Bay 12 Games Forum

Please login or register.

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

Author Topic: Isolated Prayer Bug? (!!SCIENCE!! Requested)  (Read 2344 times)

fearlesslittletoaster

  • Bay Watcher
    • View Profile
Isolated Prayer Bug? (!!SCIENCE!! Requested)
« on: April 03, 2020, 08:27:06 am »

I think I've figured out a bug that can severely screw up dwarves in Fort Mode, but before I go filing a bug report I'd love some corroboration from the true mad scientists out there so I can be sure my description/theory isn't sending Toady down a time wasting rabbit hole.

So, it seems some fort members, Dwarves or otherwise, constantly pray with the pink "pray" need to the exclusion of everything else. In my current fort I've got some immigrants who became citizens who worship over 15 gods each, and all of them exhibit this behavior.

But here's the interesting part: they're clearly being driven to pray by a red "unable to pray to X" need, but they never get around to praying to that deity. Instead I'm 90% sure they start praying to the first deity on their list that has any unmet prayer need at all, even if they successfully prayed to that deity much more recently. Then they always pray down their list in the exact order it's shown on their needs page, regardless of how badly they need to pray to the deities listed. And all prayers, regardless of how badly they need to pray to a particular deity, are treated as pink 'urgent' needs when any single deity has an urgent need.

If they get to a green met need for one they will go on to the next deity, I can confirm that. But I have one human bard (now citizen) with the 14th deity on his list as the red badly unmet need. Between how long it takes to pray, occasional interruptions, and eating/drinking/sleeping, even with deliberate isolation I've never seen him make it past number 8. So he's caught in a sort of eternal prayer loop, every prayer listed as a pink "meet now" need, ignoring all other tasks to pray to a god he prayed to last month but the need has gone white...

Has anyone else observed this behavior, or got a different theory as to what's going on?

Logged

mko

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #1 on: April 03, 2020, 08:54:55 am »

Which version was used to generate this world? One excessive polytheism bug was fixed, but as it occurred at worldgen time you need to recreate world.
Logged

DrCyano

  • Bay Watcher
  • For !!SCIENCE!!
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #2 on: April 05, 2020, 05:53:50 am »

I think I've seen it in my world too (created with 0.47.03, playing with 0.47.04). I've committed to the world, so I'm not recreating it.

It's not happening to all of my polydeistic citizens, though. At a population of about 15 adult dwarves (I lost a lot of dwarves to an ill-fated infantry charge against a zombie human hammerer), only 2 are constantly praying. I'll take a closer look to see if I can corroborate your finding.
Logged


A mad scientist necromancer, a peasant with a dream, a secret message inscribed on a gem, a giant bridge.
Come witness the Saga of the Puzzling Sea!
A documented Dwarf Fortress v0.47.xx game combining Fort Mode and Adventure Mode.

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #3 on: April 05, 2020, 06:00:37 am »

I think I've seen it in my world too (created with 0.47.03, playing with 0.47.04). I've committed to the world, so I'm not recreating it.

It's not happening to all of my polydeistic citizens, though. At a population of about 15 adult dwarves (I lost a lot of dwarves to an ill-fated infantry charge against a zombie human hammerer), only 2 are constantly praying. I'll take a closer look to see if I can corroborate your finding.
The fix was in 47.04, and involved generating history with less gods for civs, so won't change just by upgrading.

So far I haven't had a dwarf in 47.04 with enough gods to screw himself up like this.
Logged

mko

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #4 on: April 05, 2020, 06:44:56 am »

I think I've seen it in my world too (created with 0.47.03, playing with 0.47.04). I've committed to the world, so I'm not recreating it.

It's not happening to all of my polydeistic citizens, though. At a population of about 15 adult dwarves (I lost a lot of dwarves to an ill-fated infantry charge against a zombie human hammerer), only 2 are constantly praying. I'll take a closer look to see if I can corroborate your finding.
I guess that dwarves may have different level of piety? And pray more/less often? Or maybe it takes some time for this needs to accumulate.
Logged

Lozzymandias

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #5 on: April 05, 2020, 12:09:03 pm »

I have had some success ( i don't know why) wuith designating many (20 odd) meeting spaces all to a temple with no particular god. Basically i found dedicating many different  temples to different gods didn't work because dwarves would try pray to the wrong gods (or get stuck in a purple "worship"" state) in the wrong temple. For some reason, a single temple for all gods helps them choose the right god to pray to. You do need to give them plenty of downtime though.

Logged
"Come on, you sons of elves, do you want to live forever?"

DrCyano

  • Bay Watcher
  • For !!SCIENCE!!
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #6 on: April 05, 2020, 02:37:06 pm »

I think I've seen it in my world too (created with 0.47.03, playing with 0.47.04). I've committed to the world, so I'm not recreating it.

It's not happening to all of my polydeistic citizens, though. At a population of about 15 adult dwarves (I lost a lot of dwarves to an ill-fated infantry charge against a zombie human hammerer), only 2 are constantly praying. I'll take a closer look to see if I can corroborate your finding.
The fix was in 47.04, and involved generating history with less gods for civs, so won't change just by upgrading.

So far I haven't had a dwarf in 47.04 with enough gods to screw himself up like this.

The 0.47.04 update reduced the number of deities in world generation, but it's still a bug if worshippers cannot figure out which one they should pray to to fulfill their strongest need.
Logged


A mad scientist necromancer, a peasant with a dream, a secret message inscribed on a gem, a giant bridge.
Come witness the Saga of the Puzzling Sea!
A documented Dwarf Fortress v0.47.xx game combining Fort Mode and Adventure Mode.

Ziusudra

  • Bay Watcher
    • View Profile
Logged
Ironblood didn't use an axe because he needed it. He used it to be kind. And right now he wasn't being kind.

fearlesslittletoaster

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #8 on: April 06, 2020, 06:26:58 pm »

Which version was used to generate this world? One excessive polytheism bug was fixed, but as it occurred at worldgen time you need to recreate world.

0.47.04, the most recent download and without any mods, not even a graphics pack. Prior to install I wiped the previous version too, so this is as clean a copy of the current build as exists. 
Logged

fearlesslittletoaster

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #9 on: April 06, 2020, 06:29:57 pm »

I think I've seen it in my world too (created with 0.47.03, playing with 0.47.04). I've committed to the world, so I'm not recreating it.

It's not happening to all of my polydeistic citizens, though. At a population of about 15 adult dwarves (I lost a lot of dwarves to an ill-fated infantry charge against a zombie human hammerer), only 2 are constantly praying. I'll take a closer look to see if I can corroborate your finding.
The fix was in 47.04, and involved generating history with less gods for civs, so won't change just by upgrading.

So far I haven't had a dwarf in 47.04 with enough gods to screw himself up like this.

Yeah, its in the current build without mods. And I haven't gotten any dwarves with this issue, it's all Human/Goblin/Elf immigrants.
Logged

mko

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #10 on: April 06, 2020, 08:16:50 pm »

If it persists in the current unmodded build, with world created in the most recent build and is not reported then uploading save to DDF and creating bug report at https://www.bay12games.com/dwarves/mantisbt/my_view_page.php is a good idea.
Logged

Lozzymandias

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #11 on: April 07, 2020, 03:32:19 am »

I think its worth noting that this bug appears to be two bugs disguised as one.
1) dwarves don't automatically pray to the right gods to satisfy their most pressing need
2) dwarves have too many gods to pray to

they're related, after a fashion. A dwarf that can pull itself away from non-specific worship and work through its god list can hold down a surprisingly large number of gods (this is the case in my pre 0.47.03 world), he just needs an unreasonable amount of down-time.

A dwarf that can't will certainly struggle with 10 gods. but he might struggle with 3
Logged
"Come on, you sons of elves, do you want to live forever?"

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #12 on: April 07, 2020, 03:47:40 am »

I think its worth noting that this bug appears to be two bugs disguised as one.
1) dwarves don't automatically pray to the right gods to satisfy their most pressing need
2) dwarves have too many gods to pray to

they're related, after a fashion. A dwarf that can pull itself away from non-specific worship and work through its god list can hold down a surprisingly large number of gods (this is the case in my pre 0.47.03 world), he just needs an unreasonable amount of down-time.

A dwarf that can't will certainly struggle with 10 gods. but he might struggle with 3
2 isn't a thing. It was fixed. Unless you have a save (generated in 47.04) that proves otherwise.
« Last Edit: April 07, 2020, 03:50:40 am by Shonai_Dweller »
Logged

Lozzymandias

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #13 on: April 07, 2020, 03:59:29 am »

I think its worth noting that this bug appears to be two bugs disguised as one.
1) dwarves don't automatically pray to the right gods to satisfy their most pressing need
2) dwarves have too many gods to pray to

they're related, after a fashion. A dwarf that can pull itself away from non-specific worship and work through its god list can hold down a surprisingly large number of gods (this is the case in my pre 0.47.03 world), he just needs an unreasonable amount of down-time.

A dwarf that can't will certainly struggle with 10 gods. but he might struggle with 3
2 isn't a thing. It was fixed. Unless you have a save (generated in 47.04) that proves otherwise.

2 is a thing, for historic (pre fix) worlds (which you may want to continue playing). There is value in speaking accurately about the exact nature of the bug, if you can find workarounds for parts of it (if you want to continue playing said historic worlds). That was the purpose of my post. This place is not Mantis.
Logged
"Come on, you sons of elves, do you want to live forever?"

fearlesslittletoaster

  • Bay Watcher
    • View Profile
Re: Isolated Prayer Bug? (!!SCIENCE!! Requested)
« Reply #14 on: April 07, 2020, 03:18:49 pm »

2 isn't a thing. It was fixed. Unless you have a save (generated in 47.04) that proves otherwise.

It may be fixed for Dwarves, but it's very much alive for immigrants. I have a save from 47.04 with a human poet trying to hold down 15 gods. No time right now, but I'll get it uploaded in a bit if you want to take a poke at it.
Logged
Pages: [1] 2