mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-06 23:55:24 +13:00
Merge pull request #167 from Pokechu22/rgbds-0.3.3
Update for RGBDS 0.3.3
This commit is contained in:
commit
5c24193831
21 changed files with 219 additions and 38 deletions
|
|
@ -213,7 +213,7 @@ PlayAnimation:
|
|||
ld h,a
|
||||
ld de,.nextAnimationCommand
|
||||
push de
|
||||
jp [hl] ; jump to special effect function
|
||||
jp hl ; jump to special effect function
|
||||
.playSubanimation
|
||||
ld c,a
|
||||
and a,%00111111
|
||||
|
|
@ -457,7 +457,7 @@ PlayApplyingAttackAnimation:
|
|||
ld a,[hli]
|
||||
ld h,[hl]
|
||||
ld l,a
|
||||
jp [hl]
|
||||
jp hl
|
||||
|
||||
AnimationTypePointerTable:
|
||||
dw ShakeScreenVertically ; enemy mon has used a damaging move without a side effect
|
||||
|
|
@ -642,7 +642,7 @@ DoSpecialEffectByAnimationId:
|
|||
ld l,a
|
||||
ld de,.done
|
||||
push de
|
||||
jp [hl]
|
||||
jp hl
|
||||
.done
|
||||
pop bc
|
||||
pop de
|
||||
|
|
@ -1080,7 +1080,7 @@ CallWithTurnFlipped:
|
|||
ld [H_WHOSETURN],a
|
||||
ld de,.returnAddress
|
||||
push de
|
||||
jp [hl]
|
||||
jp hl
|
||||
.returnAddress
|
||||
pop af
|
||||
ld [H_WHOSETURN],a
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ BattleTransition:
|
|||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
jp [hl]
|
||||
jp hl
|
||||
|
||||
; the three GetBattleTransitionID functions set the first
|
||||
; three bits of c, which determines what transition animation
|
||||
|
|
|
|||
|
|
@ -3150,7 +3150,7 @@ ExecutePlayerMove:
|
|||
jp z, ExecutePlayerMoveDone
|
||||
call CheckPlayerStatusConditions
|
||||
jr nz, .playerHasNoSpecialCondition
|
||||
jp [hl]
|
||||
jp hl
|
||||
.playerHasNoSpecialCondition
|
||||
call GetCurrentMove
|
||||
ld hl, wPlayerBattleStatus1
|
||||
|
|
@ -5690,7 +5690,7 @@ ExecuteEnemyMove:
|
|||
ld [wDamageMultipliers], a
|
||||
call CheckEnemyStatusConditions
|
||||
jr nz, .enemyHasNoSpecialConditions
|
||||
jp [hl]
|
||||
jp hl
|
||||
.enemyHasNoSpecialConditions
|
||||
ld hl, wEnemyBattleStatus1
|
||||
bit ChargingUp, [hl] ; is the enemy charging up for attack?
|
||||
|
|
@ -7139,7 +7139,7 @@ _JumpMoveEffect:
|
|||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
jp [hl] ; jump to special effect handler
|
||||
jp hl ; jump to special effect handler
|
||||
|
||||
MoveEffectPointerTable:
|
||||
dw SleepEffect ; unused effect
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ AIEnemyTrainerChooseMoves:
|
|||
ld l, a
|
||||
ld de, .nextMoveChoiceModification ; set return address
|
||||
push de
|
||||
jp [hl] ; execute modification function
|
||||
jp hl ; execute modification function
|
||||
.loopFindMinimumEntries ; all entries will be decremented sequentially until one of them is zero
|
||||
ld hl, wBuffer ; temp move selection array
|
||||
ld de, wEnemyMonMoves ; enemy moves
|
||||
|
|
@ -366,7 +366,7 @@ TrainerAI:
|
|||
ld h,[hl]
|
||||
ld l,a
|
||||
call Random
|
||||
jp [hl]
|
||||
jp hl
|
||||
|
||||
TrainerAIPointers:
|
||||
; one entry per trainer class
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue