Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Help with Inorganic Syndrome  (Read 2828 times)

mrtspence

  • Bay Watcher
    • View Profile
Help with Inorganic Syndrome
« on: December 29, 2010, 03:21:30 pm »

Hey all. Need some help here. I want to attach a syndrome to a metal that vapourizes when produced. I have the metal vapourizing perfectly (as desired) but I can't seem to get the syndrome to function at all. The wiki on this is really vague, and I have tried tons of different ways.
Logged

rephikul

  • Bay Watcher
  • [CURIOUSBEAST_IDEA]
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #1 on: December 29, 2010, 03:36:12 pm »

If said metal pierce skin, syn_contact or syn_injected. Otherwise syn_inhaled
Logged
Intensifying Mod v0.23 for 0.31.25. Paper tigers are white.
Prepacked Dwarf Fortress with Intensifying mod v.0.23, Phoebus graphics set, DFhack, Dwarf Therapist, Runesmith and a specialized custom worldgen param.

mrtspence

  • Bay Watcher
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #2 on: December 29, 2010, 04:26:35 pm »

If said metal pierce skin, syn_contact or syn_injected. Otherwise syn_inhaled

Hmm. I have it as syn_contact right now, but will try inhaled.

EDIT: No difference. Here is what I have:

[INORGANIC:CHAOS_ENERGY]
   [USE_MATERIAL_TEMPLATE:METAL_TEMPLATE]
   [STATE_NAME_ADJ:ALL_SOLID:warp energy]
   [STATE_NAME_ADJ:LIQUID:warp energy]
   [STATE_NAME_ADJ:GAS:warp energy]
   [DISPLAY_COLOR:4:7:0]
   [MATERIAL_VALUE:300]
   [SPEC_HEAT:7500]
   [MAT_FIXED_TEMP:10500]
   [MELTING_POINT:8000]
   [BOILING_POINT:8100]
   [ITEMS_HARD]
   [ITEMS_METAL]
   [ITEMS_BARRED]
   [SOLID_DENSITY:20320]
   [LIQUID_DENSITY:18310]
   [MOLAR_MASS:206967]
   [IMPACT_YIELD:5000000]
   [IMPACT_FRACTURE:5000000]
   [IMPACT_STRAIN_AT_YIELD:0]
   [COMPRESSIVE_YIELD:5000000]
   [COMPRESSIVE_FRACTURE:5000000]
   [COMPRESSIVE_STRAIN_AT_YIELD:0]
   [TENSILE_YIELD:5000000]
   [TENSILE_FRACTURE:5000000]
   [TENSILE_STRAIN_AT_YIELD:0]
   [TORSION_YIELD:5000000]
   [TORSION_FRACTURE:5000000]
   [TORSION_STRAIN_AT_YIELD:0]
   [SHEAR_YIELD:5000000]
   [SHEAR_FRACTURE:5000000]
   [SHEAR_STRAIN_AT_YIELD:0]
   [BENDING_YIELD:5000000]
   [BENDING_FRACTURE:5000000]
   [BENDING_STRAIN_AT_YIELD:0]
   [MAX_EDGE:100000]
        [SYNDROME]
           [SYN_NAME:sacrificed]
           [SYN_AFFECTED_CLASS:GENERAL_POISON]
           [SYN_IMMUNE_CREATURE:SPIDER_CAVE:ALL]
           [SYN_CONTACT]
           [CE_BLEEDING:SEV:5000:PROB:100:START:1:PEAK:2:END:5000]

Just used something random for the rock's stats as they don't matter. Really wanna get that poison working though. It is meant to just straight-up kill the dude that made the item.
« Last Edit: December 29, 2010, 04:34:29 pm by mrtspence »
Logged

Eagle_eye

  • Bay Watcher
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #3 on: December 29, 2010, 09:31:14 pm »

try necrosis of the nerve tissue for a faster kill  :D :D
Logged

LOSNR

  • Bay Watcher
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #4 on: December 29, 2010, 10:32:31 pm »

The quickest way to kill something with a syndrome is fast-acting non-localized paralysis. The paralysis locks up its lungs and it almost immediately suffocates to death.

If you're using a boiling toxin, then [SYN_INHALED] should work. [SYN_CONTACT] only works if the target has a contaminant of the toxic substance on itself, and I'm not sure if gasses can even leave contaminants. There's no harm in using both tags just to be sure, though.
Logged

mrtspence

  • Bay Watcher
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #5 on: December 30, 2010, 12:42:49 am »

Well, I have tried with inhaled and it didn't make a difference. Hopefully someone can just point out some token mistake in my coding.                    Also, bleeding like that instakills anything smaller than a cow.
Logged

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #6 on: December 30, 2010, 12:46:42 am »

Is the dwarf actually in the cloud for a period of time, or is it a sort of "dwarf makes reaction in smelter and then instantly leaves for dining room" type of thing? Because IIRC it was already sort of iffy on whether or not a dwarf will breathe a poison in a cloud already, so it takes a little while for them to actually be infected. Combined with cloud that is only there for a short time, that could be a problem.
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

LOSNR

  • Bay Watcher
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #7 on: December 30, 2010, 01:01:34 am »

Also, bleeding like that instakills anything smaller than a cow.

Oh wow. I didn't notice the severity. I don't see any other problems with your tokens, though. Can you get the syndrome to work in Arena Mode?
Logged

D_E

  • Bay Watcher
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #8 on: December 30, 2010, 10:44:55 am »

START:1 and PEAK:2 are essentially instant, according to the Wiki entry on time, Dwarves take steps approximately once every 10 ticks.  But you probably wanted it to be instant :).

Here are the raws for a workshop-produced poison that I know works.  The only difference I see is that it uses SYN_INHALED instead of CONTACT.  I've noticed that creatures working at the workshop tend to outrun the clouds, so when you're testing make sure the dwarf stays near the workshop after finishing the rxn.

Code: [Select]
[INORGANIC:PSIONIC_POLUTION]
[USE_MATERIAL_TEMPLATE:STONE_TEMPLATE]
[STATE_NAME_ADJ:ALL_SOLID:psychic polution][DISPLAY_COLOR:5:5:1][TILE:'*']
[SPEC_HEAT:409]
[IGNITE_POINT:11440]
[MELTING_POINT:NONE]
[BOILING_POINT:10000]
[SOLID_DENSITY:1346]
[MAT_FIXED_TEMP:10025]
[IS_STONE]
[STATE_NAME:GAS:psychic polution]
[STATE_NAME:GAS:psychic polution]
[STATE_COLOR:ALL_SOLID:PURPLE]
[STATE_COLOR:LIQUID:PURPLE]
[STATE_COLOR:GAS:PURPLE]
[SYNDROME]
[SYN_NAME:autonomic collapse]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CLASS:ILLITHID_CASTE]
[SYN_INHALED]
[CE_PAIN:SEV:500:PROB:100:START:0:PEAK:120:END:1200]
[CE_PAIN:SEV:50:PROB:100:START:1200:PEAK:2400:END:12000]
[CE_DIZZINESS:SEV:100:PROB:100:START:1200:PEAK:12000:END:403200] One year
Logged
Mods I've done:
Zelda mod-mod, Beta in the Wild DF 47.04
Illithid Empire mod DF 31.25 (update canceled)
Spotter's Guide to Illithids (Genesis mod-mod) genesis 3.19a4 (update canceled)

mrtspence

  • Bay Watcher
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #9 on: December 30, 2010, 11:39:50 am »

Ugh, copied that exactly, only replacing pain with that bleeding stat. Nothing happened again.

The dude finishes the cycle, there is a burst of gas right over him, and he just runs right out unharmed! What the hell?!

Can someone else try replicating the results or getting a successful result?
Logged

rephikul

  • Bay Watcher
  • [CURIOUSBEAST_IDEA]
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #10 on: December 30, 2010, 02:49:48 pm »

you missed [ENTERS_BLOOD]
Logged
Intensifying Mod v0.23 for 0.31.25. Paper tigers are white.
Prepacked Dwarf Fortress with Intensifying mod v.0.23, Phoebus graphics set, DFhack, Dwarf Therapist, Runesmith and a specialized custom worldgen param.

Grimlocke

  • Bay Watcher
  • *kobold noises*
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #11 on: December 30, 2010, 03:47:20 pm »

Experimented with this quite a bit, turns out that gas based poisons just dont have a very high likelyhood of affecting a dwarf. Especialy if produced from reactions.

Not sure why this is. I suspect it might be due to the item being in a building, which you cant do much against. Only thing I could find that at least increases the chance is to use multiple different poison materials.

Contact and injection poisons dont work at all by the way. For those you need to get a contaminant (like blood smears or dustings) or an injection attack from another creature respectively.

Best way to simulate some reactions going horrably wrong is to use some realy hot gas.
Logged
I make Grimlocke's History & Realism Mods. Its got poleaxes, sturdy joints and bloomeries. Now compatible with DF Revised!

rephikul

  • Bay Watcher
  • [CURIOUSBEAST_IDEA]
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #12 on: December 30, 2010, 03:52:05 pm »

If you want gas poison to do anything other then inhaled syndromes; you need to use them like a liquid poison but with a very low boiling point. Only then, the poison will get to settle on the body and transmit syndromes before getting boiled away. Also, do note that not all syndromes can be transferred easily. In example, bleeding seem to occur most reliably when injected but vomit_blood work when inhaled just fine.
Logged
Intensifying Mod v0.23 for 0.31.25. Paper tigers are white.
Prepacked Dwarf Fortress with Intensifying mod v.0.23, Phoebus graphics set, DFhack, Dwarf Therapist, Runesmith and a specialized custom worldgen param.

Evil One

  • Bay Watcher
  • [Champion Elfslayer]
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #13 on: December 30, 2010, 04:03:27 pm »

If you want a syndrome to last until death, just remove the :END:5000] Tag.

As for gasses being ineffective, I noticed that unless they're caught directly in a cloud of 'such and such a gas' it doesn't seem to work.

I found this out by modding in a (sort of) venomblast spell for adventure mode.
Logged
Dwarf!  Indeed, a devious delight fond of drink and industry deceived as both do-gooder and devil by the delusions of deities.  This demander, no daft demeanor, is a driving force of the deadly diocese, now disappointed, delirious from goblin deception.  However, this delicious derangement of a demolished diamond stands determined!

Grimlocke

  • Bay Watcher
  • *kobold noises*
    • View Profile
Re: Help with Inorganic Syndrome
« Reply #14 on: December 30, 2010, 08:56:10 pm »

Certain syndromes like bleeding and necrosis need a target bodypart and tissue layer. Hence the syndrome in the OP wont work.
Logged
I make Grimlocke's History & Realism Mods. Its got poleaxes, sturdy joints and bloomeries. Now compatible with DF Revised!
Pages: [1] 2