Use hSerialConnectionStatus constants elsewhere

This commit is contained in:
Remy Oukaour 2018-01-19 19:31:45 -05:00
parent 0c6338836d
commit b199f6cfbf
4 changed files with 27 additions and 27 deletions

View File

@ -27,7 +27,7 @@ DoBattle: ; 3c000
jr z, .not_linked
ld a, [hSerialConnectionStatus]
cp $2
cp USING_INTERNAL_CLOCK
jr z, .player_2
.not_linked
@ -98,7 +98,7 @@ DoBattle: ; 3c000
and a
jr z, .not_linked_2
ld a, [hSerialConnectionStatus]
cp $2
cp USING_INTERNAL_CLOCK
jr nz, .not_linked_2
xor a
ld [wEnemySwitchMonIndex], a
@ -252,7 +252,7 @@ Stubbed_Function3c1bf:
HandleBetweenTurnEffects: ; 3c1d6
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .CheckEnemyFirst
call CheckFaint_PlayerThenEnemy
ret c
@ -351,7 +351,7 @@ CheckFaint_EnemyThenPlayer: ; 3c25c
HandleBerserkGene: ; 3c27c
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .reverse
call .player
@ -459,7 +459,7 @@ DetermineMoveOrder: ; 3c314
cp $2
jr nz, .switch
ld a, [hSerialConnectionStatus]
cp $2
cp USING_INTERNAL_CLOCK
jr z, .player_2
call BattleRandom
@ -516,7 +516,7 @@ DetermineMoveOrder: ; 3c314
.both_have_quick_claw
ld a, [hSerialConnectionStatus]
cp $2
cp USING_INTERNAL_CLOCK
jr z, .player_2b
call BattleRandom
cp c
@ -546,7 +546,7 @@ DetermineMoveOrder: ; 3c314
.speed_tie
ld a, [hSerialConnectionStatus]
cp $2
cp USING_INTERNAL_CLOCK
jr z, .player_2c
call BattleRandom
cp 1 + (50 percent)
@ -710,7 +710,7 @@ ParsePlayerAction: ; 3c434
HandleEncore: ; 3c4df
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .player_1
call .do_player
jr .do_enemy
@ -1162,7 +1162,7 @@ ResidualDamage: ; 3c716
HandlePerishSong: ; 3c801
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .EnemyFirst
call SetPlayerTurn
call .do_it
@ -1231,7 +1231,7 @@ HandlePerishSong: ; 3c801
HandleWrap: ; 3c874
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .EnemyFirst
call SetPlayerTurn
call .do_it
@ -1303,7 +1303,7 @@ SwitchTurnCore: ; 3c8e4
HandleLeftovers: ; 3c8eb
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .DoEnemyFirst
call SetPlayerTurn
call .do_it
@ -1353,7 +1353,7 @@ HandleLeftovers: ; 3c8eb
HandleMysteryberry: ; 3c93c
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .DoEnemyFirst
call SetPlayerTurn
call .do_it
@ -1492,7 +1492,7 @@ HandleMysteryberry: ; 3c93c
HandleFutureSight: ; 3ca26
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .enemy_first
call SetPlayerTurn
call .do_it
@ -1551,7 +1551,7 @@ HandleFutureSight: ; 3ca26
HanleDefrost: ; 3ca8f
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .enemy_first
call .do_player_turn
jr .do_enemy_turn
@ -1611,7 +1611,7 @@ HanleDefrost: ; 3ca8f
HandleSafeguard: ; 3cafb
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .player1
call .CheckPlayer
jr .CheckEnemy
@ -1648,7 +1648,7 @@ HandleSafeguard: ; 3cafb
HandleScreens: ; 3cb36
ld a, [hSerialConnectionStatus]
cp 1
cp USING_EXTERNAL_CLOCK
jr z, .Both
call .CheckPlayer
jr .CheckEnemy
@ -1732,7 +1732,7 @@ HandleWeather: ; 3cb9e
ret nz
ld a, [hSerialConnectionStatus]
cp 1
cp USING_EXTERNAL_CLOCK
jr z, .enemy_first
.player_first
@ -2116,7 +2116,7 @@ HandleEnemyMonFaint: ; 3cd55
DoubleSwitch: ; 3cdca
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .player_1
call ClearSprites
hlcoord 1, 0
@ -4351,7 +4351,7 @@ RecallPlayerMon: ; 3dce6
HandleHealingItems: ; 3dcf9
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .player_1
call SetPlayerTurn
call HandleHPHealingItem
@ -4596,7 +4596,7 @@ UseConfusionHealingItem: ; 3de51
HandleStatBoostingHeldItems: ; 3de97
; The effects handled here are not used in-game.
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .player_1
call .DoPlayer
jp .DoEnemy
@ -5375,7 +5375,7 @@ PlayerSwitch: ; 3e3ad
.dont_run
ld a, [hSerialConnectionStatus]
cp $1
cp USING_EXTERNAL_CLOCK
jr z, .player_1
call BattleMonEntrance
call EnemyMonEntrance

View File

@ -2143,7 +2143,7 @@ Special_EnterTimeCapsule: ; 29c7b
Special_WaitForOtherPlayerToExit: ; 29c92
ld c, 3
call DelayFrames
ld a, -1
ld a, CONNECTION_NOT_ESTABLISHED
ld [hSerialConnectionStatus], a
xor a
ld [rSB], a
@ -2169,7 +2169,7 @@ Special_WaitForOtherPlayerToExit: ; 29c92
ld [rSC], a
ld c, 3
call DelayFrames
ld a, -1
ld a, CONNECTION_NOT_ESTABLISHED
ld [hSerialConnectionStatus], a
ld a, [rIF]
push af

View File

@ -136,7 +136,7 @@ Init:: ; 17d
; BG on
ld [rLCDC], a
ld a, -1
ld a, CONNECTION_NOT_ESTABLISHED
ld [hSerialConnectionStatus], a
farcall InitCGBPals

View File

@ -4052,9 +4052,9 @@ _StartMobileBattle: ; 1019ab
call CopyBytes
ld a, [wcd2f]
and a
ld a, 2
ld a, USING_INTERNAL_CLOCK
jr z, .got_link_player_number
ld a, 1
ld a, USING_EXTERNAL_CLOCK
.got_link_player_number
ld [hSerialConnectionStatus], a
ret
@ -4075,7 +4075,7 @@ StartMobileBattle: ; 101a21
farcall ShowLinkBattleParticipantsAfterEnd
xor a
ld [wDisableTextAcceleration], a
ld a, $ff
ld a, CONNECTION_NOT_ESTABLISHED
ld [hSerialConnectionStatus], a
pop af
ld [Options], a