Bay 12 Games Forum

Dwarf Fortress => DF Bug Reports => Topic started by: TheCze on April 02, 2010, 11:15:00 am

Title: [0.31.02]Dead nobles can't be reassigned
Post by: TheCze on April 02, 2010, 11:15:00 am
So I had goblins attacking my fort and - well let's just say it did not go well - and most of my dwarfes got slaughtered.

When I enter the nobles screen now only 2 positions are showing, the milita commander and the manager. Everything else is gone, so now that I finally could make use of the hospital I can't because I cannot assign someone as medical noble.

Also the descrition of the milita commander reads:
"A short, sturdy creature, fond of drink and industry, He is tall. His upper body is one".
He got killed by the goblins, I think he was a replacement for my old captain of the guard who died earlier on in the combat.
Can't replace him either and also not the manager.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Dakkan on April 02, 2010, 01:48:48 pm
Same issue, lost my broker and now I destined to trade with an ol' dwarf.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Dave Mongoose on April 02, 2010, 02:57:18 pm
I've also experienced this: the only surviving nobles were my manager, my book-keeper and (ironicly) my millitia commander. I was able to access these positions and 'millitia captain', but broker, expedition leader, arsenal dwarf and chief medical officer were all absent.

I played on for a year and had one migrant wave but none of the positions were re-filled or replaced. I would have attempted to reach a point where new nobles arrive but a year after the first massacre, a second goblin assault came and forced me to abandon the fort: both times it came just after the elven caravan and wiped out all the elves and most of my dwarves.

It was kinda game-breaking because trading was guesswork, I couldn't easily treat any of the wounded, and I couldn't manage the equipment for my soldiers.

Work-arounds for now will be making important positions vacant when an attack comes in, or having a high-security bunker (burrow) for nobles.

Edit: Also, saving and reloading doesn't restore them.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: JohnLukeG on April 02, 2010, 03:18:15 pm
I noticed the same thing for squads.  Dead dwarves were still listed in the squad, and I had to manually remove them.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: SmileyMan on April 02, 2010, 05:29:10 pm
Same here, my leader/broker became depressed and killed himself, now neither position can be filled - they are just missing completely from the nobles screen.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Areyar on April 07, 2010, 05:10:47 am
This might be related:
My manager/leader/bookkeeper was injured in the first month or so and spent many days languishing in the hospital with his bleeding thumb. *
(hehe, this makes me think of a cartoon I once saw of a fat blue cat that has a splinter in his paw and enters hospital hystrionics)
Anyhow, he still lives and eventualy doc made time for him, he still does his job.
BUT, no positions can be replaced anymore (besides the squad captains)
also, I have 30+ dwarves now and the armory dwarf etc have not appeared, also, the broker position is not visible.

An othe pos. issue: military squad captain positions are not culled when the appropriate squads have been deleted sometimes.

*Two other embark dwarves died of dehydration in the same incident, I'm not sure whether they had any positions assigned.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Lord_Phoenix on April 07, 2010, 05:25:00 am
I had something of a similar issue with one of my forts.  I think it was because the dwarf with the highest leadership skill was also the one with the doctoring skills, so he was a surgeon rather than an expedition leader.  Either that or it just didn't assign it.  So I had no expedition leader at the start, couldn't designate one either, and as such I apparently couldn't assign potential jobs beyond basic mining and hauling and a couple of other jobs. 

For instance, I usually give my dwarves who aren't going to be doing much until everything is set up, like farmers, the job of stone detailing, so they can go along behind the miners fixing everything up, but couldn't.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: DoctorZuber on April 07, 2010, 10:29:14 am
this is probably caused by your "expedition leader" being dead. Once he is dead all unassigned roles under him vanish. also any assigned roles can no longer be replaced until a new expedition leader gets around to showing up. This can take many many years. This behavior is believed to be a bug.

There have also been reports of seeing this effect after an expedition leader is badly wounded (but not killed). this behavior is much less predictable, and does not reproduce reliably.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: SmileyMan on April 08, 2010, 06:27:34 am
Being unable to assign the roles because of the lack of leader seems realistic, but the idea of a heirarchical society like the dwarves in DF going for years without a leader seems unlikely.  Surely a despot would assume power quickly in a small fortress, or a new mayor be elected in a larger one?
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: penguinofhonor on April 08, 2010, 08:01:14 pm
Yeah, I got this bug. The only positions this doesn't affect are military-related ones.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Kire on April 09, 2010, 06:19:36 pm
this is probably caused by your "expedition leader" being dead. Once he is dead all unassigned roles under him vanish. also any assigned roles can no longer be replaced until a new expedition leader gets around to showing up. This can take many many years. This behavior is believed to be a bug.

There have also been reports of seeing this effect after an expedition leader is badly wounded (but not killed). this behavior is much less predictable, and does not reproduce reliably.

Are we sure that it restores after a few waves of immigrants, one of whom will be a new leader? I thought if any noble died their position disappeared.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Stele007 on April 10, 2010, 04:31:18 am
this is probably caused by your "expedition leader" being dead. Once he is dead all unassigned roles under him vanish. also any assigned roles can no longer be replaced until a new expedition leader gets around to showing up. This can take many many years. This behavior is believed to be a bug.

There have also been reports of seeing this effect after an expedition leader is badly wounded (but not killed). this behavior is much less predictable, and does not reproduce reliably.

I really hope this is true because my expedition leader died very soon after embark (an undead giant eagle marked him for death at the beginning and chased him for about a month or two until it finally got him).

The worst part is being unable to assign a stockkeeper.  I have no idea what I have...
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Areyar on April 10, 2010, 05:45:33 am
I think the worst is missing the broker
and not getting a armoury master.

Does reclaiming re-enable the positions by forcing a new leader?
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Stele007 on April 10, 2010, 07:36:40 am
You're right, I forgot about the arsenal dwarf...

By reclaiming you mean abandoning and reclaiming the fortress?
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Kode527 on April 10, 2010, 08:26:15 am
I got mine back when the mayor decided to appear to my fortress.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Teckno on April 10, 2010, 01:34:26 pm
I get this regularly. I found that it fixes it self after the second visit from you mountain home liaison.

1. Lose Nobles
2. Dwarven caravan comes and I immediately get the (A Diplomat has left unhappy).
3. Wait 1 year for next caravan. Diplomat comes and my noble list is restored.

Perhaps you need a noble to manage the nobles. so if you lose your leader, your noble-less until someone shows up to reorganize the chain of command or something.

This might be more of a buggy feature then an out right bug
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Stele007 on April 10, 2010, 07:14:23 pm
Unfortunately, that doesn't seem to always be the case.  The dwarven caravan has come twice with no liason to meet with their diplomat, and with the next season of migrants I did not get a new liason.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: JamesP on April 10, 2010, 07:26:22 pm
I'm not sure if this is actually related or not, but whenever this bug acts up I can no longer page through my announcements or read combat reports.  This might be unrelated but I've never had this problem without the noble problem.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Stele007 on April 11, 2010, 01:19:35 am
Hmm, I only ever seem to have a single page of announcements, but my combat reports work fine.
Title: Re: [0.31.01]Dead nobles can't be reassigned
Post by: Areyar on April 11, 2010, 05:29:14 pm
By the way, the title says "dead nobles", but it actually is any any nobles that are fixed when Exp.leader is gone.
Title: Re: [0.31.02]Dead nobles can't be reassigned
Post by: Swamp Donkey on April 11, 2010, 11:27:42 pm
would it be possible to edit the raws to manually give a dwarf the expedition leader tag, and, if you could do that would it fix the problem?
Title: Re: [0.31.02]Dead nobles can't be reassigned
Post by: Lord Darkstar on April 12, 2010, 04:55:55 pm
Sounds like we need a "chain of command", with deputies and underlings, so that the dead position of leader (expedition/mayor/etc) gets autofilled and we can continue on appointing as needed.
Title: Re: [0.31.02]Dead nobles can't be reassigned
Post by: Drunken on April 16, 2010, 01:16:59 am
I have confirmed that if the mayor dies and a new one is re-elected all the positions reappear. I have not been able to confirm that this will happen for expedition leaders. For small fortresses if you change the line in the entity_default.txt raw file under mayor from [REQUIRES_POPULATION:50] to [REQUIRES_POPULATION:1] you should be guaranteed to have a mayor at all times and therefore only suffer a season or so downtime until the positions become available again.

I haven't tested this yet so if anyone does this and the raw change doesn't work as expected please post a seperate bug report about the raws not working. If expeditions leaders do in fact also get re-elected then make a note of that here.
Title: Re: [0.31.02]Dead nobles can't be reassigned
Post by: Zwaryczuk on April 26, 2010, 07:07:57 am
My expedition leader went berserk and then I lost ability to assign any other dwarf. The list went blank except my chief medical dwarf who was already assigned. Haven't gotten mayor yet, population too low.
Title: Re: [0.31.02]Dead nobles can't be reassigned
Post by: Robsoie on April 27, 2010, 07:39:27 pm
I have confirmed that if the mayor dies and a new one is re-elected all the positions reappear. I have not been able to confirm that this will happen for expedition leaders. For small fortresses if you change the line in the entity_default.txt raw file under mayor from [REQUIRES_POPULATION:50] to [REQUIRES_POPULATION:1] you should be guaranteed to have a mayor at all times and therefore only suffer a season or so downtime until the positions become available again.

I haven't tested this yet so if anyone does this and the raw change doesn't work as expected please post a seperate bug report about the raws not working. If expeditions leaders do in fact also get re-elected then make a note of that here.

Seems to work on a new worldgen/embark, after having my expedition leader becoming mayor as soon as the game started (expedition leader always become the 1st mayor), i walled my military (a miner and the mayor) in a room with damp stone, disbanded the military and dug the damp stone wall.
Got the mayor drowning then.

As expected the bug when expedition leader/mayor dies occured, no more noble role listed.
I waited and waited, then a new mayor was elected to replace the original expedition leader/mayor and the entries came back.

Now that was on a completely new game, for an already exisiting one, saved after you lost the expedition leader, modifiying the in both the \raw\objects\ and the saved game...regionX\raw\objects\ changed nothing, after 2 seasons always no entry anywhere in the noble menu.

So lesson to learn before playing DF2010 : modify the line suggested by Drunken or as soon as you lose the expedition leader, your fun will be broken due to every noble entry exisiting only if that guy is alive.
And even hiding the expedition leader in a deep underground burrow guarded by dozen of guards will not be enough, as it needs just a "mood" that can't be satisfied to get him insane then dead, leading into the fun ending.

And with the mayor system started, losing the expedition leader (the 1st mayor) will not break the game anymore, as the noble listing will come back at each new mayor elected.
The point is to have the expedition leader surviving enough to reach the mayor requirement, and you're safe.