Made some more Blue Magic spells, as well as Azulmagia, a creature to test them out and a place to put the spell references for copy-pasting them into other creatures. When CPU controlled, they tend to kill themselves, since any material-based attacks will usually be more dangerous to the caster than the recipient.
Goblin Punch: Short-range attack that generally causes minor bruising, but has a small (random) chance of dealing heavy bleeding damage. It has a very short cooldown period and can be used as frequently as a physical attack.
Flamethrower: Regular fire breath. The CPU tends to kill itself with it, but it's mostly safe if you walk backwards while using it.
Bad Breath: Malboro's signature attack, causes multiple symptoms. Fairly pointless for a blue mage, since it hits the caster more frequently than the opponent.
1000 Needles: Cactuar's signature attack, causes short-term heavy bleeding to simulate a defense-ignoring physical attack. Same problem as Bad Breath.
Frog Song: Turns multiple opponents into toads for a short period of time. Totally overpowered and unfair, although the target does benefit from a full-heal if they somehow manage to survive until the spell ends.
Blaster: Coerl's signature attack, not sure if it should be a direct interaction or a material attack, but made it a direct interaction for now. Stuns a target for a short time, and has a small chance of causing full-body paralysis and death by suffocation.
Doom: Ahriman's signature attack, has no effect until exactly one year after the spell was cast, at which point the target's lungs stop working and they die of suffocation. Since it was originally designed to make for an interesting fortress experience, it's kind of pointless in ordinary combat due to the long time span (not to mention that in order to learn the attack, the target must have been hit by it.)
Out of curiosity, what will be this mod's standpoint on death? Will it have the casual, easily-killed and easily-revived approach taken by the Final Fantasy series as a whole (disregarding the occasional 'plotline death', or will it have the dwarfier 'dead is dead' mechanic?
Incidentially, it is possible to make different levels of 'deadness'. For instance, using a simple 'Resurrection' interaction with no modifications will fix a character who died of suffocation (by strangling, drowning or the Doom spell, for instance), but an extra boost is needed for someone who died of blood loss (they need a moment with their 'HAS_BLOOD' tag removed to begin 'regenerating' their blood), and if their vital organs (such as their brain or lungs) are damaged, they will need extra time of being magically sustained with boosted Recuperation ability in order to restore these parts without dropping dead again. A character who has been torn in half or decapitated cannot be resurrected by normal methods (although there may be ways of getting around this). In this way, it is possible to differentiate between a character who is 'dead but revivable' and 'really dead'.
The Blue Magic spells
[INTERACTION:BAD_BREATH]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:MATERIAL]
[IT_MATERIAL:CONTEXT_MATERIAL]
[I_TARGET:B:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[I_TARGET:C:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[IT_MANUAL_INPUT:target location]
[I_TARGET:D:CREATURE] *The potential blue mage. When CPU controlled, this will always be the same target.
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target creature]
[I_EFFECT:MATERIAL_EMISSION]
[IE_TARGET:A]
[IE_TARGET:B]
[IE_TARGET:C]
[IE_IMMEDIATE]
[I_EFFECT:ADD_SYNDROME] *Enables the target to try and learn the ability.
[IE_TARGET:D]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:learn Bad Breath]
[CE_CAN_DO_INTERACTION:START:0:END:500]
[CDI:ADV_NAME:learn Bad Breath]
[CDI:INTERACTION:BAD_BREATH_LEARN]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:0]
[CDI:FREE_ACTION]
[INTERACTION:BAD_BREATH_LEARN]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target]
[IT_REQUIRES:SUPERNATURAL] *This marks them as being a Blue Mage. If they are not one, they will not be able to learn the ability.
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:can use Bad Breath]
[CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:Bad Breath]
[CDI:INTERACTION:BAD_BREATH]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:MATERIAL:CREATURE_MAT:MALBORO:BREATH:TRAILING_GAS_FLOW]
[CDI:VERB:exhale a cloud of bad breath:exhales a cloud of bad breath:NA]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET:D:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:TARGET_RANGE:D:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:MAX_TARGET_NUMBER:D:1]
[CDI:WAIT_PERIOD:200]
[INTERACTION:FROG_SONG]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:creature]
[I_TARGET:B:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target creature]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:toad]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[CE_BODY_TRANSFORMATION:START:0:END:500]
[CE:CREATURE:TOAD:MALE]
[I_EFFECT:ADD_SYNDROME] *Enables the target to try and learn the ability.
[IE_TARGET:B]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:learn Frog Song]
[CE_CAN_DO_INTERACTION:START:0:END:1500]
[CDI:ADV_NAME:learn Frog Song]
[CDI:INTERACTION:FROG_SONG_LEARN]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:0]
[CDI:FREE_ACTION]
[INTERACTION:FROG_SONG_LEARN]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target]
[IT_REQUIRES:SUPERNATURAL] *This marks them as being a Blue Mage. If they are not one, they will not be able to learn the ability.
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:can use Frog Song]
[CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:Frog Song]
[CDI:INTERACTION:FROG_SONG]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:VERB:use Frog Song:uses Frog Song:NA]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET:B:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:15]
[CDI:TARGET_RANGE:B:15]
[CDI:MAX_TARGET_NUMBER:A:5]
[CDI:MAX_TARGET_NUMBER:B:5]
[CDI:WAIT_PERIOD:200]
[INTERACTION:BLASTER]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:creature]
[I_TARGET:B:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target creature]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:stunned]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[CE_UNCONSCIOUSNESS:SEV:100000:PROB:100:START:0:PEAK:25:END:50]
[CE_PARALYSIS:SEV:100000:PROB:10:START:0:PEAK:25:END:50]
[I_EFFECT:ADD_SYNDROME] *Enables the target to try and learn the ability.
[IE_TARGET:B]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:learn Blaster]
[CE_CAN_DO_INTERACTION:START:0:END:500]
[CDI:ADV_NAME:learn Blaster]
[CDI:INTERACTION:BLASTER_LEARN]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:0]
[CDI:FREE_ACTION]
[INTERACTION:BLASTER_LEARN]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target]
[IT_REQUIRES:SUPERNATURAL] *This marks them as being a Blue Mage. If they are not one, they will not be able to learn the ability.
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:can use Blaster]
[CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:Blaster]
[CDI:INTERACTION:BLASTER]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:VERB:use Blaster:uses Blaster:NA]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET:B:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:15]
[CDI:TARGET_RANGE:B:15]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:MAX_TARGET_NUMBER:B:1]
[CDI:WAIT_PERIOD:200]
[INTERACTION:FLAMETHROWER]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:MATERIAL]
[IT_MATERIAL:CONTEXT_MATERIAL]
[I_TARGET:B:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[I_TARGET:C:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[IT_MANUAL_INPUT:target location]
[I_TARGET:D:CREATURE] *The potential blue mage. When CPU controlled, this will always be the same target.
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target creature]
[I_EFFECT:MATERIAL_EMISSION]
[IE_TARGET:A]
[IE_TARGET:B]
[IE_TARGET:C]
[IE_IMMEDIATE]
[I_EFFECT:ADD_SYNDROME] *Enables the target to try and learn the ability.
[IE_TARGET:D]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:learn Flamethrower]
[CE_CAN_DO_INTERACTION:START:0:END:500]
[CDI:ADV_NAME:learn Bad Breath]
[CDI:INTERACTION:FLAMETHROWER_LEARN]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:0]
[CDI:FREE_ACTION]
[INTERACTION:FLAMETHROWER_LEARN]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target]
[IT_REQUIRES:SUPERNATURAL] *This marks them as being a Blue Mage. If they are not one, they will not be able to learn the ability.
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:can use Flamethrower]
[CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:Flamethrower]
[CDI:INTERACTION:FLAMETHROWER]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:FLOW:FIREJET]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET:D:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:TARGET_RANGE:D:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:MAX_TARGET_NUMBER:D:1]
[CDI:WAIT_PERIOD:200]
[INTERACTION:GOBLIN_PUNCH]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_BP]
[I_TARGET:B:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:creature]
[I_TARGET:C:CREATURE] *The potential blue mage. When CPU controlled, this will always be the same target.
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target creature]
[I_EFFECT:CONTACT]
[IE_TARGET:A]
[IE_TARGET:B]
[IE_IMMEDIATE]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:B]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:goblin punched]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[CE_BRUISING:BP:BY_CATEGORY:ALL:ALL:SEV:10000:PROB:100:START:0:PEAK:10:END:20]
[CE_BLEEDING:BP:BY_CATEGORY:ALL:ALL:SEV:10000:PROB:5:START:0:PEAK:10:END:20]
[I_EFFECT:ADD_SYNDROME] *Enables the target to try and learn the ability.
[IE_TARGET:C]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:learn Goblin Punch]
[CE_CAN_DO_INTERACTION:START:0:END:500]
[CDI:ADV_NAME:learn Goblin Punch]
[CDI:INTERACTION:GOBLIN_PUNCH_LEARN]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:0]
[CDI:FREE_ACTION]
[INTERACTION:GOBLIN_PUNCH_LEARN]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target]
[IT_REQUIRES:SUPERNATURAL] *This marks them as being a Blue Mage. If they are not one, they will not be able to learn the ability.
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:can use Goblin Punch]
[CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:Goblin Punch]
[CDI:INTERACTION:GOBLIN_PUNCH]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:GRASP]
[CDI:VERB:goblin-punch:goblin-punches:NA]
[CDI:TARGET:A:SELF_ONLY]
[CDI:TARGET:B:TOUCHABLE]
[CDI:TARGET:C:TOUCHABLE]
[CDI:TARGET_RANGE:B:1]
[CDI:TARGET_RANGE:C:1]
[CDI:MAX_TARGET_NUMBER:B:1]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:5]
[INTERACTION:1000_NEEDLES]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:MATERIAL]
[IT_MATERIAL:CONTEXT_MATERIAL]
[I_TARGET:B:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[I_TARGET:C:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[IT_MANUAL_INPUT:target location]
[I_TARGET:D:CREATURE] *The potential blue mage. When CPU controlled, this will always be the same target.
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target creature]
[I_EFFECT:MATERIAL_EMISSION]
[IE_TARGET:A]
[IE_TARGET:B]
[IE_TARGET:C]
[IE_IMMEDIATE]
[I_EFFECT:ADD_SYNDROME] *Enables the target to try and learn the ability.
[IE_TARGET:D]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:learn 1000 Needles]
[CE_CAN_DO_INTERACTION:START:0:END:500]
[CDI:ADV_NAME:learn 1000 Needles]
[CDI:INTERACTION:1000_NEEDLES_LEARN]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:0]
[CDI:FREE_ACTION]
[INTERACTION:1000_NEEDLES_LEARN]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target]
[IT_REQUIRES:SUPERNATURAL] *This marks them as being a Blue Mage. If they are not one, they will not be able to learn the ability.
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:can use 1000 Needles]
[CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:1000 Needles]
[CDI:INTERACTION:1000_NEEDLES]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:MATERIAL:CREATURE_MAT:CACTUAR:NEEDLE:TRAILING_VAPOR_FLOW]
[CDI:VERB:fire 1000 needles:fires 1000 needles:NA]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET:D:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:TARGET_RANGE:D:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:MAX_TARGET_NUMBER:D:1]
[CDI:WAIT_PERIOD:200]
[INTERACTION:DOOM]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:DOOMED]
[IT_MANUAL_INPUT:creature]
[I_TARGET:B:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:DOOM]
[IT_MANUAL_INPUT:target creature]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_CLASS:DOOM]
[SYN_NAME:doom]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[CE_IMPAIR_FUNCTION:BP:BY_CATEGORY:LUNG:ALL:SEV:100000:PROB:90:START:403200:PEAK:404700:END:406200]
[CE_FLASH_TILE:TILE:197:7:0:1:FREQUENCY:6000:60:START:0:END:100800] 1 year left
[CE_FLASH_TILE:TILE:197:7:0:1:FREQUENCY:3000:60:START:100800:END:151200] half-year left
[CE_FLASH_TILE:TILE:197:7:0:1:FREQUENCY:1500:60:START:151200:END:184800] 3 months left
[CE_FLASH_TILE:TILE:197:7:0:1:FREQUENCY:500:60:START:184800:END:201000] 1 month left
[CE_FLASH_TILE:TILE:197:7:0:1:FREQUENCY:120:60:START:201000:END:201600] 1 day left
[I_EFFECT:ADD_SYNDROME] *Enables the target to try and learn the ability.
[IE_TARGET:B]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:learn Doom]
[CE_CAN_DO_INTERACTION:START:0:END:500]
[CDI:ADV_NAME:learn Doom]
[CDI:INTERACTION:DOOM_LEARN]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:0]
[CDI:FREE_ACTION]
[INTERACTION:DOOM_LEARN]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_MANUAL_INPUT:target]
[IT_REQUIRES:SUPERNATURAL] *This marks them as being a Blue Mage. If they are not one, they will not be able to learn the ability.
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:can use Doom]
[CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:Doom]
[CDI:INTERACTION:DOOM]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:EYE]
[CDI:VERB:use Doom:uses Doom:NA]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET:B:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:15]
[CDI:TARGET_RANGE:B:15]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:MAX_TARGET_NUMBER:B:1]
[CDI:WAIT_PERIOD:200]
Azulmagia
[CREATURE:AZULMAGIA]
[DESCRIPTION:A powerful demon, well-versed in the art of Blue Magic.]
[NAME:azulmagia:azulmagias:azulmagia]
[CASTE_NAME:azulmagia:azulmagias:azulmagia]
[CREATURE_TILE:'A'][COLOR:1:0:1]
[LARGE_ROAMING][SUPERNATURAL]
[CAN_LEARN][CAN_SPEAK]
[CANOPENDOORS]
[PREFSTRING:knowledge in ancient lore]
[BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:GENERIC_TEETH:TONGUE:RIBCAGE]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
[PLUS_TISSUE_LAYER:SKIN:BY_CATEGORY:THROAT]
[TL_MAJOR_ARTERIES]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RELSIZES]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_SIZE:0:0:4000]
[BODY_SIZE:1:168:17500]
[BODY_SIZE:12:0:70000]
[BODY_APPEARANCE_MODIFIER:HEIGHT:75:95:98:100:102:105:125]
[APP_MOD_IMPORTANCE:500]
[BODY_APPEARANCE_MODIFIER:BROADNESS:75:95:98:100:102:105:125]
[APP_MOD_IMPORTANCE:500]
[ATTACK:PUNCH:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:punch:punches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:MAIN]
[ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_CANLATCH]
[CAN_DO_INTERACTION:GOBLIN_PUNCH]
[CDI:ADV_NAME:Goblin Punch]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:GRASP]
[CDI:VERB:goblin-punch:goblin-punches:NA]
[CDI:TARGET:A:SELF_ONLY]
[CDI:TARGET:B:TOUCHABLE]
[CDI:TARGET:C:TOUCHABLE]
[CDI:TARGET_RANGE:B:1]
[CDI:TARGET_RANGE:C:1]
[CDI:MAX_TARGET_NUMBER:B:1]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:5]
[CAN_DO_INTERACTION:FLAMETHROWER]
[CDI:ADV_NAME:Flamethrower]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:FLOW:FIREJET]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET:D:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:TARGET_RANGE:D:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:MAX_TARGET_NUMBER:D:1]
[CDI:WAIT_PERIOD:200]
[CAN_DO_INTERACTION:BAD_BREATH]
[CDI:ADV_NAME:Bad breath]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:MATERIAL:CREATURE_MAT:MALBORO:BREATH:TRAILING_GAS_FLOW]
[CDI:VERB:exhale a cloud of bad breath:exhales a cloud of bad breath:NA]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET:D:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:TARGET_RANGE:D:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:MAX_TARGET_NUMBER:D:1]
[CDI:WAIT_PERIOD:200]
[CAN_DO_INTERACTION:1000_NEEDLES]
[CDI:ADV_NAME:1000 Needles]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:MATERIAL:CREATURE_MAT:CACTUAR:NEEDLE:TRAILING_VAPOR_FLOW]
[CDI:VERB:fire 1000 needles:fires 1000 needles:NA]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET:D:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:TARGET_RANGE:D:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:MAX_TARGET_NUMBER:D:1]
[CDI:WAIT_PERIOD:200]
[CAN_DO_INTERACTION:FROG_SONG]
[CDI:ADV_NAME:Frog Song]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:VERB:use Frog Song:uses Frog Song:NA]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET:B:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:15]
[CDI:TARGET_RANGE:B:15]
[CDI:MAX_TARGET_NUMBER:A:5]
[CDI:MAX_TARGET_NUMBER:B:5]
[CDI:WAIT_PERIOD:200]
[CAN_DO_INTERACTION:BLASTER]
[CDI:ADV_NAME:Blaster]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:VERB:use Blaster:uses Blaster:NA]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET:B:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:15]
[CDI:TARGET_RANGE:B:15]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:MAX_TARGET_NUMBER:B:1]
[CDI:WAIT_PERIOD:200]
[CAN_DO_INTERACTION:DOOM]
[CDI:ADV_NAME:Doom]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:EYE]
[CDI:VERB:use Doom:uses Doom:NA]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET:B:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:15]
[CDI:TARGET_RANGE:B:15]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:MAX_TARGET_NUMBER:B:1]
[CDI:WAIT_PERIOD:200]
[BABY:1]
[CHILD:12]
[EQUIPS]
[ALL_ACTIVE]
[SWIMS_INNATE][SWIM_SPEED:2500]
[HOMEOTHERM:10067]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:GRAY:1]
[TLCM_NOUN:skin:SINGULAR]