Bay 12 Games Forum

Please login or register.

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

Author Topic: Ghosts grow up!  (Read 22527 times)

Halnoth

  • Bay Watcher
  • Plan for the Worst. Hope for the Best. Have Fun!
    • View Profile
Re: Ghosts grow up!
« Reply #15 on: March 24, 2011, 04:48:56 am »

Just tested it. Ghosts can die of old age and dwarves who die of old age evidently cannot become ghosts. I suppose dwarven souls have an expiration date and are reclaimed by armok after their lease expires. Armok is a ruthless loan shark.
Logged
One of the dwarfs walked in front of Thor to get a better view of the prye, and Thor kicked him irritably into the middle of the flames, which made Thor feel slightly better and made all the dwarfs feel much worse.

Cloth Armor Mod http://www.bay12forums.com/smf/index.php?topic=158967.msg7063531#msg7063531

iyaerP

  • Bay Watcher
  • has mandated the production of 3 gold shields.
    • View Profile
Re: Ghosts grow up!
« Reply #16 on: March 24, 2011, 05:29:14 am »

Hmmmm.

Do we know if ghosts can die of old age during adventurer mode?
Logged
Christ, are you dwarves or are you elves? If you think Hell has too many demons, then youkill them till the population reaches an acceptable number.
Dwarf Fortress: So horrifying the players would rather talk about nice things, like Warhammer 40k.

Lovechild

  • Bay Watcher
    • View Profile
Re: Ghosts grow up!
« Reply #17 on: March 24, 2011, 05:38:11 am »

Just tested it. Ghosts can die of old age and dwarves who die of old age evidently cannot become ghosts. I suppose dwarven souls have an expiration date and are reclaimed by armok after their lease expires. Armok is a ruthless loan shark.

I think a creature's lifespan is set the moment it is born, so the expiration date theory is probably correct.
Logged
All Races Playable Mod - Minimal mod to play as any race in DF - For 0.47.05

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Ghosts grow up!
« Reply #18 on: March 24, 2011, 08:54:03 am »

What announcement do you get when a ghost dies of old age?

Halnoth

  • Bay Watcher
  • Plan for the Worst. Hope for the Best. Have Fun!
    • View Profile
Re: Ghosts grow up!
« Reply #19 on: March 24, 2011, 05:25:59 pm »

What announcement do you get when a ghost dies of old age?

The same, "Dwarf has died of old age"
Logged
One of the dwarfs walked in front of Thor to get a better view of the prye, and Thor kicked him irritably into the middle of the flames, which made Thor feel slightly better and made all the dwarfs feel much worse.

Cloth Armor Mod http://www.bay12forums.com/smf/index.php?topic=158967.msg7063531#msg7063531

Kogut

  • Bay Watcher
  • Next account: Bulwersator
    • View Profile
Re: Ghosts grow up!
« Reply #20 on: March 31, 2011, 10:58:09 am »

Just tested it. Ghosts can die of old age and dwarves who die of old age evidently cannot become ghosts. I suppose dwarven souls have an expiration date and are reclaimed by armok after their lease expires. Armok is a ruthless loan shark.

Reported as bug: http://www.bay12games.com/dwarves/mantisbt/view.php?id=4405
Logged
The worst bug - 34.11 poll
Tired of going decades without goblin sieges? Try The Fortress Defense Mod
Kogut, the Bugfixes apostle of Bay12forum. Every posts he makes he preaches about the evil of Bugs.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Ghosts grow up!
« Reply #21 on: March 31, 2011, 11:09:27 am »

From what I've gleaned from reverse-engineering the save game files, the date on which a creature will die of old age is set at the time that creature is born or created. So it makes sense that even a ghost would die of old age, if the death date isn't changed.  To fix this, Toady will need to set the death date of ghosts to infinity or -1 to make them immortal when they rise as ghosts, assuming this is possible in the DF code.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

Kogut

  • Bay Watcher
  • Next account: Bulwersator
    • View Profile
Re: Ghosts grow up!
« Reply #22 on: March 31, 2011, 11:11:57 am »

From what I've gleaned from reverse-engineering the save game files, the date on which a creature will die of old age is set at the time that creature is born or created. So it makes sense that even a ghost would die of old age, if the death date isn't changed.  To fix this, Toady will need to set the death date of ghosts to infinity or -1 to make them immortal when they rise as ghosts, assuming this is possible in the DF code.
Or re-roll limit on rise as ghost (and add special old-age message death (and prevent from ghosts rising from unburied ghost))
Logged
The worst bug - 34.11 poll
Tired of going decades without goblin sieges? Try The Fortress Defense Mod
Kogut, the Bugfixes apostle of Bay12forum. Every posts he makes he preaches about the evil of Bugs.

ElthMysterius

  • Bay Watcher
  • Adequate Musician
    • View Profile
Re: Ghosts grow up!
« Reply #23 on: March 31, 2011, 11:27:38 am »

That gives me an idea for a suggestion.. if you managed to keep a dwarf alive long enough that they die of old age, they could come back as a 'peaceful' ghost, having lived a long life free of painful or violent death. Their 'hauntings' would give happy thoughts as they would comfort relatives or troubled dwarves. Though it wouldn't make much sense if they came back because of improper burial. They oughta still get mad about that.

Still, dwarves very rarely live long enough to die of old age, so a benevolent ghost would still be special enough. There are enough stories out there with mystical but helpful spirits lending a hand to the living from beyond the grave that it would be a reasonable addition to DF.

To stay slightly on-topic though, ghosts shouldn't really be able to age at all once they shed their mortal coil. So it's a good thing that it's on the bug tracker.
Logged
"Strike the earth!"
"A section of the cavern has collapsed"
"Your fortress has crumbled to its end"
Yeah, in the future you probably shouldn't strike the earth quite so hard

Kogut

  • Bay Watcher
  • Next account: Bulwersator
    • View Profile
Re: Ghosts grow up!
« Reply #24 on: March 31, 2011, 11:36:54 am »

Maybe good ghosts will come only after burial? And I am not sure about "Ghosts grow up!" - is it bug bug or maybe rather random feature?
Logged
The worst bug - 34.11 poll
Tired of going decades without goblin sieges? Try The Fortress Defense Mod
Kogut, the Bugfixes apostle of Bay12forum. Every posts he makes he preaches about the evil of Bugs.

Orkel

  • Bay Watcher
    • View Profile
Re: Ghosts grow up!
« Reply #25 on: March 31, 2011, 11:38:36 am »

That gives me an idea for a suggestion.. if you managed to keep a dwarf alive long enough that they die of old age, they could come back as a 'peaceful' ghost, having lived a long life free of painful or violent death. Their 'hauntings' would give happy thoughts as they would comfort relatives or troubled dwarves. Though it wouldn't make much sense if they came back because of improper burial. They oughta still get mad about that.

Still, dwarves very rarely live long enough to die of old age, so a benevolent ghost would still be special enough. There are enough stories out there with mystical but helpful spirits lending a hand to the living from beyond the grave that it would be a reasonable addition to DF.

To stay slightly on-topic though, ghosts shouldn't really be able to age at all once they shed their mortal coil. So it's a good thing that it's on the bug tracker.

Yeah that would  be cool. Not a constant haunting, but a rare "appearance" to a relative or friend, that last for a few seconds and then it disappears.

"Urist McGhost has materialized!"
"Urist McGhost has disappeared."

"Was happy to see the ghost of his *father, son, friend, mother etc etc* lately"

Or

"Was unhappy to see the ghost of his grudge lately"
Logged
Quote from: madjoe5
Dwarf Fortress: The game in which people place abducted children in a furnace to see what happens.

Dutchling

  • Bay Watcher
  • Ridin' with Biden
    • View Profile
Re: Ghosts grow up!
« Reply #26 on: March 31, 2011, 12:51:07 pm »

I'd support that idea of they would only show if
a) they have living relatives
b) they were important dwarves

You don't want a random happy fishmaker dwarf haunting someone when nobody actually know who he is, makes no sense to me anyway

Logged

Ancre

  • Bay Watcher
    • View Profile
Re: Ghosts grow up!
« Reply #27 on: March 31, 2011, 01:02:14 pm »

You don't want a random happy fishmaker dwarf haunting someone when nobody actually know who he is, makes no sense to me anyway

Urist McExCheesemakerMigrant is quite happy to announce you he will stay with you FOREVER as a ghost !
Logged

ChairmanPoo

  • Bay Watcher
  • Send in the clowns
    • View Profile
Re: Ghosts grow up!
« Reply #28 on: March 31, 2011, 02:09:59 pm »


"Was unhappy to see the ghost of his grudge lately"

Haven't you seen the "Has been harassed by a dead yet still annoying acquitance lately" mood message, when a ghost haunts someone who had a grudge with him?
Logged
There's two kinds of performance reviews: the one you make they don't read, the one they make whilst they sharpen their daggers
Everyone sucks at everything. Until they don't. Not sucking is a product of time invested.

Flying Dice

  • Bay Watcher
  • Not having personal text in currentyear
    • View Profile
    • Realtalk for a second
Re: Ghosts grow up!
« Reply #29 on: March 31, 2011, 02:15:19 pm »

So kinda like a reverse Return of The Jedi Vader syndrome?
Logged

Cake
Aurora on small monitors:
1. Game Parameters -> Reduced Height Windows.
2. Lock taskbar to the right side of your desktop.
3. Run Resize Enable
Pages: 1 [2] 3