diff options
author | xCrystal <rgr.crystal@gmail.com> | 2018-02-07 21:13:52 +0100 |
---|---|---|
committer | xCrystal <rgr.crystal@gmail.com> | 2018-02-07 21:13:52 +0100 |
commit | bfeeb34666e8a9d91317f285e078c73d498351f7 (patch) | |
tree | 20c22f2520d1fc26e5979f0f23a7d97bc004a0d3 /src | |
parent | b9f2f4ee8e9218436b7ce36804bf404901f87d0f (diff) |
More accurate card type constants
Diffstat (limited to 'src')
-rw-r--r-- | src/constants/card_data_constants.asm | 54 | ||||
-rwxr-xr-x | src/data/cards.asm | 456 | ||||
-rwxr-xr-x | src/engine/bank1.asm | 6 | ||||
-rwxr-xr-x | src/engine/bank5.asm | 2 | ||||
-rwxr-xr-x | src/engine/boosters.asm | 29 | ||||
-rwxr-xr-x | src/engine/home.asm | 2 | ||||
-rwxr-xr-x | src/wram.asm | 10 |
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 |