Ludeon Forums

RimWorld => Bugs => Topic started by: VastinArdaen on March 14, 2020, 12:35:45 PM

Title: [1.12570 + Royalty] Concert held in wrong room
Post by: VastinArdaen on March 14, 2020, 12:35:45 PM
One of my two nobles held a concert, and everyone EXCEPT that noble showed up in the correct throne room.

The noble holding the concert went to her friend's throne room to play instead - both rooms have harps.

Everyone counted as attended regardless (including the noble in question), and it worked fine other than her going to the wrong room/instrument.
Title: Re: [1.12570 + Royalty] Concert held in wrong room
Post by: Tynan on March 16, 2020, 05:40:57 AM
Will check, thanks.
Title: Re: [1.12570 + Royalty] Concert held in wrong room
Post by: Nowhere on March 16, 2020, 01:19:51 PM
Hmm the concert organizer job always checks for instrument to be in a gathering area. So the only way this can happen is either they started playing another instrument randomly or if gathering area was not calculated properly. Was the instrument in gathering area inaccessible by any chance when Concert started? Like someone playing it, or it's interaction cell overlapping something...

We can add an extra check to GatheringWorker_Concert for instrument being accessible to avoid potential weird situations, but i'm not sure how this happened. Save file can also help, maybe there's something about your colony layout.
Title: Re: [1.12570 + Royalty] Concert held in wrong room
Post by: UltimateTobi on March 16, 2020, 05:51:57 PM
Could the held-open doors have anything to do with it?
Title: Re: [1.12570 + Royalty] Concert held in wrong room
Post by: VastinArdaen on March 16, 2020, 07:00:58 PM
In this case the instrument was certainly *physically* accessible at the start of the concert. My colony layout is a rather heavily gridded open layout so pawns never have difficulty getting anywhere in particular unless it has been marked as inaccessible - certainly not the case here, as that throne room is my main public rec area.

I cannot say for certain that another pawn did not have it temporarily prioritized for use at that moment, but there certainly wasn't a pawn interacting with the correct instrument by the time I noticed the issue and took my screenshot, which was quite soon after the concert started.
Title: Re: [1.12570 + Royalty] Concert held in wrong room
Post by: Nowhere on March 17, 2020, 01:03:04 PM
Uploading a save with your colony(best if it's around the time the issue happened) could give us some clues. I did push a possible mitigation recently, but it would be great to find source of the issue.
Title: Re: [1.12570 + Royalty] Concert held in wrong room
Post by: VastinArdaen on March 17, 2020, 07:58:50 PM
Sry, don't have any that far back. Will try to sequester saves in the future for things like this.
Title: Re: [1.12570 + Royalty] Concert held in wrong room
Post by: Tynan on March 23, 2020, 04:10:59 PM
Bug is mitigated and non-critical; we'll reopen if we can get another repro in future. Thanks all.