mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-01-23 15:36:59 +00:00
reduceOrbPowers: only call mine::auto_teleport_charges once
This commit is contained in:
parent
2eeca0410e
commit
72d496cd88
7
orbs.cpp
7
orbs.cpp
@ -99,9 +99,6 @@ EX bool reduceOrbPower(eItem it, int cap) {
|
||||
return true;
|
||||
}
|
||||
if(items[it] > cap && timerghost) items[it] = cap;
|
||||
#if CAP_COMPLEX2
|
||||
mine::auto_teleport_charges();
|
||||
#endif
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -210,6 +207,10 @@ EX void reduceOrbPowers() {
|
||||
reduceOrbPower(itCurseRepulsion, 199);
|
||||
reduceOrbPower(itCurseGluttony, 199);
|
||||
|
||||
#if CAP_COMPLEX2
|
||||
mine::auto_teleport_charges();
|
||||
#endif
|
||||
|
||||
whirlwind::calcdirs(cwt.at);
|
||||
items[itStrongWind] = !items[itOrbAether] && whirlwind::qdirs == 1;
|
||||
items[itWarning] = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user