Bay 12 Games Forum

Please login or register.

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

Author Topic: Reviving Dead Dwarfs  (Read 13128 times)

Veskulios

  • Bay Watcher
    • View Profile
Reviving Dead Dwarfs
« on: June 12, 2013, 09:09:39 pm »

Hello guys, I've managed to accidentally murder my favorite legendary hammer dwarf, who killed a forgotten beast with a crossbow. Is there anyway I can revive him?
Logged

Sizik

  • Bay Watcher
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #1 on: June 12, 2013, 09:12:55 pm »

Sure, all you need to do is get a visit from a necromancer.
Logged
Skyscrapes, the Tower-Fortress, finally complete!
Skyscrapes 2, repelling the zombie horde!

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #2 on: June 12, 2013, 09:13:50 pm »

That's not true resurrection! The soul doesn't come back, according to toady.

You want a mummy.

It's different. :D

*in seriousness:

There used to be ways to cheat them back into being alive, by removing the "dead" tag with 3rd party utilities. As far as I know however, this no longer works.

« Last Edit: June 12, 2013, 09:15:40 pm by wierd »
Logged

Veskulios

  • Bay Watcher
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #3 on: June 12, 2013, 09:15:23 pm »

Any way I could do it by editing the raws? It's preferable that he comes back as a normal dwarf.
Logged

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #4 on: June 12, 2013, 09:18:15 pm »

Modify a reaction at a custom workshop (screwpress, for instance), to accept 1 dwarven corpse, and produce a living dwarf using the corpse's material?

Long shot. Probably wouldn't work.

It would have to replace an existing reaction, or it will bork the world.

Alternative is to still use the necromancer, but change its interaction so it doesn't zombify the raised dead, and is based off the mummy resurrection interaction?

*would love to see vivimancer towers in fact, who really do raise the dead, but also create living horrors.
« Last Edit: June 12, 2013, 09:22:22 pm by wierd »
Logged

Veskulios

  • Bay Watcher
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #5 on: June 12, 2013, 09:19:56 pm »

How would the reaction know to create the same dwarf instead of just a random dwarf?
Logged

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #6 on: June 12, 2013, 09:25:24 pm »

By inheriting the material from the corpse object.

Same way the game knows to make mead from honey, or alder cabinets from alder logs.

Each unique entity has unique identifiers.  It isn't just "dwarf corpse", it's "Udib Atil's rotten corpse".

It would make an "Udib Atil", by using an "Udib Atil's rotting corpse", and inheriting the material. At least theoretically. It probably wouldn't work, because entities aren't objects....
Logged

Veskulios

  • Bay Watcher
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #7 on: June 12, 2013, 09:27:05 pm »

So how exactly would I attempt this?
Logged

evictedSaint

  • Bay Watcher
  • if (ANNOYED_W_FANS==true) { KILL_CHAR(rand()); }
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #8 on: June 12, 2013, 09:33:25 pm »

Ignore them; whatever they're talking about, it wouldn't work.

What you need is a custom reaction that "resurrects" rather than "animates."

What this will do will bring the guy back to true life, while still retaining the same injuries that killed him.  This can be circumvented by removing the "needs blood" tag for a brief period of time, then reasserting it once they've regenerated a bit.

Of course, if he's headless, you can't bring him back. Bite the bullet.

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #9 on: June 12, 2013, 09:34:44 pm »

What you seek is the crux of all dwarven science.  For ages we've sought the gift of life.  The force of ten thousand modder and fifteen thousand devious overlords have worked their ways to force life to that which lacks motion.

Alas, it is beyond our abilities.  It is, at this moment, purely impossible.  Progress was made with the addition of eggs, but as yet creating life from nothing has not worked.

Attempts to pursue this line of research will surely lead to madness and melancholy...

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #10 on: June 12, 2013, 09:45:41 pm »

A clever solution that would require a worldgen:

Raise the dead as a mummy, which keeps the soul.
Use a syndrome to make it a were creature mummy.
On werecreature transformation, it will regenerate lost parts.
Another sydrome clears the werecreature status, and the mummy status.

This would revive dead units "correctly", but would be a kludge, and may cause cloning.
Logged

ORCACommander

  • Bay Watcher
  • [ETHIC:TORTURE_ELVES: PERSONAL_MATTER]
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #11 on: June 12, 2013, 10:00:36 pm »

take note adding new reactions and workshops requires regen of the world
Logged

Veskulios

  • Bay Watcher
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #12 on: June 12, 2013, 10:22:11 pm »

Thanks for the help guys. Guess I'll just have to give him an amazing dwarven burial, menacing with spikes of dragon bone.
Logged

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #13 on: June 12, 2013, 10:25:18 pm »

Thanks for the help guys. Guess I'll just have to give him an amazing dwarven burial, menacing with spikes of dragon bone.
Embrace death.  Losing is Fun.  Winning just means the enemy wasn't worthy of your time.

smakemupagus

  • Bay Watcher
  • [CANOPENDOORS]
    • View Profile
Re: Reviving Dead Dwarfs
« Reply #14 on: June 12, 2013, 11:29:29 pm »

Ignore them; whatever they're talking about, it wouldn't work.

What you need is a custom reaction that "resurrects" rather than "animates."

What this will do will bring the guy back to true life, while still retaining the same injuries that killed him.  This can be circumvented by removing the "needs blood" tag for a brief period of time, then reasserting it once they've regenerated a bit.

Of course, if he's headless, you can't bring him back. Bite the bullet.

I think you can also resurrect him with I_EFFECT:RESURRECT and a temporary CE_BODY_TRANSFORMATION to another creature that lasts only a few ticks.  Since when you transform you get a shiny like-new body (think were-creatures in vanilla), at the end of time he'll transform back into a fully regenerated dwarf.

As the others said, doing it with reactions does not work.
Pages: [1] 2