[1.3.0] Hospitality

Started by Orion, March 13, 2015, 11:19:16 AM

Previous topic - Next topic

Orion

Thanks for the report. There is a chance a bug snuck into the latest version that causes this in some cases.
Could you show me your output_log.txt?

faltonico

Sry man, I ended up removing it, no output_log  :'(

Dingo

In Buildings_Furniture.xml you use the abstract class BuildingBaseX but your parent names are still BuildingBase.

Orion

Interesting! Curiously it still works perfectly fine...

Dingo

That's because it uses class defaults but you should never rely on that for XML bases.

shadowstitch

#1160
Forgive me if this is already a thing and I just haven't noticed, but is there a way to disable visiting guests without removing the entire mod?
That is to say, putting out a "Sorry, the complimentary bed & breakfast free-for-all is closed" sign?

At first I didn't have any guest accommodations, but that didn't stop random groups of visitors from wandering into my settlement uninvited, eating all my food (even the stuff marked with a big red X, Do Not Eat), passing out on my kitchen floor, then leaving all pissed off, wrecking my faction yelp rating like I owed them something.

Eventually my settlers got up off the dirt floors and built some Guest Beds and a couple flowerpots, which seemed to make the visitors happy, but they still insist on barging in, decimating my food & drug stores like a bunch of locusts (starting with the smokeleaf and fine meals!) and generally being a nuisance for a day or three. At the very least, visitors should abide by your rules, and not eat food, open doors, or use facilities specifically marked as Off-Limits. Rude!

I love this mod, truly I do, but I sorely wish there was a way to designate whether you're accepting visitors or not; something like a flagpole that toggles accommodation and signals your willingness to accept guests, or something so visitors know to just keep on walking, no hard feelings. In times of emergency, when half the colony is laid up from an Infestation or plague, or food supplies are scarce, I feel like we're entitled to look out for number one!

What do you think? Is such a feature even remotely plausible? And regardless, thank you for all your hard work on this mod!

Nanao-kun


jmababa

#1162
Quote from: shadowstitch on November 06, 2016, 05:57:48 PM
Forgive me if this is already a thing and I just haven't noticed, but is there a way to disable visiting guests without removing the entire mod?
That is to say, putting out a "Sorry, the complimentary bed & breakfast free-for-all is closed" sign?

At first I didn't have any guest accommodations, but that didn't stop random groups of visitors from wandering into my settlement uninvited, eating all my food (even the stuff marked with a big red X, Do Not Eat), passing out on my kitchen floor, then leaving all pissed off, wrecking my faction yelp rating like I owed them something.

Eventually my settlers got up off the dirt floors and built some Guest Beds and a couple flowerpots, which seemed to make the visitors happy, but they still insist on barging in, decimating my food & drug stores like a bunch of locusts (starting with the smokeleaf and fine meals!) and generally being a nuisance for a day or three. At the very least, visitors should abide by your rules, and not eat food, open doors, or use facilities specifically marked as Off-Limits. Rude!

I love this mod, truly I do, but I sorely wish there was a way to designate whether you're accepting visitors or not; something like a flagpole that toggles accommodation and signals your willingness to accept guests, or something so visitors know to just keep on walking, no hard feelings. In times of emergency, when half the colony is laid up from an Infestation or plague, or food supplies are scarce, I feel like we're entitled to look out for number one!

What do you think? Is such a feature even remotely plausible? And regardless, thank you for all your hard work on this mod!

A. without visitors as tribe you have no way of selling your crap
B. Visitors leave something if they like your stay something you might even need like medicine, weapons and beer which you can't produce early to mid stages of tribe
C. You gain lots of + points  on their faction in higher difficulties you need this in mid to late game even if your colony tribe or a single rich guy and especially if you don't have good weapons.
D. Don't buy all of their food leave some for em so they don't eat what you bought from them duh

shadowstitch

#1163
Quote from: Nanao-kun on November 06, 2016, 06:09:12 PM
Visitors are vanilla though, aren't they?
Quote from: jmababa on November 06, 2016, 09:13:58 PM
A. without visitors as tribe you have no way of selling your crap
B. Visitors leave something if they like your stay something you might even need like medicine, weapons and beer which you can't produce early to mid stages of tribe
C. You gain lots of + points  on their faction in higher difficulties you need this in mid to late game even if your colony tribe or a single rich guy and especially if you don't have good weapons.
D. Don't buy all of their food leave some for em so they don't eat what you bought from them duh
Okay, I feel like you might be misunderstanding my request here.
In Vanilla, visitors appear on the map and will linger outside your home for a bit. Occasionally they have things to trade.
With Hospitality active, they decide to pop in and stay a while instead, consuming resources and if not placated, docking you faction points.
I don't have any problem with them showing up and trading, and I normally don't have any problem with them coming inside, using the guest beds, etc, because that's the entire point of the mod. My concern is when I don't have the resources to adequately entertain guests, such as during early game or famine.
I'd like to be able to selectively suspend the hospitality feature and have the game run visitors as vanilla, where they simply loiter outside before leaving. Turn out the porch light and bring in the welcome mat, so to speak.
I have absolutely seen those freeloaders walk in and start eating food from my storage, specifically survival meals and fine meals, and they make a beeline for any drugs that might be laying around, regardless of my manual restriction settings. As much as I love the assorted random goodies they leave behind, a group of 6 visitors hanging around can easily break a budding colony. (Not to mention leave you with 5 factions worth of enemies if you're not careful)

Orion

I get your request and I think it's a good idea. It does sound reasonably doable as well (to a degree).
Making visitors respect your restrictions, on the other hand is surprisingly difficult.

Obviously if I put time into this it's going to be at the cost of anything else I could work on. So I'll have to see about priorities.

shadowstitch

Thanks for considering it! It's just a friendly suggestion from someone who enjoys your work.

It's crazy, I'm on Phoebe Challenge, and seems like we have visitors every other day. Word must get around; the tribes and townsfolk, they all want to chill and get smoke trees at my little homestead. I swear we spend half our time stoned with our neighbors. They walk in, sit down, spark a joint, and my colonists can't help but join them. They leave some weird gifts, but I guess that's expected when you're that high. Three beers, an old tuque, and 60 pieces of Yorkshire Terrier meat? Well... okay! God bless my Hard-Working, Green Thumb colonist. ;)

diannetea

Quote from: Orion on November 07, 2016, 02:10:01 AM
I get your request and I think it's a good idea. It does sound reasonably doable as well (to a degree).
Making visitors respect your restrictions, on the other hand is surprisingly difficult.

Obviously if I put time into this it's going to be at the cost of anything else I could work on. So I'll have to see about priorities.

Could you just make them change behavior once a guest bed is built?  Vanilla until you have some sort of facility built?

Canute

Yep, i think too .
The visitors should only be allowed to take items from the guest room or outside home area.
Quote- Sell junk by placing it in their rooms!
Maybe that should replaced then, when visitors consume anything, that should give extra friendship infuence or maybe extra cash.
Maybe you can create an Casino/bar. Visitors come in use special joy items and pay for the use (slot mashine, billiard).

When they win you may have no income but increased relationship, when they allways loose they go berserk.



Rock5

This has been a really good point. As a host to visitors you should have control of what they have access to. It's not like they are raiders, they are cooperative visitors. You should be able to guide them where to stay and they should abide by it. This is something that should be addressed in vanilla.

Maybe you could set up visitor zones. If you don't want to be a good host you don't let them in your base. If you want to improve your relationship you let them in to areas where they can rest eat and admire your beautiful things. That way you wouldn't even need a dedicated visitor room. You could just let them into your rec room, dining room and food room. I guess you would still need a dedicated barracks room with visitor beds but that's all you would need in there.
Rock5 [B18] Mods
- Butchers Can Count Meat
- Sun Lamp Planner
- JTZoneButtons
- RimSearch
- JTExport

Orion

Visitor zones have been on my plan for a long time. It will be the solution for a lot of issues. But it's a big change and I don't think it will come before A16. Word is that A16 will bring huge changes, so it's likely a lot will have to change anyway.

About the casino idea. Might be possible. But right now I'm not too keen on going for extreme changes.

About different visitor behavior when the player is not ready - this can be done, but it's quite some work.