OrionFive / Hospitality

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

Rimworld Hospitality: Using existing functionality to create citizens #761

Open BootBottom opened 1 year ago

BootBottom commented 1 year ago

What problem does your suggestion solve No problem, I just realized something interesting about the functionalities you've built into the Hospitality mod. BTW, thank you so much, it's a wonderful mod.

Describe the solution you propose Right now guests exhibit the following behaviors: 1) Can do work, based on restrictions set by the user. 2) Eat your food. 3) Cannot be directly controlled. 4) Have a guest satisfaction index (probably not the correct name) as well as normal mood effects. 5) Can be recruited into the colony and become friends with colonists.

For years I've imagined Rimworld having the capability to support citizens...pawns that assist your colony, but are out of your direct control. And how would those pawns behave? They would do work, eat your food, but not be directly controllable. You might be able to recruit them, and if they were unhappy enough, they'd leave.

The behaviors are almost identical! All you would have to do to add citizens, in my uneducated view, would be: 1) Modify some labelling. 2) Extend the duration of their stays to years. 3) Remove the option to charge them for food. 4) ok, maybe this is where the weakness in my plan comes out....modify shopping areas to allow them to take items for free, so they could change clothes, etc. 5) Etc...not sure if the mechanic for recruiting them would need to change, as I rarely use it. If their satisfaction index gets low enough, need an event saying they are leaving, etc. 6) Maybe I'm missing some stickiness with what faction they'd have to be part of?

Describe alternatives you've considered 1) Do this myself...I have very basic XML knowledge, and I'm technical enough I can learn C#, but haven't started yet. 2) Live with the fact that Rimworld isn't this type of game, I should stop dreaming about thrumbos. 3) I can't think of any in-game way to do this, although at this point I've only tried Royalty, so maybe one of the other two DLCs or some other mod would do it.

Adding features takes a lot of time. Please consider becoming a patron to support development.

OrionFive commented 1 year ago

Thanks for sharing your idea.

As with everything, the devil is in the details. This is likely possible, but much more work than it appears on first impression.

Maybe you could look into other mods that may fill this gap. There used to be the Tenants mod and I think a spiritual successor, if I'm not mistaken.

BootBottom commented 1 year ago

Thanks for your reply! I'll definitely look into Tenants, or see if I can find a successor. Thanks again for the mod!