You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Consistent "X percent [+/- Y]" order
This commit is contained in:
@@ -52,7 +52,7 @@ SwitchOften: ; 38045
|
||||
cp $10
|
||||
jr nz, .not_10
|
||||
call Random
|
||||
cp 1 + 50 percent
|
||||
cp 50 percent + 1
|
||||
jr c, .switch
|
||||
jp DontSwitch
|
||||
.not_10
|
||||
@@ -60,7 +60,7 @@ SwitchOften: ; 38045
|
||||
cp $20
|
||||
jr nz, .not_20
|
||||
call Random
|
||||
cp -1 + 79 percent
|
||||
cp 79 percent - 1
|
||||
jr c, .switch
|
||||
jp DontSwitch
|
||||
.not_20
|
||||
@@ -103,7 +103,7 @@ SwitchRarely: ; 38083
|
||||
|
||||
; $30
|
||||
call Random
|
||||
cp -1 + 79 percent
|
||||
cp 79 percent - 1
|
||||
jp c, DontSwitch
|
||||
|
||||
.switch
|
||||
@@ -123,7 +123,7 @@ SwitchSometimes: ; 380c1
|
||||
cp $10
|
||||
jr nz, .not_10
|
||||
call Random
|
||||
cp -1 + 20 percent
|
||||
cp 20 percent - 1
|
||||
jr c, .switch
|
||||
jp DontSwitch
|
||||
.not_10
|
||||
@@ -131,14 +131,14 @@ SwitchSometimes: ; 380c1
|
||||
cp $20
|
||||
jr nz, .not_20
|
||||
call Random
|
||||
cp 1 + 50 percent
|
||||
cp 50 percent + 1
|
||||
jr c, .switch
|
||||
jp DontSwitch
|
||||
.not_20
|
||||
|
||||
; $30
|
||||
call Random
|
||||
cp -1 + 20 percent
|
||||
cp 20 percent - 1
|
||||
jp c, DontSwitch
|
||||
|
||||
.switch
|
||||
@@ -313,7 +313,7 @@ AI_Items: ; 39196
|
||||
bit ALWAYS_USE_F, a
|
||||
jp nz, .Use
|
||||
call Random
|
||||
cp -1 + 20 percent
|
||||
cp 20 percent - 1
|
||||
jp c, .Use
|
||||
jp .DontUse
|
||||
|
||||
@@ -325,7 +325,7 @@ AI_Items: ; 39196
|
||||
cp 4
|
||||
jr c, .FailToxicCheck
|
||||
call Random
|
||||
cp 1 + 50 percent
|
||||
cp 50 percent + 1
|
||||
jp c, .Use
|
||||
.FailToxicCheck:
|
||||
ld a, [wEnemyMonStatus]
|
||||
@@ -366,7 +366,7 @@ AI_Items: ; 39196
|
||||
callfar AICheckEnemyQuarterHP
|
||||
jp nc, .UseHealItem
|
||||
call Random
|
||||
cp 1 + 50 percent
|
||||
cp 50 percent + 1
|
||||
jp c, .UseHealItem
|
||||
jp .DontUse
|
||||
|
||||
@@ -374,7 +374,7 @@ AI_Items: ; 39196
|
||||
callfar AICheckEnemyQuarterHP
|
||||
jp c, .DontUse
|
||||
call Random
|
||||
cp -1 + 20 percent
|
||||
cp 20 percent - 1
|
||||
jp c, .DontUse
|
||||
jr .UseHealItem
|
||||
|
||||
@@ -384,7 +384,7 @@ AI_Items: ; 39196
|
||||
callfar AICheckEnemyQuarterHP
|
||||
jp nc, .UseHealItem
|
||||
call Random
|
||||
cp -1 + 20 percent
|
||||
cp 20 percent - 1
|
||||
jp nc, .DontUse
|
||||
|
||||
.UseHealItem: ; 38281 (e:4281)
|
||||
@@ -442,7 +442,7 @@ AI_Items: ; 39196
|
||||
bit UNKNOWN_USE_F, a
|
||||
jp z, .Use
|
||||
call Random
|
||||
cp 1 + 50 percent
|
||||
cp 50 percent + 1
|
||||
jp c, .Use
|
||||
|
||||
.dont_use
|
||||
@@ -454,7 +454,7 @@ AI_Items: ; 39196
|
||||
bit UNKNOWN_USE_F, a
|
||||
jp z, .DontUse
|
||||
call Random
|
||||
cp 1 + 39 percent
|
||||
cp 39 percent + 1
|
||||
jp c, .Use
|
||||
jp .DontUse
|
||||
; 382f9
|
||||
@@ -516,13 +516,13 @@ AI_Items: ; 39196
|
||||
bit ALWAYS_USE_F, a
|
||||
jp nz, .Use
|
||||
call Random
|
||||
cp 1 + 50 percent
|
||||
cp 50 percent + 1
|
||||
jp c, .DontUse
|
||||
ld a, [bc]
|
||||
bit CONTEXT_USE_F, a
|
||||
jp nz, .Use
|
||||
call Random
|
||||
cp 1 + 50 percent
|
||||
cp 50 percent + 1
|
||||
jp c, .DontUse
|
||||
jp .Use
|
||||
.notfirstturnout
|
||||
@@ -530,7 +530,7 @@ AI_Items: ; 39196
|
||||
bit ALWAYS_USE_F, a
|
||||
jp z, .DontUse
|
||||
call Random
|
||||
cp -1 + 20 percent
|
||||
cp 20 percent - 1
|
||||
jp nc, .DontUse
|
||||
jp .Use
|
||||
|
||||
|
Reference in New Issue
Block a user