RimWorld

RimWorld

One bed to sleep with all
Densevoid  [developer] 12 Aug, 2021 @ 12:33am
Bug reports
For bug reports
Last edited by Densevoid; 12 Aug, 2021 @ 12:33am
< >
Showing 1-15 of 46 comments
TheSevenSins 14 Aug, 2021 @ 2:01pm 
Pawns that are off the map can be selected too the rotation of bed sharing.
Lime Thief 14 Aug, 2021 @ 2:18pm 
I'm still getting the bug with the master being removed from the bed assignment.

edit: Caught it happening - it seems to occur at the end of the day, right when pawns are heading to their beds.
Last edited by Lime Thief; 14 Aug, 2021 @ 2:53pm
Densevoid  [developer] 15 Aug, 2021 @ 8:22am 
@TheSevenSins
Done!

@Lime Thief
I can't repeat it yet
Lime Thief 15 Aug, 2021 @ 5:53pm 
Well, now it's been a while since it's happened for me, too. I'm going to keep an eye on it.
Lime Thief 15 Aug, 2021 @ 11:44pm 
Happened again. I think I may have a notion, though - my current ideologean forbids unmarried people from being assigned to the same bed (it's only 'mild' spouse only, but apparently that's enough). The bed itself only lists the number of wives for its "partners count," but I believe at one point I noticed that the current partner was nevertheless only a lover.

My suspicion is that a lover is being assigned to the bed, going to lay down in it first, and then when the bed master tries to sleep, he sees that there's a non-spouse already assigned to the bed and unassigns himself.

This is further, if ambiguously, supported by the fact that in the period in which it was working for a long time, I believe there were no lovers, only spouses.

edit: Yeah, I think I can confirm this is it. The secondary position got assigned to someone who was just a fiancee - when evening fell and everybody went to bed, the master was unassigned.
Last edited by Lime Thief; 16 Aug, 2021 @ 1:16am
Densevoid  [developer] 16 Aug, 2021 @ 12:57pm 
@Lime Thief
I'm already a little disoriented about all the edits that I made. And I don't know for sure if it makes sense to ask you to check if the bug is missing. But there is a chance that the problem will no longer be. I just tried to create a situation where the master has 2 wives and 1 loveв. As a result, only wives were assigned to the queue for the bed, and only they went there. I waited a few laps.

If you have a problem again, then tell us exactly what your system of relations between the pawns is and how the beds to which they are assigned are located, whether in the same room with the master or in different ones.
Lime Thief 17 Aug, 2021 @ 1:11pm 
Still can do it - it may be specifically fiancees that are causing it, not lovers. I started a new game with a polygamy ideoligion, using 'prepare carefully' to give the male member lover status with one of the women and fiance status with the other.

On making a polygamy bed and giving him master status, the fiancee was immediately assigned to the other position, and when they went to sleep, they unassigned themselves.

edit: No, I think it's both lovers and fiancees. At least, I went back to my main game, and an unassignment happened when there were only wives and one lover. System of relations is fairly straightforward, no special relationship between the pawns except the romantic ones in question (currently six wives, one lover, one acquaintance among the eight female pawns for the one male), one double bed in a large room and a bunch of single beds in separate rooms.
Last edited by Lime Thief; 18 Aug, 2021 @ 8:54am
Densevoid  [developer] 18 Aug, 2021 @ 4:52pm 
Lime Thief, I myself started playing a game for the free love tribe to test my mod. And I ran into the problem that the pawn did not want to go to bed with its master. It turned out that there was a conflict with the "Keep Bad Ownership" mod. This conflict has already been fixed. Maybe in your case there is a conflict with other mods too.

I will probably add "debug mode"to the mod settings in the next few days. And then I will turn on the ability to analyze whether there are any conflicts between mods. I will throw you an invitation of friendship, so that in the future we can communicate through private messages.
Densevoid  [developer] 19 Aug, 2021 @ 5:20am 
Lime Thief, I have added this feature. Try the following steps:
1. Open the options menu and turn on "development mode"
2. Go to "Mod settings" find my mod and click "Get to log" in its settings
3. Close all the open windows and click on the first white button at the top of the screen.
4. Somewhere at the bottom of the console there should be a line with following text:

One bed to sleep with all :: DEBUG INFO
!!! CLICK HERE !!!

5. Click on this line and copy the text that appears at the bottom of the console here.

But look carefully, because there is a scroll in this window with the text. Make sure that you really highlighted the entire text.
Last edited by Densevoid; 19 Aug, 2021 @ 5:22am
sidfu1 21 Aug, 2021 @ 6:29pm 
ok im having a pretty big issue. the mod will work but its not removing the people comptely from the bed so you wind up with 3 people owning a bed and this spams. the issue seems to be its not clearing the pawn right.

Tried to get sleeping slot pos with index 2, but there are only 2 sleeping slots available.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
RimWorld.BedUtility:GetSleepingSlotPos (int,Verse.IntVec3,Verse.Rot4,Verse.IntVec2)
(wrapper dynamic-method) RimWorld.Building_Bed:RimWorld.Building_Bed.GetSleepingSlotPos_Patch1 (RimWorld.Building_Bed,int)
(wrapper dynamic-method) RimWorld.RestUtility:RimWorld.RestUtility.GetBedSleepingSlotPosFor_Patch1 (Verse.Pawn,RimWorld.Building_Bed)
RimWorld.Toils_Bed/<>c__DisplayClass0_0:<GotoBed>b__0 ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.StartJob_Patch3 (Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch2 (Verse.Pawn)
SK.Asari:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()

sidfu1 21 Aug, 2021 @ 7:03pm 
found the issue. its not on yoru side so you can ignore the error.
Densevoid  [developer] 22 Aug, 2021 @ 3:57pm 
@sidfu1
Wait. I have also received such a problem in my game and have not yet found the reason for its appearance. Where do you think this error came from and how did you fix it?
Lime Thief 22 Aug, 2021 @ 5:02pm 
Sorry for the delay, I've been on vacation.

But even with developer mode on, the only thing that appears in the mod settings for this is the required sleep hours slider. Is it possible it isn't updating? I have it subscribed, I don't know why it wouldn't be...

edit: Unsubscribed and resubscribed to get the most recent version, and it seems like it's working now - doing the same thing as before (having only fiancee and a lover in a new game) results in the polygamy bed assigning only the master, nobody else.

Guess I had you looking for a bug that you'd already fixed - I'm sorry about that.
Last edited by Lime Thief; 23 Aug, 2021 @ 12:12am
Omega 1 Oct, 2021 @ 5:26am 
In my colony, most people are lovers. For some reason, after a while, the master of the bed changes.
Lucky Dan 26 Nov, 2021 @ 9:35am 
Getting this error too

Originally posted by Lime Thief:
I'm still getting the bug with the master being removed from the bed assignment.

edit: Caught it happening - it seems to occur at the end of the day, right when pawns are heading to their beds.
< >
Showing 1-15 of 46 comments
Per page: 1530 50