diff options
author | xCrystal <rgr.crystal@gmail.com> | 2019-07-25 19:14:48 +0200 |
---|---|---|
committer | xCrystal <rgr.crystal@gmail.com> | 2019-07-25 19:14:48 +0200 |
commit | 4d1b0a49a8c7dc1b4a9d77c54874db16e75b9264 (patch) | |
tree | 00797148085ee2e5df9d34e84de712da22980a0d /src/constants | |
parent | 20affd92b5d23b21a8c09ac689119cb9d188ec21 (diff) |
Constants for InPlayArea positions and some useful clarifications
Diffstat (limited to 'src/constants')
-rw-r--r-- | src/constants/duel_constants.asm | 65 |
1 files changed, 43 insertions, 22 deletions
diff --git a/src/constants/duel_constants.asm b/src/constants/duel_constants.asm index dd61a44..e64fe38 100644 --- a/src/constants/duel_constants.asm +++ b/src/constants/duel_constants.asm @@ -168,6 +168,17 @@ EFFECTCMDTYPE_PKMN_POWER_TRIGGER EQU $07 EFFECTCMDTYPE_AI EQU $09 EFFECTCMDTYPE_UNKNOWN_08 EQU $08 +; wDamageEffectiveness constants +WEAKNESS EQU 1 +RESISTANCE EQU 2 + +; wNoDamageOrEffect constants +NO_DAMAGE_OR_EFFECT_AGILITY EQU $01 +NO_DAMAGE_OR_EFFECT_BARRIER EQU $02 +NO_DAMAGE_OR_EFFECT_FLY EQU $03 +NO_DAMAGE_OR_EFFECT_TRANSPARENCY EQU $04 +NO_DAMAGE_OR_EFFECT_NSHIELD EQU $05 + ; OppAction_* constants (OppActionTable) const_def const OPPACTION_ERROR ; $00 @@ -194,16 +205,18 @@ EFFECTCMDTYPE_UNKNOWN_08 EQU $08 const OPPACTION_6B15 ; $15 const OPPACTION_DUEL_MAIN_SCENE ; $16 -; wNoDamageOrEffect constants -NO_DAMAGE_OR_EFFECT_AGILITY EQU $01 -NO_DAMAGE_OR_EFFECT_BARRIER EQU $02 -NO_DAMAGE_OR_EFFECT_FLY EQU $03 -NO_DAMAGE_OR_EFFECT_TRANSPARENCY EQU $04 -NO_DAMAGE_OR_EFFECT_NSHIELD EQU $05 - -; wDamageEffectiveness constants -WEAKNESS EQU 1 -RESISTANCE EQU 2 +; constants for PracticeDuelActionTable entries + const_def 1 + const PRACTICEDUEL_DRAW_SEVEN_CARDS + const PRACTICEDUEL_PLAY_GOLDEEN + const PRACTICEDUEL_PUT_STARYU_IN_BENCH + const PRACTICEDUEL_VERIFY_INITIAL_PLAY + const PRACTICEDUEL_DONE_PUTTING_ON_BENCH + const PRACTICEDUEL_PRINT_TURN_INSTRUCTIONS + const PRACTICEDUEL_VERIFY_PLAYER_TURN_ACTIONS + const PRACTICEDUEL_REPEAT_INSTRUCTIONS + const PRACTICEDUEL_PLAY_STARYU_FROM_BENCH + const PRACTICEDUEL_REPLACE_KNOCKED_OUT_POKEMON ; wEffectFailed constants EFFECT_FAILED_NO_EFFECT EQU $01 @@ -233,18 +246,26 @@ CHECK_PLAY_AREA EQU $0a PLAY_CHECK EQU $01 SELECT_CHECK EQU $02 -; constants for PracticeDuelActionTable entries - const_def 1 - const PRACTICEDUEL_DRAW_SEVEN_CARDS - const PRACTICEDUEL_PLAY_GOLDEEN - const PRACTICEDUEL_PUT_STARYU_IN_BENCH - const PRACTICEDUEL_VERIFY_INITIAL_PLAY - const PRACTICEDUEL_DONE_PUTTING_ON_BENCH - const PRACTICEDUEL_PRINT_TURN_INSTRUCTIONS - const PRACTICEDUEL_VERIFY_PLAYER_TURN_ACTIONS - const PRACTICEDUEL_REPEAT_INSTRUCTIONS - const PRACTICEDUEL_PLAY_STARYU_FROM_BENCH - const PRACTICEDUEL_REPLACE_KNOCKED_OUT_POKEMON +; wInPlayAreaCurPosition constants + const_def + const INPLAYAREA_PLAYER_BENCH_1 ; $00 + const INPLAYAREA_PLAYER_BENCH_2 ; $01 + const INPLAYAREA_PLAYER_BENCH_3 ; $02 + const INPLAYAREA_PLAYER_BENCH_4 ; $03 + const INPLAYAREA_PLAYER_BENCH_5 ; $04 + const INPLAYAREA_PLAYER_ACTIVE ; $05 + const INPLAYAREA_PLAYER_HAND ; $06 + const INPLAYAREA_PLAYER_DISCARD_PILE ; $07 + const INPLAYAREA_OPP_ACTIVE ; $08 + const INPLAYAREA_OPP_HAND ; $09 + const INPLAYAREA_OPP_DISCARD_PILE ; $0a + const INPLAYAREA_OPP_BENCH_1 ; $0b + const INPLAYAREA_OPP_BENCH_2 ; $0c + const INPLAYAREA_OPP_BENCH_3 ; $0d + const INPLAYAREA_OPP_BENCH_4 ; $0e + const INPLAYAREA_OPP_BENCH_5 ; $0f + const INPLAYAREA_PLAYER_PLAY_AREA ; $10 + const INPLAYAREA_OPP_PLAY_AREA ; $11 ; wAnimationQueue length ANIMATION_QUEUE_LENGTH EQU 7 |