106
DF Modding / Re: The Bestiary, a repository of user created creatures
« on: December 14, 2013, 01:19:26 am »
Tentacle parasites! just picture a big octopus with pointy teeth and too many mouths and tentacles. It has two "stinger" arms that it can use to infest it's victims. The infected will go through a number of painful symptoms over a period of around a month, after which they will transform into a parasite spawner and bring more beasties into the world to continue the cycle. Lives in caverns in evil biomes. Their teeth are sharp as bronze!
bugs:
none, as far the errorlog goes. I haven't had a chance to test them in fort mode though, so I don't know if something weird happens there.
comments:
this was one of the first creatures I tried to make, so some parts of it are kind of messy, but it's playable. I've cleaned it up a lot, but I'll update it as i think of ways to improve it
Spoiler: the creatures (click to show/hide)
Code: [Select]
[CREATURE:TENTACLE_PARASITE]
[DESCRIPTION:A hideous abomination of tentacles and teeth. It plants it's spawn in the flesh of the living!]
[NAME:tentacle parasite:tentacle parasites:tentacle parasite]
[CASTE_NAME:tentacled parasite:tentacled parasites:tentacled parasite]
[CREATURE_TILE:'w'][COLOR:5:0:1]
[PREFSTRING:fascinating biology]
[PREFSTRING:terrifying arms]
[PREFSTRING:terrible maw]
[PREFSTRING:otherworldly menace]
[CREATURE_CLASS:GENERAL_POISON]
[CREATURE_CLASS:TENTACLE_PARASITE]
[PET] [PETVALUE:1000]
[TRAINABLE_WAR] [MOUNT]
[LIKES_FIGHTING]
[LARGE_ROAMING]
[CARNIVORE] [NO_EAT] [NO_DRINK]
[SWIMS_INNATE] [SWIM_SPEED:900] [UNDERSWIM]
[NOBONES]
[NO_DIZZINESS]
[NO_GENDER]
[NO_SLEEP]
[NOEXERT]
[NOFEAR]
[NOPAIN]
[CRAZED]
[EVIL]
[BIOME:SUBTERRANEAN_CHASM]
[UNDERGROUND_DEPTH:2:3]
[FREQUENCY:50]
[POPULATION_NUMBER:500:1000]
[BODY:BASIC_1PARTBODY:BASIC_HEAD:2EYES:PAR_MOUTH:PAR_TOOTH:PAR_TENTACLES:BRAIN]
[BODY_SIZE:0:0:20000]
[TISSUE:SHARPENED_BONE]
[TISSUE_NAME:sharpened bone:sharpened bone]
[TISSUE_MATERIAL:INORGANIC:BRONZE]
[RELATIVE_THICKNESS:3]
[CONNECTS]
[STRUCTURAL]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:STINGER:SHARPENED_BONE]
[TISSUE_LAYER:BY_CATEGORY:TOOTH:SHARPENED_BONE]
[TISSUE_LAYER:BY_CATEGORY:STING_ARM:MUSCLE]
[USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
[STATE_COLOR:ALL_SOLID:COBALT] ------------- blue blood!
[STATE_NAME:ALL_SOLID:frozen blood]
[STATE_ADJ:ALL_SOLID:frozen blood]
[STATE_COLOR:LIQUID:COBALT]
[STATE_NAME:LIQUID:blood]
[STATE_ADJ:LIQUID:blood]
[STATE_COLOR:GAS:COBALT]
[STATE_NAME:GAS:boiling blood]
[STATE_ADJ:GAS:boiling blood]
[ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH] --- I made all the attack_verbs in capitals so you can see them easier in the combat log
[ATTACK_SKILL:BITE]
[ATTACK_VERB:CHOMP:CHOMPS]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_WITH]
[ATTACK_FLAG_CANLATCH]
[ATTACK:SLAM:BODYPART:BY_CATEGORY:TENTACLE]
[ATTACK_VERB:SLAM:SLAMS]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
[ATTACK:STAB:CHILD_BODYPART_GROUP:BY_CATEGORY:STING_ARM:BY_CATEGORY:STINGER]
[ATTACK_VERB:STAB:STABS]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[SPECIALATTACK_INTERACTION:PROPOGATE] --- it just needs to break the skin
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:CHITIN:CHITIN]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[REMOVE_MATERIAL:HAIR]
[REMOVE_MATERIAL:BONE]
[REMOVE_MATERIAL:CARTILAGE]
[USE_MATERIAL_TEMPLATE:CHITIN:CHITIN_TEMPLATE]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[REMOVE_TISSUE:HAIR]
[REMOVE_TISSUE:BONE]
[REMOVE_TISSUE:CARTILAGE]
[USE_TISSUE_TEMPLATE:CHITIN:CHITIN_TEMPLATE]
[HAS_NERVES]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:ECRU:1]
[TLCM_NOUN:skin:SINGULAR]
=====================
TENTACLE SPAWNER
=================
[CREATURE:SPAWNER]
[DESCRIPTION:A creature infested with tentacle spawn, now a hideous abomination that only serves to create more travesties.]
[NAME:bad spawner:bad spawners:bad spawner]
[CASTE_NAME:tentacle spawner:tentacle spawners:tentacle spawner]
[CREATURE_TILE:'O'][COLOR:5:0:0]
[CREATURE_CLASS:GENERAL_POISON]
[CREATURE_CLASS:SPAWNER]
[OPPOSED_TO_LIFE]
[CRAZED]
[IMMOBILE]
[NO_GENDER]y
[BODY:BASIC_1PARTBODY:BASIC_HEAD:3SPAWNARM:SPAWNPOD:2LUNGS:HEART:GUTS:ORGANS:THROAT:NECK:SPINE:BRAIN:SKULL:RIBCAGE]
[TISSUE:ROTTEN_ARM]
[TISSUE_NAME:rotten flesh:rotten flesh]
[TISSUE_MATERIAL:INORGANIC:USELESS]
[RELATIVE_THICKNESS:3]
[CONNECTS]
[STRUCTURAL]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:SPAWNER:ROTTEN_ARM]
[TISSUE_LAYER:BY_CATEGORY:SPAWNPOD:SKIN]
[CAN_DO_INTERACTION:ROTARM]
[CDI:ADV_NAME:release pods]
[CDI:TARGET:A:SELF_ONLY]
[CDI:INTERACTION:ROTARM]
[CDI:VERB:RELEASE YOUR SPAWN:released spawn pods!:N/A]
[CDI:TARGET_RANGE:C:1]
[CDI:WAIT_PERIOD:0]
[CAN_DO_INTERACTION:SPAWN]
[CDI:ADV_NAME:SPAWN]
[CDI:INTERACTION:SPAWN]
[CDI:VERB:UNLEASH THE SPAWN:NA]
[CDI:TARGET_VERB:bursts open!]
[CDI:WAIT_PERIOD:0]
[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_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]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID] Spoiler: body parts (click to show/hide)
Code: [Select]
==================================
parasite
==============================
[BODY:PAR_MOUTH]
[BP:MMOUTH1:gaping maw:STP][CONTYPE:HEAD][MOUTH][SMALL][EMBEDDED][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:500]
[BP:MMOUTH2:gaping maw:STP][CONTYPE:HEAD][MOUTH][SMALL][EMBEDDED][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:500]
[BP:MMOUTH3:gaping maw:STP][CONTYPE:HEAD][MOUTH][SMALL][EMBEDDED][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:500]
[BODY:PAR_TOOTH]
[BP:MTOOTH:razor tooth:razor teeth][CON_CAT:HEAD][CATEGORY:TOOTH][NUMBER:32][SOCKET][SMALL]
[DEFAULT_RELSIZE:200]
[BODY:PAR_TENTACLES]
[BP:RUT1:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:LUT1:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:RUT2:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:LUT2:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:RUT3:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:LUT3:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:RUT4:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:LUT4:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:RUT5:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:LUT5:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:RUT6:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:LUT6:tentacle:STP][CONTYPE:UPPERBODY][LIMB][CATEGORY:TENTACLE][GRASP]
[DEFAULT_RELSIZE:1000]
[BP:RST:RIGHT STINGER ARM:STP][CONTYPE:UPPERBODY][LIMB][RIGHT][CATEGORY:STING_ARM]
[DEFAULT_RELSIZE:1000]
[BP:LST:LEFT STINGER ARM:STP][CONTYPE:UPPERBODY][LIMB][LEFT][CATEGORY:STING_ARM]
[DEFAULT_RELSIZE:1000]
[BP:STINGER:STINGER:STP][CON_CAT:STING_ARM][SOCKET][CATEGORY:STINGER]
[DEFAULT_RELSIZE:400]
===========
spawner
=============
[BODY:3SPAWNARM]
[BP:BADARM1:rotten arm:STP][CONTYPE:UPPERBODY][CATEGORY:SPAWNER]
[CONNECTOR]
[DEFAULT_RELSIZE:1000]
[BP:BADARM2:rotten arm:STP][CONTYPE:UPPERBODY][CATEGORY:SPAWNER]
[CONNECTOR]
[DEFAULT_RELSIZE:1000]
[BP:BADARM3:rotten arm:STP][CONTYPE:UPPERBODY][CATEGORY:SPAWNER]
[CONNECTOR]
[DEFAULT_RELSIZE:500]
[BODY:SPAWNPOD]
[BP:SPAWNPOD:spawnpod:STP][CON_CAT:SPAWNER][CATEGORY:SPAWNPOD]
[GRASP][LIMB]
[DEFAULT_RELSIZE:1000]
Spoiler: inorganic (click to show/hide)
Code: [Select]
[INORGANIC:USELESS] --- vaporizes at room temp
[USE_MATERIAL_TEMPLATE:STONE_TEMPLATE]
[STATE_NAME:ALL_SOLID:blabl]
[STATE_ADJ:ALL_SOLID:baaa]
[STATE_NAME_ADJ:GAS:blad]
[TILE:177]
[DISPLAY_COLOR:6:0:1]
[BOILING_POINT:10050]
[MAT_FIXED_TEMP:10051]
Spoiler: interactions (click to show/hide)
Code: [Select]
[INTERACTION:PROPOGATE]---------------------------parasites will "STAB" victims. after a while, victims change into spawners. watch your hospitals.
[I_SOURCE:ATTACK]
[I_TARGET:A:CREATURE]
[IT_CANNOT_TARGET_IF_ALREADY_AFFECTED]
[IT_LOCATION:CONTEXT_CREATURE]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:INFESTED]
[SYNDROME]
[SYN_NAME:INFESTED]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[CE_FEVER:SEV:500:PROB:100:START:0:END:10000]
[CE_PAIN:SEV:5000:PROB:100:START:0:END:10000]
[CE_PAIN:SEV:5000:PROB:100:START:25000:END:30000]
[CE_DIZZINESS:SEV:500:PROB:100:START:0:END:15000]
[CE_VOMIT_BLOOD:SEV:500:PROB:100:START:25000]
[CE_BODY_TRANSFORMATION:PROB:100:START:30000]
[CE:CREATURE:SPAWNER:DEFAULT]
[INTERACTION:ROTARM] ------- the spawner's arms are made of a stone that dissolves at room temp. after this makes it's arms rot off, all that'll be left is the spawnpods.
[I_SOURCE:ATTACK]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_CANNOT_TARGET_IF_ALREADY_AFFECTED]
[IT_MANUAL_INPUT:self]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:break arms]
[CE_NECROSIS:SEV:10000000000:PROB:100:BP:BY_CATEGORY:SPAWNER:ALL:START:0]
[INTERACTION:SPAWN] ---------------------- changes the loose spawnpods into new parasites. the circle of life.
[I_SOURCE:ATTACK]
[I_TARGET:A:CORPSE]
[IT_LOCATION:CONTEXT_ITEM]
[IT_AFFECTED_CLASS:SPAWNER]
[IT_REQUIRES:FIT_FOR_ANIMATION]
[IT_FORBIDDEN:NOT_LIVING]
[IT_MANUAL_INPUT:spawn pods]
[I_EFFECT:RESURRECT]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_NAME:OTHERWORLDLY SPAWN]
[CE_BODY_TRANSFORMATION:START:0]
[CE:CREATURE:TENTACLE_PARASITE:DEFAULT]bugs:
none, as far the errorlog goes. I haven't had a chance to test them in fort mode though, so I don't know if something weird happens there.
comments:
this was one of the first creatures I tried to make, so some parts of it are kind of messy, but it's playable. I've cleaned it up a lot, but I'll update it as i think of ways to improve it



