I’ll try that. and thanks for that advice 
One last question… And I apologize for being an info-hungry guy.
So, “reproduction” even exist in-game? I’ve been trying it with this guide from the source code:
//Reproduction
if( jo.has_member( "reproduction" ) ) {
JsonObject repro = jo.get_object( "reproduction" );
optional( repro, was_loaded, "baby_count", baby_count, -1 );
optional( repro, was_loaded, "baby_timer", baby_timer, -1 );
optional( repro, was_loaded, "baby_monster", baby_monster, auto_flags_reader<mtype_id> {},
mtype_id::NULL_ID() );
optional( repro, was_loaded, "baby_egg", baby_egg, auto_flags_reader<itype_id> {},
"null" );
if( jo.has_member( "baby_flags" ) ) {
baby_flags.clear();
JsonArray baby_tags = jo.get_array( "baby_flags" );
while( baby_tags.has_more() ) {
baby_flags.push_back( baby_tags.next_string() );
}
}
reproduces = true;
}
I did this one:
{
{
"reproduction": {
"baby_monster": "mon_insect_saddler_baby",
"baby_count": 1,
"baby_timer": 32 }
}
}
Nothing really occurs, or something is not right with the .JSON code 