diff options
author | elliptic <hyperelliptical@gmail.com> | 2014-05-08 01:07:08 -0400 |
---|---|---|
committer | elliptic <hyperelliptical@gmail.com> | 2014-05-08 01:46:38 -0400 |
commit | 203b2536c6f5c1b6223d217e13defcf8a8eac367 (patch) | |
tree | e9865cb53c9fc0395dd431736e15edb49c4eb01a /crawl-ref/source/defines.h | |
parent | 1538c8704789fcebe04bfc13e026c66738592391 (diff) | |
download | crawl-ref-203b2536c6f5c1b6223d217e13defcf8a8eac367.tar.gz crawl-ref-203b2536c6f5c1b6223d217e13defcf8a8eac367.zip |
Gozag ability tweaks and interface improvements.
This commit has the following effects, which are sufficiently interconnected
that separating this into multiple commits seemed hard:
* Don't allow players to invoke potion petition unless they have enough gold
for the guaranteed porridge/blood potion.
* Don't allow players to invoke call merchant unless they have enough gold
to pay for any shop that might be offered.
* Tweak the formula for shop prices; now it really doesn't depend on the
shop type at all, and the maximum price will always be a nice round number.
* Display gold requirements in the ability screen. These numbers are slightly
misleading because the actual gold cost for potion petition or call merchant
will be a bit different from the displayed cost, but these numbers give the
player a way to tell whether an ability can be used without committing to
using it.
Diffstat (limited to 'crawl-ref/source/defines.h')
-rw-r--r-- | crawl-ref/source/defines.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/defines.h b/crawl-ref/source/defines.h index 402eeb37b9..0fc8c0fffa 100644 --- a/crawl-ref/source/defines.h +++ b/crawl-ref/source/defines.h @@ -348,8 +348,9 @@ const char * const GOZAG_PERMABRIBE_KEY = "gozag_permabribed"; const char * const GOZAG_BRIBE_BROKEN_KEY = "gozag_bribe_broken"; #define GOZAG_POTION_BASE_MULTIPLIER 25 -#define GOZAG_SHOP_BASE_MULTIPLIER 50 -#define GOZAG_SHOP_MOD_MULTIPLIER 4 +#define GOZAG_SHOP_BASE_MULTIPLIER 100 +#define GOZAG_SHOP_MOD_MULTIPLIER 20 +#define GOZAG_BRIBE_AMOUNT 3000 #define GOZAG_MAX_BRIBABILITY 8 #define GOZAG_MAX_POTIONS 4 #define GOZAG_MAX_SHOPS 3 |