RimWorld

RimWorld

[Hospitality Mod] How Does Shopping Work? How Do I Set It Up?
Basically what the title says. I have the hospitality mod (if you don't have, btw, I highly recommend it) but I never paid attention to the shopping part of it. Do I need to have a separate storeroom of stuff I'm willing to sell, that I then set their allowed "Shopping Area" to that area? I don't want to accidentally sell stuff I need.
< >
Showing 1-13 of 13 comments
haidunia Sep 11, 2019 @ 3:00am 
Afaik you set the area where they're allowed to shop in the same way you restrict pawns etc, so you need to create a zone and then set their "allowed shopping area" to that zone.
In theory that would mean you could mark any area/tiles to be included in the shopping area. Or just mark your important stuff and invert the area, allowing them to buy stuff from everywhere else. But easiest is probably what you said, create a separate storeroom and set that to be the shopping area to avoid mixing things up.
flu007 Sep 11, 2019 @ 3:02am 
Pretty much.
You basically create an area, like any other area. Within this area, any 'loose' items can be purchased by visitors. (In other words, things that are installed, like benches, chairs, bed etc cant be purchased.)

And whenever a group of visitors arrives, you can select the shopping zone (as well as their accomodation zone) in the Guests tab. By default, no shopping zone is selected.

And then the guests will occasionally buy something and will leave the silver on the ground.
Morkonan Sep 11, 2019 @ 7:05am 
Likely a repeat of what others have said, but maybe it'll help:

Originally posted by Just Another Newb:
... Do I need to have a separate storeroom of stuff I'm willing to sell, that I then set their allowed "Shopping Area" to that area?

You need a Zone that you can assign as their Shopping area. It doesn't matter if it's a "Room" or not. (I generally build a room dedicated for it, though.) You create the Zone just like you create any other Zone. Name it whatever you wish. It functions just like any other zone in the game for every pawn and doesn't become "special" in any other way until you direct Visiting pawns to it in either the Guests tab or using their own properties tab. (Click on any Visiting pawn, IIRC, and you'll see that you now have a small dialogue to assign them to an allowed Zone and a Shopping zone. This will work for their entire group, not just one Visiting pawn.)

I don't want to accidentally sell stuff I need.

They will buy anything in the Zone that is assigned as the Shopping zone except for things that are "installed." So, if you put an uninstalled Wood Fired Stove in there, they'll buy it. But, if you installed it there, they won't. If you use Rimfridge, you can install a Rimfridge in the allowed Shopping zone and it will inherit the Zone's properties, allowing Visitors to buy Beer or Meals or whatever you wish that needs such storage, for instance.

Satisfying them isn't too difficult. Make sure they have a decent bedroom/barracks and that they have access to entertainment and tables/chairs to eat off of. They will eat their own food, but will gladly buy and eat yours. Visitors will leave gifts if they are happy about their stay and those will just be dropped wherever the particular Visitor was at the time they decided to leave.

On assigning them an area - It's usually not a good idea to leave them unrestricted. But, you also need to make sure they have some "Outside" time. Restricting them to your own Home Zone is probably fine or you could set up a special Zone that you only ever use to restrict Hospitality Mod visitors that avoids unsightly areas like Chunk Storage and piles of human corpses. :)

Note: You can't assign the Shopping Zone until a group of Visitors shows up. They have to be on the map. And, you have to repeat that for every group of Visitors whenever they visit. (Basically, assigning their Allowed area and their Shopping zone doesn't carry over to all groups of Visitors.)
Preechr Sep 11, 2019 @ 7:14am 
Actually, it does carry over. You set up one guest with an allowed zone,a shopping zone and your preference for entertaining them and then click Save as Default, then all current and future guests will get those settings.
Morkonan Sep 11, 2019 @ 9:59am 
Originally posted by Preechr:
Actually, it does carry over. You set up one guest with an allowed zone,a shopping zone and your preference for entertaining them and then click Save as Default, then all current and future guests will get those settings.

Ah, it may have been because I never used "Save as Default." I'll have to hunt for that toggle/command next time I play, thanks!

As we all know, sometimes stuff gets busy and all we want is "Make Do The Thing" before moving on to the next fire to put out... :)
Preechr Sep 11, 2019 @ 10:00am 
Its easy to miss
I need some help in setting up the Guests area. I found the "Manage Area" into the Guest tab, but I don't understand how to actively deploy this area in my colony. I feel that there should be a button like the home/stockpine ones, but I can nowhere find it.

What am I missing? I've set up beds for visitors and they go there, I've created a stockpile area there to sell items, but I'm unable so associate this stockpile area with the visitors area.
Shamrock2211 Jul 27, 2021 @ 12:33pm 
Originally posted by Xeinar dies a lot - ITA:
I need some help in setting up the Guests area. I found the "Manage Area" into the Guest tab, but I don't understand how to actively deploy this area in my colony. I feel that there should be a button like the home/stockpine ones, but I can nowhere find it.

What am I missing? I've set up beds for visitors and they go there, I've created a stockpile area there to sell items, but I'm unable so associate this stockpile area with the visitors area.

This is the problem I'm having. I see nowhere to set the zone. If I go to the guest tab and click on create new zone, it creates a new zone in name, but doesn't let me draw the actual zone.
Last edited by Shamrock2211; Jul 27, 2021 @ 12:33pm
ZS Maeklos Jul 27, 2021 @ 12:34pm 
Create the zone with the standard Zone tool, just like you would for anything else. Draw the zone over any stockpile or storage items (shelves, etc) that you want to allow for shopping. Name the Zone something like Shop or whatever so you know what it is. Then you can set that zone as the shop zone in the Guest tab.
Shamrock2211 Jul 29, 2021 @ 12:11pm 
Originally posted by ZS Maeklos:
Create the zone with the standard Zone tool, just like you would for anything else. Draw the zone over any stockpile or storage items (shelves, etc) that you want to allow for shopping. Name the Zone something like Shop or whatever so you know what it is. Then you can set that zone as the shop zone in the Guest tab.

ah... Thanks!
F3lsworn Sep 10, 2021 @ 4:02am 
Must be missing something because it's not working at all.

1. Created a new stockpile zone. Called it Shop.
2. Went into the Guests tab, then Manage areas...
3. Made a New area and called that Shop.
4. Set all visitors Shopping area to that new area I just made.
5. ???

Then what? How do I 'link' the new area to the zone I made in step 1? When I mouse-over the Home area in the Guests tab it shows the Home zone but nothing shows up when I mouse-over the Shop area. The Shop zone is inside the Home zone.
Shamrock2211 Sep 17, 2021 @ 7:53am 
Originally posted by F3lsworn:
Must be missing something because it's not working at all.

1. Created a new stockpile zone. Called it Shop.
2. Went into the Guests tab, then Manage areas...
3. Made a New area and called that Shop.
4. Set all visitors Shopping area to that new area I just made.
5. ???

Then what? How do I 'link' the new area to the zone I made in step 1? When I mouse-over the Home area in the Guests tab it shows the Home zone but nothing shows up when I mouse-over the Shop area. The Shop zone is inside the Home zone.

Yeah same here. Think this mod is now broken.
Morkonan Sep 17, 2021 @ 11:23am 
Originally posted by F3lsworn:
Must be missing something because it's not working at all.

1. Created a new stockpile zone. Called it Shop.
2. Went into the Guests tab, then Manage areas...
3. Made a New area and called that Shop.
4. Set all visitors Shopping area to that new area I just made.
5. ???

Then what? How do I 'link' the new area to the zone I made in step 1? When I mouse-over the Home area in the Guests tab it shows the Home zone but nothing shows up when I mouse-over the Shop area. The Shop zone is inside the Home zone.

AFAIK, you can't assign it until you actually have Visitors. It seems the game needs to assign them to it in much the same way as individual pawns are assigned a Zone in order to allow them to buy from it. Normal allow/forbid mechanics are a bit different compared to Hospiitality's Store zone.
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Sep 11, 2019 @ 2:07am
Posts: 13