Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: My dwarves don't request diagnosis.  (Read 932 times)

ShadowDragon8685

  • Bay Watcher
    • View Profile
My dwarves don't request diagnosis.
« on: November 20, 2010, 06:02:19 pm »

Okay, so, I'm playing with Steel Dwarves of my own design. Basically, a lot of Bronze Colossus copypasta, and they're reaaaaaaly tough and good in a fight, but they seem not to heal, ever.

Here's my dorves:

Code: [Select]
[CREATURE:DWARF]
[DESCRIPTION:A short, sturdy creature fond of drink and industry. They were turned to steel in the great Magnetic Field; this has not lessened their fondness for drink and industry.]
[NAME:steel dwarf:steel dwarves:dwarven]
[CASTE_NAME:steel dwarf:steel dwarves:dwarven]
[CREATURE_TILE:1][COLOR:3:0:0]

Many of the following tags are actually caste-level tags (in this case, male and female), but because there are no differences between the castes for these tags in a dwarf, you can add them earlier.  Any caste-level tag that occurs before castes are explicitly declared is saved up and placed on any caste that is declared later, unless the caste is explicitly derived from another caste.

[INTELLIGENT]
[TRANCES]
[BENIGN]
[CANOPENDOORS]
[PREFSTRING:beards]
[NOPAIN]
[EXTRAVISION]
[NOBREATHE]
[NONAUSEA]
[NOEXERT]
[NO_DIZZINESS]
[NO_FEVERS]
[NOFEAR]
[NOBONES]
[PARALYZEIMMUNE]
[ITEMCORPSE:STATUE:NO_SUBTYPE:INORGANIC:STEEL]
[ITEMCORPSE_QUALITY:5]


[BODY:HUMANOID:2EYES:2EARS:NOSE:HUMANOID_JOINTS:5FINGERS:5TOES]
[NO_THOUGHT_CENTER_FOR_MOVEMENT]
[TISSUE:STEEL]
[TISSUE_NAME:steel:steel]
[TISSUE_MATERIAL:INORGANIC:STEEL]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:1]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:ALL:STEEL]


Attributes for dwarves are still described in terms of the median value below, but the actual game effects are altered according to the raw numbers.  The numbers are different percentile values.  1000 is the human median for all attributes, so dwarven strength, for instance, has a higher median of 1250, although they suffer from their smaller size.

[PHYS_ATT_RANGE:STRENGTH:450:950:1150:1250:1350:1550:2250]              +
[PHYS_ATT_RANGE:AGILITY:150:600:800:900:1000:1100:1500]                 -
[PHYS_ATT_RANGE:TOUGHNESS:450:950:1150:1250:1350:1550:2250]             +
[MENT_ATT_RANGE:ANALYTICAL_ABILITY:450:950:1150:1250:1350:1550:2250]    +
[MENT_ATT_RANGE:FOCUS:700:1200:1400:1500:1600:1800:2500]                ++
[MENT_ATT_RANGE:CREATIVITY:450:950:1150:1250:1350:1550:2250]            +
[MENT_ATT_RANGE:PATIENCE:450:950:1150:1250:1350:1550:2250]              +
[MENT_ATT_RANGE:MEMORY:450:950:1150:1250:1350:1550:2250]                +
[MENT_ATT_RANGE:SPATIAL_SENSE:700:1200:1400:1500:1600:1800:2500]        ++

These tags establish the growth phases of the creature's life.  The format is (BODY_SIZE|<year>|<day>|<average size>).

[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:168:15000]
[BODY_SIZE:12:0:60000]

These body modifiers give individual dwarves different characteristics.  In the case of HEIGHT, BROADNESS and LENGTH, the modifier is also a percentage change to the BODY_SIZE of the individual creature.  The seven numbers afterward give a distribution of ranges.  Each interval has an equal chance of occurring.

[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:KICK:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]

Here, GENERAL_BABY_NAME is at the creature level, and BABYNAME is at the caste level.  These names could be gender-specific but aren't right now.

[BABY:1]
[GENERAL_BABY_NAME:steel dwarven baby:steel dwarven babies]
[BABYNAME:steel dwarven baby:steel dwarven babies]
[CHILD:12]
[GENERAL_CHILD_NAME:steel dwarven child:steel dwarven children]
[CHILDNAME:steel dwarven child:steel dwarven children]
[EQUIPS]
[CAVE_ADAPT]
[DIURNAL]

This is the new format for making specific unit names for a creature.  Any unit token can be used.  If you want to add a caste-specific profession name, use CASTE_PROFESSION_NAME instead, once the caste has been declared.

[PROFESSION_NAME:CRAFTSMAN:craftsdwarf:craftsdwarves]
[PROFESSION_NAME:FISHERMAN:fisherdwarf:fisherdwarves]
[PROFESSION_NAME:HAMMERMAN:hammerdwarf:hammerdwarves]
[PROFESSION_NAME:SPEARMAN:speardwarf:speardwarves]
[PROFESSION_NAME:CROSSBOWMAN:marksdwarf:marksdwarves]
[PROFESSION_NAME:AXEMAN:axedwarf:axedwarves]
[PROFESSION_NAME:SWORDSMAN:swordsdwarf:swordsdwarves]
[PROFESSION_NAME:MACEMAN:macedwarf:macedwarves]
[PROFESSION_NAME:PIKEMAN:pikedwarf:pikedwarves]
[PROFESSION_NAME:BOWMAN:bowdwarf:bowdwarves]
[SPEECH:dwarf.txt]
[HOMEOTHERM:10067]
[ALCOHOL_DEPENDENT]
[SWIMS_LEARNED][SWIM_SPEED:2500]
[SPEED:50]
[PERSONALITY:IMMODERATION:0:55:100]
[PERSONALITY:VULNERABILITY:0:45:100]
[PERSONALITY:STRAIGHTFORWARDNESS:0:55:100]
[MANNERISM_FINGERS:finger:fingers]
[MANNERISM_NOSE:nose]
[MANNERISM_EAR:ear]
[MANNERISM_HEAD:head]
[MANNERISM_EYES:eyes]
[MANNERISM_MOUTH:mouth]
[MANNERISM_HAIR:hair]
[MANNERISM_KNUCKLES:knuckles]
[MANNERISM_LIPS:lips]
[MANNERISM_CHEEK:cheek]
[MANNERISM_NAILS:nails]
[MANNERISM_FEET:feet]
[MANNERISM_ARMS:arms]
[MANNERISM_HANDS:hands]
[MANNERISM_TONGUE:tongue]
[MANNERISM_LEG:leg]
[MANNERISM_LAUGH]
[MANNERISM_SMILE]
[MANNERISM_WALK]
[MANNERISM_SIT]
[MANNERISM_BREATH]
[MANNERISM_POSTURE]
[MANNERISM_STRETCH]
[MANNERISM_EYELIDS]

Now we'll declare the specific castes.

[CASTE:FEMALE]
The gender tag lets it know how breeding works.
[FEMALE]
[MULTIPLE_LITTER_RARE]
To add beards, put square brackets around the following:
BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUE_LAYERS
[CASTE:MALE]
[MALE]
BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUE_LAYERS

This command lets you select all of the castes again.

They don't seem to heal, and the doctors don't seem to do anything. What can I do to fix this? Can it even be fixed? For bonus points, can I make magma forges the only hospital my steel dwarves need, and legendary metalsmiths the only doctors they require? :)
Logged

0x517A5D

  • Bay Watcher
  • Hex Editor‬‬
    • View Profile
Re: My dwarves don't request diagnosis.
« Reply #1 on: November 20, 2010, 08:11:57 pm »

I'm going to take a shot in the dark that it's the TISSUE_MATERIAL. I'd bet that only flesh and bone can be healed.
Logged

ShadowDragon8685

  • Bay Watcher
    • View Profile
Re: My dwarves don't request diagnosis.
« Reply #2 on: November 20, 2010, 09:23:21 pm »

So you think I might be able to get it working right if I just give them all a custom tissue material that says it's flesh but that has the stats of steel - or hell, Adamantine?

Or even Slade... Punching would be more dangerous than anything!
Logged

Untelligent

  • Bay Watcher
  • I eat flesh!
    • View Profile
Re: My dwarves don't request diagnosis.
« Reply #3 on: November 20, 2010, 09:33:44 pm »

It might be enough just to add [HEALING_RATE:1000] to the tissue you have there.
Logged
The World Without Knifebear — A much safer world indeed.
regardless, the slime shooter will be completed, come hell or high water, which are both entirely plausible setbacks at this point.

ShadowDragon8685

  • Bay Watcher
    • View Profile
Re: My dwarves don't request diagnosis.
« Reply #4 on: November 20, 2010, 09:40:03 pm »

The tissue I have is basic Inorganic:Steel. If I add that to Steel... Um...

Would Steel items fix themselves? ^_^

Can it be added while the game is going?
Logged

3

  • Bay Watcher
    • View Profile
Re: My dwarves don't request diagnosis.
« Reply #5 on: November 20, 2010, 09:45:32 pm »

You would not be adjusting the core material in any way by modifying the tissue found in your dwarf entry.
Logged

ShadowDragon8685

  • Bay Watcher
    • View Profile
Re: My dwarves don't request diagnosis.
« Reply #6 on: November 20, 2010, 10:01:19 pm »

Can I do it safely, or do I need to re-generate the world?
Logged

3

  • Bay Watcher
    • View Profile
Re: My dwarves don't request diagnosis.
« Reply #7 on: November 20, 2010, 10:05:29 pm »

You shouldn't have to do so. Make sure to edit the set of raw files in the appropriate save folder.
Logged

jaked122

  • Bay Watcher
  • [PREFSTRING:Lurker tendancies]
    • View Profile
Re: My dwarves don't request diagnosis.
« Reply #8 on: November 21, 2010, 09:53:33 am »

actually HEALING_RATE:1 would mean insta-heal. healing rate works the same way as speed does.