1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-31 22:12:59 +00:00

extra Orb shapes

This commit is contained in:
Zeno Rogue
2021-05-02 13:39:09 +02:00
parent 3003cda827
commit 46683b06fe
6 changed files with 89 additions and 20 deletions

View File

@@ -168,6 +168,15 @@ EX void reduceOrbPowers() {
reduceOrbPower(itOrbSide3, 120);
if(cwt.at->land != laWildWest)
reduceOrbPower(itRevolver, 6);
reduceOrbPower(itOrbPurity, 30);
reduceOrbPower(itCurseWeakness, 999);
reduceOrbPower(itCurseDraining, 999);
reduceOrbPower(itCurseWater, 999);
reduceOrbPower(itCurseFatigue, 999);
reduceOrbPower(itCurseRepulsion, 999);
reduceOrbPower(itCurseGluttony, 999);
whirlwind::calcdirs(cwt.at);
items[itStrongWind] = !items[itOrbAether] && whirlwind::qdirs == 1;
items[itWarning] = 0;
@@ -1570,6 +1579,27 @@ EX int orbcharges(eItem it) {
case itOrbPlague:
return 30;
case itOrbPurity:
return 15;
case itCurseWeakness:
return 20;
case itCurseDraining:
return 60;
case itCurseWater:
return 20;
case itCurseFatigue:
return 30;
case itCurseRepulsion:
return 30;
case itCurseGluttony:
return 30;
default:
return 0;