I've been working on something a bit similar (although yours is vastly less complicated) where the amount of healing you get is all based on the level of your accommodations (Wretched, Squalid, Poor, Modest, Comfortable, Wealthy Aristocratic) where you take the rest, for both short and long...