mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-11-06 08:43:02 +00:00
Merge pull request #439 from josephcsible/elemental-planes-0-kills
Fix crash when the Elemental Planes is unlocked with 0 kills
This commit is contained in:
@@ -417,8 +417,9 @@ EX int elementalKills() {
|
||||
}
|
||||
|
||||
EX eLand randomElementalLandWeighted() {
|
||||
if(all_unlocked) return pick(laEAir, laEWater, laEEarth, laEFire);
|
||||
int i = hrand(elementalKills());
|
||||
int ek = elementalKills();
|
||||
if(ek == 0 || all_unlocked) return pick(laEAir, laEWater, laEEarth, laEFire);
|
||||
int i = hrand(ek);
|
||||
i -= kills[moAirElemental]; if(i<0) return laEAir;
|
||||
i -= kills[moWaterElemental]; if(i<0) return laEWater;
|
||||
i -= kills[moEarthElemental]; if(i<0) return laEEarth;
|
||||
|
||||
Reference in New Issue
Block a user