diff options
author | YamaArashi <shadow962@live.com> | 2016-10-16 22:30:32 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-10-16 22:30:32 -0700 |
commit | d1162fec71ca789cae66dfe826aa0eae0e134b53 (patch) | |
tree | 62c250edb01fc32820978f19736e13a53223487d | |
parent | c2381bb3e624e966c323610df762a299468a1728 (diff) |
correct comments about teleport effect
-rwxr-xr-x | engine/battle/core.asm | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/engine/battle/core.asm b/engine/battle/core.asm index d1fd27f1..508e250c 100755 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -8047,9 +8047,8 @@ SwitchAndTeleportEffect: cp c ; get a random number between 0 and c jr nc, .rejectionSampleLoop1 srl b - srl b ; b = enemy level * 4 -; bug: does not account for overflow, so levels above 63 can lead to erroneousness results - cp b ; is rand[0, playerLevel + enemyLevel] > enemyLevel? + srl b ; b = enemyLevel / 4 + cp b ; is rand[0, playerLevel + enemyLevel) >= (enemyLevel / 4)? jr nc, .playerMoveWasSuccessful ; if so, allow teleporting ld c, 50 call DelayFrames |