summaryrefslogtreecommitdiff
path: root/src/constants
diff options
context:
space:
mode:
Diffstat (limited to 'src/constants')
-rw-r--r--src/constants/card_data_constants.asm5
-rw-r--r--src/constants/duel_constants.asm19
2 files changed, 24 insertions, 0 deletions
diff --git a/src/constants/card_data_constants.asm b/src/constants/card_data_constants.asm
index 3f3dd3a..3f26e4d 100644
--- a/src/constants/card_data_constants.asm
+++ b/src/constants/card_data_constants.asm
@@ -230,3 +230,8 @@ UNABLE_RETREAT EQU $64
; attack index constants
FIRST_ATTACK_OR_PKMN_POWER EQU $0
SECOND_ATTACK EQU $1
+
+; whether move with the ATTACHED_ENERGY_BOOST flag
+; has limit on attached energy cards boost.
+MAX_ENERGY_BOOST_IS_LIMITED EQU $2
+MAX_ENERGY_BOOST_IS_NOT_LIMITED EQU $3
diff --git a/src/constants/duel_constants.asm b/src/constants/duel_constants.asm
index b1063dc..65f58e3 100644
--- a/src/constants/duel_constants.asm
+++ b/src/constants/duel_constants.asm
@@ -231,3 +231,22 @@ AI_FLAG_USED_SWITCH EQU 1 << 1
AI_FLAG_USED_PROFESSOR_OAK EQU 1 << 2
AI_FLAG_MODIFIED_HAND EQU 1 << 3
AI_FLAG_USED_GUST_OF_WIND EQU 1 << 4
+
+; used to determine which Trainer cards for AI
+; to process in AIProcessHandTrainerCards.
+; aside from a few exceptions, these go in chronological order.
+AI_TRAINER_CARD_PHASE_01 EQU $1
+AI_TRAINER_CARD_PHASE_02 EQU $2
+AI_TRAINER_CARD_PHASE_03 EQU $3
+AI_TRAINER_CARD_PHASE_04 EQU $4
+AI_TRAINER_CARD_PHASE_05 EQU $5
+AI_TRAINER_CARD_PHASE_06 EQU $6
+AI_TRAINER_CARD_PHASE_07 EQU $7
+AI_TRAINER_CARD_PHASE_08 EQU $8
+AI_TRAINER_CARD_PHASE_09 EQU $9
+AI_TRAINER_CARD_PHASE_10 EQU $a
+AI_TRAINER_CARD_PHASE_11 EQU $b
+AI_TRAINER_CARD_PHASE_12 EQU $c
+AI_TRAINER_CARD_PHASE_13 EQU $d
+AI_TRAINER_CARD_PHASE_14 EQU $e
+AI_TRAINER_CARD_PHASE_15 EQU $f