OrionFive/Hospitality

Hospitality: Don't Penalize Best-Effort Hospitality

Signal-Echo opened this issue · 1 comments

What problem does your suggestion solve?
Young colonies are unduly penalized by visits from allied factions because "the relationship with the group's faction will always move towards the visiting score" (quote from Detailed Instructions).

Some mods, such as Kurin, start the player's colony as allied (100 faction) with a friendly faction of the same race. Any visit score less than 100 will therefore hurt relations, often a lot. A young colony can't meet sky-high expectations and has no choice but to turn away its closest friends. That's ... unhospitable.

Describe the solution you propose

  • Regardless of score, no visit should reduce faction if all minimum standards are met: enough beds, beds are free, rooms are clean, no slept in heat/cold, visitors don't leave hungry. It's okay if there's no gift and faction doesn't go up (though +1 for effort wouldn't hurt).
  • Young colonies (less than 30 or 40 days old) get a score bonus for offering hospitality while trying just to survive, as long as all minimum standards are met.

Describe alternatives you've considered
Turn away visits from allies, the very people you'd most like to be nice to (and who might like to see a new ally's settlement, even if conditions are a little spartan).

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

Thanks for the suggestion.

Colonies already get a hefty boost to Hospitality for the first few years. However, it is indeed quite hard to get a score of 100, which will mean a loss.

Since I'm no longer adding new features to this mod, it is out of the question for me to change the rating system at this point.

I'm gonna leave this issue open, in case someone else gets around to it.