mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	fixed missing 'too far' messages on Frog-like orbs
This commit is contained in:
		
							
								
								
									
										6
									
								
								orbs.cpp
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								orbs.cpp
									
									
									
									
									
								
							| @@ -1421,7 +1421,7 @@ EX eItem targetRangedOrb(cell *c, orbAction a) { | |||||||
|   cell *jumpthru = NULL; |   cell *jumpthru = NULL; | ||||||
|    |    | ||||||
|   // orb of vaulting |   // orb of vaulting | ||||||
|   if(!shmup::on && items[itOrbDash] && c->cpdist == 2) { |   if(!shmup::on && items[itOrbDash] && CHK(c->cpdist == 2, XLAT("Cannot vault that far!"))) { | ||||||
|     changes.init(isCheck(a)); |     changes.init(isCheck(a)); | ||||||
|     int vaultstate = check_vault(cwt.at, c, P_ISPLAYER, jumpthru); |     int vaultstate = check_vault(cwt.at, c, P_ISPLAYER, jumpthru); | ||||||
|  |  | ||||||
| @@ -1461,7 +1461,7 @@ EX eItem targetRangedOrb(cell *c, orbAction a) { | |||||||
|     else changes.rollback(); |     else changes.rollback(); | ||||||
|     } |     } | ||||||
|    |    | ||||||
|   if(items[itOrbFrog] && c->cpdist == 2) { |   if(items[itOrbFrog] && CHK(c->cpdist == 2, XLAT("Cannot jump that far!"))) { | ||||||
|     changes.init(isCheck(a)); |     changes.init(isCheck(a)); | ||||||
|     int frogstate = check_jump(cwt.at, c, P_ISPLAYER, jumpthru); |     int frogstate = check_jump(cwt.at, c, P_ISPLAYER, jumpthru); | ||||||
|     if(frogstate == 1 && jumpthru && jumpthru->monst) { |     if(frogstate == 1 && jumpthru && jumpthru->monst) { | ||||||
| @@ -1485,7 +1485,7 @@ EX eItem targetRangedOrb(cell *c, orbAction a) { | |||||||
|     else changes.rollback(); |     else changes.rollback(); | ||||||
|     } |     } | ||||||
|    |    | ||||||
|   if(items[itOrbPhasing] && c->cpdist == 2) { |   if(items[itOrbPhasing] && CHK(c->cpdist == 2, XLAT("Cannot phase that far!"))) { | ||||||
|     changes.init(isCheck(a)); |     changes.init(isCheck(a)); | ||||||
|     if(shmup::on) shmup::pushmonsters(); |     if(shmup::on) shmup::pushmonsters(); | ||||||
|     int phasestate = check_phase(cwt.at, c, P_ISPLAYER, jumpthru); |     int phasestate = check_phase(cwt.at, c, P_ISPLAYER, jumpthru); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue