OrionFive / Hospitality

Orion's "Hospitality" and more
https://www.patreon.com/orionmods
GNU General Public License v3.0
91 stars 54 forks source link

Hospitality: Instead of "For guests" button, swapping option should be added to drop down menu #759

Open Foxtrot2Nov opened 1 year ago

Foxtrot2Nov commented 1 year ago

Describe the bug Cannot select the "For guests" option on any beds for some reason; likely a mod conflict somewhere, but I can't determine where/what mod(s).

To Reproduce Steps to reproduce the behavior:

  1. Select any bed
  2. Click on the "For..." option to select between Colonists, Prisoners, Slaves, and supposed to be Guests as well
  3. No option to select Guests on beds. However, other options like Dub's Hygiene Baths, Toilets, Showers, etc., have an option to allow Guests.

Console log Console log

Error stacktrace No error message; the option to do so just does not appear

Screenshots image

Fixing bugs takes a lot of time. Please consider becoming a patron to support development.

OrionFive commented 1 year ago

To turn a bed into a guest bed, click the "For guests" button. RimWorldWin64_XZjvcu4zhw

Foxtrot2Nov commented 1 year ago

Accidentally closed this. But, I'm dumb in that I was looking for the "For guests" option in the wrong spot; however, it still doesn't appear for me. image image

Foxtrot2Nov commented 1 year ago

https://gist.github.com/HugsLibRecordKeeper/fcf5c15de18ed33896bed2a7194a8f4d

Foxtrot2Nov commented 1 year ago

Culprit appears to be something between Hospitality, Enter Here (https://steamcommunity.com/sharedfiles/filedetails/?id=2824117092), and/or Rimsenal - Spaceports (https://steamcommunity.com/sharedfiles/filedetails/?id=2663999215). Removing one or the other with Hospitality still results in the "For guests" button not appearing.

OrionFive commented 1 year ago

Hm. From the log I can see two exceptions that are 90% likely to be the cause.

Error loading action for Rimefeller - System.Void Verse.DesignationCategoryDef::<ResolveReferences>b__22_0() - System.InvalidOperationException: Collection was modified; enumeration operation may not execute. Error loading action for VCHE_PipeNetworks - System.Void Verse.DesignationCategoryDef::<ResolveReferences>b__22_0() - System.InvalidOperationException: Collection was modified; enumeration operation may not execute.

Fix those, and the other issue will likely go away.

OrionFive commented 1 year ago

The keywords here are Error, Rimefeller, and VCHE_Pipenetworks.

Foxtrot2Nov commented 1 year ago

I figured out VCHE_Pipenetworks belongs to Milk Pipe Network (https://steamcommunity.com/sharedfiles/filedetails/?id=2988129340). Tried removing it and Rimefeller and doing a Dev quicktest game, still the same issue - the "For guest" button doesn't appear. Don't think they/those errors are the culprit...

Yesterday, removing Enter here and Rimsential - Spaceports fixed it but not today (wat). Doing the good old "mass remove mods" didn't work either. I unsubscribed and resubscribed to force Steam to redownload the mod, and still nothing.

Foxtrot2Nov commented 1 year ago

https://gist.github.com/HugsLibRecordKeeper/e971f58e88d0e88e026f4d19634fb70c

OrionFive commented 1 year ago

I can't find anything obvious in your latest log, apart from that it has trouble loading your savegame with various stuff missing.