summaryrefslogtreecommitdiff
path: root/src/constants
diff options
context:
space:
mode:
authorxCrystal <rgr.crystal@gmail.com>2016-01-16 17:26:03 +0100
committerxCrystal <rgr.crystal@gmail.com>2016-01-16 17:26:03 +0100
commit950955613dcba3e64ecb4b300c41b59422322ac0 (patch)
tree40e4164503795de36a354e90670bcf2cd1cf42ef /src/constants
parentf9839a8dbeadc7f4c23069ded9e78d5a572137d9 (diff)
document more card fields: move effect status
Diffstat (limited to 'src/constants')
-rw-r--r--src/constants/card_data_constants.asm28
1 files changed, 20 insertions, 8 deletions
diff --git a/src/constants/card_data_constants.asm b/src/constants/card_data_constants.asm
index 80dc902..fc6944e 100644
--- a/src/constants/card_data_constants.asm
+++ b/src/constants/card_data_constants.asm
@@ -1,4 +1,4 @@
-; card types
+; card types (byte 1 of every card data)
FIRE EQU $0
GRASS EQU $1
LIGHTNING EQU $2
@@ -17,7 +17,7 @@ DOUBLE_COLORLESS_ENERGY_CARD EQU $E
TRAINER_CARD EQU $10
-; weakness/resistance
+; weakness/resistance (bytes 2 and 3 of Pokemon cards post-move data)
WR_FIRE EQU $80
WR_GRASS EQU $40
WR_LIGHTNING EQU $20
@@ -25,11 +25,23 @@ WR_WATER EQU $10
WR_FIGHTING EQU $08
WR_PSYCHIC EQU $04
-; move effect category
-DAMAGE_NORMAL EQU $0
-DAMAGE_PLUS EQU $1
-DAMAGE_MINUS EQU $2
-DAMAGE_X EQU $3
-POKEMON_POWER EQU $4
+; move category (6th param of Pokemon cards move data)
+DAMAGE_NORMAL EQU $0
+DAMAGE_PLUS EQU $1
+DAMAGE_MINUS EQU $2
+DAMAGE_X EQU $3
+POKEMON_POWER EQU $4
RESIDUAL EQU $80
+; status (8th param of Pokemon cards move data)
+INFLICT_POISON EQU $1
+INFLICT_SLEEP EQU $2
+INFLICT_PARALYSIS EQU $4
+INFLICT_CONFUSION EQU $8
+LOW_RECOIL EQU $10
+DAMAGE_TO_OPPONENT_BENCH EQU $20
+HIGH_RECOIL EQU $40
+DRAW_CARD EQU $80
+
+
+