mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	no Hedgehog Warriors in SL2
This commit is contained in:
		| @@ -527,7 +527,7 @@ EX void giantLandSwitch(cell *c, int d, cell *from) { | |||||||
|         if(hrand_monster(8000) < 50 + 10 * (items[itEmerald] + yendor::hardness())) { |         if(hrand_monster(8000) < 50 + 10 * (items[itEmerald] + yendor::hardness())) { | ||||||
|           static eMonster emeraldmonsters[4] = { moHedge, moLancer, moFlailer, moMiner }; |           static eMonster emeraldmonsters[4] = { moHedge, moLancer, moFlailer, moMiner }; | ||||||
|           c->monst = emeraldmonsters[hrand(4)]; |           c->monst = emeraldmonsters[hrand(4)]; | ||||||
|           if(c->monst == moHedge && S3 != 3) |           if(c->monst == moHedge && (S3 != 3 || sl2)) | ||||||
|             c->monst = moFlailer; |             c->monst = moFlailer; | ||||||
|           } |           } | ||||||
|         if(sphere && c->type != 6 && c->master->fiftyval == 5) { |         if(sphere && c->type != 6 && c->master->fiftyval == 5) { | ||||||
|   | |||||||
| @@ -685,6 +685,8 @@ EX land_validity_t& land_validity(eLand l) { | |||||||
|       return lv::not_implemented; |       return lv::not_implemented; | ||||||
|     if(among(l, laReptile, laDragon, laTortoise)) |     if(among(l, laReptile, laDragon, laTortoise)) | ||||||
|       return lv::bad_graphics; |       return lv::bad_graphics; | ||||||
|  |     if((actual_geometry == gSL2 || geometry == gSL2) && l == laDryForest) | ||||||
|  |       return lv::hedgehogs; | ||||||
|     if(hybri) return *PIU(&land_validity(l)); |     if(hybri) return *PIU(&land_validity(l)); | ||||||
|     } |     } | ||||||
|    |    | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue