Bay 12 Games Forum

Please login or register.

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

Author Topic: Plague  (Read 5605 times)

Lycaeon

  • Bay Watcher
    • View Profile
Re: Plague
« Reply #15 on: April 14, 2012, 09:53:56 pm »

Though out of place for DF's medieval setting, weaponization of plagues may be a viable way of implementing them.

A sample of the plague is obtained. Possible sources include evil plants, plague-infected creatures that naturally spawn, etc...

The sample is cultured in organic broth to produce vials of concentrated plague virus that spreads much more rapidly, or an antivirus that provides your citizens long-term immunity (through the IT_IMMUNE_CLASS:ANTIVIRUS on the spreading interaction)

The vials of liquid are then used in a reaction to produce capsule bolts that evaporate upon stuckin, transmitting the plague interaction by breathing or contact.

If the victim is close by his fellows (as in a siege), the plague will then rapidly be transmitted throughout the siege before dissipating upon killing them.

Of course, if an infected enemy makes it into your fort or containment is otherwise broken during the research process (the research reaction can have a chance of containment failure, releasing a cloud of the plague), you'll find yourself a victim of said plague.

Or you may instead choose to intentionally infect one of your dwarves and send him out to be killed by an invading siege...but transmitting the plague to them before he dies.
« Last Edit: April 14, 2012, 09:58:03 pm by Lycaeon »
Logged
“I want to calm the storm, but the war is in your eyes.
How can I shield you from the horror and the lies?
When all that once held meaning is shattered, ruined, bleeding
And the whispers in the darkness tell me we won’t survive?”

Pokon

  • Bay Watcher
  • [ETHICS:HAHAHAHA]
    • View Profile
Re: Plague
« Reply #16 on: April 14, 2012, 09:57:53 pm »

Wait, is anything stopping a raised corpse from carrying syndromes it had already? If not, your dwarves would have a very, very good reason to burn there dead.
Logged
A vile force of dark'ness has arrived, led by their champion Ebony Dark'ness Dementia Raven Way.

Lycaeon

  • Bay Watcher
    • View Profile
Re: Plague
« Reply #17 on: April 14, 2012, 09:59:14 pm »

Corpses cannot carry syndromes due to being items...the only exception being if another creature has an interaction that animates them and then gives them a syndrome, much like a zombie virus.
Logged
“I want to calm the storm, but the war is in your eyes.
How can I shield you from the horror and the lies?
When all that once held meaning is shattered, ruined, bleeding
And the whispers in the darkness tell me we won’t survive?”

Reudh

  • Bay Watcher
  • Perge scelus mihi diem perficias.
    • View Profile
Re: Plague
« Reply #18 on: April 14, 2012, 10:02:06 pm »

Or if a syndrome dust can coat them, not unlike the ash or deadly dust.

Pokon

  • Bay Watcher
  • [ETHICS:HAHAHAHA]
    • View Profile
Re: Plague
« Reply #19 on: April 14, 2012, 10:10:55 pm »

Corpses cannot carry syndromes due to being items...the only exception being if another creature has an interaction that animates them and then gives them a syndrome, much like a zombie virus.

Hmm, so a bit of tinkering could make it work. Wonderful!
Logged
A vile force of dark'ness has arrived, led by their champion Ebony Dark'ness Dementia Raven Way.

Reudh

  • Bay Watcher
  • Perge scelus mihi diem perficias.
    • View Profile
Re: Plague
« Reply #20 on: April 14, 2012, 10:26:12 pm »

A creature transformation caused by this syndrome that causes the creature to have blood that spreads the syndrome could be useful. IE:

Reanimation + Transformation into creature carrying deadly blood syndrome.
Whenever the creature is attacked, it splatters deadly blood, spraying the syndrome around. Anyone coated becomes this creature. One could also make a dwarf caste that the dwarves are transformed into upon contact.

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Plague
« Reply #21 on: April 15, 2012, 05:06:51 am »

Yep, this is how more or less my infected work. When they bite someone, they make him mad, and then he transforms into another infected. His blood becomes infected too, so yeah, lots of fun.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Reudh

  • Bay Watcher
  • Perge scelus mihi diem perficias.
    • View Profile
Re: Plague
« Reply #22 on: April 15, 2012, 05:12:33 am »

I'm thinking of making a whole set of syndromes that act like plagues...


A pack of illnesses and buffs as it were...

What do you guys think?

~Q~

  • Bay Watcher
    • View Profile
Re: Plague
« Reply #23 on: April 15, 2012, 07:17:23 am »

I would definitely like to see a plague pack.
Logged

TurkeyXIII

  • Bay Watcher
    • View Profile
Re: Plague
« Reply #24 on: April 15, 2012, 09:01:18 am »

Would it be possible to add another syndrome effect which removes the [CREATURE_CLASS:PLAGUE_SUSCEPTIBLE] for a duration much longer than the symptoms exist?  I'm thinking affected dwarves would have antibodies, so once it goes around the fort once it wouldn't really take hold again.
Logged
A medium-sized bird with a distinctive fleshy wattle that hangs from the underside of the beak, and a fleshy protuberance that hangs from the top of its beak called a snood.

~Q~

  • Bay Watcher
    • View Profile
Re: Plague
« Reply #25 on: April 16, 2012, 04:35:42 am »

AFAIK there isn't a way to remove a creature class yet.
Logged

Jeoshua

  • Bay Watcher
  • God help me, I think I may be addicted to modding.
    • View Profile
Re: Plague
« Reply #26 on: April 16, 2012, 08:52:08 am »

Quote
Though out of place for DF's medieval setting, weaponization of plagues may be a viable way of implementing them.

http://en.wikipedia.org/wiki/Plague_(disease) - Search in the page for "catapult"

Not as out of place as you might think.
Logged
I like fortresses because they are still underground.

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Plague
« Reply #27 on: April 17, 2012, 07:34:40 pm »

Someone asked for a plague pack ?

8 to choose from, all ravage around for about 1 season, longer if no quarantined.
   - Hulk, 5% go berserk, rest gets stronger/faster.
   - Death, 10% die, rest feels sickly.
   - Vomiting, 100% get sick, vomit.
   - Sleep, 100% get tired, will fall asleep randomly.
   - No Sleep, 100% get no_sleep, but feel drowsy and dizzy.
   - Blind, 100% turn blind, lasts forever, though eyes might heal naturally (?)
   - Plague, 100% get fever and cough blood.
   - Sterile, 100% get sterile,  lasts forever.

[INTERACTION:PASS_PLAGUE]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
   [I_TARGET:B:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_MANUAL_INPUT:creature]
      [IT_AFFECTED_CLASS:PLAGUE_SUSCEPTIBLE]
      [IT_REQUIRES:HAS_BLOOD]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_FORBIDDEN:SUPERNATURAL]
   [IT_CANNOT_HAVE_SYNDROME_CLASS:PLAGUE]
   [I_EFFECT:CONTACT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [SYNDROME]
         [SYN_CLASS:PLAGUE]
         [CE_PHYS_ATT_CHANGE:STRENGTH:80:90:TOUGHNESS:80:90:ENDURANCE:50:80:START:200:END:33600]
         [CE_MENT_ATT_CHANGE:FOCUS:80:90:START:200:END:33600]
         [CE_FEVER:SEV:100:PROB:100:RESISTABLE:START:1600:PEAK:1700:END:33600]
         [CE_VOMIT_BLOOD:SEV:100:PROB:100:RESISTABLE:START:1600:PEAK:1700:END:33600]
         [CE_COUGH_BLOOD:SEV:100:PROB:100:RESISTABLE:START:1600:PEAK:1700:END:33600]
         [CE_CAN_DO_INTERACTION:START:60:END:11200]
            [CDI:ADV_NAME:Spread illness]
            [CDI:INTERACTION:PASS_PLAGUE]
            [CDI:USAGE_HINT:GREETING]
            [CDI:VERB:cough sickly and are feeling weakened:coughs sickly and feels weak:is coughing sickly and feels weak]
            [CDI:TARGET:B:TOUCHABLE]
            [CDI:TARGET_RANGE:B:1]
            [CDI:WAIT_PERIOD:20]
   


[INTERACTION:PASS_PLAGUE_VOMIT]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
   [I_TARGET:B:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_MANUAL_INPUT:creature]
      [IT_AFFECTED_CLASS:PLAGUE_SUSCEPTIBLE]
      [IT_REQUIRES:HAS_BLOOD]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_FORBIDDEN:SUPERNATURAL]
   [IT_CANNOT_HAVE_SYNDROME_CLASS:PLAGUE_VOMIT]
   [I_EFFECT:CONTACT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [SYNDROME]
         [SYN_CLASS:PLAGUE_VOMIT]
         [CE_NAUSEA:SEV:100:PROB:100:START:600:END:3600]
         [CE_NAUSEA:SEV:100:PROB:100:START:5600:END:11600]
         [CE_NAUSEA:SEV:100:PROB:100:START:15000:END:20600]
         [CE_NAUSEA:SEV:100:PROB:100:START:24200:END:33600]
         [CE_CAN_DO_INTERACTION:START:60:END:11200]
            [CDI:ADV_NAME:Spread illness]
            [CDI:INTERACTION:PASS_PLAGUE_VOMIT]
            [CDI:USAGE_HINT:GREETING]
            [CDI:VERB:look horribly sick:looks horribly sick:is looking horribly sick]
            [CDI:TARGET:B:TOUCHABLE]
            [CDI:TARGET_RANGE:B:1]
            [CDI:WAIT_PERIOD:20]



[INTERACTION:PASS_PLAGUE_SLEEP]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
   [I_TARGET:B:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_MANUAL_INPUT:creature]
      [IT_AFFECTED_CLASS:PLAGUE_SUSCEPTIBLE]
      [IT_REQUIRES:HAS_BLOOD]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_FORBIDDEN:SUPERNATURAL]
   [IT_CANNOT_HAVE_SYNDROME_CLASS:PLAGUE_SLEEP]
   [I_EFFECT:CONTACT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [SYNDROME]
         [SYN_CLASS:PLAGUE_SLEEP]
         [CE_DIZZINESS:SEV:100:PROB:100:RESISTABLE:START:1600:PEAK:1700:END:33600]
         [CE_DROWSINESS:SEV:100:PROB:100:RESISTABLE:START:1600:PEAK:1700:END:33600]
          [CE_DROWSINESS:SEV:1000:PROB:100:VASCULAR_ONLY:START:5:PEAK:50:END:3000]
         [CE_DROWSINESS:SEV:1000:PROB:100:VASCULAR_ONLY:START:6000:PEAK:6000:END:9000]
         [CE_DROWSINESS:SEV:1000:PROB:100:VASCULAR_ONLY:START:12000:PEAK:12000:END:15000]
         [CE_DROWSINESS:SEV:1000:PROB:100:VASCULAR_ONLY:START:18000:PEAK:18000:END:21000]
         [CE_CAN_DO_INTERACTION:START:60:END:11200]
            [CDI:ADV_NAME:Spread illness]
            [CDI:INTERACTION:PASS_PLAGUE_SLEEP]
            [CDI:USAGE_HINT:GREETING]
            [CDI:VERB:look dead tired, wanting to sleep and never wake up:looks dead tired, wanting to sleep and never wake up:is looking dead tired, wanting to sleep and never wake up]
            [CDI:TARGET:B:TOUCHABLE]
            [CDI:TARGET_RANGE:B:1]
            [CDI:WAIT_PERIOD:20]


[INTERACTION:PASS_PLAGUE_DEATH]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
   [I_TARGET:B:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_MANUAL_INPUT:creature]
      [IT_AFFECTED_CLASS:PLAGUE_SUSCEPTIBLE]
      [IT_REQUIRES:HAS_BLOOD]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_FORBIDDEN:SUPERNATURAL]
   [IT_CANNOT_HAVE_SYNDROME_CLASS:PLAGUE_DEATH]
   [I_EFFECT:CONTACT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [SYNDROME]
         [SYN_CLASS:PLAGUE_DEATH]
 [CE_COUGH_BLOOD:SEV:30:PROB:100:VASCULAR_ONLY:START:5:PEAK:900:END:33600]
 [CE_PAIN:SEV:20:PROB:100:BP:BY_TOKEN:LUNG:ALL:START:1000:END:33600]
 [CE_NECROSIS:SEV:1000:PROB:2:BP:BY_CATEGORY:LUNG:ALL:START:1000:PEAK:5500:END:20000]
 [CE_NECROSIS:SEV:1000:PROB:2:BP:BY_CATEGORY:HEART:ALL:START:2000:PEAK:5500:END:20000]
 [CE_NECROSIS:SEV:100:PROB:2:BP:BY_TYPE:THOUGHT:ALL:BP:BY_TYPE:NERVOUS:ALL:START:3000:PEAK:5500:END:20000]
 [CE_IMPAIR_FUNCTION:SEV:2:PROB:100:VASCULAR_ONLY:BP:BY_CATEGORY:LUNG:ALL:START:10000:PEAK:10000:END:20000]
 [CE_IMPAIR_FUNCTION:SEV:2:PROB:100:BP:BY_CATEGORY:HEART:ALL:START:5000:PEAK:5500:END:6000]
         [CE_CAN_DO_INTERACTION:START:60:END:11200]
            [CDI:ADV_NAME:Spread illness]
            [CDI:INTERACTION:PASS_PLAGUE_DEATH]
            [CDI:USAGE_HINT:GREETING]
            [CDI:VERB:catch the plague and pray to Armok to be spared a horrible death:catches the plague and prays to Armok to be spared a horrible death:is catching the plague and prays to Armok to be spared a horrible death]
            [CDI:TARGET:B:TOUCHABLE]
            [CDI:TARGET_RANGE:B:1]
            [CDI:WAIT_PERIOD:20]


[INTERACTION:PASS_PLAGUE_BLIND]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
   [I_TARGET:B:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_MANUAL_INPUT:creature]
      [IT_AFFECTED_CLASS:PLAGUE_SUSCEPTIBLE]
      [IT_REQUIRES:HAS_BLOOD]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_FORBIDDEN:SUPERNATURAL]
   [IT_CANNOT_HAVE_SYNDROME_CLASS:PLAGUE_BLIND]
   [I_EFFECT:CONTACT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [SYNDROME]
         [SYN_CLASS:PLAGUE_BLIND]
         [CE_IMPAIR_FUNCTION:SEV:100:PROB:100:BP:BY_CATEGORY:EYE:ALL:START:0]
         [CE_CAN_DO_INTERACTION:START:60:END:11200]
            [CDI:ADV_NAME:Spread illness]
            [CDI:INTERACTION:PASS_PLAGUE_BLIND]
            [CDI:USAGE_HINT:GREETING]
            [CDI:VERB:develop a gray film over their eyes and are blind from this moment on:develops a gray film over the eyes and is blind from this moment on:is developing a gray film over the eyes and is blind from this moment on]
            [CDI:TARGET:B:TOUCHABLE]
            [CDI:TARGET_RANGE:B:1]
            [CDI:WAIT_PERIOD:20]



[INTERACTION:PASS_PLAGUE_STERILE]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
   [I_TARGET:B:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_MANUAL_INPUT:creature]
      [IT_AFFECTED_CLASS:PLAGUE_SUSCEPTIBLE]
      [IT_REQUIRES:HAS_BLOOD]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_FORBIDDEN:SUPERNATURAL]
   [IT_CANNOT_HAVE_SYNDROME_CLASS:PLAGUE_STERILE]
   [I_EFFECT:CONTACT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [SYNDROME]
         [SYN_CLASS:PLAGUE_STERILE]
         [CE_ADD_TAG:STERILE:START:0]
         [CE_CAN_DO_INTERACTION:START:60:END:11200]
            [CDI:ADV_NAME:Spread illness]
            [CDI:INTERACTION:PASS_PLAGUE_STERILE]
            [CDI:USAGE_HINT:GREETING]
            [CDI:VERB:catch the weird plague that goes around and are turned sterile:catches the weird plague that goes around and is turned sterile:is catching the weird plague that goes around and is turned sterile]
            [CDI:TARGET:B:TOUCHABLE]
            [CDI:TARGET_RANGE:B:1]
            [CDI:WAIT_PERIOD:20]


[INTERACTION:PASS_PLAGUE_NOSLEEP]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
   [I_TARGET:B:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_MANUAL_INPUT:creature]
      [IT_AFFECTED_CLASS:PLAGUE_SUSCEPTIBLE]
      [IT_REQUIRES:HAS_BLOOD]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_FORBIDDEN:SUPERNATURAL]
   [IT_CANNOT_HAVE_SYNDROME_CLASS:PLAGUE_NOSLEEP]
   [I_EFFECT:CONTACT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [SYNDROME]
         [SYN_CLASS:PLAGUE_NOSLEEP]
         [CE_ADD_TAG:NO_SLEEP:START:0:END:33600]
         [CE_DIZZINESS:SEV:60:PROB:100:RESISTABLE:START:600:PEAK:1700:END:33600]
         [CE_DROWSINESS:SEV:50:PROB:100:RESISTABLE:START:1600:PEAK:1700:END:33600]
         [CE_CAN_DO_INTERACTION:START:60:END:11200]
            [CDI:ADV_NAME:Spread illness]
            [CDI:INTERACTION:PASS_PLAGUE_NOSLEEP]
            [CDI:USAGE_HINT:GREETING]
            [CDI:VERB:dont feel tired anymore, nor really awake. They are infected with insomnia and cant sleep:does not feel tired anymore, nor really awake. He is infected with insomnia and cant sleep:is not feeling tired anymore, nor really awake. He is infected with insomnia and cant sleep]
            [CDI:TARGET:B:TOUCHABLE]
            [CDI:TARGET_RANGE:B:1]
            [CDI:WAIT_PERIOD:20]




[INTERACTION:PASS_PLAGUE_HULK]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
   [I_TARGET:B:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_MANUAL_INPUT:creature]
      [IT_AFFECTED_CLASS:PLAGUE_SUSCEPTIBLE]
      [IT_REQUIRES:HAS_BLOOD]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_FORBIDDEN:SUPERNATURAL]
   [IT_CANNOT_HAVE_SYNDROME_CLASS:PLAGUE_HULK]
   [I_EFFECT:CONTACT]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:B]
      [IE_IMMEDIATE]
      [SYNDROME]
         [SYN_CLASS:PLAGUE_HULK]
         [CE_ADD_TAG:PROB:5:CRAZED:START:0:END:33600]
         [CE_PHYS_ATT_CHANGE:STRENGTH:110:120:TOUGHNESS:110:120:ENDURANCE:110:120:START:0:END:33600]
         [CE_SPEED_CHANGE:SPEED_PERC:115:START:0:END:33600]
         [CE_CAN_DO_INTERACTION:START:60:END:11200]
            [CDI:ADV_NAME:Spread illness]
            [CDI:INTERACTION:PASS_PLAGUE_HULK]
            [CDI:USAGE_HINT:GREETING]
            [CDI:VERB:feel stronger, but somehow angry:feels stronger, but somehow angry:is feeling stronger, but somehow angry]
            [CDI:TARGET:B:TOUCHABLE]
            [CDI:TARGET_RANGE:B:1]
            [CDI:WAIT_PERIOD:20]
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::
Pages: 1 [2]