So, I'm trying this whole new fancy system of patching existing raws, and trying to make a mod that makes giant insects live longer, have a growth state, and lay eggs, but im having trouble getting it to a point i can even test it. I can't even get giant flies to appear in my embark, even trying to use the select_entity and give dwarves [USE_ANY_PET_RACE].
Could someone more skilled with the new modding methods look through these and tell me if im doing something wrong? I don't want to have to cut the existing giant insects and replace them with near-identical counterparts.
Here's my first file's raws
creature_bugs_expanded
[OBJECT:CREATURE]
[SELECT_CREATURE:GIANT_FLY]
[MAXAGE:5:10]
[CHILD:1] These two tags give the creature a longer lifespan and the ability to be fully tamed.
[COMMON_DOMESTIC] This is simply here as a debug tag to make sure they work on embark-test.
[CREATURE_CLASS:GIANT_INSECT] This is too, but this will stay after initial testing
[GENERAL_CHILD_NAME:giant fly hatchling:giant fly hatchlings]
[BODY_DETAIL_PLAN:LEATHERY_EGG_MATERIALS] To give them egg materials.
[SELECT_CASTE:FEMALE]
[LAYS_EGGS]
[EGG_MATERIAL:LOCAL_CREATURE_MAT:EGGSHELL:SOLID]
[EGG_MATERIAL:LOCAL_CREATURE_MAT:EGG_WHITE:LIQUID]
[EGG_MATERIAL:LOCAL_CREATURE_MAT:EGG_YOLK:LIQUID]
[EGG_SIZE:10]
[CLUTCH_SIZE:10:30]
and heres my test code for the dwarf entity, which i don't intend to keep around for release versions, but is there so i can quickly embark with giant bugs to make sure they use nest boxes and the likes.
entity_dwarf_test
[OBJECT:ENTITY]
[SELECT_ENTITY:MOUNTAIN]
[USE_ANY_PET_RACE]
[ANIMAL_CLASS:GIANT_INSECT]
[ANIMAL_ALWAYS_PRESENT][ANIMAL_ALWAYS_PET]
Am I missing something obvious?
My mod appears in the mod options and everything, I enable it, but giant flies don't appear in the embark list, nor can I make their eggs appear, even through DFhack.
Thanks for the help, this is all so new to me, and ill admit i've been rusty with the vanilla files in general.