Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Kesta

Uploaded by

Kesta

Virus scan

Safe to use

Tags for this mod

About this mod

A small tweak to inns prices.
They're overall a bit more expensive, and the price depend on the location.

Permissions and credits
Changelogs
Description

A small tweak to inns prices. 
They're overall a bit more expensive, and the price depend on the location.

Inns are classified as cheap, normal, or expensive.
The price for a nightstay is:
  Cheap: 40
  Normal: 70
  Expensive: 100

Most inns fall under the "normal" category, including any mod-added, non-patched ones.

The following ones have been labelled as cheap:
 - Riverwoood's Sleeping Giant Inn (Game start)
 - Morthal's Moorside Inn (Awful bard, awful location, depressed innkeep)
 - New Gnisis Corner Club (Discriminated inn. You'll need a mod if you want to sleep there)

The following inns have been labelled as expensive:
 - Windhelm's Candlehearth Hall (Main City)
 - Whiterun's Bannered Mare (Main City)
 - Markarth's Silber Blood Inn (Main City)
 - Solitude's Winking Skeever (Main City)
 - Riften's Bee and Barb (Main City)


This mod was released to bring some consistency to inn's economy for anyone using Today's Menu but unsatisfied with the existing alternatives.
If you're looking for a more fully fledged room rental overhaul, there is better alternatives on Nexus (and possibly elsewhere).


Configuration

There is no in-game configuration.
You can change the price of each room type by editing the MenuPriceInns global variable, either directly in the plugin to keep it for all playthrough, or by using console command.

It is recommended you adjust the value depending on which overall economy "difficulty" you've modded in your game, to keep things consistent.


Compatibility

A plugin that would override RoomCost (GLOB 0009CC98) and reset it back to constant would result in this mod not working (dialogue prompt not updating). Ensure this isn't the case via xEdit.
Do note that if a mod really alter this variable, then it's likely that you either don't need it, or don't need this one, as they're both intending to overhaul room prices.

Mod-added inns using a custom value, or custom dialogue not part of the DialogueGeneric quest, instead of the vanilla one for RoomCost won't be affected.
This include Beyond Skyrim: Bruma, however a patch for it is available under the download section.
In Bruma, the Jerall View will be treated as Expensive (Main City, Bathhouse), and the Restful Watchman as cheap (Shady tavern). Other inns will be treated as normal.

Mod-added inns lacking the proper LocTypeInn keyword labelling them as such will result in odd behavior (price will match the category of the last inn properly implemented that was visited).

Mod that add the New Gnisis Corner Club as a valid place to stay will work out of the box.
Check out Windhlem Segregation - Stay at New Gnisis Cornerclub for an immersive version.

Mod-added inns will default to the normal category. If you feel they need to be patched, ensure they have proper location keywords data (LocTypeInn), and add them to the relevant formlist.
If you're an end-user, you probably want to simply do this through xEdit.
If you're a mod authors, you should consider creating a scripted patch (see following paragraph)

Scripted patches can be easily created with the script provided in the miscellaneous file and included in the main .bsa
 - Create a new plugin depending on your mod and CoherentInnsPrices.esl
 - Create a new quest, with a player alias
 - Attach cip_compatibilityplayeraliasscript to a player alias
 - Auto-fill the properties (should be 3 of them)
 - Add dialogue quests, cheap inns, and expensive inns locations to the proper property array
 - Save and enjoy. You don't have to include the script, as it's already hosted in the parent's mod archive


Uninstallation

Should you want to uninstall mid playthrough, there is a small gotcha you probably want to take care of:

Due to the way dialogue and variables interract, if you uninstall Coherent Inns Prices without any care, you will get the dialogue lines stucks to their last value, rather than reverting to the actual value (the price payed, and used in conditions, will still be reverted to the correct one though).
This is because dialogue need to be "told" that the value they're reading have been changed (which is a large part of what this mod is about under the hood).
In order to reset the dialogue line to what it was before installing, enter the following commands in the console:
set RoomCostExpensive to 10
set RoomCostNormal to 10
set RoomCostCheap to 10

Then, go to an innkeep, and make sure the dialogue is back to 10 (you will need to actually enter an inn, if you enter these commands while inside one, you need to leave and come back).
When that's the case, you're good to save and quit the game to uninstall Coherent Inns Prices.

If you don't do so, the dialogue won't be able to know that the room cost have been changed