Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rimworld Hospitality: Using existing functionality to create citizens #761

Open
BootBottom opened this issue Jul 19, 2023 · 2 comments
Open
Labels
enhancement This would improve the mod in question.

Comments

@BootBottom
Copy link

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.

@BootBottom BootBottom added the enhancement This would improve the mod in question. label Jul 19, 2023
@OrionFive
Copy link
Owner

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This would improve the mod in question.
Projects
None yet
Development

No branches or pull requests

2 participants