summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-10-16 22:30:32 -0700
committerYamaArashi <shadow962@live.com>2016-10-16 22:30:32 -0700
commitd1162fec71ca789cae66dfe826aa0eae0e134b53 (patch)
tree62c250edb01fc32820978f19736e13a53223487d
parentc2381bb3e624e966c323610df762a299468a1728 (diff)
correct comments about teleport effect
-rwxr-xr-xengine/battle/core.asm5
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