Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How to make a creature that will not die.  (Read 1056 times)

antlion12

  • Bay Watcher
    • View Profile
How to make a creature that will not die.
« on: June 15, 2012, 07:57:27 pm »

So i'm thinking about doing some modding to dwarf fortress and i've been wonedering.  Is there a way to have a creature that will die bu tcome back later? And i'm not talking about raise from dead kind but more of an automatic revival as soon as it dies. Is it possible?

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: How to make a creature that will not die.
« Reply #1 on: June 15, 2012, 09:31:17 pm »

It's possible to make it not die in the first place.

antlion12

  • Bay Watcher
    • View Profile
Re: How to make a creature that will not die.
« Reply #2 on: June 15, 2012, 10:17:24 pm »

It's possible to make it not die in the first place.

which tag should be added?

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: How to make a creature that will not die.
« Reply #3 on: June 15, 2012, 11:31:06 pm »

Opposite. Removed. See: gizogin's fluffballs, my very own SCP-682 and Lord English.

Here's lord english:

Code: [Select]
[CREATURE:LORD_ENGLISH]
[DESCRIPTION:A huge indestructible time-traveling demon, with green skin and gigantic muscles. He is nigh unkillable through any normal means. His eyes are cycling pool balls.]
[NAME:indestructible demon:indestructible demons:demon]
[CASTE_NAME:indestructible demon:indestructible demons:demon]
[CREATURE_TILE:'L']
[COLOR:2:0:1]
[BODY:HUMANOID_WITH_NO_DEATH:2LUNGS:HEART:ORGANS:HUMANOID_JOINTS:5FINGERS:5TOES:TEETH_SPECIAL:RIBCAGE]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[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:1]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:1]
[BIOME:ANY_LAND]
[EXTRAVISION]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:SOLID]
[SELECT_MATERIAL:PUS]
[STATE_NAME:ALL_SOLID:fuzz]
[BODY_SIZE:0:0:700000]
[PHYS_ATT_RANGE:STRENGTH:5000:5000:5000:5000:5000:5000:5000]
[PHYS_ATT_RANGE:AGILITY:5000:5000:5000:5000:5000:5000:5000]
[PHYS_ATT_RANGE:TOUGHNESS:5000:5000:5000:5000:5000:5000:5000]
[MENT_ATT_RANGE:SPATIAL_SENSE:5000:5000:5000:5000:5000:5000:5000]
[MENT_ATT_RANGE:MUSICALITY:5000:5000:5000:5000:5000:5000:5000]
[NATURAL_SKILL:SITUATIONAL_AWARENESS:20]
[NATURAL_SKILL:JUDGING_INTENT:20]
[NATURAL_SKILL:MELEE_COMBAT:20]
[NATURAL_SKILL:GRASP_STRIKE:20]
[NATURAL_SKILL:BITE:20]
[NATURAL_SKILL:WRESTLING:20]
[NATURAL_SKILL:STANCE_STRIKE:20]
[NATURAL_SKILL:DODGING:20]
[NATURAL_SKILL:MILITARY_TACTICS:20]
[NOBREATHE]
[NOPAIN]
[NO_THOUGHT_CENTER_FOR_MOVEMENT]
[NO_EAT]
[NO_SLEEP]
[NOEXERT]
[NOFEAR]
[NONAUSEA]
[NOSMELLYROT]
[NO_DIZZINESS]
[NO_DRINK]
[INTELLIGENT]
[CANOPENDOORS]
[BUILDINGDESTROYER:2]
[PREFSTRING:HONK]
[TRAPAVOID]
[MEGABEAST]
[ATTACK_TRIGGER:180:1000000:1000000]
[LAIR:LABYRINTH:100]
[LAIR_HUNTER]
[LAIR_HUNTER_SPEECH:english.txt]
[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:KICK:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
[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:SECOND]
[ATTACK_FLAG_CANLATCH]
[HOMEOTHERM:10067]
[CASTE:ONLY_ONE_THERE_IS]
[NO_GENDER]
[SELECT_TISSUE_LAYER:ALL]
[TL_HEALING_RATE:1]

As you can see, it has special body parts to make it not die. Gizogin's fluffballs simply have no tissues that can be attacked; it's made up entirely of feathers.

Here are the special body parts. Use as you wish.

Code: [Select]
[BODY:HUMANOID_WITH_NO_DEATH]
[BP:UB:upper body:upper bodies]
[UPPERBODY]
[CATEGORY:BODY_UPPER]
[DEFAULT_RELSIZE:1000]
[BP:LB:lower body:lower bodies]
[CON:UB]
[CATEGORY:BODY_LOWER]
[DEFAULT_RELSIZE:1000]
[BP:HD:head:STP]
[CON:UB]
[CATEGORY:HEAD]
[DEFAULT_RELSIZE:300]
[BP:RUA:right upper arm:STP]
[CON:UB]
[LIMB]
[RIGHT]
[CATEGORY:ARM_UPPER]
[DEFAULT_RELSIZE:200]
[BP:LUA:left upper arm:STP]
[CON:UB]
[LIMB]
[LEFT]
[CATEGORY:ARM_UPPER]
[DEFAULT_RELSIZE:200]
[BP:RLA:right lower arm:STP]
[CON:RUA]
[LIMB]
[RIGHT]
[CATEGORY:ARM_LOWER]
[DEFAULT_RELSIZE:200]
[BP:LLA:left lower arm:STP]
[CON:LUA]
[LIMB]
[LEFT]
[CATEGORY:ARM_LOWER]
[DEFAULT_RELSIZE:200]
[BP:RH:right hand:STP]
[CON:RLA]
[GRASP]
[RIGHT]
[CATEGORY:HAND]
[DEFAULT_RELSIZE:80]
[BP:LH:left hand:STP]
[CON:LLA]
[GRASP]
[LEFT]
[CATEGORY:HAND]
[DEFAULT_RELSIZE:80]
[BP:RUL:right upper leg:STP]
[CON:LB]
[LIMB]
[RIGHT]
[CATEGORY:LEG_UPPER]
[DEFAULT_RELSIZE:500]
[BP:LUL:left upper leg:STP]
[CON:LB]
[LIMB]
[LEFT]
[CATEGORY:LEG_UPPER]
[DEFAULT_RELSIZE:500]
[BP:RLL:right lower leg:STP]
[CON:RUL]
[LIMB]
[RIGHT]
[CATEGORY:LEG_LOWER]
[DEFAULT_RELSIZE:400]
[BP:LLL:left lower leg:STP]
[CON:LUL]
[LIMB]
[LEFT]
[CATEGORY:LEG_LOWER]
[DEFAULT_RELSIZE:400]
[BP:RF:right foot:right feet]
[CON:RLL]
[STANCE]
[RIGHT]
[CATEGORY:FOOT]
[DEFAULT_RELSIZE:120]
[BP:LF:left foot:left feet]
[CON:LLL]
[STANCE]
[LEFT]
[CATEGORY:FOOT]
[DEFAULT_RELSIZE:120]
[BP:REYE:right eye:STP]
[CON:HD]
[SIGHT]
[EMBEDDED]
[SMALL]
[RIGHT]
[CATEGORY:EYE]
[DEFAULT_RELSIZE:5]
[BP:LEYE:left eye:STP]
[CON:HD]
[SIGHT]
[EMBEDDED]
[SMALL]
[LEFT]
[CATEGORY:EYE]
[DEFAULT_RELSIZE:5]
[BP:NOSE:nose:STP]
[CON:HD]
[SMELL]
[SMALL]
[CATEGORY:NOSE]
[DEFAULT_RELSIZE:10]
[BP:THROAT:throat:STP]
[CON:HD]
[THROAT]
[EMBEDDED]
[SMALL]
[CATEGORY:THROAT]
[DEFAULT_RELSIZE:40]
[BP:NECK:upper spine:STP]
[CON:HD]
[NERVOUS]
[INTERNAL]
[SMALL]
[SKELETON]
[CONNECTOR]
[CATEGORY:SPINE]
[DEFAULT_RELSIZE:100]
[BP:SKULL:skull:STP]
[CON:HD]
[INTERNAL]
[SMALL]
[CATEGORY:SKULL]
[DEFAULT_RELSIZE:20]
[TOTEMABLE]
[BP:MOUTH:mouth:STP]
[CON:HD]
[MOUTH]
[SMALL]
[EMBEDDED]
[APERTURE]
[CATEGORY:MOUTH]
[DEFAULT_RELSIZE:20]
[BP:GUTS:guts:guts]
[CON:LB]
[GUTS]
[INTERNAL]
[SMALL]
[CATEGORY:GUTS]
[DEFAULT_RELSIZE:600]
[UNDER_PRESSURE]
[BODY:TEETH_SPECIAL]
[BP:U_F_TOOTH:upper front tooth:upper front teeth]
[CON:HD]
[CATEGORY:TOOTH]
[NUMBER:6]
[SOCKET]
[SMALL]
[DEFAULT_RELSIZE:1]
[INDIVIDUAL_NAME:first upper right incisor:STP]
[INDIVIDUAL_NAME:first upper left incisor:STP]
[INDIVIDUAL_NAME:second upper right incisor:STP]
[INDIVIDUAL_NAME:second upper left incisor:STP]
[INDIVIDUAL_NAME:right eye tooth:right eye teeth]
[INDIVIDUAL_NAME:left eye tooth:left eye teeth]
[BP:L_F_TOOTH:lower front tooth:lower front teeth]
[CON:HD]
[CATEGORY:TOOTH]
[NUMBER:6]
[SOCKET]
[SMALL]
[DEFAULT_RELSIZE:1]
[INDIVIDUAL_NAME:first lower right incisor:STP]
[INDIVIDUAL_NAME:first lower left incisor:STP]
[INDIVIDUAL_NAME:second lower right incisor:STP]
[INDIVIDUAL_NAME:second lower left incisor:STP]
[INDIVIDUAL_NAME:lower right canine:STP]
[INDIVIDUAL_NAME:lower left canine:STP]
[BP:U_R_B_TOOTH:upper right back tooth:upper right back teeth]
[CON:HD]
[CATEGORY:TOOTH]
[NUMBER:4]
[SOCKET]
[SMALL]
[DEFAULT_RELSIZE:1]
[INDIVIDUAL_NAME:first upper right premolar:STP]
[INDIVIDUAL_NAME:second upper right premolar:STP]
[INDIVIDUAL_NAME:first upper right molar:STP]
[INDIVIDUAL_NAME:second upper right molar:STP]
[BP:L_R_B_TOOTH:lower right back tooth:lower right back teeth]
[CON:HD]
[CATEGORY:TOOTH]
[NUMBER:4]
[SOCKET]
[SMALL]
[DEFAULT_RELSIZE:1]
[INDIVIDUAL_NAME:first lower right premolar:STP]
[INDIVIDUAL_NAME:second lower right premolar:STP]
[INDIVIDUAL_NAME:first lower right molar:STP]
[INDIVIDUAL_NAME:second lower right molar:STP]
[BP:U_L_B_TOOTH:upper left back tooth:upper left back teeth]
[CON:HD]
[CATEGORY:TOOTH]
[NUMBER:4]
[SOCKET]
[SMALL]
[DEFAULT_RELSIZE:1]
[INDIVIDUAL_NAME:first upper left premolar:STP]
[INDIVIDUAL_NAME:second upper left premolar:STP]
[INDIVIDUAL_NAME:first upper left molar:STP]
[INDIVIDUAL_NAME:second upper left molar:STP]
[BP:L_L_B_TOOTH:lower left back tooth:lower left back teeth]
[CON:HD]
[CATEGORY:TOOTH]
[NUMBER:4]
[SOCKET]
[SMALL]
[DEFAULT_RELSIZE:1]
[INDIVIDUAL_NAME:first lower left premolar:STP]
[INDIVIDUAL_NAME:second lower left premolar:STP]
[INDIVIDUAL_NAME:first lower left molar:STP]
[INDIVIDUAL_NAME:second lower left molar:STP]
« Last Edit: June 15, 2012, 11:34:19 pm by Putnam »
Logged

Grimlocke

  • Bay Watcher
  • *kobold noises*
    • View Profile
Re: How to make a creature that will not die.
« Reply #4 on: June 16, 2012, 01:02:18 am »

Opposite. Removed. See: gizogin's fluffballs, my very own SCP-682 and Lord English.

Grr, those fluffballs were mine originally. I realy dont mind people copying it but at least credit where its due.

That aside, creature do not die unless bled out, bisected, decapitated, suffocated or received brain damage (to all brain organs if more than one). And of course the certain-kill stuff like failing down bottomless pits, encasing, bridge crushing, etc.

You can prevent dismembering by making all bodypart embedded, prevent bleeding, suffocating and brain damage by cimply removing their tags entirely and even make the creature itself unhittable by making all its tissues of feather layer type.

Alternately you can give them an expremely hard exterior with an extremely elastic interior.
Logged
I make Grimlocke's History & Realism Mods. Its got poleaxes, sturdy joints and bloomeries. Now compatible with DF Revised!

Tierre

  • Bay Watcher
    • View Profile
Re: How to make a creature that will not die.
« Reply #5 on: June 18, 2012, 07:25:38 am »

Wil [FLIER] help with falling from big heights? I think not.... but what if:) Though flier really makes you add stairs and ramps to all walls:) Or they will be stuck there:( Stupid dwarfes.
Logged

Ishar

  • Bay Watcher
    • View Profile
Re: How to make a creature that will not die.
« Reply #6 on: June 18, 2012, 07:49:23 am »

Cave-in is still a surefire kill-method. As far as I know, nothing survives that.
Logged
Shadytorments, a Masterwork DF community fort - RESTARTED as Newtorments!