1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-22 09:27:40 +00:00

fixed Crossroads in ls::single, also enabled Crossroads V

This commit is contained in:
Zeno Rogue
2021-04-23 19:45:50 +02:00
parent f3b359940e
commit e960b82e17
6 changed files with 41 additions and 10 deletions

View File

@@ -2461,7 +2461,10 @@ EX void giantLandSwitch(cell *c, int d, cell *from) {
else {
if(hyperstonesUnlocked() && hrand(25000) < min(PT(tkills(), 2000), 5000) && notDippingFor(itHyperstone))
c->item = itHyperstone;
if(hrand_monster(4000) < items[itHyperstone] && !c->monst) {
int freq = 4000;
if(ls::single() && specialland == laCrossroads5)
freq = 250;
if(hrand_monster(freq) < items[itHyperstone] && !c->monst) {
// only interesting monsters here!
eMonster cm = crossroadsMonster();
if(cm == moIvyRoot) buildIvy(c, 0, c->type);