summaryrefslogtreecommitdiff
path: root/src/constants
diff options
context:
space:
mode:
authorxCrystal <rgr.crystal@gmail.com>2019-07-21 22:41:12 +0200
committerxCrystal <rgr.crystal@gmail.com>2019-07-21 22:41:12 +0200
commita0f261836f9201c93fdeacab63542dab7d78aa98 (patch)
tree576205b8282a6adc2ae0c745ef1e65e6160ea3aa /src/constants
parent92c2fc50a26eddc1bf0dda5afbe45f355dfdaa8f (diff)
Effect command constants and documentation
Diffstat (limited to 'src/constants')
-rw-r--r--src/constants/duel_constants.asm13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/constants/duel_constants.asm b/src/constants/duel_constants.asm
index 943881b..80fe3b0 100644
--- a/src/constants/duel_constants.asm
+++ b/src/constants/duel_constants.asm
@@ -154,6 +154,19 @@ SUBSTATUS3_HEADACHE EQU 1
CAN_EVOLVE_THIS_TURN_F EQU 7
CAN_EVOLVE_THIS_TURN EQU 1 << CAN_EVOLVE_THIS_TURN_F
+; effect command constants (TryExecuteEffectCommandFunction)
+; ordered by (roughly) execution time
+EFFECTCMDTYPE_INITIAL_EFFECT_1 EQU $01
+EFFECTCMDTYPE_INITIAL_EFFECT_2 EQU $02
+EFFECTCMDTYPE_DISCARD_ENERGY EQU $06
+EFFECTCMDTYPE_REQUIRE_SELECTION EQU $05
+EFFECTCMDTYPE_BEFORE_DAMAGE EQU $03
+EFFECTCMDTYPE_AFTER_DAMAGE EQU $04
+EFFECTCMDTYPE_SWITCH_DEFENDING_PKMN EQU $0a
+EFFECTCMDTYPE_PKMN_POWER_TRIGGER EQU $07
+EFFECTCMDTYPE_AI EQU $09
+EFFECTCMDTYPE_UNKNOWN_08 EQU $08
+
; wNoDamageOrEffect constants
NO_DAMAGE_OR_EFFECT_AGILITY EQU $01
NO_DAMAGE_OR_EFFECT_BARRIER EQU $02