1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-09-12 07:16:01 +00:00

redone modecode

This commit is contained in:
Zeno Rogue
2020-08-02 02:04:18 +02:00
parent 44f359582c
commit 3505f17460
9 changed files with 343 additions and 279 deletions

View File

@@ -433,10 +433,14 @@ EX int maxgold() {
return mg;
}
EX void updateHi(eItem it, int v) {
EX void updateHi_for_code(eItem it, int v, modecode_t xcode) {
if(!yendor::on)
if(v > hiitems[modecode()][it])
changes.value_set(hiitems[modecode()][it], v);
if(v > hiitems[xcode][it])
changes.value_set(hiitems[xcode][it], v);
}
EX void updateHi(eItem it, int v) {
updateHi_for_code(it, v, modecode());
}
EX void gainItem(eItem it) {