I've just completed the body structure of my Martian tripods, but unfortunately I made them FAR too hard to kill. They're somewhat like bronze collossi, in that they don't bleed out (although their dismembered parts will spew oil/blood if you throw them), and they're made of steel (changed recently to iron to make it weaker, with little effect), with copper tentacles and a fleshy brain (the Martians) inside. The heat ray instantly fries everything and the black smoke causes death by lung rot near instantly. I'm looking to make them LESS deadly at this point, perhaps someone here has some recommendations...
Some ideas:
- make the heat ray less effective: lowering the temperature seems to do very little here, creatures seem to bleed out at the same rate; although if I could make it ignite stuff without instantly melting them it might be more diverse
- only occasionally causing lung damage by the black smoke, rather than making it assured; is this possible?
- the tripods' limbs never seem to come off, rather, they just go into teal color eventually-- they're not disabled though, as I've seen all-teal tripods keep using their tentacles to attack.
- they have eyes, and disabling them would severely limit the range of the heat-ray, but you can't see them in the combat screen to target them. Why is this?
Here's the raws, if anyone wants to look over them directly:
creature_mars.txt
creature_mars
[OBJECT:CREATURE]
[CREATURE:TRIPOD]
[DESCRIPTION:A strange three-legged machine with a deliberate striding pace and three long, flexible tentacles hanging from its underside. A funnel mounted on its body emits a glow of intense heat, and a canister on its underside leaks noxious black smoke.]
[NAME:martian tripod:martian tripods:martian tripod]
[CASTE_NAME:martian tripod:martian tripods:martian tripod]
[CREATURE_TILE:'T'][COLOR:7:0:0]
[GLOWTILE:"][GLOWCOLOR:2:0:1]
[PREFSTRING:deafening howls] -- Ulla, ulla, ulla!
[SPEED:2500]
[FIXED_TEMP:10065] -- so its heat ray doesn't melt it
[NOSMELLYROT] -- mechanical properties
[NOT_BUTCHERABLE][NOBONES]
[CANNOT_UNDEAD]
[ALL_ACTIVE] [EXTRAVISION] -- EV since there's no eyes yet
[ITEMCORPSE:BAR:NO_SUBTYPE:INORGANIC:STEEL] -- drop a steel bar
[LIKES_FIGHTING] -- doesn't flee
[BUILDINGDESTROYER:2] -- smash things
[AMPHIBIOUS][SWIMS_LEARNED] -- 'wade' through water
[GRASSTRAMPLE:50]
[SOUND:ALERT:100:5000:NONE:a deafening mechanical howl:deafening mechanical howls:distant mechanical howls]
[SOUND:PEACEFUL_INTERMITTENT:75:10000:NONE:metallic whirring:a flurry of metallic whirring:distant metallic whirring]
[NO_GENDER] -- more mechanical properties
[NO_EAT][NO_DRINK]
[NO_FEVERS][NONAUSEA][NOPAIN][NOSTUN][NOEXERT][NOBREATHE]
[NO_DIZZINESS]
[NOEMOTION][NOFEAR]
[NO_SLEEP]
[MEANDERER]
-- attacks: first is black smoke (lung-disabling gas), second is the heat ray, which is actually a 60,000U superheated gas trail.
[MATERIAL_BREATH_ATTACK:LOCAL_CREATURE_MAT:BLACK_SMOKE:UNDIRECTED_GAS]
[MATERIAL_BREATH_ATTACK:LOCAL_CREATURE_MAT:HEAT_RAY:TRAILING_GAS_FLOW]
-- the heat-ray
[USE_MATERIAL_TEMPLATE:HEAT_RAY:RAY_HEAT_TEMPLATE]
-- looks like it's attached to the right/left lower front legs! why?
-- the Black Smoke. Intense pain, then coughing blood and blistering/swelling in the throat, lungs swell and blister, and finally rot 250 steps later.
[USE_MATERIAL_TEMPLATE:BLACK_SMOKE:SMOKE_TEMPLATE]
[STATE_COLOR:ALL_SOLID:GRAY]
[STATE_NAME:ALL_SOLID:black smoke]
[STATE_ADJ:ALL_SOLID:black smoke]
[STATE_COLOR:LIQUID:GRAY]
[STATE_NAME:LIQUID:black smoke]
[STATE_ADJ:LIQUID:black smoke]
[STATE_COLOR:GAS:GRAY]
[STATE_NAME:GAS:black smoke]
[STATE_ADJ:GAS:black smoke]
[SYNDROME]
[SYN_NAME:black smoke toxin]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:TRIPOD:ALL]
[SYN_INHALED]
[CE_PAIN:SEV:1000:PROB:100:BP:BY_CATEGORY:THROAT:ALL:START:1:PEAK:25:END:500]
[CE_COUGH_BLOOD:SEV:1000:PROB:100:START:25:PEAK:30:END:500]
[CE_SWELLING:SEV:1000:PROB:100:BP:BY_CATEGORY:THROAT:ALL:START:25:PEAK:30:END:1500]
[CE_BLISTERS:SEV:1000:PROB:100:BP:BY_CATEGORY:THROAT:ALL:START:25:PEAK:30:END:1500]
[CE_SWELLING:SEV:1000:PROB:100:BP:BY_CATEGORY:LUNG:ALL:START:75:PEAK:100:END:1500]
[CE_BLISTERS:SEV:1000:PROB:100:BP:BY_CATEGORY:LUNG:ALL:START:75:PEAK:275:END:1500]
[CE_NECROSIS:SEV:1000:PROB:100:BP:BY_CATEGORY:LUNG:ALL:START:100:PEAK:125:END:1500]
- body composition
[BODY:TRIPOD:BRAIN:2EYES] -- parts to include
[BODYGLOSS:BRAIN_MARTIAN:EYES_MARTIAN]
-- steel tissue
[TISSUE:STEEL]
[TISSUE_NAME:steel:steel]
[TISSUE_MATERIAL:INORGANIC:IRON]
[STRUCTURAL][MUSCULAR][FUNCTIONAL][CONNECTS]
[RELATIVE_THICKNESS:1][TISSUE_SHAPE:LAYER]
[TISSUE:COPPER]
[TISSUE_NAME:copper:copper]
[TISSUE_MATERIAL:INORGANIC:COPPER]
[STRUCTURAL][MUSCULAR][FUNCTIONAL][CONNECTS]
[RELATIVE_THICKNESS:1][TISSUE_SHAPE:LAYER]
-- oil for blood
[USE_MATERIAL_TEMPLATE:OIL:MARTIAN_OIL_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:OIL:LIQUID]
-- make stuff out of metal
[TISSUE_LAYER:BY_CATEGORY:BODY:STEEL]
[TISSUE_LAYER:BY_CATEGORY:LEG:STEEL]
[TISSUE_LAYER:BY_CATEGORY:FOOT:STEEL]
[TISSUE_LAYER:BY_CATEGORY:TENTACLE:COPPER]
[TISSUE_LAYER:BY_CATEGORY:BRAIN:FLESH]
[TISSUE_LAYER:BY_CATEGORY:EYE:COPPER]
-- call templates
[USE_TISSUE_TEMPLATE:STEEL:MUSCLE_TEMPLATE]
[USE_MATERIAL_TEMPLATE:OIL:MARTIAN_OIL_TEMPLATE]
[USE_TISSUE_TEMPLATE:FLESH:MUSCLE_TEMPLATE]
[CREATURE_CLASS:MARTAIN] -- not general_poison, they're machines!
[BODY_SIZE:1:0:1200000]
-- attacks
-- stomping with its feet
[ATTACK:KICK:BODYPART:BY_CATEGORY:FOOT]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:stomp:stomps]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
-- tentacle whipping
[ATTACK:SLASH:BODYPART:BY_CATEGORY:TENTACLE]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:whips:whips]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
-- tentacle stabbing, drains blood
[ATTACK:STAB:BODYPART:BY_CATEGORY:TENTACLE]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:stab:stabs]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_FLAG_EDGE]
[SPECIALATTACK_SUCK_BLOOD:75:100][ATTACK_FLAG_CANLATCH]
body_mars.txt
body_mars
[OBJECT:BODY]
[BODY:TRIPOD]
-- main body
[BP:HD:body:STP][UPPERBODY][LOWERBODY][HEAD][THOUGHT][CATEGORY:BODY]
-- front legs
[BP:RUL:right upper front leg:STP][CONTYPE:LOWERBODY][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:LEG]
[BP:LUL:left upper front leg:STP][CONTYPE:LOWERBODY][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:LEG]
[BP:RLL:right lower front leg:STP][CON:RUL][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:LEG]
[BP:LLL:left lower front leg:STP][CON:LUL][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:LEG]
[BP:RFF:right front foot:STP][CON:RLL][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:FOOT]
[BP:LFF:left front foot:STP][CON:LLL][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:FOOT]
-- hind leg
[BP:UHL:upper hind leg][CONTYPE:LOWERBODY][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:LEG]
[BP:LHL:lower hind leg][CON:UHL][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:LEG]
[BP:HF:hind foot][CON:LHL][LIMB][STANCE]
[DEFAULT_RELSIZE:2000][CATEGORY:FOOT]
-- tentacles
[BP:T1:first tentacle:STP][CONTYPE:LOWERBODY][LIMB][GRASP]
[DEFAULT_RELSIZE:2000][CATEGORY:TENTACLE]
[BP:T2:second tentacle:STP][CONTYPE:LOWERBODY][LIMB][GRASP]
[DEFAULT_RELSIZE:2000][CATEGORY:TENTACLE]
[BP:T3:third tentacle:STP][CONTYPE:LOWERBODY][LIMB][GRASP]
[DEFAULT_RELSIZE:2000][CATEGORY:TENTACLE]
-- no brain, martians control it instead: rename the brain!
[BODYGLOSS:BRAIN_MARTIAN:brain:martians inside:brains:martians inside]
-- rename eyes
[BODYGLOSS:EYES_MARTIAN:eye:compound eye:eyes:compound eyes]
materal_template_mars.txt
material_template_mars
[OBJECT:MATERIAL_TEMPLATE]
[MATERIAL_TEMPLATE:SMOKE_TEMPLATE]
[STATE_COLOR:ALL_SOLID:GRAY]
[STATE_NAME:ALL_SOLID:smoke]
[STATE_ADJ:ALL_SOLID:smoke]
[STATE_COLOR:LIQUID:GRAY]
[STATE_NAME:LIQUID:smoke]
[STATE_ADJ:LIQUID:smoke]
[STATE_COLOR:GAS:GRAY]
[STATE_NAME:GAS:smoke]
[STATE_ADJ:GAS:smoke]
[DISPLAY_COLOR:1:0:0]
[MATERIAL_VALUE:1]
[SPEC_HEAT:10000]
[MAT_FIXED_TEMP:10065]
[IGNITE_POINT:NONE]
[MELTING_POINT:NONE]
[BOILING_POINT:10064]
[HEATDAM_POINT:NONE]
[COLDDAM_POINT:NONE]
[SOLID_DENSITY:1200]
[LIQUID_DENSITY:1200]
[MOLAR_MASS:20000]
[IMPACT_YIELD:10000]
[IMPACT_FRACTURE:10000]
[IMPACT_STRAIN_AT_YIELD:100]
[COMPRESSIVE_YIELD:10000]
[COMPRESSIVE_FRACTURE:10000]
[COMPRESSIVE_STRAIN_AT_YIELD:100]
[TENSILE_YIELD:10000]
[TENSILE_FRACTURE:10000]
[TENSILE_STRAIN_AT_YIELD:100]
[TORSION_YIELD:10000]
[TORSION_FRACTURE:10000]
[TORSION_STRAIN_AT_YIELD:100]
[SHEAR_YIELD:6600]
[SHEAR_FRACTURE:6600]
[SHEAR_STRAIN_AT_YIELD:100]
[BENDING_YIELD:10000]
[BENDING_FRACTURE:10000]
[BENDING_STRAIN_AT_YIELD:100]
[MAX_EDGE:500]
[ABSORPTION:100]
[LIQUID_MISC_CREATURE]
[MATERIAL_TEMPLATE:RAY_HEAT_TEMPLATE]
[STATE_COLOR:ALL_SOLID:YELLOW]
[STATE_NAME:ALL_SOLID:heat ray]
[STATE_ADJ:ALL_SOLID:heat ray]
[STATE_COLOR:LIQUID:YELLOW]
[STATE_NAME:LIQUID:heat ray]
[STATE_ADJ:LIQUID:heat ray]
[STATE_COLOR:GAS:YELLOW]
[STATE_NAME:GAS:heat ray]
[STATE_ADJ:GAS:heat ray]
[DISPLAY_COLOR:6:0:1]
[MATERIAL_VALUE:1]
[SPEC_HEAT:10000]
[MAT_FIXED_TEMP:30000]
[IGNITE_POINT:29999]
[MELTING_POINT:NONE]
[BOILING_POINT:29999]
[HEATDAM_POINT:NONE]
[COLDDAM_POINT:NONE]
[SOLID_DENSITY:1200]
[LIQUID_DENSITY:1200]
[MOLAR_MASS:20000]
[IMPACT_YIELD:10000]
[IMPACT_FRACTURE:10000]
[IMPACT_STRAIN_AT_YIELD:100]
[COMPRESSIVE_YIELD:10000]
[COMPRESSIVE_FRACTURE:10000]
[COMPRESSIVE_STRAIN_AT_YIELD:100]
[TENSILE_YIELD:10000]
[TENSILE_FRACTURE:10000]
[TENSILE_STRAIN_AT_YIELD:100]
[TORSION_YIELD:10000]
[TORSION_FRACTURE:10000]
[TORSION_STRAIN_AT_YIELD:100]
[SHEAR_YIELD:6600]
[SHEAR_FRACTURE:6600]
[SHEAR_STRAIN_AT_YIELD:100]
[BENDING_YIELD:10000]
[BENDING_FRACTURE:10000]
[BENDING_STRAIN_AT_YIELD:100]
[MAX_EDGE:500]
[ABSORPTION:100]
[LIQUID_MISC_CREATURE]
[MATERIAL_TEMPLATE:MARTIAN_OIL_TEMPLATE]
[STATE_COLOR:ALL_SOLID:GRAY]
[STATE_NAME:ALL_SOLID:frozen oil]
[STATE_ADJ:ALL_SOLID:frozen oil]
[STATE_COLOR:LIQUID:GRAY]
[STATE_NAME:LIQUID:oil]
[STATE_ADJ:LIQUID:oil]
[STATE_COLOR:GAS:GRAY]
[STATE_NAME:GAS:boiling oil]
[STATE_ADJ:GAS:boiling oil]
[DISPLAY_COLOR:6:0:1]
[MATERIAL_VALUE:1]
[SPEC_HEAT:10000]
[IGNITE_POINT:10250]
[MELTING_POINT:10000]
[HEATDAM_POINT:10300]
[COLDDAM_POINT:9900]
[MAT_FIXED_TEMP:NONE]
[SOLID_DENSITY:500]
[LIQUID_DENSITY:NONE]
[MOLAR_MASS:NONE]
[IMPACT_YIELD:10000]
[IMPACT_FRACTURE:10000]
[IMPACT_STRAIN_AT_YIELD:100]
[COMPRESSIVE_YIELD:10000]
[COMPRESSIVE_FRACTURE:10000]
[COMPRESSIVE_STRAIN_AT_YIELD:100]
[TENSILE_YIELD:10000]
[TENSILE_FRACTURE:10000]
[TENSILE_STRAIN_AT_YIELD:100]
[TORSION_YIELD:10000]
[TORSION_FRACTURE:10000]
[TORSION_STRAIN_AT_YIELD:100]
[SHEAR_YIELD:6600]
[SHEAR_FRACTURE:6600]
[SHEAR_STRAIN_AT_YIELD:100]
[BENDING_YIELD:10000]
[BENDING_FRACTURE:10000]
[BENDING_STRAIN_AT_YIELD:100]
[MAX_EDGE:500]
[ABSORPTION:100]
[BLOOD_MAP_DESCRIPTOR]