summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/constants/card_data_constants.asm54
-rwxr-xr-xsrc/data/cards.asm456
-rwxr-xr-xsrc/engine/bank1.asm6
-rwxr-xr-xsrc/engine/bank5.asm2
-rwxr-xr-xsrc/engine/boosters.asm29
-rwxr-xr-xsrc/engine/home.asm2
-rwxr-xr-xsrc/wram.asm10
7 files changed, 286 insertions, 273 deletions
diff --git a/src/constants/card_data_constants.asm b/src/constants/card_data_constants.asm
index 637eb90..e68046f 100644
--- a/src/constants/card_data_constants.asm
+++ b/src/constants/card_data_constants.asm
@@ -6,28 +6,40 @@ DECK_NAME_SIZE EQU 24
DECK_SIZE EQU 60
BENCH_SIZE EQU 5
+;;; generic types
+; double up as Pokemon card types
+FIRE EQU $0
+GRASS EQU $1
+LIGHTNING EQU $2
+WATER EQU $3
+FIGHTING EQU $4
+PSYCHIC EQU $5
+COLORLESS EQU $6
+UNUSED_TYPE EQU $7
+
+NUM_TYPES EQU UNUSED_TYPE + 1 - FIRE
+
;;; card types
-FIRE EQU $0
-GRASS EQU $1
-LIGHTNING EQU $2
-WATER EQU $3
-FIGHTING EQU $4
-PSYCHIC EQU $5
-COLORLESS EQU $6
-
-FIRE_ENERGY_CARD EQU $8
-GRASS_ENERGY_CARD EQU $9
-LIGHTNING_ENERGY_CARD EQU $A
-WATER_ENERGY_CARD EQU $B
-FIGHTING_ENERGY_CARD EQU $C
-PSYCHIC_ENERGY_CARD EQU $D
-DOUBLE_COLORLESS_ENERGY_CARD EQU $E
-
-TRAINER_CARD EQU $10
-
-NUM_TYPES EQU FIRE_ENERGY_CARD - FIRE
-
-ENERGY_CARD_F EQU 3
+TYPE_PKMN_FIRE EQUS "FIRE"
+TYPE_PKMN_GRASS EQUS "GRASS"
+TYPE_PKMN_LIGHTNING EQUS "LIGHTNING"
+TYPE_PKMN_WATER EQUS "WATER"
+TYPE_PKMN_FIGHTING EQUS "FIGHTING"
+TYPE_PKMN_PSYCHIC EQUS "PSYCHIC"
+TYPE_PKMN_COLORLESS EQUS "COLORLESS"
+TYPE_PKMN_UNUSED EQUS "UNUSED_TYPE"
+TYPE_ENERGY_FIRE EQU $8
+TYPE_ENERGY_GRASS EQU $9
+TYPE_ENERGY_LIGHTNING EQU $A
+TYPE_ENERGY_WATER EQU $B
+TYPE_ENERGY_FIGHTING EQU $C
+TYPE_ENERGY_PSYCHIC EQU $D
+TYPE_ENERGY_DOUBLE_COLORLESS EQU $E
+TYPE_ENERGY_UNUSED EQU $F
+TYPE_TRAINER EQU $10
+TYPE_TRAINER_UNUSED EQU $11
+
+TYPE_ENERGY_F EQU 3
;;; rarity
CIRCLE EQU $0
diff --git a/src/data/cards.asm b/src/data/cards.asm
index d8dc226..4b1a54b 100755
--- a/src/data/cards.asm
+++ b/src/data/cards.asm
@@ -234,7 +234,7 @@ CardPointers: ; 30c5c (c:4c5c)
dw $0000
BulbasaurCard: ; 30e28 (c:4e28)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx BulbasaurCardGfx ; gfx
tx BulbasaurName ; name
db CIRCLE ; rarity
@@ -285,7 +285,7 @@ BulbasaurCard: ; 30e28 (c:4e28)
db 16
IvysaurCard: ; 30e69 (c:4e69)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx IvysaurCardGfx ; gfx
tx IvysaurName ; name
db DIAMOND ; rarity
@@ -336,7 +336,7 @@ IvysaurCard: ; 30e69 (c:4e69)
db 16
Venusaur1Card: ; 30eaa (c:4eaa)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx Venusaur1CardGfx ; gfx
tx VenusaurName ; name
db STAR ; rarity
@@ -387,7 +387,7 @@ Venusaur1Card: ; 30eaa (c:4eaa)
db 0
Venusaur2Card: ; 30eeb (c:4eeb)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx Venusaur2CardGfx ; gfx
tx VenusaurName ; name
db STAR ; rarity
@@ -438,7 +438,7 @@ Venusaur2Card: ; 30eeb (c:4eeb)
db 0
CaterpieCard: ; 30f2c (c:4f2c)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx CaterpieCardGfx ; gfx
tx CaterpieName ; name
db CIRCLE ; rarity
@@ -489,7 +489,7 @@ CaterpieCard: ; 30f2c (c:4f2c)
db 19
MetapodCard: ; 30f6d (c:4f6d)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx MetapodCardGfx ; gfx
tx MetapodName ; name
db CIRCLE ; rarity
@@ -540,7 +540,7 @@ MetapodCard: ; 30f6d (c:4f6d)
db 16
ButterfreeCard: ; 30fae (c:4fae)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx ButterfreeCardGfx ; gfx
tx ButterfreeName ; name
db DIAMOND ; rarity
@@ -591,7 +591,7 @@ ButterfreeCard: ; 30fae (c:4fae)
db 0
WeedleCard: ; 30fef (c:4fef)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx WeedleCardGfx ; gfx
tx WeedleName ; name
db CIRCLE ; rarity
@@ -642,7 +642,7 @@ WeedleCard: ; 30fef (c:4fef)
db 19
KakunaCard: ; 31030 (c:5030)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx KakunaCardGfx ; gfx
tx KakunaName ; name
db DIAMOND ; rarity
@@ -693,7 +693,7 @@ KakunaCard: ; 31030 (c:5030)
db 16
BeedrillCard: ; 31071 (c:5071)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx BeedrillCardGfx ; gfx
tx BeedrillName ; name
db STAR ; rarity
@@ -744,7 +744,7 @@ BeedrillCard: ; 31071 (c:5071)
db 0
EkansCard: ; 310b2 (c:50b2)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx EkansCardGfx ; gfx
tx EkansName ; name
db CIRCLE ; rarity
@@ -795,7 +795,7 @@ EkansCard: ; 310b2 (c:50b2)
db 19
ArbokCard: ; 310f3 (c:50f3)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx ArbokCardGfx ; gfx
tx ArbokName ; name
db DIAMOND ; rarity
@@ -846,7 +846,7 @@ ArbokCard: ; 310f3 (c:50f3)
db 0
NidoranFCard: ; 31134 (c:5134)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx NidoranFCardGfx ; gfx
tx NidoranFName ; name
db CIRCLE ; rarity
@@ -897,7 +897,7 @@ NidoranFCard: ; 31134 (c:5134)
db 19
NidorinaCard: ; 31175 (c:5175)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx NidorinaCardGfx ; gfx
tx NidorinaName ; name
db DIAMOND ; rarity
@@ -948,7 +948,7 @@ NidorinaCard: ; 31175 (c:5175)
db 16
NidoqueenCard: ; 311b6 (c:51b6)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx NidoqueenCardGfx ; gfx
tx NidoqueenName ; name
db STAR ; rarity
@@ -999,7 +999,7 @@ NidoqueenCard: ; 311b6 (c:51b6)
db 0
NidoranMCard: ; 311f7 (c:51f7)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx NidoranMCardGfx ; gfx
tx NidoranMName ; name
db CIRCLE ; rarity
@@ -1050,7 +1050,7 @@ NidoranMCard: ; 311f7 (c:51f7)
db 19
NidorinoCard: ; 31238 (c:5238)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx NidorinoCardGfx ; gfx
tx NidorinoName ; name
db DIAMOND ; rarity
@@ -1101,7 +1101,7 @@ NidorinoCard: ; 31238 (c:5238)
db 16
NidokingCard: ; 31279 (c:5279)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx NidokingCardGfx ; gfx
tx NidokingName ; name
db STAR ; rarity
@@ -1152,7 +1152,7 @@ NidokingCard: ; 31279 (c:5279)
db 0
ZubatCard: ; 312ba (c:52ba)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx ZubatCardGfx ; gfx
tx ZubatName ; name
db CIRCLE ; rarity
@@ -1203,7 +1203,7 @@ ZubatCard: ; 312ba (c:52ba)
db 16
GolbatCard: ; 312fb (c:52fb)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx GolbatCardGfx ; gfx
tx GolbatName ; name
db DIAMOND ; rarity
@@ -1254,7 +1254,7 @@ GolbatCard: ; 312fb (c:52fb)
db 0
OddishCard: ; 3133c (c:533c)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx OddishCardGfx ; gfx
tx OddishName ; name
db CIRCLE ; rarity
@@ -1305,7 +1305,7 @@ OddishCard: ; 3133c (c:533c)
db 16
GloomCard: ; 3137d (c:537d)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx GloomCardGfx ; gfx
tx GloomName ; name
db DIAMOND ; rarity
@@ -1356,7 +1356,7 @@ GloomCard: ; 3137d (c:537d)
db 16
VileplumeCard: ; 313be (c:53be)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx VileplumeCardGfx ; gfx
tx VileplumeName ; name
db STAR ; rarity
@@ -1407,7 +1407,7 @@ VileplumeCard: ; 313be (c:53be)
db 0
ParasCard: ; 313ff (c:53ff)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx ParasCardGfx ; gfx
tx ParasName ; name
db CIRCLE ; rarity
@@ -1458,7 +1458,7 @@ ParasCard: ; 313ff (c:53ff)
db 16
ParasectCard: ; 31440 (c:5440)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx ParasectCardGfx ; gfx
tx ParasectName ; name
db DIAMOND ; rarity
@@ -1509,7 +1509,7 @@ ParasectCard: ; 31440 (c:5440)
db 0
VenonatCard: ; 31481 (c:5481)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx VenonatCardGfx ; gfx
tx VenonatName ; name
db CIRCLE ; rarity
@@ -1560,7 +1560,7 @@ VenonatCard: ; 31481 (c:5481)
db 19
VenomothCard: ; 314c2 (c:54c2)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx VenomothCardGfx ; gfx
tx VenomothName ; name
db STAR ; rarity
@@ -1611,7 +1611,7 @@ VenomothCard: ; 314c2 (c:54c2)
db 0
BellsproutCard: ; 31503 (c:5503)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx BellsproutCardGfx ; gfx
tx BellsproutName ; name
db CIRCLE ; rarity
@@ -1662,7 +1662,7 @@ BellsproutCard: ; 31503 (c:5503)
db 19
WeepinbellCard: ; 31544 (c:5544)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx WeepinbellCardGfx ; gfx
tx WeepinbellName ; name
db DIAMOND ; rarity
@@ -1713,7 +1713,7 @@ WeepinbellCard: ; 31544 (c:5544)
db 16
VictreebelCard: ; 31585 (c:5585)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx VictreebelCardGfx ; gfx
tx VictreebelName ; name
db STAR ; rarity
@@ -1764,7 +1764,7 @@ VictreebelCard: ; 31585 (c:5585)
db 0
GrimerCard: ; 315c6 (c:55c6)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx GrimerCardGfx ; gfx
tx GrimerName ; name
db CIRCLE ; rarity
@@ -1815,7 +1815,7 @@ GrimerCard: ; 315c6 (c:55c6)
db 19
MukCard: ; 31607 (c:5607)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx MukCardGfx ; gfx
tx MukName ; name
db STAR ; rarity
@@ -1866,7 +1866,7 @@ MukCard: ; 31607 (c:5607)
db 0
ExeggcuteCard: ; 31648 (c:5648)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx ExeggcuteCardGfx ; gfx
tx ExeggcuteName ; name
db CIRCLE ; rarity
@@ -1917,7 +1917,7 @@ ExeggcuteCard: ; 31648 (c:5648)
db 18
ExeggutorCard: ; 31689 (c:5689)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx ExeggutorCardGfx ; gfx
tx ExeggutorName ; name
db DIAMOND ; rarity
@@ -1968,7 +1968,7 @@ ExeggutorCard: ; 31689 (c:5689)
db 0
KoffingCard: ; 316ca (c:56ca)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx KoffingCardGfx ; gfx
tx KoffingName ; name
db CIRCLE ; rarity
@@ -2019,7 +2019,7 @@ KoffingCard: ; 316ca (c:56ca)
db 16
WeezingCard: ; 3170b (c:570b)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx WeezingCardGfx ; gfx
tx WeezingName ; name
db DIAMOND ; rarity
@@ -2070,7 +2070,7 @@ WeezingCard: ; 3170b (c:570b)
db 0
Tangela1Card: ; 3174c (c:574c)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx Tangela1CardGfx ; gfx
tx TangelaName ; name
db CIRCLE ; rarity
@@ -2121,7 +2121,7 @@ Tangela1Card: ; 3174c (c:574c)
db 0
Tangela2Card: ; 3178d (c:578d)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx Tangela2CardGfx ; gfx
tx TangelaName ; name
db CIRCLE ; rarity
@@ -2172,7 +2172,7 @@ Tangela2Card: ; 3178d (c:578d)
db 0
ScytherCard: ; 317ce (c:57ce)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx ScytherCardGfx ; gfx
tx ScytherName ; name
db STAR ; rarity
@@ -2223,7 +2223,7 @@ ScytherCard: ; 317ce (c:57ce)
db 0
PinsirCard: ; 3180f (c:580f)
- db GRASS ; type
+ db TYPE_PKMN_GRASS ; type
gfx PinsirCardGfx ; gfx
tx PinsirName ; name
db STAR ; rarity
@@ -2274,7 +2274,7 @@ PinsirCard: ; 3180f (c:580f)
db 0
CharmanderCard: ; 31850 (c:5850)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx CharmanderCardGfx ; gfx
tx CharmanderName ; name
db CIRCLE ; rarity
@@ -2325,7 +2325,7 @@ CharmanderCard: ; 31850 (c:5850)
db 21
CharmeleonCard: ; 31891 (c:5891)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx CharmeleonCardGfx ; gfx
tx CharmeleonName ; name
db DIAMOND ; rarity
@@ -2376,7 +2376,7 @@ CharmeleonCard: ; 31891 (c:5891)
db 18
CharizardCard: ; 318d2 (c:58d2)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx CharizardCardGfx ; gfx
tx CharizardName ; name
db STAR ; rarity
@@ -2427,7 +2427,7 @@ CharizardCard: ; 318d2 (c:58d2)
db 0
VulpixCard: ; 31913 (c:5913)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx VulpixCardGfx ; gfx
tx VulpixName ; name
db CIRCLE ; rarity
@@ -2478,7 +2478,7 @@ VulpixCard: ; 31913 (c:5913)
db 18
Ninetails1Card: ; 31954 (c:5954)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Ninetails1CardGfx ; gfx
tx NinetailsName ; name
db STAR ; rarity
@@ -2529,7 +2529,7 @@ Ninetails1Card: ; 31954 (c:5954)
db 0
Ninetails2Card: ; 31995 (c:5995)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Ninetails2CardGfx ; gfx
tx NinetailsName ; name
db STAR ; rarity
@@ -2580,7 +2580,7 @@ Ninetails2Card: ; 31995 (c:5995)
db 0
GrowlitheCard: ; 319d6 (c:59d6)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx GrowlitheCardGfx ; gfx
tx GrowlitheName ; name
db DIAMOND ; rarity
@@ -2631,7 +2631,7 @@ GrowlitheCard: ; 319d6 (c:59d6)
db 16
Arcanine1Card: ; 31a17 (c:5a17)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Arcanine1CardGfx ; gfx
tx ArcanineName ; name
db PROMOSTAR ; rarity
@@ -2682,7 +2682,7 @@ Arcanine1Card: ; 31a17 (c:5a17)
db 0
Arcanine2Card: ; 31a58 (c:5a58)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Arcanine2CardGfx ; gfx
tx ArcanineName ; name
db DIAMOND ; rarity
@@ -2733,7 +2733,7 @@ Arcanine2Card: ; 31a58 (c:5a58)
db 0
PonytaCard: ; 31a99 (c:5a99)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx PonytaCardGfx ; gfx
tx PonytaName ; name
db CIRCLE ; rarity
@@ -2784,7 +2784,7 @@ PonytaCard: ; 31a99 (c:5a99)
db 16
RapidashCard: ; 31ada (c:5ada)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx RapidashCardGfx ; gfx
tx RapidashName ; name
db DIAMOND ; rarity
@@ -2835,7 +2835,7 @@ RapidashCard: ; 31ada (c:5ada)
db 0
Magmar1Card: ; 31b1b (c:5b1b)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Magmar1CardGfx ; gfx
tx MagmarName ; name
db DIAMOND ; rarity
@@ -2886,7 +2886,7 @@ Magmar1Card: ; 31b1b (c:5b1b)
db 0
Magmar2Card: ; 31b5c (c:5b5c)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Magmar2CardGfx ; gfx
tx MagmarName ; name
db DIAMOND ; rarity
@@ -2937,7 +2937,7 @@ Magmar2Card: ; 31b5c (c:5b5c)
db 3
Flareon1Card: ; 31b9d (c:5b9d)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Flareon1CardGfx ; gfx
tx FlareonName ; name
db DIAMOND ; rarity
@@ -2988,7 +2988,7 @@ Flareon1Card: ; 31b9d (c:5b9d)
db 0
Flareon2Card: ; 31bde (c:5bde)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Flareon2CardGfx ; gfx
tx FlareonName ; name
db STAR ; rarity
@@ -3039,7 +3039,7 @@ Flareon2Card: ; 31bde (c:5bde)
db 0
Moltres1Card: ; 31c1f (c:5c1f)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Moltres1CardGfx ; gfx
tx MoltresName ; name
db STAR ; rarity
@@ -3090,7 +3090,7 @@ Moltres1Card: ; 31c1f (c:5c1f)
db 0
Moltres2Card: ; 31c60 (c:5c60)
- db FIRE ; type
+ db TYPE_PKMN_FIRE ; type
gfx Moltres2CardGfx ; gfx
tx MoltresName ; name
db STAR ; rarity
@@ -3141,7 +3141,7 @@ Moltres2Card: ; 31c60 (c:5c60)
db 0
SquirtleCard: ; 31ca1 (c:5ca1)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx SquirtleCardGfx ; gfx
tx SquirtleName ; name
db CIRCLE ; rarity
@@ -3192,7 +3192,7 @@ SquirtleCard: ; 31ca1 (c:5ca1)
db 21
WartortleCard: ; 31ce2 (c:5ce2)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx WartortleCardGfx ; gfx
tx WartortleName ; name
db DIAMOND ; rarity
@@ -3243,7 +3243,7 @@ WartortleCard: ; 31ce2 (c:5ce2)
db 18
BlastoiseCard: ; 31d23 (c:5d23)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx BlastoiseCardGfx ; gfx
tx BlastoiseName ; name
db STAR ; rarity
@@ -3294,7 +3294,7 @@ BlastoiseCard: ; 31d23 (c:5d23)
db 0
PsyduckCard: ; 31d64 (c:5d64)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx PsyduckCardGfx ; gfx
tx PsyduckName ; name
db CIRCLE ; rarity
@@ -3345,7 +3345,7 @@ PsyduckCard: ; 31d64 (c:5d64)
db 19
GolduckCard: ; 31da5 (c:5da5)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx GolduckCardGfx ; gfx
tx GolduckName ; name
db DIAMOND ; rarity
@@ -3396,7 +3396,7 @@ GolduckCard: ; 31da5 (c:5da5)
db 3
PoliwagCard: ; 31de6 (c:5de6)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx PoliwagCardGfx ; gfx
tx PoliwagName ; name
db CIRCLE ; rarity
@@ -3447,7 +3447,7 @@ PoliwagCard: ; 31de6 (c:5de6)
db 19
PoliwhirlCard: ; 31e27 (c:5e27)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx PoliwhirlCardGfx ; gfx
tx PoliwhirlName ; name
db DIAMOND ; rarity
@@ -3498,7 +3498,7 @@ PoliwhirlCard: ; 31e27 (c:5e27)
db 16
PoliwrathCard: ; 31e68 (c:5e68)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx PoliwrathCardGfx ; gfx
tx PoliwrathName ; name
db STAR ; rarity
@@ -3549,7 +3549,7 @@ PoliwrathCard: ; 31e68 (c:5e68)
db 0
TentacoolCard: ; 31ea9 (c:5ea9)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx TentacoolCardGfx ; gfx
tx TentacoolName ; name
db CIRCLE ; rarity
@@ -3600,7 +3600,7 @@ TentacoolCard: ; 31ea9 (c:5ea9)
db 19
TentacruelCard: ; 31eea (c:5eea)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx TentacruelCardGfx ; gfx
tx TentacruelName ; name
db DIAMOND ; rarity
@@ -3651,7 +3651,7 @@ TentacruelCard: ; 31eea (c:5eea)
db 0
SeelCard: ; 31f2b (c:5f2b)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx SeelCardGfx ; gfx
tx SeelName ; name
db DIAMOND ; rarity
@@ -3702,7 +3702,7 @@ SeelCard: ; 31f2b (c:5f2b)
db 19
DewgongCard: ; 31f6c (c:5f6c)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx DewgongCardGfx ; gfx
tx DewgongName ; name
db DIAMOND ; rarity
@@ -3753,7 +3753,7 @@ DewgongCard: ; 31f6c (c:5f6c)
db 0
ShellderCard: ; 31fad (c:5fad)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx ShellderCardGfx ; gfx
tx ShellderName ; name
db CIRCLE ; rarity
@@ -3804,7 +3804,7 @@ ShellderCard: ; 31fad (c:5fad)
db 19
CloysterCard: ; 31fee (c:5fee)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx CloysterCardGfx ; gfx
tx CloysterName ; name
db DIAMOND ; rarity
@@ -3855,7 +3855,7 @@ CloysterCard: ; 31fee (c:5fee)
db 0
KrabbyCard: ; 3202f (c:602f)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx KrabbyCardGfx ; gfx
tx KrabbyName ; name
db CIRCLE ; rarity
@@ -3906,7 +3906,7 @@ KrabbyCard: ; 3202f (c:602f)
db 16
KinglerCard: ; 32070 (c:6070)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx KinglerCardGfx ; gfx
tx KinglerName ; name
db DIAMOND ; rarity
@@ -3957,7 +3957,7 @@ KinglerCard: ; 32070 (c:6070)
db 0
HorseaCard: ; 320b1 (c:60b1)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx HorseaCardGfx ; gfx
tx HorseaName ; name
db CIRCLE ; rarity
@@ -4008,7 +4008,7 @@ HorseaCard: ; 320b1 (c:60b1)
db 19
SeadraCard: ; 320f2 (c:60f2)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx SeadraCardGfx ; gfx
tx SeadraName ; name
db DIAMOND ; rarity
@@ -4059,7 +4059,7 @@ SeadraCard: ; 320f2 (c:60f2)
db 0
GoldeenCard: ; 32133 (c:6133)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx GoldeenCardGfx ; gfx
tx GoldeenName ; name
db CIRCLE ; rarity
@@ -4110,7 +4110,7 @@ GoldeenCard: ; 32133 (c:6133)
db 21
SeakingCard: ; 32174 (c:6174)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx SeakingCardGfx ; gfx
tx SeakingName ; name
db DIAMOND ; rarity
@@ -4161,7 +4161,7 @@ SeakingCard: ; 32174 (c:6174)
db 0
StaryuCard: ; 321b5 (c:61b5)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx StaryuCardGfx ; gfx
tx StaryuName ; name
db CIRCLE ; rarity
@@ -4212,7 +4212,7 @@ StaryuCard: ; 321b5 (c:61b5)
db 19
StarmieCard: ; 321f6 (c:61f6)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx StarmieCardGfx ; gfx
tx StarmieName ; name
db CIRCLE ; rarity
@@ -4263,7 +4263,7 @@ StarmieCard: ; 321f6 (c:61f6)
db 0
MagikarpCard: ; 32237 (c:6237)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx MagikarpCardGfx ; gfx
tx MagikarpName ; name
db DIAMOND ; rarity
@@ -4314,7 +4314,7 @@ MagikarpCard: ; 32237 (c:6237)
db 18
GyaradosCard: ; 32278 (c:6278)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx GyaradosCardGfx ; gfx
tx GyaradosName ; name
db STAR ; rarity
@@ -4365,7 +4365,7 @@ GyaradosCard: ; 32278 (c:6278)
db 0
LaprasCard: ; 322b9 (c:62b9)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx LaprasCardGfx ; gfx
tx LaprasName ; name
db STAR ; rarity
@@ -4416,7 +4416,7 @@ LaprasCard: ; 322b9 (c:62b9)
db 0
Vaporeon1Card: ; 322fa (c:62fa)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx Vaporeon1CardGfx ; gfx
tx VaporeonName ; name
db DIAMOND ; rarity
@@ -4467,7 +4467,7 @@ Vaporeon1Card: ; 322fa (c:62fa)
db 0
Vaporeon2Card: ; 3233b (c:633b)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx Vaporeon2CardGfx ; gfx
tx VaporeonName ; name
db STAR ; rarity
@@ -4518,7 +4518,7 @@ Vaporeon2Card: ; 3233b (c:633b)
db 0
OmanyteCard: ; 3237c (c:637c)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx OmanyteCardGfx ; gfx
tx OmanyteName ; name
db CIRCLE ; rarity
@@ -4569,7 +4569,7 @@ OmanyteCard: ; 3237c (c:637c)
db 17
OmastarCard: ; 323bd (c:63bd)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx OmastarCardGfx ; gfx
tx OmastarName ; name
db DIAMOND ; rarity
@@ -4620,7 +4620,7 @@ OmastarCard: ; 323bd (c:63bd)
db 0
Articuno1Card: ; 323fe (c:63fe)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx Articuno1CardGfx ; gfx
tx ArticunoName ; name
db STAR ; rarity
@@ -4671,7 +4671,7 @@ Articuno1Card: ; 323fe (c:63fe)
db 0
Articuno2Card: ; 3243f (c:643f)
- db WATER ; type
+ db TYPE_PKMN_WATER ; type
gfx Articuno2CardGfx ; gfx
tx ArticunoName ; name
db STAR ; rarity
@@ -4722,7 +4722,7 @@ Articuno2Card: ; 3243f (c:643f)
db 0
Pikachu1Card: ; 32480 (c:6480)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Pikachu1CardGfx ; gfx
tx PikachuName ; name
db CIRCLE ; rarity
@@ -4773,7 +4773,7 @@ Pikachu1Card: ; 32480 (c:6480)
db 19
Pikachu2Card: ; 324c1 (c:64c1)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Pikachu2CardGfx ; gfx
tx PikachuName ; name
db CIRCLE ; rarity
@@ -4824,7 +4824,7 @@ Pikachu2Card: ; 324c1 (c:64c1)
db 16
Pikachu3Card: ; 32502 (c:6502)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Pikachu3CardGfx ; gfx
tx PikachuName ; name
db PROMOSTAR ; rarity
@@ -4875,7 +4875,7 @@ Pikachu3Card: ; 32502 (c:6502)
db 16
Pikachu4Card: ; 32543 (c:6543)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Pikachu4CardGfx ; gfx
tx PikachuName ; name
db PROMOSTAR ; rarity
@@ -4926,7 +4926,7 @@ Pikachu4Card: ; 32543 (c:6543)
db 16
FlyingPikachuCard: ; 32584 (c:6584)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx FlyingPikachuCardGfx ; gfx
tx FlyingPikachuName ; name
db PROMOSTAR ; rarity
@@ -4977,7 +4977,7 @@ FlyingPikachuCard: ; 32584 (c:6584)
db 3
SurfingPikachu1Card: ; 325c5 (c:65c5)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx SurfingPikachu1CardGfx ; gfx
tx SurfingPikachuName ; name
db PROMOSTAR ; rarity
@@ -5028,7 +5028,7 @@ SurfingPikachu1Card: ; 325c5 (c:65c5)
db 0
SurfingPikachu2Card: ; 32606 (c:6606)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx SurfingPikachu2CardGfx ; gfx
tx SurfingPikachuName ; name
db PROMOSTAR ; rarity
@@ -5079,7 +5079,7 @@ SurfingPikachu2Card: ; 32606 (c:6606)
db 0
Raichu1Card: ; 32647 (c:6647)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Raichu1CardGfx ; gfx
tx RaichuName ; name
db STAR ; rarity
@@ -5130,7 +5130,7 @@ Raichu1Card: ; 32647 (c:6647)
db 0
Raichu2Card: ; 32688 (c:6688)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Raichu2CardGfx ; gfx
tx RaichuName ; name
db STAR ; rarity
@@ -5181,7 +5181,7 @@ Raichu2Card: ; 32688 (c:6688)
db 0
Magnemite1Card: ; 326c9 (c:66c9)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Magnemite1CardGfx ; gfx
tx MagnemiteName ; name
db CIRCLE ; rarity
@@ -5232,7 +5232,7 @@ Magnemite1Card: ; 326c9 (c:66c9)
db 19
Magnemite2Card: ; 3270a (c:670a)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Magnemite2CardGfx ; gfx
tx MagnemiteName ; name
db CIRCLE ; rarity
@@ -5283,7 +5283,7 @@ Magnemite2Card: ; 3270a (c:670a)
db 19
Magneton1Card: ; 3274b (c:674b)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Magneton1CardGfx ; gfx
tx MagnetonName ; name
db STAR ; rarity
@@ -5334,7 +5334,7 @@ Magneton1Card: ; 3274b (c:674b)
db 0
Magneton2Card: ; 3278c (c:678c)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Magneton2CardGfx ; gfx
tx MagnetonName ; name
db STAR ; rarity
@@ -5385,7 +5385,7 @@ Magneton2Card: ; 3278c (c:678c)
db 0
VoltorbCard: ; 327cd (c:67cd)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx VoltorbCardGfx ; gfx
tx VoltorbName ; name
db CIRCLE ; rarity
@@ -5436,7 +5436,7 @@ VoltorbCard: ; 327cd (c:67cd)
db 21
Electrode1Card: ; 3280e (c:680e)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Electrode1CardGfx ; gfx
tx ElectrodeName ; name
db STAR ; rarity
@@ -5487,7 +5487,7 @@ Electrode1Card: ; 3280e (c:680e)
db 0
Electrode2Card: ; 3284f (c:684f)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Electrode2CardGfx ; gfx
tx ElectrodeName ; name
db STAR ; rarity
@@ -5538,7 +5538,7 @@ Electrode2Card: ; 3284f (c:684f)
db 0
Electabuzz1Card: ; 32890 (c:6890)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Electabuzz1CardGfx ; gfx
tx ElectabuzzName ; name
db PROMOSTAR ; rarity
@@ -5589,7 +5589,7 @@ Electabuzz1Card: ; 32890 (c:6890)
db 0
Electabuzz2Card: ; 328d1 (c:68d1)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Electabuzz2CardGfx ; gfx
tx ElectabuzzName ; name
db STAR ; rarity
@@ -5640,7 +5640,7 @@ Electabuzz2Card: ; 328d1 (c:68d1)
db 0
Jolteon1Card: ; 32912 (c:6912)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Jolteon1CardGfx ; gfx
tx JolteonName ; name
db DIAMOND ; rarity
@@ -5691,7 +5691,7 @@ Jolteon1Card: ; 32912 (c:6912)
db 0
Jolteon2Card: ; 32953 (c:6953)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Jolteon2CardGfx ; gfx
tx JolteonName ; name
db STAR ; rarity
@@ -5742,7 +5742,7 @@ Jolteon2Card: ; 32953 (c:6953)
db 0
Zapdos1Card: ; 32994 (c:6994)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Zapdos1CardGfx ; gfx
tx ZapdosName ; name
db STAR ; rarity
@@ -5793,7 +5793,7 @@ Zapdos1Card: ; 32994 (c:6994)
db 0
Zapdos2Card: ; 329d5 (c:69d5)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Zapdos2CardGfx ; gfx
tx ZapdosName ; name
db STAR ; rarity
@@ -5844,7 +5844,7 @@ Zapdos2Card: ; 329d5 (c:69d5)
db 0
Zapdos3Card: ; 32a16 (c:6a16)
- db LIGHTNING ; type
+ db TYPE_PKMN_LIGHTNING ; type
gfx Zapdos3CardGfx ; gfx
tx ZapdosName ; name
db STAR ; rarity
@@ -5895,7 +5895,7 @@ Zapdos3Card: ; 32a16 (c:6a16)
db 0
SandshrewCard: ; 32a57 (c:6a57)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx SandshrewCardGfx ; gfx
tx SandshrewName ; name
db CIRCLE ; rarity
@@ -5946,7 +5946,7 @@ SandshrewCard: ; 32a57 (c:6a57)
db 19
SandslashCard: ; 32a98 (c:6a98)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx SandslashCardGfx ; gfx
tx SandslashName ; name
db DIAMOND ; rarity
@@ -5997,7 +5997,7 @@ SandslashCard: ; 32a98 (c:6a98)
db 0
DiglettCard: ; 32ad9 (c:6ad9)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx DiglettCardGfx ; gfx
tx DiglettName ; name
db CIRCLE ; rarity
@@ -6048,7 +6048,7 @@ DiglettCard: ; 32ad9 (c:6ad9)
db 19
DugtrioCard: ; 32b1a (c:6b1a)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx DugtrioCardGfx ; gfx
tx DugtrioName ; name
db STAR ; rarity
@@ -6099,7 +6099,7 @@ DugtrioCard: ; 32b1a (c:6b1a)
db 0
MankeyCard: ; 32b5b (c:6b5b)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx MankeyCardGfx ; gfx
tx MankeyName ; name
db CIRCLE ; rarity
@@ -6150,7 +6150,7 @@ MankeyCard: ; 32b5b (c:6b5b)
db 17
PrimeapeCard: ; 32b9c (c:6b9c)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx PrimeapeCardGfx ; gfx
tx PrimeapeName ; name
db DIAMOND ; rarity
@@ -6201,7 +6201,7 @@ PrimeapeCard: ; 32b9c (c:6b9c)
db 0
MachopCard: ; 32bdd (c:6bdd)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx MachopCardGfx ; gfx
tx MachopName ; name
db CIRCLE ; rarity
@@ -6252,7 +6252,7 @@ MachopCard: ; 32bdd (c:6bdd)
db 21
MachokeCard: ; 32c1e (c:6c1e)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx MachokeCardGfx ; gfx
tx MachokeName ; name
db DIAMOND ; rarity
@@ -6303,7 +6303,7 @@ MachokeCard: ; 32c1e (c:6c1e)
db 16
MachampCard: ; 32c5f (c:6c5f)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx MachampCardGfx ; gfx
tx MachampName ; name
db STAR ; rarity
@@ -6354,7 +6354,7 @@ MachampCard: ; 32c5f (c:6c5f)
db 0
GeodudeCard: ; 32ca0 (c:6ca0)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx GeodudeCardGfx ; gfx
tx GeodudeName ; name
db CIRCLE ; rarity
@@ -6405,7 +6405,7 @@ GeodudeCard: ; 32ca0 (c:6ca0)
db 19
GravelerCard: ; 32ce1 (c:6ce1)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx GravelerCardGfx ; gfx
tx GravelerName ; name
db DIAMOND ; rarity
@@ -6456,7 +6456,7 @@ GravelerCard: ; 32ce1 (c:6ce1)
db 16
GolemCard: ; 32d22 (c:6d22)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx GolemCardGfx ; gfx
tx GolemName ; name
db DIAMOND ; rarity
@@ -6507,7 +6507,7 @@ GolemCard: ; 32d22 (c:6d22)
db 0
OnixCard: ; 32d63 (c:6d63)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx OnixCardGfx ; gfx
tx OnixName ; name
db CIRCLE ; rarity
@@ -6558,7 +6558,7 @@ OnixCard: ; 32d63 (c:6d63)
db 0
CuboneCard: ; 32da4 (c:6da4)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx CuboneCardGfx ; gfx
tx CuboneName ; name
db CIRCLE ; rarity
@@ -6609,7 +6609,7 @@ CuboneCard: ; 32da4 (c:6da4)
db 19
Marowak1Card: ; 32de5 (c:6de5)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx Marowak1CardGfx ; gfx
tx MarowakName ; name
db DIAMOND ; rarity
@@ -6660,7 +6660,7 @@ Marowak1Card: ; 32de5 (c:6de5)
db 0
Marowak2Card: ; 32e26 (c:6e26)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx Marowak2CardGfx ; gfx
tx MarowakName ; name
db DIAMOND ; rarity
@@ -6711,7 +6711,7 @@ Marowak2Card: ; 32e26 (c:6e26)
db 0
HitmonleeCard: ; 32e67 (c:6e67)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx HitmonleeCardGfx ; gfx
tx HitmonleeName ; name
db STAR ; rarity
@@ -6762,7 +6762,7 @@ HitmonleeCard: ; 32e67 (c:6e67)
db 0
HitmonchanCard: ; 32ea8 (c:6ea8)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx HitmonchanCardGfx ; gfx
tx HitmonchanName ; name
db STAR ; rarity
@@ -6813,7 +6813,7 @@ HitmonchanCard: ; 32ea8 (c:6ea8)
db 0
RhyhornCard: ; 32ee9 (c:6ee9)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx RhyhornCardGfx ; gfx
tx RhyhornName ; name
db CIRCLE ; rarity
@@ -6864,7 +6864,7 @@ RhyhornCard: ; 32ee9 (c:6ee9)
db 16
RhydonCard: ; 32f2a (c:6f2a)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx RhydonCardGfx ; gfx
tx RhydonName ; name
db DIAMOND ; rarity
@@ -6915,7 +6915,7 @@ RhydonCard: ; 32f2a (c:6f2a)
db 0
KabutoCard: ; 32f6b (c:6f6b)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx KabutoCardGfx ; gfx
tx KabutoName ; name
db CIRCLE ; rarity
@@ -6966,7 +6966,7 @@ KabutoCard: ; 32f6b (c:6f6b)
db 19
KabutopsCard: ; 32fac (c:6fac)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx KabutopsCardGfx ; gfx
tx KabutopsName ; name
db STAR ; rarity
@@ -7017,7 +7017,7 @@ KabutopsCard: ; 32fac (c:6fac)
db 0
AerodactylCard: ; 32fed (c:6fed)
- db FIGHTING ; type
+ db TYPE_PKMN_FIGHTING ; type
gfx AerodactylCardGfx ; gfx
tx AerodactylName ; name
db STAR ; rarity
@@ -7068,7 +7068,7 @@ AerodactylCard: ; 32fed (c:6fed)
db 1
AbraCard: ; 3302e (c:702e)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx AbraCardGfx ; gfx
tx AbraName ; name
db CIRCLE ; rarity
@@ -7119,7 +7119,7 @@ AbraCard: ; 3302e (c:702e)
db 16
KadabraCard: ; 3306f (c:706f)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx KadabraCardGfx ; gfx
tx KadabraName ; name
db DIAMOND ; rarity
@@ -7170,7 +7170,7 @@ KadabraCard: ; 3306f (c:706f)
db 16
AlakazamCard: ; 330b0 (c:70b0)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx AlakazamCardGfx ; gfx
tx AlakazamName ; name
db STAR ; rarity
@@ -7221,7 +7221,7 @@ AlakazamCard: ; 330b0 (c:70b0)
db 0
Slowpoke1Card: ; 330f1 (c:70f1)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Slowpoke1CardGfx ; gfx
tx SlowpokeName ; name
db PROMOSTAR ; rarity
@@ -7272,7 +7272,7 @@ Slowpoke1Card: ; 330f1 (c:70f1)
db 19
Slowpoke2Card: ; 33132 (c:7132)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Slowpoke2CardGfx ; gfx
tx SlowpokeName ; name
db CIRCLE ; rarity
@@ -7323,7 +7323,7 @@ Slowpoke2Card: ; 33132 (c:7132)
db 16
SlowbroCard: ; 33173 (c:7173)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx SlowbroCardGfx ; gfx
tx SlowbroName ; name
db DIAMOND ; rarity
@@ -7374,7 +7374,7 @@ SlowbroCard: ; 33173 (c:7173)
db 1
Gastly1Card: ; 331b4 (c:71b4)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Gastly1CardGfx ; gfx
tx GastlyName ; name
db CIRCLE ; rarity
@@ -7425,7 +7425,7 @@ Gastly1Card: ; 331b4 (c:71b4)
db 16
Gastly2Card: ; 331f5 (c:71f5)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Gastly2CardGfx ; gfx
tx GastlyName ; name
db DIAMOND ; rarity
@@ -7476,7 +7476,7 @@ Gastly2Card: ; 331f5 (c:71f5)
db 19
Haunter1Card: ; 33236 (c:7236)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Haunter1CardGfx ; gfx
tx HaunterName ; name
db STAR ; rarity
@@ -7527,7 +7527,7 @@ Haunter1Card: ; 33236 (c:7236)
db 16
Haunter2Card: ; 33277 (c:7277)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Haunter2CardGfx ; gfx
tx HaunterName ; name
db DIAMOND ; rarity
@@ -7578,7 +7578,7 @@ Haunter2Card: ; 33277 (c:7277)
db 16
GengarCard: ; 332b8 (c:72b8)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx GengarCardGfx ; gfx
tx GengarName ; name
db STAR ; rarity
@@ -7629,7 +7629,7 @@ GengarCard: ; 332b8 (c:72b8)
db 1
DrowzeeCard: ; 332f9 (c:72f9)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx DrowzeeCardGfx ; gfx
tx DrowzeeName ; name
db CIRCLE ; rarity
@@ -7680,7 +7680,7 @@ DrowzeeCard: ; 332f9 (c:72f9)
db 19
HypnoCard: ; 3333a (c:733a)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx HypnoCardGfx ; gfx
tx HypnoName ; name
db STAR ; rarity
@@ -7731,7 +7731,7 @@ HypnoCard: ; 3333a (c:733a)
db 0
MrMimeCard: ; 3337b (c:737b)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx MrMimeCardGfx ; gfx
tx MrMimeName ; name
db STAR ; rarity
@@ -7782,7 +7782,7 @@ MrMimeCard: ; 3337b (c:737b)
db 3
JynxCard: ; 333bc (c:73bc)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx JynxCardGfx ; gfx
tx JynxName ; name
db DIAMOND ; rarity
@@ -7833,7 +7833,7 @@ JynxCard: ; 333bc (c:73bc)
db 0
Mewtwo1Card: ; 333fd (c:73fd)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Mewtwo1CardGfx ; gfx
tx MewtwoName ; name
db STAR ; rarity
@@ -7884,7 +7884,7 @@ Mewtwo1Card: ; 333fd (c:73fd)
db 0
Mewtwo2Card: ; 3343e (c:743e)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Mewtwo2CardGfx ; gfx
tx MewtwoName ; name
db PROMOSTAR ; rarity
@@ -7935,7 +7935,7 @@ Mewtwo2Card: ; 3343e (c:743e)
db 0
Mewtwo3Card: ; 3347f (c:747f)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Mewtwo3CardGfx ; gfx
tx MewtwoName ; name
db PROMOSTAR ; rarity
@@ -7986,7 +7986,7 @@ Mewtwo3Card: ; 3347f (c:747f)
db 0
Mew1Card: ; 334c0 (c:74c0)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Mew1CardGfx ; gfx
tx MewName ; name
db PROMOSTAR ; rarity
@@ -8037,7 +8037,7 @@ Mew1Card: ; 334c0 (c:74c0)
db 3
Mew2Card: ; 33501 (c:7501)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Mew2CardGfx ; gfx
tx MewName ; name
db STAR ; rarity
@@ -8088,7 +8088,7 @@ Mew2Card: ; 33501 (c:7501)
db 0
Mew3Card: ; 33542 (c:7542)
- db PSYCHIC ; type
+ db TYPE_PKMN_PSYCHIC ; type
gfx Mew3CardGfx ; gfx
tx MewName ; name
db STAR ; rarity
@@ -8139,7 +8139,7 @@ Mew3Card: ; 33542 (c:7542)
db 8
PidgeyCard: ; 33583 (c:7583)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx PidgeyCardGfx ; gfx
tx PidgeyName ; name
db CIRCLE ; rarity
@@ -8190,7 +8190,7 @@ PidgeyCard: ; 33583 (c:7583)
db 18
PidgeottoCard: ; 335c4 (c:75c4)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx PidgeottoCardGfx ; gfx
tx PidgeottoName ; name
db STAR ; rarity
@@ -8241,7 +8241,7 @@ PidgeottoCard: ; 335c4 (c:75c4)
db 16
Pidgeot1Card: ; 33605 (c:7605)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Pidgeot1CardGfx ; gfx
tx PidgeotName ; name
db STAR ; rarity
@@ -8292,7 +8292,7 @@ Pidgeot1Card: ; 33605 (c:7605)
db 0
Pidgeot2Card: ; 33646 (c:7646)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Pidgeot2CardGfx ; gfx
tx PidgeotName ; name
db STAR ; rarity
@@ -8343,7 +8343,7 @@ Pidgeot2Card: ; 33646 (c:7646)
db 0
RattataCard: ; 33687 (c:7687)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx RattataCardGfx ; gfx
tx RattataName ; name
db CIRCLE ; rarity
@@ -8394,7 +8394,7 @@ RattataCard: ; 33687 (c:7687)
db 19
RaticateCard: ; 336c8 (c:76c8)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx RaticateCardGfx ; gfx
tx RaticateName ; name
db DIAMOND ; rarity
@@ -8445,7 +8445,7 @@ RaticateCard: ; 336c8 (c:76c8)
db 3
SpearowCard: ; 33709 (c:7709)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx SpearowCardGfx ; gfx
tx SpearowName ; name
db CIRCLE ; rarity
@@ -8496,7 +8496,7 @@ SpearowCard: ; 33709 (c:7709)
db 19
FearowCard: ; 3374a (c:774a)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx FearowCardGfx ; gfx
tx FearowName ; name
db DIAMOND ; rarity
@@ -8547,7 +8547,7 @@ FearowCard: ; 3374a (c:774a)
db 0
ClefairyCard: ; 3378b (c:778b)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx ClefairyCardGfx ; gfx
tx ClefairyName ; name
db STAR ; rarity
@@ -8598,7 +8598,7 @@ ClefairyCard: ; 3378b (c:778b)
db 18
ClefableCard: ; 337cc (c:77cc)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx ClefableCardGfx ; gfx
tx ClefableName ; name
db STAR ; rarity
@@ -8649,7 +8649,7 @@ ClefableCard: ; 337cc (c:77cc)
db 0
Jigglypuff1Card: ; 3380d (c:780d)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Jigglypuff1CardGfx ; gfx
tx JigglypuffName ; name
db PROMOSTAR ; rarity
@@ -8700,7 +8700,7 @@ Jigglypuff1Card: ; 3380d (c:780d)
db 16
Jigglypuff2Card: ; 3384e (c:784e)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Jigglypuff2CardGfx ; gfx
tx JigglypuffName ; name
db CIRCLE ; rarity
@@ -8751,7 +8751,7 @@ Jigglypuff2Card: ; 3384e (c:784e)
db 16
Jigglypuff3Card: ; 3388f (c:788f)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Jigglypuff3CardGfx ; gfx
tx JigglypuffName ; name
db CIRCLE ; rarity
@@ -8802,7 +8802,7 @@ Jigglypuff3Card: ; 3388f (c:788f)
db 16
WigglytuffCard: ; 338d0 (c:78d0)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx WigglytuffCardGfx ; gfx
tx WigglytuffName ; name
db STAR ; rarity
@@ -8853,7 +8853,7 @@ WigglytuffCard: ; 338d0 (c:78d0)
db 0
Meowth1Card: ; 33911 (c:7911)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Meowth1CardGfx ; gfx
tx MeowthName ; name
db CIRCLE ; rarity
@@ -8904,7 +8904,7 @@ Meowth1Card: ; 33911 (c:7911)
db 16
Meowth2Card: ; 33952 (c:7952)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Meowth2CardGfx ; gfx
tx MeowthName ; name
db CIRCLE ; rarity
@@ -8955,7 +8955,7 @@ Meowth2Card: ; 33952 (c:7952)
db 16
PersianCard: ; 33993 (c:7993)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx PersianCardGfx ; gfx
tx PersianName ; name
db DIAMOND ; rarity
@@ -9006,7 +9006,7 @@ PersianCard: ; 33993 (c:7993)
db 0
FarfetchdCard: ; 339d4 (c:79d4)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx FarfetchdCardGfx ; gfx
tx FarfetchdName ; name
db DIAMOND ; rarity
@@ -9057,7 +9057,7 @@ FarfetchdCard: ; 339d4 (c:79d4)
db 3
DoduoCard: ; 33a15 (c:7a15)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx DoduoCardGfx ; gfx
tx DoduoName ; name
db CIRCLE ; rarity
@@ -9108,7 +9108,7 @@ DoduoCard: ; 33a15 (c:7a15)
db 19
DodrioCard: ; 33a56 (c:7a56)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx DodrioCardGfx ; gfx
tx DodrioName ; name
db DIAMOND ; rarity
@@ -9159,7 +9159,7 @@ DodrioCard: ; 33a56 (c:7a56)
db 1
LickitungCard: ; 33a97 (c:7a97)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx LickitungCardGfx ; gfx
tx LickitungName ; name
db DIAMOND ; rarity
@@ -9210,7 +9210,7 @@ LickitungCard: ; 33a97 (c:7a97)
db 0
ChanseyCard: ; 33ad8 (c:7ad8)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx ChanseyCardGfx ; gfx
tx ChanseyName ; name
db STAR ; rarity
@@ -9261,7 +9261,7 @@ ChanseyCard: ; 33ad8 (c:7ad8)
db 8
KangaskhanCard: ; 33b19 (c:7b19)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx KangaskhanCardGfx ; gfx
tx KangaskhanName ; name
db STAR ; rarity
@@ -9312,7 +9312,7 @@ KangaskhanCard: ; 33b19 (c:7b19)
db 0
TaurosCard: ; 33b5a (c:7b5a)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx TaurosCardGfx ; gfx
tx TaurosName ; name
db DIAMOND ; rarity
@@ -9363,7 +9363,7 @@ TaurosCard: ; 33b5a (c:7b5a)
db 0
DittoCard: ; 33b9b (c:7b9b)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx DittoCardGfx ; gfx
tx DittoName ; name
db STAR ; rarity
@@ -9414,7 +9414,7 @@ DittoCard: ; 33b9b (c:7b9b)
db 0
EeveeCard: ; 33bdc (c:7bdc)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx EeveeCardGfx ; gfx
tx EeveeName ; name
db CIRCLE ; rarity
@@ -9465,7 +9465,7 @@ EeveeCard: ; 33bdc (c:7bdc)
db 17
PorygonCard: ; 33c1d (c:7c1d)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx PorygonCardGfx ; gfx
tx PorygonName ; name
db DIAMOND ; rarity
@@ -9516,7 +9516,7 @@ PorygonCard: ; 33c1d (c:7c1d)
db 0
SnorlaxCard: ; 33c5e (c:7c5e)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx SnorlaxCardGfx ; gfx
tx SnorlaxName ; name
db STAR ; rarity
@@ -9567,7 +9567,7 @@ SnorlaxCard: ; 33c5e (c:7c5e)
db 0
DratiniCard: ; 33c9f (c:7c9f)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx DratiniCardGfx ; gfx
tx DratiniName ; name
db DIAMOND ; rarity
@@ -9618,7 +9618,7 @@ DratiniCard: ; 33c9f (c:7c9f)
db 18
DragonairCard: ; 33ce0 (c:7ce0)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx DragonairCardGfx ; gfx
tx DragonairName ; name
db STAR ; rarity
@@ -9669,7 +9669,7 @@ DragonairCard: ; 33ce0 (c:7ce0)
db 16
Dragonite1Card: ; 33d21 (c:7d21)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Dragonite1CardGfx ; gfx
tx DragoniteName ; name
db STAR ; rarity
@@ -9720,7 +9720,7 @@ Dragonite1Card: ; 33d21 (c:7d21)
db 0
Dragonite2Card: ; 33d62 (c:7d62)
- db COLORLESS ; type
+ db TYPE_PKMN_COLORLESS ; type
gfx Dragonite2CardGfx ; gfx
tx DragoniteName ; name
db STAR ; rarity
@@ -9771,7 +9771,7 @@ Dragonite2Card: ; 33d62 (c:7d62)
db 0
GrassEnergyCard: ; 33da3 (c:7da3)
- db GRASS_ENERGY_CARD ; type
+ db TYPE_ENERGY_GRASS ; type
gfx GrassEnergyCardGfx ; gfx
tx GrassEnergyName ; name
db CIRCLE ; rarity
@@ -9782,7 +9782,7 @@ GrassEnergyCard: ; 33da3 (c:7da3)
dw NONE ; description (cont)
FireEnergyCard: ; 33db1 (c:7db1)
- db FIRE_ENERGY_CARD ; type
+ db TYPE_ENERGY_FIRE ; type
gfx FireEnergyCardGfx ; gfx
tx FireEnergyName ; name
db CIRCLE ; rarity
@@ -9793,7 +9793,7 @@ FireEnergyCard: ; 33db1 (c:7db1)
dw NONE ; description (cont)
WaterEnergyCard: ; 33dbf (c:7dbf)
- db WATER_ENERGY_CARD ; type
+ db TYPE_ENERGY_WATER ; type
gfx WaterEnergyCardGfx ; gfx
tx WaterEnergyName ; name
db CIRCLE ; rarity
@@ -9804,7 +9804,7 @@ WaterEnergyCard: ; 33dbf (c:7dbf)
dw NONE ; description (cont)
LightningEnergyCard: ; 33dcd (c:7dcd)
- db LIGHTNING_ENERGY_CARD ; type
+ db TYPE_ENERGY_LIGHTNING ; type
gfx LightningEnergyCardGfx ; gfx
tx LightningEnergyName ; name
db CIRCLE ; rarity
@@ -9815,7 +9815,7 @@ LightningEnergyCard: ; 33dcd (c:7dcd)
dw NONE ; description (cont)
FightingEnergyCard: ; 33ddb (c:7ddb)
- db FIGHTING_ENERGY_CARD ; type
+ db TYPE_ENERGY_FIGHTING ; type
gfx FightingEnergyCardGfx ; gfx
tx FightingEnergyName ; name
db CIRCLE ; rarity
@@ -9826,7 +9826,7 @@ FightingEnergyCard: ; 33ddb (c:7ddb)
dw NONE ; description (cont)
PsychicEnergyCard: ; 33de9 (c:7de9)
- db PSYCHIC_ENERGY_CARD ; type
+ db TYPE_ENERGY_PSYCHIC ; type
gfx PsychicEnergyCardGfx ; gfx
tx PsychicEnergyName ; name
db CIRCLE ; rarity
@@ -9837,7 +9837,7 @@ PsychicEnergyCard: ; 33de9 (c:7de9)
dw NONE ; description (cont)
DoubleColorlessEnergyCard: ; 33df7 (c:7df7)
- db DOUBLE_COLORLESS_ENERGY_CARD ; type
+ db TYPE_ENERGY_DOUBLE_COLORLESS ; type
gfx DoubleColorlessEnergyCardGfx ; gfx
tx DoubleColorlessEnergyName ; name
db DIAMOND ; rarity
@@ -9848,7 +9848,7 @@ DoubleColorlessEnergyCard: ; 33df7 (c:7df7)
dw NONE ; description (cont)
ProfessorOakCard: ; 33e05 (c:7e05)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx ProfessorOakCardGfx ; gfx
tx ProfessorOakName ; name
db DIAMOND ; rarity
@@ -9859,7 +9859,7 @@ ProfessorOakCard: ; 33e05 (c:7e05)
dw NONE ; description (cont)
ImposterProfessorOakCard: ; 33e13 (c:7e13)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx ImposterProfessorOakCardGfx ; gfx
tx ImposterProfessorOakName ; name
db STAR ; rarity
@@ -9870,7 +9870,7 @@ ImposterProfessorOakCard: ; 33e13 (c:7e13)
dw NONE ; description (cont)
BillCard: ; 33e21 (c:7e21)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx BillCardGfx ; gfx
tx BillName ; name
db CIRCLE ; rarity
@@ -9881,7 +9881,7 @@ BillCard: ; 33e21 (c:7e21)
dw NONE ; description (cont)
MrFujiCard: ; 33e2f (c:7e2f)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx MrFujiCardGfx ; gfx
tx MrFujiName ; name
db DIAMOND ; rarity
@@ -9892,7 +9892,7 @@ MrFujiCard: ; 33e2f (c:7e2f)
dw NONE ; description (cont)
LassCard: ; 33e3d (c:7e3d)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx LassCardGfx ; gfx
tx LassName ; name
db STAR ; rarity
@@ -9903,7 +9903,7 @@ LassCard: ; 33e3d (c:7e3d)
dw NONE ; description (cont)
ImakuniCard: ; 33e4b (c:7e4b)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx ImakuniCardGfx ; gfx
tx ImakuniName ; name
db PROMOSTAR ; rarity
@@ -9914,7 +9914,7 @@ ImakuniCard: ; 33e4b (c:7e4b)
dw NONE ; description (cont)
PokemonTraderCard: ; 33e59 (c:7e59)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx PokemonTraderCardGfx ; gfx
tx PokemonTraderName ; name
db STAR ; rarity
@@ -9925,7 +9925,7 @@ PokemonTraderCard: ; 33e59 (c:7e59)
dw NONE ; description (cont)
PokemonBreederCard: ; 33e67 (c:7e67)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx PokemonBreederCardGfx ; gfx
tx PokemonBreederName ; name
db STAR ; rarity
@@ -9936,7 +9936,7 @@ PokemonBreederCard: ; 33e67 (c:7e67)
dw NONE ; description (cont)
ClefairyDollCard: ; 33e75 (c:7e75)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx ClefairyDollCardGfx ; gfx
tx ClefairyDollName ; name
db STAR ; rarity
@@ -9947,7 +9947,7 @@ ClefairyDollCard: ; 33e75 (c:7e75)
tx ClefairyDollDescriptionCont ; description (cont)
MysteriousFossilCard: ; 33e83 (c:7e83)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx MysteriousFossilCardGfx ; gfx
tx MysteriousFossilName ; name
db CIRCLE ; rarity
@@ -9958,7 +9958,7 @@ MysteriousFossilCard: ; 33e83 (c:7e83)
tx MysteriousFossilDescriptionCont ; description (cont)
EnergyRetrievalCard: ; 33e91 (c:7e91)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx EnergyRetrievalCardGfx ; gfx
tx EnergyRetrievalName ; name
db DIAMOND ; rarity
@@ -9969,7 +9969,7 @@ EnergyRetrievalCard: ; 33e91 (c:7e91)
dw NONE ; description (cont)
SuperEnergyRetrievalCard: ; 33e9f (c:7e9f)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx SuperEnergyRetrievalCardGfx ; gfx
tx SuperEnergyRetrievalName ; name
db PROMOSTAR ; rarity
@@ -9980,7 +9980,7 @@ SuperEnergyRetrievalCard: ; 33e9f (c:7e9f)
dw NONE ; description (cont)
EnergySearchCard: ; 33ead (c:7ead)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx EnergySearchCardGfx ; gfx
tx EnergySearchName ; name
db CIRCLE ; rarity
@@ -9991,7 +9991,7 @@ EnergySearchCard: ; 33ead (c:7ead)
dw NONE ; description (cont)
EnergyRemovalCard: ; 33ebb (c:7ebb)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx EnergyRemovalCardGfx ; gfx
tx EnergyRemovalName ; name
db CIRCLE ; rarity
@@ -10002,7 +10002,7 @@ EnergyRemovalCard: ; 33ebb (c:7ebb)
dw NONE ; description (cont)
SuperEnergyRemovalCard: ; 33ec9 (c:7ec9)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx SuperEnergyRemovalCardGfx ; gfx
tx SuperEnergyRemovalName ; name
db STAR ; rarity
@@ -10013,7 +10013,7 @@ SuperEnergyRemovalCard: ; 33ec9 (c:7ec9)
dw NONE ; description (cont)
SwitchCard: ; 33ed7 (c:7ed7)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx SwitchCardGfx ; gfx
tx SwitchName ; name
db CIRCLE ; rarity
@@ -10024,7 +10024,7 @@ SwitchCard: ; 33ed7 (c:7ed7)
dw NONE ; description (cont)
PokemonCenterCard: ; 33ee5 (c:7ee5)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx PokemonCenterCardGfx ; gfx
tx PokemonCenterName ; name
db DIAMOND ; rarity
@@ -10035,7 +10035,7 @@ PokemonCenterCard: ; 33ee5 (c:7ee5)
dw NONE ; description (cont)
PokeBallCard: ; 33ef3 (c:7ef3)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx PokeBallCardGfx ; gfx
tx PokeBallName ; name
db CIRCLE ; rarity
@@ -10046,7 +10046,7 @@ PokeBallCard: ; 33ef3 (c:7ef3)
dw NONE ; description (cont)
ScoopUpCard: ; 33f01 (c:7f01)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx ScoopUpCardGfx ; gfx
tx ScoopUpName ; name
db STAR ; rarity
@@ -10057,7 +10057,7 @@ ScoopUpCard: ; 33f01 (c:7f01)
dw NONE ; description (cont)
ComputerSearchCard: ; 33f0f (c:7f0f)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx ComputerSearchCardGfx ; gfx
tx ComputerSearchName ; name
db STAR ; rarity
@@ -10068,7 +10068,7 @@ ComputerSearchCard: ; 33f0f (c:7f0f)
dw NONE ; description (cont)
PokedexCard: ; 33f1d (c:7f1d)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx PokedexCardGfx ; gfx
tx PokedexName ; name
db DIAMOND ; rarity
@@ -10079,7 +10079,7 @@ PokedexCard: ; 33f1d (c:7f1d)
dw NONE ; description (cont)
PlusPowerCard: ; 33f2b (c:7f2b)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx PlusPowerCardGfx ; gfx
tx PlusPowerName ; name
db DIAMOND ; rarity
@@ -10090,7 +10090,7 @@ PlusPowerCard: ; 33f2b (c:7f2b)
dw NONE ; description (cont)
DefenderCard: ; 33f39 (c:7f39)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx DefenderCardGfx ; gfx
tx DefenderName ; name
db DIAMOND ; rarity
@@ -10101,7 +10101,7 @@ DefenderCard: ; 33f39 (c:7f39)
dw NONE ; description (cont)
ItemFinderCard: ; 33f47 (c:7f47)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx ItemFinderCardGfx ; gfx
tx ItemFinderName ; name
db STAR ; rarity
@@ -10112,7 +10112,7 @@ ItemFinderCard: ; 33f47 (c:7f47)
dw NONE ; description (cont)
GustofWindCard: ; 33f55 (c:7f55)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx GustofWindCardGfx ; gfx
tx GustofWindName ; name
db CIRCLE ; rarity
@@ -10123,7 +10123,7 @@ GustofWindCard: ; 33f55 (c:7f55)
dw NONE ; description (cont)
DevolutionSprayCard: ; 33f63 (c:7f63)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx DevolutionSprayCardGfx ; gfx
tx DevolutionSprayName ; name
db STAR ; rarity
@@ -10134,7 +10134,7 @@ DevolutionSprayCard: ; 33f63 (c:7f63)
tx DevolutionSprayDescriptionCont ; description (cont)
PotionCard: ; 33f71 (c:7f71)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx PotionCardGfx ; gfx
tx PotionName ; name
db CIRCLE ; rarity
@@ -10145,7 +10145,7 @@ PotionCard: ; 33f71 (c:7f71)
dw NONE ; description (cont)
SuperPotionCard: ; 33f7f (c:7f7f)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx SuperPotionCardGfx ; gfx
tx SuperPotionName ; name
db DIAMOND ; rarity
@@ -10156,7 +10156,7 @@ SuperPotionCard: ; 33f7f (c:7f7f)
dw NONE ; description (cont)
FullHealCard: ; 33f8d (c:7f8d)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx FullHealCardGfx ; gfx
tx FullHealName ; name
db DIAMOND ; rarity
@@ -10167,7 +10167,7 @@ FullHealCard: ; 33f8d (c:7f8d)
dw NONE ; description (cont)
ReviveCard: ; 33f9b (c:7f9b)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx ReviveCardGfx ; gfx
tx ReviveName ; name
db DIAMOND ; rarity
@@ -10178,7 +10178,7 @@ ReviveCard: ; 33f9b (c:7f9b)
dw NONE ; description (cont)
MaintenanceCard: ; 33fa9 (c:7fa9)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx MaintenanceCardGfx ; gfx
tx MaintenanceName ; name
db DIAMOND ; rarity
@@ -10189,7 +10189,7 @@ MaintenanceCard: ; 33fa9 (c:7fa9)
dw NONE ; description (cont)
PokemonFluteCard: ; 33fb7 (c:7fb7)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx PokemonFluteCardGfx ; gfx
tx PokemonFluteName ; name
db DIAMOND ; rarity
@@ -10200,7 +10200,7 @@ PokemonFluteCard: ; 33fb7 (c:7fb7)
dw NONE ; description (cont)
GamblerCard: ; 33fc5 (c:7fc5)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx GamblerCardGfx ; gfx
tx GamblerName ; name
db CIRCLE ; rarity
@@ -10211,7 +10211,7 @@ GamblerCard: ; 33fc5 (c:7fc5)
dw NONE ; description (cont)
RecycleCard: ; 33fd3 (c:7fd3)
- db TRAINER_CARD ; type
+ db TYPE_TRAINER ; type
gfx RecycleCardGfx ; gfx
tx RecycleName ; name
db CIRCLE ; rarity
diff --git a/src/engine/bank1.asm b/src/engine/bank1.asm
index a48f0d7..b1a879d 100755
--- a/src/engine/bank1.asm
+++ b/src/engine/bank1.asm
@@ -472,7 +472,7 @@ Func_4436: ; 4436 (1:4436)
; c contains the energy card being played
PlayerUseEnergyCard: ; 4477 (1:4477)
ld a, c
- cp WATER_ENERGY_CARD ; XXX why treat water energy card differently?
+ cp TYPE_ENERGY_WATER ; XXX why treat water energy card differently?
jr nz, .notWaterEnergy
call $3615
jr c, .waterEnergy
@@ -1285,14 +1285,14 @@ AIUseEnergyCard: ; 69a5 (1:69a5)
ConvertTrainerCardToPokemon:
ld c, a
ld a, [hl]
- cp TRAINER_CARD
+ cp TYPE_TRAINER
ret nz
push hl
ldh a, [hWhoseTurn]
ld h, a
ld l, c
ld a, [hl]
- and TRAINER_CARD
+ and TYPE_TRAINER
pop hl
ret z
ld a, e
diff --git a/src/engine/bank5.asm b/src/engine/bank5.asm
index 0b373d3..3f0e5a2 100755
--- a/src/engine/bank5.asm
+++ b/src/engine/bank5.asm
@@ -66,7 +66,7 @@ Func_14226: ; 14226 (5:4226)
ret z
call LoadDeckCardToBuffer1
ld a, [wLoadedCard1Type]
- cp FIRE_ENERGY_CARD
+ cp TYPE_ENERGY_FIRE
jr nc, .checkForNextPokemon
ld a, [wLoadedCard1Stage]
or a
diff --git a/src/engine/boosters.asm b/src/engine/boosters.asm
index d292183..a0968c6 100755
--- a/src/engine/boosters.asm
+++ b/src/engine/boosters.asm
@@ -17,9 +17,9 @@ GenerateBoosterPack: ; 1e1c4 (7:61c4)
GenerateBoosterCard: ; 1e1df (7:61df)
ld a, STAR
- ld [wBoosterCurrRarity], a
+ ld [wBoosterCurRarity], a
.generateCardLoop
- call FindCurrRarityChance
+ call FindCurRarityChance
ld a, [hl]
or a
jr z, .noMoreOfCurrentRarity
@@ -32,14 +32,14 @@ GenerateBoosterCard: ; 1e1df (7:61df)
call FindBoosterCard
call UpdateBoosterCardTypesChanceByte
call AddCardToBoosterList
- call FindCurrRarityChance
+ call FindCurRarityChance
dec [hl]
jr .generateCardLoop
.noMoreOfCurrentRarity
- ld a, [wBoosterCurrRarity]
+ ld a, [wBoosterCurRarity]
dec a
- ld [wBoosterCurrRarity], a
- bit 7, a
+ ld [wBoosterCurRarity], a
+ bit 7, a ; any rarity left to check?
jr z, .generateCardLoop
or a
ret
@@ -48,10 +48,10 @@ GenerateBoosterCard: ; 1e1df (7:61df)
scf
ret
-FindCurrRarityChance: ; 1e219 (7:6219)
+FindCurRarityChance: ; 1e219 (7:6219)
push bc
ld hl, wBoosterDataCommonAmount
- ld a, [wBoosterCurrRarity]
+ ld a, [wBoosterCurRarity]
ld c, a
ld b, $0
add hl, bc
@@ -113,7 +113,7 @@ CheckCardViable: ; 1e268 (7:6268)
ld [wBoosterCurrentCardSet], a
ld a, [wBoosterCurrentCardRarity]
ld c, a
- ld a, [wBoosterCurrRarity]
+ ld a, [wBoosterCurRarity]
cp c
jr nz, .invalidCard
ld a, [wBoosterCurrentCardType]
@@ -124,7 +124,7 @@ CheckCardViable: ; 1e268 (7:6268)
swap a
and $0f
ld c, a
- ld a, [wBoosterDataCurrSet]
+ ld a, [wBoosterDataCurSet]
cp c
jr nz, .invalidCard
.returnValidCard
@@ -136,16 +136,17 @@ CheckCardViable: ; 1e268 (7:6268)
pop bc
ret
+; Map a card's TYPE_* constant given in a to its BOOSTER_CARD_TYPE_* constant
GetCardType: ; 1e2a0 (7:62a0)
push hl
push bc
ld hl, CardTypeTable
cp $11
- jr nc, .skipToTypeLoad
+ jr nc, .loadType
ld c, a
ld b, $00
add hl, bc
-.skipToTypeLoad
+.loadType
ld a, [hl]
pop bc
pop hl
@@ -464,7 +465,7 @@ InitBoosterData: ; 1e430 (7:6430)
dec c
jr nz, .clearTempCardCollectionLoop
call FindBoosterDataPointer
- ld de, wBoosterDataCurrSet
+ ld de, wBoosterDataCurSet
ld bc, $c
call CopyDataHLtoDE
call LoadRarityAmountsToWram
@@ -533,7 +534,7 @@ BoosterDataJumptable: ; 1e480 (7:6480)
dw PackRandomEnergies
LoadRarityAmountsToWram: ; 1e4ba (7:64ba)
- ld a, [wBoosterDataCurrSet]
+ ld a, [wBoosterDataCurSet]
add a
add a
ld c, a
diff --git a/src/engine/home.asm b/src/engine/home.asm
index 01a66d0..16927de 100755
--- a/src/engine/home.asm
+++ b/src/engine/home.asm
@@ -2926,7 +2926,7 @@ GetAttachedEnergies: ; 159f (0:159f)
ld a, l
call LoadDeckCardToBuffer2
ld a, [wLoadedCard2Type]
- bit ENERGY_CARD_F, a
+ bit TYPE_ENERGY_F, a
jr z, .not_an_energy_card
and $7 ; zero bit 3 to extract the type
ld e, a
diff --git a/src/wram.asm b/src/wram.asm
index 55cbab7..037dbef 100755
--- a/src/wram.asm
+++ b/src/wram.asm
@@ -1203,7 +1203,7 @@ wBoosterTempData:: ; d66a
wBoosterSelectedCardType:: ; d66b
ds $1
-wBoosterCurrRarity:: ; d66c
+wBoosterCurRarity:: ; d66c
ds $1
wBoosterDataAveragedChance:: ; d66d
@@ -1219,10 +1219,10 @@ wBoosterDataRareAmount:: ; d670
ds $1
wBoosterAmountOfCardTypeTable:: ; d671
- ds $09
+ ds NUM_BOOSTER_CARD_TYPES
wBoosterTempTypeChanceTable:: ; d67a
- ds $09
+ ds NUM_BOOSTER_CARD_TYPES
wBoosterCurrentCardType:: ; d683
ds $1
@@ -1233,14 +1233,14 @@ wBoosterCurrentCardRarity:: ; d684
wBoosterCurrentCardSet:: ; d685
ds $1
-wBoosterDataCurrSet:: ; d686
+wBoosterDataCurSet:: ; d686
ds $1
wBoosterDataEnergyFunctionPointer:: ; d687
ds $2
wBoosterDataTypeChanceData:: ; d689
- ds $9
+ ds NUM_BOOSTER_CARD_TYPES
ds $6ee