You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Sync with pokecrystal up to 8873506b1
This commit is contained in:
@@ -175,6 +175,7 @@ AI_TryItem:
|
||||
ld b, h
|
||||
ld c, l
|
||||
ld hl, AI_Items
|
||||
; BUG: AI might use its base reward value as an item (see docs/bugs_and_glitches.md)
|
||||
ld de, wEnemyTrainerItem1
|
||||
.loop
|
||||
ld a, [hl]
|
||||
|
@@ -3522,7 +3522,7 @@ TryToRunAwayFromBattle:
|
||||
jp z, .cant_escape
|
||||
cp BATTLETYPE_CELEBI
|
||||
jp z, .cant_escape
|
||||
cp BATTLETYPE_SHINY
|
||||
cp BATTLETYPE_FORCESHINY
|
||||
jp z, .cant_escape
|
||||
cp BATTLETYPE_SUICUNE
|
||||
jp z, .cant_escape
|
||||
@@ -5954,7 +5954,7 @@ LoadEnemyMon:
|
||||
|
||||
; Forced shiny battle type
|
||||
; Used by Red Gyarados at Lake of Rage
|
||||
cp BATTLETYPE_SHINY
|
||||
cp BATTLETYPE_FORCESHINY
|
||||
jr nz, .GenerateDVs
|
||||
|
||||
ld b, ATKDEFDV_SHINY ; $ea
|
||||
|
@@ -4161,14 +4161,14 @@ RaiseStat:
|
||||
add hl, bc
|
||||
ld b, [hl]
|
||||
inc b
|
||||
ld a, $d
|
||||
ld a, MAX_STAT_LEVEL
|
||||
cp b
|
||||
jp c, .cant_raise_stat
|
||||
ld a, [wLoweredStat]
|
||||
and $f0
|
||||
jr z, .got_num_stages
|
||||
inc b
|
||||
ld a, $d
|
||||
ld a, MAX_STAT_LEVEL
|
||||
cp b
|
||||
jr nc, .got_num_stages
|
||||
ld b, a
|
||||
@@ -4176,7 +4176,7 @@ RaiseStat:
|
||||
ld [hl], b
|
||||
push hl
|
||||
ld a, c
|
||||
cp $5
|
||||
cp ACCURACY
|
||||
jr nc, .done_calcing_stats
|
||||
ld hl, wBattleMonStats + 1
|
||||
ld de, wPlayerStats
|
||||
@@ -4684,7 +4684,7 @@ LowerStat:
|
||||
.got_num_stages
|
||||
ld [hl], b
|
||||
ld a, c
|
||||
cp 5
|
||||
cp ACCURACY
|
||||
jr nc, .accuracy_evasion
|
||||
|
||||
push hl
|
||||
@@ -4955,7 +4955,7 @@ SetBattleDraw:
|
||||
|
||||
BattleCommand_ForceSwitch:
|
||||
ld a, [wBattleType]
|
||||
cp BATTLETYPE_SHINY
|
||||
cp BATTLETYPE_FORCESHINY
|
||||
jp z, .fail
|
||||
cp BATTLETYPE_TRAP
|
||||
jp z, .fail
|
||||
|
@@ -1,6 +1,6 @@
|
||||
BattleCommand_Teleport:
|
||||
ld a, [wBattleType]
|
||||
cp BATTLETYPE_SHINY
|
||||
cp BATTLETYPE_FORCESHINY
|
||||
jr z, .failed
|
||||
cp BATTLETYPE_TRAP
|
||||
jr z, .failed
|
||||
|
@@ -20,11 +20,11 @@ ShowPlayerMonsRemaining:
|
||||
ld de, wPartyCount
|
||||
call StageBallTilesData
|
||||
; ldpixel wPlaceBallsX, 12, 12
|
||||
ld a, 12 * 8
|
||||
ld a, 12 * TILE_WIDTH
|
||||
ld hl, wPlaceBallsX
|
||||
ld [hli], a
|
||||
ld [hl], a
|
||||
ld a, 8
|
||||
ld a, TILE_WIDTH
|
||||
ld [wPlaceBallsDirection], a
|
||||
ld hl, wShadowOAMSprite00
|
||||
jp LoadTrainerHudOAM
|
||||
@@ -36,10 +36,10 @@ ShowOTTrainerMonsRemaining:
|
||||
call StageBallTilesData
|
||||
; ldpixel wPlaceBallsX, 9, 4
|
||||
ld hl, wPlaceBallsX
|
||||
ld a, 9 * 8
|
||||
ld a, 9 * TILE_WIDTH
|
||||
ld [hli], a
|
||||
ld [hl], 4 * 8
|
||||
ld a, -8
|
||||
ld [hl], 4 * TILE_WIDTH
|
||||
ld a, -TILE_WIDTH
|
||||
ld [wPlaceBallsDirection], a
|
||||
ld hl, wShadowOAMSprite00 + PARTY_LENGTH * SPRITEOAMSTRUCT_LENGTH
|
||||
jp LoadTrainerHudOAM
|
||||
@@ -182,10 +182,10 @@ LinkBattle_TrainerHuds:
|
||||
ld de, wPartyCount
|
||||
call StageBallTilesData
|
||||
ld hl, wPlaceBallsX
|
||||
ld a, 10 * 8
|
||||
ld a, 10 * TILE_WIDTH
|
||||
ld [hli], a
|
||||
ld [hl], 8 * 8
|
||||
ld a, 8
|
||||
ld [hl], 8 * TILE_WIDTH
|
||||
ld a, TILE_WIDTH
|
||||
ld [wPlaceBallsDirection], a
|
||||
ld hl, wShadowOAMSprite00
|
||||
call LoadTrainerHudOAM
|
||||
@@ -194,9 +194,9 @@ LinkBattle_TrainerHuds:
|
||||
ld de, wOTPartyCount
|
||||
call StageBallTilesData
|
||||
ld hl, wPlaceBallsX
|
||||
ld a, 10 * 8
|
||||
ld a, 10 * TILE_WIDTH
|
||||
ld [hli], a
|
||||
ld [hl], 13 * 8
|
||||
ld [hl], 13 * TILE_WIDTH
|
||||
ld hl, wShadowOAMSprite00 + PARTY_LENGTH * SPRITEOAMSTRUCT_LENGTH
|
||||
jp LoadTrainerHudOAM
|
||||
|
||||
|
Reference in New Issue
Block a user