All generated necromancers can make ghouls, but only a very small number actually will because ghoul-making is tied to some very finicky combination of worldgen circumstances. On the plus side, it looks like towers are not necessary for the creation of ghouls, so you can make secrets that raise intelligent undead without zombies being involved, but the chances of it happening in any given world is very low.
Really? because while I haven't tested it specifically some necromancers have specific ghoul experiment interaction and others don't, while extracting some secrets I wanted to look though I saw a special interaction for making ghouls that not every necromancer has, is this interaction useless?
Here are secrets 19 and 20, 20 has a ghoul interaction but 19 does not, both where taken from the same world.dat.
[OBJECT:INTERACTION]
[INTERACTION:SECRET_19]
[GENERATED]
[I_SOURCE:SECRET]
[IS_NAME:the secrets of life and death]
[IS_SPHERE:DEATH]
[IS_SPHERE:NIGHTMARES]
[IS_SECRET_GOAL:IMMORTALITY]
[IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE]
[IS_SECRET:MUNDANE_RESEARCH_POSSIBLE]
[IS_SECRET:MUNDANE_TEACHING_POSSIBLE]
[IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_death.txt]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:MORTAL]
[IT_REQUIRES:CAN_LEARN]
[IT_REQUIRES:CAN_SPEAK]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_CONCENTRATION_ADDED:1000:0]
[CE_DISPLAY_TILE:TILE:165:5:0:1:START:0:ABRUPT]
[CE_DISPLAY_NAME:NAME:necromancer:necromancers:necromantic:START:0:ABRUPT]
[CE_ADD_TAG:NOEXERT:NO_AGING:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NIGHT_CREATURE_EXPERIMENTER:START:0:ABRUPT]
[CE_CHANGE_PERSONALITY:FACET:ANXIETY_PROPENSITY:50:FACET:TRUST:-50:START:0:ABRUPT]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Animate corpse]
[CDI:INTERACTION:SECRET_ANIMATE_19]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:10]
[CDI:VERB:gesture:gestures:NA]
[CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move]
[CDI:WAIT_PERIOD:10]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Raise grim one]
[CDI:INTERACTION:SECRET_UNDEAD_RES_19]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:10]
[CDI:VERB:gesture:gestures:NA]
[CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move]
[CDI:WAIT_PERIOD:10]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Summon bogeymen]
[CDI:INTERACTION:SECRET_SUMMON_B_19]
[CDI:VERB:call upon the night:calls upon the night:NA]
[CDI:WAIT_PERIOD:100]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_ANIMATE_19]
[GENERATED]
[I_TARGET:A:CORPSE]
[IT_LOCATION:CONTEXT_ITEM]
[IT_AFFECTED_CLASS:GENERAL_POISON]
[IT_REQUIRES:FIT_FOR_ANIMATION]
[IT_FORBIDDEN:NOT_LIVING]
[IT_MANUAL_INPUT:corpses]
[I_EFFECT:ANIMATE]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_CONCENTRATION_ADDED:1000:0]
[CE_FLASH_TILE:TILE:165:3:0:0:FREQUENCY:2000:1000:START:0:ABRUPT]
[CE_PHYS_ATT_CHANGE:STRENGTH:130:0:TOUGHNESS:300:1000:START:0:ABRUPT]
[CE_ADD_TAG:NO_AGING:NOT_LIVING:OPPOSED_TO_LIFE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0:ABRUPT]
[CE_REMOVE_TAG:HAS_BLOOD:TRANCES:MISCHIEVOUS:START:0:ABRUPT]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_UNDEAD_RES_19]
[GENERATED]
[I_TARGET:A:CORPSE]
[IT_LOCATION:CONTEXT_ITEM]
[IT_AFFECTED_CLASS:GENERAL_POISON]
[IT_REQUIRES:FIT_FOR_RESURRECTION]
[IT_REQUIRES:CAN_LEARN]
[IT_FORBIDDEN:NOT_LIVING]
[IT_MANUAL_INPUT:corpses]
[IT_CANNOT_HAVE_SYNDROME_CLASS:WERECURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:VAMPCURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:DISTURBANCE_CURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_UNDEAD]
[IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_GHOST]
[IT_CANNOT_HAVE_SYNDROME_CLASS:GHOUL]
[I_EFFECT:RESURRECT]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_CONCENTRATION_ADDED:1000:0]
[SYN_CLASS:RAISED_UNDEAD]
[CE_DISPLAY_TILE:TILE:165:3:0:1:START:0:ABRUPT]
[CE_DISPLAY_NAME:NAME:grim one:grim ones:grim one:START:0:ABRUPT]
[CE_PHYS_ATT_CHANGE:STRENGTH:200:1000:TOUGHNESS:200:1000:START:0:ABRUPT]
[CE_ADD_TAG:NO_AGING:NOT_LIVING:STERILE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0:ABRUPT]
[CE_REMOVE_TAG:HAS_BLOOD:TRANCES:MISCHIEVOUS:START:0:ABRUPT]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Rot]
[CDI:INTERACTION:SECRET_RES_POWER_19_1]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:25]
[CDI:BP_REQUIRED:BY_TYPE:GRASP]
[CDI:USAGE_HINT:ATTACK]
[CDI:VERB:raise a hand:raises a hand:NA]
[CDI:TARGET_VERB:feel death come over you:grimaces]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:WAIT_PERIOD:50]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_RES_POWER_19_1]
[GENERATED]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:victim]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_CONCENTRATION_ADDED:1000:0]
[CE_NECROSIS:SEV:500:PROB:100:START:0:PEAK:0:END:3:VASCULAR_ONLY:BP:BY_CATEGORY:ALL:PANCREAS:RESISTABLE]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_SUMMON_B_19]
[GENERATED]
[I_TARGET:A:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[I_TARGET:B:LOCATION]
[IT_LOCATION:RANDOM_NEARBY_LOCATION:A:5]
[I_EFFECT:SUMMON_UNIT]
[IE_TARGET:B]
[IE_IMMEDIATE]
[IE_CREATURE_CASTE_FLAG:NIGHT_CREATURE_BOGEYMAN]
[IE_TIME_RANGE:200:300]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_20]
[GENERATED]
[I_SOURCE:SECRET]
[IS_NAME:the secrets of life and death]
[IS_SPHERE:DEATH]
[IS_SPHERE:NIGHTMARES]
[IS_SECRET_GOAL:IMMORTALITY]
[IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE]
[IS_SECRET:MUNDANE_RESEARCH_POSSIBLE]
[IS_SECRET:MUNDANE_TEACHING_POSSIBLE]
[IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_death.txt]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:MORTAL]
[IT_REQUIRES:CAN_LEARN]
[IT_REQUIRES:CAN_SPEAK]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_CONCENTRATION_ADDED:1000:0]
[CE_DISPLAY_TILE:TILE:165:5:0:1:START:0:ABRUPT]
[CE_DISPLAY_NAME:NAME:necromancer:necromancers:necromantic:START:0:ABRUPT]
[CE_ADD_TAG:NOEXERT:NO_AGING:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NIGHT_CREATURE_EXPERIMENTER:START:0:ABRUPT]
[CE_CHANGE_PERSONALITY:FACET:ANXIETY_PROPENSITY:50:FACET:TRUST:-50:START:0:ABRUPT]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Animate corpse]
[CDI:INTERACTION:SECRET_ANIMATE_20]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:10]
[CDI:VERB:gesture:gestures:NA]
[CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move]
[CDI:WAIT_PERIOD:10]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Raise risen zombie]
[CDI:INTERACTION:SECRET_UNDEAD_RES_20]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:10]
[CDI:VERB:gesture:gestures:NA]
[CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move]
[CDI:WAIT_PERIOD:10]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Summon nightmare]
[CDI:INTERACTION:SECRET_SUMMON_N_20]
[CDI:VERB:call upon the night:calls upon the night:NA]
[CDI:WAIT_PERIOD:12000]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Create ghoul]
[CDI:INTERACTION:SECRET_GHOUL_20]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_ANIMATE_20]
[GENERATED]
[I_TARGET:A:CORPSE]
[IT_LOCATION:CONTEXT_ITEM]
[IT_AFFECTED_CLASS:GENERAL_POISON]
[IT_REQUIRES:FIT_FOR_ANIMATION]
[IT_FORBIDDEN:NOT_LIVING]
[IT_MANUAL_INPUT:corpses]
[I_EFFECT:ANIMATE]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_CONCENTRATION_ADDED:1000:0]
[CE_FLASH_TILE:TILE:165:3:0:0:FREQUENCY:2000:1000:START:0:ABRUPT]
[CE_PHYS_ATT_CHANGE:STRENGTH:130:0:TOUGHNESS:300:1000:START:0:ABRUPT]
[CE_SPEED_CHANGE:SPEED_PERC:60:START:0:ABRUPT]
[CE_ADD_TAG:NO_AGING:NOT_LIVING:OPPOSED_TO_LIFE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0:ABRUPT]
[CE_REMOVE_TAG:HAS_BLOOD:TRANCES:MISCHIEVOUS:START:0:ABRUPT]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_UNDEAD_RES_20]
[GENERATED]
[I_TARGET:A:CORPSE]
[IT_LOCATION:CONTEXT_ITEM]
[IT_AFFECTED_CLASS:GENERAL_POISON]
[IT_REQUIRES:FIT_FOR_RESURRECTION]
[IT_REQUIRES:CAN_LEARN]
[IT_FORBIDDEN:NOT_LIVING]
[IT_MANUAL_INPUT:corpses]
[IT_CANNOT_HAVE_SYNDROME_CLASS:WERECURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:VAMPCURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:DISTURBANCE_CURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_UNDEAD]
[IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_GHOST]
[IT_CANNOT_HAVE_SYNDROME_CLASS:GHOUL]
[I_EFFECT:RESURRECT]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_CONCENTRATION_ADDED:1000:0]
[SYN_CLASS:RAISED_UNDEAD]
[CE_DISPLAY_TILE:TILE:165:3:0:1:START:0:ABRUPT]
[CE_DISPLAY_NAME:NAME:risen zombie:risen zombies:risen zombie:START:0:ABRUPT]
[CE_PHYS_ATT_CHANGE:STRENGTH:200:1000:TOUGHNESS:200:1000:START:0:ABRUPT]#[CE_ADD_TAG:NO_AGING:NOT_LIVING:STERILE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0:ABRUPT]
[CE_REMOVE_TAG:HAS_BLOOD:TRANCES:MISCHIEVOUS:START:0:ABRUPT]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Propel away]
[CDI:INTERACTION:SECRET_RES_POWER_20_1]
[CDI:TARGET:B:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:B:25]
[CDI:BP_REQUIRED:BY_TYPE:GRASP]
[CDI:USAGE_HINT:ATTACK]
[CDI:VERB:point:points:NA]
[CDI:MAX_TARGET_NUMBER:B:1]
[CDI:WAIT_PERIOD:50]
[CE_CAN_DO_INTERACTION:START:0:ABRUPT]
[CDI:ADV_NAME:Raise fog]
[CDI:INTERACTION:SECRET_RES_POWER_20_2]
[CDI:BP_REQUIRED:BY_TYPE:GRASP]
[CDI:LOCATION_HINT:NO_THICK_FOG]
[CDI:LOCATION_HINT:OUTSIDE]
[CDI:USAGE_HINT:DEFEND]
[CDI:USAGE_HINT:FLEEING]
[CDI:VERB:raise a heavy fog:raises a heavy fog:NA]
[CDI:WAIT_PERIOD:500]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_RES_POWER_20_1]
[GENERATED]
[I_TARGET:A:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[I_TARGET:B:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target]
[I_EFFECT:PROPEL_UNIT]
[IE_PROPEL_FORCE:100000]
[IE_TARGET:A]
[IE_TARGET:B]
[IE_IMMEDIATE]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_RES_POWER_20_2]
[GENERATED]
[I_EFFECT:CHANGE_WEATHER]
[IE_ADD_WEATHER:FOG_THICK]
[IE_IMMEDIATE]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_SUMMON_N_20]
[GENERATED]
[I_TARGET:A:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[I_TARGET:B:LOCATION]
[IT_LOCATION:RANDOM_NEARBY_LOCATION:A:5]
[I_EFFECT:SUMMON_UNIT]
[IE_TARGET:B]
[IE_IMMEDIATE]
[IE_CREATURE_CASTE_FLAG:NIGHT_CREATURE_NIGHTMARE]
[IE_TIME_RANGE:200:300]
[OBJECT:INTERACTION]
[INTERACTION:SECRET_GHOUL_20]
[GENERATED]
[EXPERIMENT_ONLY]
[I_SOURCE:EXPERIMENT]
[IS_HIST_STRING_1: infected ]
[IS_HIST_STRING_2: with a contagious ghoulish condition]
[IS_TRIGGER_STRING_SECOND:have]
[IS_TRIGGER_STRING_THIRD:has]
[IS_TRIGGER_STRING:been infected with a contagious ghoulish condition]
[I_SOURCE:ATTACK]
[IS_HIST_STRING_1: bit ]
[IS_HIST_STRING_2:, passing on the ghoulish condition]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_AFFECTED_CLASS:GENERAL_POISON]
[IT_FORBIDDEN:NOT_LIVING]
[IT_CANNOT_HAVE_SYNDROME_CLASS:WERECURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:VAMPCURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:DISTURBANCE_CURSE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_UNDEAD]
[IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_GHOST]
[IT_CANNOT_HAVE_SYNDROME_CLASS:GHOUL]
[IT_MANUAL_INPUT:victim]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[SYNDROME]
[SYN_CONCENTRATION_ADDED:1000:0]
[SYN_CLASS:GHOUL]
[CE_FLASH_TILE:TILE:165:4:0:1:FREQUENCY:2000:1000:START:0:ABRUPT]
[CE_DISPLAY_NAME:NAME:diseased thrall:diseased thralls:diseased thrall:START:0:ABRUPT]
[CE_ADD_TAG:NO_AGING:NOT_LIVING:OPPOSED_TO_LIFE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0:ABRUPT]
[CE_REMOVE_TAG:TRANCES:MISCHIEVOUS:START:0:ABRUPT]
[CE_SPECIAL_ATTACK_INTERACTION:INTERACTION:SECRET_GHOUL_20:BP:BY_CATEGORY:MOUTH:BP:BY_CATEGORY:TOOTH:START:0:ABRUPT]
The only change between these two examples and what was in the world.dat is that I cleaned this up a little bit so it was not just one giant mess like this.
[OBJECT:INTERACTION][INTERACTION:SECRET_18] [GENERATED] [I_SOURCE:SECRET]' [IS_NAME:the secrets of life and death] [IS_SPHERE:DEATH] [IS_SPHERE:NIGHTMARES] [IS_SECRET_GOAL:IMMORTALITY]* [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE]% [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE]% [IS_SECRET:MUNDANE_TEACHING_POSSIBLE]f [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_death.txt] [I_TARGET:A:CREATURE] [IT_LOCATION:CONTEXT_CREATURE] [IT_REQUIRES:MORTAL] [IT_REQUIRES:CAN_LEARN] [IT_REQUIRES:CAN_SPEAK] [I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A] [IE_IMMEDIATE]
[SYNDROME] [SYN_CONCENTRATION_ADDED:1000:0]/ [CE_DISPLAY_TILE:TILE:165:5:0:1:START:0:ABRUPT]J [CE_DISPLAY_NAME:NAME:necromancer:necromancers:necromantic:START:0:ABRUPT]ƒ [CE_ADD_TAG:NOEXERT:NO_AGING:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NIGHT_CREATURE_EXPERIMENTER:START:0:ABRUPT]R [CE_CHANGE_PERSONALITY:FACET:ANXIETY_PROPENSITY:50:FACET:TRUST:-50:START:0:ABRUPT]& [CE_CAN_DO_INTERACTION:START:0:ABRUPT] [CDI:ADV_NAME:Animate corpse]# [CDI:INTERACTION:SECRET_ANIMATE_18] [CDI:TARGET:A:LINE_OF_SIGHT] [CDI:TARGET_RANGE:A:10] [CDI:VERB:gesture:gestures:NA]G [CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move] [CDI:WAIT_PERIOD:10]& [CE_CAN_DO_INTERACTION:START:0:ABRUPT]" [CDI:ADV_NAME:Raise dismal zombie]& [CDI:INTERACTION:SECRET_UNDEAD_RES_18] [CDI:TARGET:A:LINE_OF_SIGHT] [CDI:TARGET_RANGE:A:10] [CDI:VERB:gesture:gestures:NA]G [CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move] [CDI:WAIT_PERIOD:10]& [CE_CAN_DO_INTERACTION:START:0:ABRUPT] [CDI:ADV_NAME:Summon bogeymen]$ [CDI:INTERACTION:SECRET_SUMMON_B_18]6 [CDI:VERB:call upon the night:calls upon the night:NA] [CDI:WAIT_PERIOD:100] interaction_layer [OBJECT:INTERACTION] [INTERACTION:SECRET_ANIMATE_18] [GENERATED] [I_TARGET:A:CORPSE] [IT_LOCATION:CONTEXT_ITEM]" [IT_AFFECTED_CLASS:GENERAL_POISON] [IT_REQUIRES:FIT_FOR_ANIMATION] [IT_FORBIDDEN:NOT_LIVING] [IT_MANUAL_INPUT:corpses] [I_EFFECT:ANIMATE]
[IE_TARGET:A] [IE_IMMEDIATE]
[SYNDROME] [SYN_CONCENTRATION_ADDED:1000:0]A [CE_FLASH_TILE:TILE:165:3:0:0:FREQUENCY:2000:1000:START:0:ABRUPT]E [CE_PHYS_ATT_CHANGE:STRENGTH:130:0:TOUGHNESS:300:1000:START:0:ABRUPT]. [CE_SPEED_CHANGE:SPEED_PERC:60:START:0:ABRUPT]+[CE_ADD_TAG:NO_AGING:NOT_LIVING:OPPOSED_TO_LIFE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0:ABRUPT]< [CE_REMOVE_TAG:HAS_BLOOD:TRANCES:MISCHIEVOUS:START:0:ABRUPT]1 interaction_layer [OBJECT:INTERACTION]" [INTERACTION:SECRET_UNDEAD_RES_18] [GENERATED] [I_TARGET:A:CORPSE] [IT_LOCATION:CONTEXT_ITEM]" [IT_AFFECTED_CLASS:GENERAL_POISON]" [IT_REQUIRES:FIT_FOR_RESURRECTION] [IT_REQUIRES:CAN_LEARN] [IT_FORBIDDEN:NOT_LIVING] [IT_MANUAL_INPUT:corpses]) [IT_CANNOT_HAVE_SYNDROME_CLASS:WERECURSE]) [IT_CANNOT_HAVE_SYNDROME_CLASS:VAMPCURSE]1 [IT_CANNOT_HAVE_SYNDROME_CLASS:DISTURBANCE_CURSE]- [IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_UNDEAD], [IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_GHOST]% [IT_CANNOT_HAVE_SYNDROME_CLASS:GHOUL] [I_EFFECT:RESURRECT]
[IE_TARGET:A] [IE_IMMEDIATE]
[SYNDROME] [SYN_CONCENTRATION_ADDED:1000:0] [SYN_CLASS:RAISED_UNDEAD]/ [CE_DISPLAY_TILE:TILE:165:3:0:1:START:0:ABRUPT]P [CE_DISPLAY_NAME:NAME:dismal zombie:dismal zombies:dismal zombie:START:0:ABRUPT]H [CE_PHYS_ATT_CHANGE:STRENGTH:200:1000:TOUGHNESS:200:1000:START:0:ABRUPT]#[CE_ADD_TAG:NO_AGING:NOT_LIVING:STERILE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0:ABRUPT]< [CE_REMOVE_TAG:HAS_BLOOD:TRANCES:MISCHIEVOUS:START:0:ABRUPT]& [CE_CAN_DO_INTERACTION:START:0:ABRUPT] [CDI:ADV_NAME:Launch ice bolt]' [CDI:INTERACTION:SECRET_RES_POWER_18_1] [CDI:MATERIAL:WATER:SHARP_ROCK] [CDI:TARGET:C:LINE_OF_SIGHT] [CDI:TARGET_RANGE:C:25] [CDI:BP_REQUIRED:BY_TYPE:GRASP] [CDI:USAGE_HINT:ATTACK]+ [CDI:VERB:clench a fist:clenches a fist:NA] [CDI:MAX_TARGET_NUMBER:C:1] [CDI:WAIT_PERIOD:50]& [CE_CAN_DO_INTERACTION:START:0:ABRUPT] [CDI:ADV_NAME:Vanish]' [CDI:INTERACTION:SECRET_RES_POWER_18_2] [CDI:TARGET:A:SELF_ONLY] [CDI:BP_REQUIRED:BY_TYPE:GRASP] [CDI:USAGE_HINT:DEFEND] [CDI:USAGE_HINT:FLEEING] [CDI:VERB:vanish:vanishes:NA] [CDI:MAX_TARGET_NUMBER:C:1] [CDI:WAIT_PERIOD:50] interaction_layer [OBJECT:INTERACTION]# [INTERACTION:SECRET_RES_POWER_18_1] [GENERATED] [I_TARGET:A:MATERIAL] [IT_MATERIAL:CONTEXT_MATERIAL] [I_TARGET:B:LOCATION] [IT_LOCATION:CONTEXT_LOCATION] [I_TARGET:C:LOCATION]* [IT_LOCATION:CONTEXT_CREATURE_OR_LOCATION] [IT_MANUAL_INPUT:target] [I_EFFECT:MATERIAL_EMISSION]
[IE_TARGET:A]
[IE_TARGET:B]
[IE_TARGET:C] [IE_IMMEDIATE] interaction_layer [OBJECT:INTERACTION]# [INTERACTION:SECRET_RES_POWER_18_2] [GENERATED] [I_TARGET:A:CREATURE] [IT_LOCATION:CONTEXT_CREATURE] [I_EFFECT:HIDE]
[IE_TARGET:A] [IE_IMMEDIATE]
interaction_layer [OBJECT:INTERACTION] [INTERACTION:SECRET_SUMMON_B_18] [GENERATED] [I_TARGET:A:LOCATION] [IT_LOCATION:CONTEXT_LOCATION] [I_TARGET:B:LOCATION]( [IT_LOCATION:RANDOM_NEARBY_LOCATION:A:5] [I_EFFECT:SUMMON_UNIT]
[IE_TARGET:B] [IE_IMMEDIATE]0 [IE_CREATURE_CASTE_FLAG:NIGHT_CREATURE_BOGEYMAN] [IE_TIME_RANGE:200:300]0 interaction_layer
But from my observations not every secret has a ghoul interaction or the [NIGHT_CREATURE_EXPERIMENTER] tags for their necromancers, secret 13 vs secret 16 in my OP, 13 has the [NIGHT_CREATURE_EXPERIMENTER] tag but 16 does not, also of mild interest is that all secrets that have summoning also have the nightmares sphere so it would seem that the spheres are taken into account when deciding what interaction to generate for a secret.