Bay 12 Games Forum

Please login or register.

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

Author Topic: Mod to put the undead to rest?  (Read 6174 times)

parlor_tricks

  • Bay Watcher
    • View Profile
    • http://noyb
Mod to put the undead to rest?
« on: February 18, 2012, 02:21:08 am »

Halp. Currently the worlds being generated are, chaotic evil, with no force of good standing in balance.

Is it possible to create a priest job, which gives dwarves the ability to bless/turn undead/holy nuke the undead?

« Last Edit: February 18, 2012, 02:23:33 am by parlor_tricks »
Logged

Courtesy Arloban

  • Bay Watcher
  • This isn't a fortress... ...It's also not a map.
    • View Profile
Re: Mod to put the undead to rest?
« Reply #1 on: February 18, 2012, 02:43:29 am »

I don't see a weakness that is common to all generated undead, but you can make your own, and either make them weak against a material that your preist character shoots out or change their class from general_poison to undead, and have you preist character apply a syndrome, with line of sight, that only affects them, and kills them like a basalisk stare.

[INTERACTION:SPECIAL_DEATH_CURSE_1] - in an interaction file
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_CANNOT_TARGET_IF_ALREADY_AFFECTED]
      [IT_MANUAL_INPUT:victim]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:A]
      [IE_IMMEDIATE]
      [IE_ARENA_NAME:Paralysed]
      [SYNDROME]
         [SYN_NAME:basalisk stare]
         [SYN_AFFECTED_CLASS:UNDEAD] -- for just a basalisk change this back to GENERAL_POISON
         [SYN_IMMUNE_CREATURE:BASALISK:ALL]   

[CE_PARALYSIS:SEV:100:PROB:100:RESISTABLE:SIZE_DILUTES:START:5:PEAK:10:END:20]
         [CE_SKILL_ROLL_ADJUST:PERC:0:PERC_ON:20:START:0]
            [CDI:WAIT_PERIOD:30]

In the creature or a class similar to necromancer
            [CAN_DO_INTERACTION:SPECIAL_DEATH_CURSE_1]
            [CDI:ADV_NAME:Stare]
            [CDI:VERB:stare:stares:eyes lock]
            [CDI:TARGET:A:LINE_OF_SIGHT]
            [CDI:TARGET_RANGE:A:25]
            [CDI:USAGE_HINT:MAJOR_CURSE]
            [CDI:MAX_TARGET_NUMBER:A:1]
            [CDI:TARGET_VERB:turning stiff:turns stiff]
            [CDI:WAIT_PERIOD:30]
« Last Edit: February 18, 2012, 03:37:19 am by Courtesy Arloban »
Logged
Maybe that the dwarves never died and everyone is just shunning them.
"Wait, what are you doing?  I don't want to go in there!  No, I'm still alive, you can't do this to me!  Is Anybody listening?  Hello... Can someone let me out?  Help me!  Is anyone there?  I'm running out of air!"

EveryZig

  • Bay Watcher
  • Adequate Liar
    • View Profile
Re: Mod to put the undead to rest?
« Reply #2 on: February 18, 2012, 03:23:49 am »

I don't know how much good paralysis would do, as they would just die quickly and come back afterward. Maybe you can use a similar interaction to transform them into something non-dangerous?

Alternately, let the lever be thy alter and magma thy holy water.
Logged
Soaplent green is goblins!

Trapezohedron

  • Bay Watcher
  • No longer exists here.
    • View Profile
Re: Mod to put the undead to rest?
« Reply #3 on: February 18, 2012, 03:27:59 am »

Polymorphing an undead creature to something non-fire immune and has a high homeotherm?

That way, the creature combusts and melts from the inside slowly?

Not sure if it burns the corpse though. You could just permanently polymorph the creature into something that has ITEM_CORPSE:whatever and kill the polymorphed form of the creature?
Logged
Thank you for all the fish. It was a good run.

Courtesy Arloban

  • Bay Watcher
  • This isn't a fortress... ...It's also not a map.
    • View Profile
Re: Mod to put the undead to rest?
« Reply #4 on: February 18, 2012, 03:42:58 am »

Sorry, but I haven't found a method that works well against undead, have only just got a temporary basalisk working with a modified helmet snake, and I'm trying to make a thaumaturgist class that uses whatever I find out later, I actually want to create a class to turn or dispel the undead, rather than fight them with a silver axe.  Though that is good too.
Logged
Maybe that the dwarves never died and everyone is just shunning them.
"Wait, what are you doing?  I don't want to go in there!  No, I'm still alive, you can't do this to me!  Is Anybody listening?  Hello... Can someone let me out?  Help me!  Is anyone there?  I'm running out of air!"

Di

  • Bay Watcher
    • View Profile
Re: Mod to put the undead to rest?
« Reply #5 on: February 18, 2012, 03:44:31 am »

How about adding an interaction that gives them [CANNOT_UNDEAD] tag to let the tormented souls rest in piece?
Logged
Quote from: Creamcorn
Dwarf Fortress: Where you meet the limit of your imagination, moral compass, sanity and CPU processor.
http://www.bay12forums.com/smf/index.php?topic=103080.0 Fix sober vampires!
http://www.bay12forums.com/smf/index.php?topic=91442.0 Dwarven Cognitive Science

Courtesy Arloban

  • Bay Watcher
  • This isn't a fortress... ...It's also not a map.
    • View Profile
Re: Mod to put the undead to rest?
« Reply #6 on: February 18, 2012, 04:06:06 am »

Here's what I've tried so far, with a modified necromancer in the arena...

[INTERACTION:SPECIAL_DEATH_CURSE_2]
   [I_SOURCE:CREATURE_ACTION]
   [I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_CANNOT_TARGET_IF_ALREADY_AFFECTED]
      [IT_MANUAL_INPUT:victim]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:A]
      [IE_IMMEDIATE]
      [IE_ARENA_NAME:Paralysed]
      [SYNDROME]
         [SYN_NAME:destroy undead]
         [IT_REQUIRES:NOT_LIVING]
         [SYN_AFFECTED_CLASS:GENERAL_POISON]

[CE_REMOVE_TAG:NO_AGING:NOT_LIVING:OPPOSED_TO_LIFE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATH

E:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_D

RINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVE

MENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0]
[CE_ADD_TAG:HAS_BLOOD:TRANCES:LIKESFIGHTING:MISCHIEVIOUS:START:0]   

[CE_PARALYSIS:SEV:100:PROB:100:RESISTABLE:SIZE_DILUTES:START:5:PEAK:10:END:30]
         [CE_SKILL_ROLL_ADJUST:PERC:0:PERC_ON:20:START:0]
            [CDI:WAIT_PERIOD:10]

... doesn't target the undead though.  Are they Creatures or Corpses?

I found that IT_REQUIRES:NOT_LIVING was the culprit, and I thought it was a neat way to target all undead, but even after getting the interaction to work and paralysing a mummy, it still jumped away from an attack the very next round.  And I tried adding the cannot undead this time too.
« Last Edit: February 18, 2012, 04:23:05 am by Courtesy Arloban »
Logged
Maybe that the dwarves never died and everyone is just shunning them.
"Wait, what are you doing?  I don't want to go in there!  No, I'm still alive, you can't do this to me!  Is Anybody listening?  Hello... Can someone let me out?  Help me!  Is anyone there?  I'm running out of air!"

parlor_tricks

  • Bay Watcher
    • View Profile
    • http://noyb
Re: Mod to put the undead to rest?
« Reply #7 on: February 18, 2012, 05:52:28 am »

Here's what I've tried so far, with a modified necromancer in the arena...

....

I found that IT_REQUIRES:NOT_LIVING was the culprit, and I thought it was a neat way to target all undead, but even after getting the interaction to work and paralysing a mummy, it still jumped away from an attack the very next round.  And I tried adding the cannot undead this time too.

Is it possible to remove the undead tag and just have the creature just collapse, followed by a do not resurrect tag or something being added?
Logged

Lofn

  • Bay Watcher
  • There was a hole.
    • View Profile
    • Tumblr
Re: Mod to put the undead to rest?
« Reply #8 on: February 18, 2012, 09:12:39 am »

Is CANNOT_UNDEAD still valid?
Logged
Also known as Zuhayr.

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Mod to put the undead to rest?
« Reply #9 on: February 18, 2012, 10:00:51 am »

Todays changelog states that CANNOT UNDEAD has been replaced by NOT_LIVING, so i guess the answer is:No.
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 :::

Tirion

  • Bay Watcher
    • View Profile
Re: Mod to put the undead to rest?
« Reply #10 on: February 18, 2012, 12:31:35 pm »

Todays changelog states that CANNOT UNDEAD has been replaced by NOT_LIVING, so i guess the answer is:No.

If it's a simple replacement, just make and interaction that adds that one, or whatever a Bronze Colossus has that prevents them from being raised. Please say they can't be :O

Other idea: make some material that sublimates on normal temperatures, change the zombies into some critter made of that material. Use the " enemies blow up in a pink cloud" idea from the wiki's cheating page.
Logged
"Fools dig for water, corpses, or gold. The earth's real treasure is far deeper."

Teldin

  • Bay Watcher
  • Canadian Bacon
    • View Profile
Re: Mod to put the undead to rest?
« Reply #11 on: February 18, 2012, 12:32:55 pm »

It stopped being paralyzed probably because your

[CE_PARALYSIS:SEV:100:PROB:100:RESISTABLE:SIZE_DILUTES:START:5:PEAK:10:END:30]

is negligble. Change it to something like:

[CE_PARALYSIS:SEV:1500:PROB:100:START:1:PEAK:500:END:30000]

and it will be permanent, instant full-body paralysis. Also your NOT_LIVING is in the wrong spot. IT tags need to be in the TARGET field (hence IT = interaction target), not in the syndrome. Put [IT_REQUIRES:NOT_LIVING] under [I_TARGET] instead.
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Mod to put the undead to rest?
« Reply #12 on: February 18, 2012, 12:42:39 pm »

If someone has found a solution, as in: a finished product in form of interactions/syndromes, please post them in the spellbook thread. I am personally also very interested in this, since undead-killing is a very nice fitting ability for my religion. priests for the win.
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 :::

Krantz86

  • Bay Watcher
    • View Profile
Re: Mod to put the undead to rest?
« Reply #13 on: February 18, 2012, 01:26:01 pm »

what about a syndrome that target NONLIVING creatures only and ROT/MELT their tissues so that they stop being revived??
Logged
Re: 1000 sgins that you play Dwarf fortress (way) too much
154. When you get the word "adamantine" on your LA vocab, you quickly cross it out and replace it with "cotton candy" and spend the next 10 minutes in fetal position rocking back and forth in fear. (Yes, I actually did this.)
...Wait. Adamantine is real?...
...155. You are no longer sure what metals are real or fictional.

MiniMacker

  • Bay Watcher
  • Side-effects include nausia, tantrum and insanity.
    • View Profile
Re: Mod to put the undead to rest?
« Reply #14 on: February 18, 2012, 02:07:53 pm »

Polymorphing an undead creature to something non-fire immune and has a high homeotherm?

That way, the creature combusts and melts from the inside slowly?

Not sure if it burns the corpse though. You could just permanently polymorph the creature into something that has ITEM_CORPSE:whatever and kill the polymorphed form of the creature?
Soon we'll be seeing Zombified Puddles of burnt Primordial soup.

Logged
It isn't a new Dwarf Fortress version until we're made to fear some kind of regular creature.  Carp, Elephants, Unicorns, Badgers, and now Mosquitos.  I've got 5 dorfBucks on the next one being plagues of groundhogs.
Pages: [1] 2