diff options
author | xCrystal <rgr.crystal@gmail.com> | 2018-02-10 14:11:36 +0100 |
---|---|---|
committer | xCrystal <rgr.crystal@gmail.com> | 2018-02-10 14:11:36 +0100 |
commit | f541f5e03adadf0b9315cc642da9a5b377b52c12 (patch) | |
tree | 3aa0db9181a57a8dd5456955f7957a1950fe1400 /src | |
parent | 4d594f0e320b5eda3a6bc503392c88131358d3ce (diff) |
Refractor/rearrange some macros
Diffstat (limited to 'src')
-rw-r--r-- | src/constants/card_data_constants.asm | 6 | ||||
-rwxr-xr-x | src/data/cards.asm | 456 | ||||
-rwxr-xr-x | src/engine/bank1.asm | 36 | ||||
-rwxr-xr-x | src/engine/bank2.asm | 8 | ||||
-rwxr-xr-x | src/engine/bank3.asm | 4 | ||||
-rwxr-xr-x | src/engine/bank4.asm | 12 | ||||
-rwxr-xr-x | src/engine/bank6.asm | 10 | ||||
-rw-r--r-- | src/engine/effect_functions.asm | 16 | ||||
-rwxr-xr-x | src/engine/home.asm | 54 | ||||
-rw-r--r-- | src/macros/code.asm | 60 | ||||
-rw-r--r-- | src/macros/data.asm | 85 | ||||
-rwxr-xr-x | src/text/text1.asm | 4 | ||||
-rwxr-xr-x | src/text/text_offsets.asm | 4 | ||||
-rwxr-xr-x | src/wram.asm | 4 |
14 files changed, 368 insertions, 391 deletions
diff --git a/src/constants/card_data_constants.asm b/src/constants/card_data_constants.asm index 0816008..a98a0c7 100644 --- a/src/constants/card_data_constants.asm +++ b/src/constants/card_data_constants.asm @@ -1,3 +1,5 @@ +NONE EQU $0 + PKMN_CARD_DATA_LENGTH EQU $41 TRN_CARD_DATA_LENGTH EQU $0e ENERGY_CARD_DATA_LENGTH EQU $0e @@ -45,7 +47,7 @@ DIAMOND EQU $1 STAR EQU $2 PROMOSTAR EQU $FF -;;; set +;;; set 1 COLOSSEUM EQU $00 EVOLUTION EQU $10 MYSTERY EQU $20 @@ -53,7 +55,7 @@ LABORATORY EQU $30 PROMOTIONAL EQU $40 ENERGY EQU $50 -NONE EQU $0 +;;; set 2 JUNGLE EQU $1 FOSSIL EQU $2 GB EQU $7 diff --git a/src/data/cards.asm b/src/data/cards.asm index 4b1a54b..b246f59 100755 --- a/src/data/cards.asm +++ b/src/data/cards.asm @@ -238,7 +238,7 @@ BulbasaurCard: ; 30e28 (c:4e28) gfx BulbasaurCardGfx ; gfx tx BulbasaurName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db BULBASAUR db 40 ; hp db BASIC ; stage @@ -289,7 +289,7 @@ IvysaurCard: ; 30e69 (c:4e69) gfx IvysaurCardGfx ; gfx tx IvysaurName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db IVYSAUR db 60 ; hp db STAGE1 ; stage @@ -340,7 +340,7 @@ Venusaur1Card: ; 30eaa (c:4eaa) gfx Venusaur1CardGfx ; gfx tx VenusaurName ; name db STAR ; rarity - db PROMOTIONAL | GB ; set + db PROMOTIONAL | GB ; sets db VENUSAUR1 db 100 ; hp db STAGE2 ; stage @@ -391,7 +391,7 @@ Venusaur2Card: ; 30eeb (c:4eeb) gfx Venusaur2CardGfx ; gfx tx VenusaurName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db VENUSAUR2 db 100 ; hp db STAGE2 ; stage @@ -442,7 +442,7 @@ CaterpieCard: ; 30f2c (c:4f2c) gfx CaterpieCardGfx ; gfx tx CaterpieName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db CATERPIE db 40 ; hp db BASIC ; stage @@ -493,7 +493,7 @@ MetapodCard: ; 30f6d (c:4f6d) gfx MetapodCardGfx ; gfx tx MetapodName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db METAPOD db 70 ; hp db STAGE1 ; stage @@ -544,7 +544,7 @@ ButterfreeCard: ; 30fae (c:4fae) gfx ButterfreeCardGfx ; gfx tx ButterfreeName ; name db DIAMOND ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db BUTTERFREE db 70 ; hp db STAGE2 ; stage @@ -595,7 +595,7 @@ WeedleCard: ; 30fef (c:4fef) gfx WeedleCardGfx ; gfx tx WeedleName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db WEEDLE db 40 ; hp db BASIC ; stage @@ -646,7 +646,7 @@ KakunaCard: ; 31030 (c:5030) gfx KakunaCardGfx ; gfx tx KakunaName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db KAKUNA db 80 ; hp db STAGE1 ; stage @@ -697,7 +697,7 @@ BeedrillCard: ; 31071 (c:5071) gfx BeedrillCardGfx ; gfx tx BeedrillName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db BEEDRILL db 80 ; hp db STAGE2 ; stage @@ -748,7 +748,7 @@ EkansCard: ; 310b2 (c:50b2) gfx EkansCardGfx ; gfx tx EkansName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db EKANS db 40 ; hp db BASIC ; stage @@ -799,7 +799,7 @@ ArbokCard: ; 310f3 (c:50f3) gfx ArbokCardGfx ; gfx tx ArbokName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db ARBOK db 60 ; hp db STAGE1 ; stage @@ -850,7 +850,7 @@ NidoranFCard: ; 31134 (c:5134) gfx NidoranFCardGfx ; gfx tx NidoranFName ; name db CIRCLE ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db NIDORANF db 60 ; hp db BASIC ; stage @@ -901,7 +901,7 @@ NidorinaCard: ; 31175 (c:5175) gfx NidorinaCardGfx ; gfx tx NidorinaName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db NIDORINA db 70 ; hp db STAGE1 ; stage @@ -952,7 +952,7 @@ NidoqueenCard: ; 311b6 (c:51b6) gfx NidoqueenCardGfx ; gfx tx NidoqueenName ; name db STAR ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db NIDOQUEEN db 90 ; hp db STAGE2 ; stage @@ -1003,7 +1003,7 @@ NidoranMCard: ; 311f7 (c:51f7) gfx NidoranMCardGfx ; gfx tx NidoranMName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db NIDORANM db 40 ; hp db BASIC ; stage @@ -1054,7 +1054,7 @@ NidorinoCard: ; 31238 (c:5238) gfx NidorinoCardGfx ; gfx tx NidorinoName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db NIDORINO db 60 ; hp db STAGE1 ; stage @@ -1105,7 +1105,7 @@ NidokingCard: ; 31279 (c:5279) gfx NidokingCardGfx ; gfx tx NidokingName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db NIDOKING db 90 ; hp db STAGE2 ; stage @@ -1156,7 +1156,7 @@ ZubatCard: ; 312ba (c:52ba) gfx ZubatCardGfx ; gfx tx ZubatName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db ZUBAT db 40 ; hp db BASIC ; stage @@ -1207,7 +1207,7 @@ GolbatCard: ; 312fb (c:52fb) gfx GolbatCardGfx ; gfx tx GolbatName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db GOLBAT db 60 ; hp db STAGE1 ; stage @@ -1258,7 +1258,7 @@ OddishCard: ; 3133c (c:533c) gfx OddishCardGfx ; gfx tx OddishName ; name db CIRCLE ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db ODDISH db 50 ; hp db BASIC ; stage @@ -1309,7 +1309,7 @@ GloomCard: ; 3137d (c:537d) gfx GloomCardGfx ; gfx tx GloomName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db GLOOM db 60 ; hp db STAGE1 ; stage @@ -1360,7 +1360,7 @@ VileplumeCard: ; 313be (c:53be) gfx VileplumeCardGfx ; gfx tx VileplumeName ; name db STAR ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db VILEPLUME db 80 ; hp db STAGE2 ; stage @@ -1411,7 +1411,7 @@ ParasCard: ; 313ff (c:53ff) gfx ParasCardGfx ; gfx tx ParasName ; name db CIRCLE ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db PARAS db 40 ; hp db BASIC ; stage @@ -1462,7 +1462,7 @@ ParasectCard: ; 31440 (c:5440) gfx ParasectCardGfx ; gfx tx ParasectName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db PARASECT db 60 ; hp db STAGE1 ; stage @@ -1513,7 +1513,7 @@ VenonatCard: ; 31481 (c:5481) gfx VenonatCardGfx ; gfx tx VenonatName ; name db CIRCLE ; rarity - db LABORATORY | JUNGLE ; set + db LABORATORY | JUNGLE ; sets db VENONAT db 40 ; hp db BASIC ; stage @@ -1564,7 +1564,7 @@ VenomothCard: ; 314c2 (c:54c2) gfx VenomothCardGfx ; gfx tx VenomothName ; name db STAR ; rarity - db LABORATORY | JUNGLE ; set + db LABORATORY | JUNGLE ; sets db VENOMOTH db 70 ; hp db STAGE1 ; stage @@ -1615,7 +1615,7 @@ BellsproutCard: ; 31503 (c:5503) gfx BellsproutCardGfx ; gfx tx BellsproutName ; name db CIRCLE ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db BELLSPROUT db 40 ; hp db BASIC ; stage @@ -1666,7 +1666,7 @@ WeepinbellCard: ; 31544 (c:5544) gfx WeepinbellCardGfx ; gfx tx WeepinbellName ; name db DIAMOND ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db WEEPINBELL db 70 ; hp db STAGE1 ; stage @@ -1717,7 +1717,7 @@ VictreebelCard: ; 31585 (c:5585) gfx VictreebelCardGfx ; gfx tx VictreebelName ; name db STAR ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db VICTREEBEL db 80 ; hp db STAGE2 ; stage @@ -1768,7 +1768,7 @@ GrimerCard: ; 315c6 (c:55c6) gfx GrimerCardGfx ; gfx tx GrimerName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db GRIMER db 50 ; hp db BASIC ; stage @@ -1819,7 +1819,7 @@ MukCard: ; 31607 (c:5607) gfx MukCardGfx ; gfx tx MukName ; name db STAR ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db MUK db 70 ; hp db STAGE1 ; stage @@ -1870,7 +1870,7 @@ ExeggcuteCard: ; 31648 (c:5648) gfx ExeggcuteCardGfx ; gfx tx ExeggcuteName ; name db CIRCLE ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db EXEGGCUTE db 50 ; hp db BASIC ; stage @@ -1921,7 +1921,7 @@ ExeggutorCard: ; 31689 (c:5689) gfx ExeggutorCardGfx ; gfx tx ExeggutorName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db EXEGGUTOR db 80 ; hp db STAGE1 ; stage @@ -1972,7 +1972,7 @@ KoffingCard: ; 316ca (c:56ca) gfx KoffingCardGfx ; gfx tx KoffingName ; name db CIRCLE ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db KOFFING db 50 ; hp db BASIC ; stage @@ -2023,7 +2023,7 @@ WeezingCard: ; 3170b (c:570b) gfx WeezingCardGfx ; gfx tx WeezingName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db WEEZING db 60 ; hp db STAGE1 ; stage @@ -2074,7 +2074,7 @@ Tangela1Card: ; 3174c (c:574c) gfx Tangela1CardGfx ; gfx tx TangelaName ; name db CIRCLE ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db TANGELA1 db 50 ; hp db BASIC ; stage @@ -2125,7 +2125,7 @@ Tangela2Card: ; 3178d (c:578d) gfx Tangela2CardGfx ; gfx tx TangelaName ; name db CIRCLE ; rarity - db COLOSSEUM | GB ; set + db COLOSSEUM | GB ; sets db TANGELA2 db 50 ; hp db BASIC ; stage @@ -2176,7 +2176,7 @@ ScytherCard: ; 317ce (c:57ce) gfx ScytherCardGfx ; gfx tx ScytherName ; name db STAR ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db SCYTHER db 70 ; hp db BASIC ; stage @@ -2227,7 +2227,7 @@ PinsirCard: ; 3180f (c:580f) gfx PinsirCardGfx ; gfx tx PinsirName ; name db STAR ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db PINSIR db 60 ; hp db BASIC ; stage @@ -2278,7 +2278,7 @@ CharmanderCard: ; 31850 (c:5850) gfx CharmanderCardGfx ; gfx tx CharmanderName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db CHARMANDER db 50 ; hp db BASIC ; stage @@ -2329,7 +2329,7 @@ CharmeleonCard: ; 31891 (c:5891) gfx CharmeleonCardGfx ; gfx tx CharmeleonName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db CHARMELEON db 80 ; hp db STAGE1 ; stage @@ -2380,7 +2380,7 @@ CharizardCard: ; 318d2 (c:58d2) gfx CharizardCardGfx ; gfx tx CharizardName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db CHARIZARD db 120 ; hp db STAGE2 ; stage @@ -2431,7 +2431,7 @@ VulpixCard: ; 31913 (c:5913) gfx VulpixCardGfx ; gfx tx VulpixName ; name db CIRCLE ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db VULPIX db 50 ; hp db BASIC ; stage @@ -2482,7 +2482,7 @@ Ninetails1Card: ; 31954 (c:5954) gfx Ninetails1CardGfx ; gfx tx NinetailsName ; name db STAR ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db NINETAILS1 db 80 ; hp db STAGE1 ; stage @@ -2533,7 +2533,7 @@ Ninetails2Card: ; 31995 (c:5995) gfx Ninetails2CardGfx ; gfx tx NinetailsName ; name db STAR ; rarity - db LABORATORY | GB ; set + db LABORATORY | GB ; sets db NINETAILS2 db 80 ; hp db STAGE1 ; stage @@ -2584,7 +2584,7 @@ GrowlitheCard: ; 319d6 (c:59d6) gfx GrowlitheCardGfx ; gfx tx GrowlitheName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db GROWLITHE db 60 ; hp db BASIC ; stage @@ -2635,7 +2635,7 @@ Arcanine1Card: ; 31a17 (c:5a17) gfx Arcanine1CardGfx ; gfx tx ArcanineName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db ARCANINE1 db 70 ; hp db STAGE1 ; stage @@ -2686,7 +2686,7 @@ Arcanine2Card: ; 31a58 (c:5a58) gfx Arcanine2CardGfx ; gfx tx ArcanineName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db ARCANINE2 db 100 ; hp db STAGE1 ; stage @@ -2737,7 +2737,7 @@ PonytaCard: ; 31a99 (c:5a99) gfx PonytaCardGfx ; gfx tx PonytaName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db PONYTA db 40 ; hp db BASIC ; stage @@ -2788,7 +2788,7 @@ RapidashCard: ; 31ada (c:5ada) gfx RapidashCardGfx ; gfx tx RapidashName ; name db DIAMOND ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db RAPIDASH db 70 ; hp db STAGE1 ; stage @@ -2839,7 +2839,7 @@ Magmar1Card: ; 31b1b (c:5b1b) gfx Magmar1CardGfx ; gfx tx MagmarName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db MAGMAR1 db 50 ; hp db BASIC ; stage @@ -2890,7 +2890,7 @@ Magmar2Card: ; 31b5c (c:5b5c) gfx Magmar2CardGfx ; gfx tx MagmarName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db MAGMAR2 db 70 ; hp db BASIC ; stage @@ -2941,7 +2941,7 @@ Flareon1Card: ; 31b9d (c:5b9d) gfx Flareon1CardGfx ; gfx tx FlareonName ; name db DIAMOND ; rarity - db MYSTERY | GB ; set + db MYSTERY | GB ; sets db FLAREON1 db 60 ; hp db STAGE1 ; stage @@ -2992,7 +2992,7 @@ Flareon2Card: ; 31bde (c:5bde) gfx Flareon2CardGfx ; gfx tx FlareonName ; name db STAR ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db FLAREON2 db 70 ; hp db STAGE1 ; stage @@ -3043,7 +3043,7 @@ Moltres1Card: ; 31c1f (c:5c1f) gfx Moltres1CardGfx ; gfx tx MoltresName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db MOLTRES1 db 70 ; hp db BASIC ; stage @@ -3094,7 +3094,7 @@ Moltres2Card: ; 31c60 (c:5c60) gfx Moltres2CardGfx ; gfx tx MoltresName ; name db STAR ; rarity - db PROMOTIONAL | GB ; set + db PROMOTIONAL | GB ; sets db MOLTRES2 db 100 ; hp db BASIC ; stage @@ -3145,7 +3145,7 @@ SquirtleCard: ; 31ca1 (c:5ca1) gfx SquirtleCardGfx ; gfx tx SquirtleName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db SQUIRTLE db 40 ; hp db BASIC ; stage @@ -3196,7 +3196,7 @@ WartortleCard: ; 31ce2 (c:5ce2) gfx WartortleCardGfx ; gfx tx WartortleName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db WARTORTLE db 70 ; hp db STAGE1 ; stage @@ -3247,7 +3247,7 @@ BlastoiseCard: ; 31d23 (c:5d23) gfx BlastoiseCardGfx ; gfx tx BlastoiseName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db BLASTOISE db 100 ; hp db STAGE2 ; stage @@ -3298,7 +3298,7 @@ PsyduckCard: ; 31d64 (c:5d64) gfx PsyduckCardGfx ; gfx tx PsyduckName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db PSYDUCK db 50 ; hp db BASIC ; stage @@ -3349,7 +3349,7 @@ GolduckCard: ; 31da5 (c:5da5) gfx GolduckCardGfx ; gfx tx GolduckName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db GOLDUCK db 70 ; hp db STAGE1 ; stage @@ -3400,7 +3400,7 @@ PoliwagCard: ; 31de6 (c:5de6) gfx PoliwagCardGfx ; gfx tx PoliwagName ; name db CIRCLE ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db POLIWAG db 40 ; hp db BASIC ; stage @@ -3451,7 +3451,7 @@ PoliwhirlCard: ; 31e27 (c:5e27) gfx PoliwhirlCardGfx ; gfx tx PoliwhirlName ; name db DIAMOND ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db POLIWHIRL db 60 ; hp db STAGE1 ; stage @@ -3502,7 +3502,7 @@ PoliwrathCard: ; 31e68 (c:5e68) gfx PoliwrathCardGfx ; gfx tx PoliwrathName ; name db STAR ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db POLIWRATH db 90 ; hp db STAGE2 ; stage @@ -3553,7 +3553,7 @@ TentacoolCard: ; 31ea9 (c:5ea9) gfx TentacoolCardGfx ; gfx tx TentacoolName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db TENTACOOL db 30 ; hp db BASIC ; stage @@ -3604,7 +3604,7 @@ TentacruelCard: ; 31eea (c:5eea) gfx TentacruelCardGfx ; gfx tx TentacruelName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db TENTACRUEL db 60 ; hp db STAGE1 ; stage @@ -3655,7 +3655,7 @@ SeelCard: ; 31f2b (c:5f2b) gfx SeelCardGfx ; gfx tx SeelName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db SEEL db 60 ; hp db BASIC ; stage @@ -3706,7 +3706,7 @@ DewgongCard: ; 31f6c (c:5f6c) gfx DewgongCardGfx ; gfx tx DewgongName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db DEWGONG db 80 ; hp db STAGE1 ; stage @@ -3757,7 +3757,7 @@ ShellderCard: ; 31fad (c:5fad) gfx ShellderCardGfx ; gfx tx ShellderName ; name db CIRCLE ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db SHELLDER db 30 ; hp db BASIC ; stage @@ -3808,7 +3808,7 @@ CloysterCard: ; 31fee (c:5fee) gfx CloysterCardGfx ; gfx tx CloysterName ; name db DIAMOND ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db CLOYSTER db 50 ; hp db STAGE1 ; stage @@ -3859,7 +3859,7 @@ KrabbyCard: ; 3202f (c:602f) gfx KrabbyCardGfx ; gfx tx KrabbyName ; name db CIRCLE ; rarity - db EVOLUTION | FOSSIL ; set + db EVOLUTION | FOSSIL ; sets db KRABBY db 50 ; hp db BASIC ; stage @@ -3910,7 +3910,7 @@ KinglerCard: ; 32070 (c:6070) gfx KinglerCardGfx ; gfx tx KinglerName ; name db DIAMOND ; rarity - db EVOLUTION | FOSSIL ; set + db EVOLUTION | FOSSIL ; sets db KINGLER db 60 ; hp db STAGE1 ; stage @@ -3961,7 +3961,7 @@ HorseaCard: ; 320b1 (c:60b1) gfx HorseaCardGfx ; gfx tx HorseaName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db HORSEA db 40 ; hp db BASIC ; stage @@ -4012,7 +4012,7 @@ SeadraCard: ; 320f2 (c:60f2) gfx SeadraCardGfx ; gfx tx SeadraName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db SEADRA db 60 ; hp db STAGE1 ; stage @@ -4063,7 +4063,7 @@ GoldeenCard: ; 32133 (c:6133) gfx GoldeenCardGfx ; gfx tx GoldeenName ; name db CIRCLE ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db GOLDEEN db 40 ; hp db BASIC ; stage @@ -4114,7 +4114,7 @@ SeakingCard: ; 32174 (c:6174) gfx SeakingCardGfx ; gfx tx SeakingName ; name db DIAMOND ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db SEAKING db 70 ; hp db STAGE1 ; stage @@ -4165,7 +4165,7 @@ StaryuCard: ; 321b5 (c:61b5) gfx StaryuCardGfx ; gfx tx StaryuName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db STARYU db 40 ; hp db BASIC ; stage @@ -4216,7 +4216,7 @@ StarmieCard: ; 321f6 (c:61f6) gfx StarmieCardGfx ; gfx tx StarmieName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db STARMIE db 60 ; hp db STAGE1 ; stage @@ -4267,7 +4267,7 @@ MagikarpCard: ; 32237 (c:6237) gfx MagikarpCardGfx ; gfx tx MagikarpName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db MAGIKARP db 30 ; hp db BASIC ; stage @@ -4318,7 +4318,7 @@ GyaradosCard: ; 32278 (c:6278) gfx GyaradosCardGfx ; gfx tx GyaradosName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db GYARADOS db 100 ; hp db STAGE1 ; stage @@ -4369,7 +4369,7 @@ LaprasCard: ; 322b9 (c:62b9) gfx LaprasCardGfx ; gfx tx LaprasName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db LAPRAS db 80 ; hp db BASIC ; stage @@ -4420,7 +4420,7 @@ Vaporeon1Card: ; 322fa (c:62fa) gfx Vaporeon1CardGfx ; gfx tx VaporeonName ; name db DIAMOND ; rarity - db MYSTERY | GB ; set + db MYSTERY | GB ; sets db VAPOREON1 db 60 ; hp db STAGE1 ; stage @@ -4471,7 +4471,7 @@ Vaporeon2Card: ; 3233b (c:633b) gfx Vaporeon2CardGfx ; gfx tx VaporeonName ; name db STAR ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db VAPOREON2 db 80 ; hp db STAGE1 ; stage @@ -4522,7 +4522,7 @@ OmanyteCard: ; 3237c (c:637c) gfx OmanyteCardGfx ; gfx tx OmanyteName ; name db CIRCLE ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db OMANYTE db 40 ; hp db STAGE1 ; stage @@ -4573,7 +4573,7 @@ OmastarCard: ; 323bd (c:63bd) gfx OmastarCardGfx ; gfx tx OmastarName ; name db DIAMOND ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db OMASTAR db 70 ; hp db STAGE2 ; stage @@ -4624,7 +4624,7 @@ Articuno1Card: ; 323fe (c:63fe) gfx Articuno1CardGfx ; gfx tx ArticunoName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db ARTICUNO1 db 70 ; hp db BASIC ; stage @@ -4675,7 +4675,7 @@ Articuno2Card: ; 3243f (c:643f) gfx Articuno2CardGfx ; gfx tx ArticunoName ; name db STAR ; rarity - db PROMOTIONAL | GB ; set + db PROMOTIONAL | GB ; sets db ARTICUNO2 db 100 ; hp db BASIC ; stage @@ -4726,7 +4726,7 @@ Pikachu1Card: ; 32480 (c:6480) gfx Pikachu1CardGfx ; gfx tx PikachuName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db PIKACHU1 db 40 ; hp db BASIC ; stage @@ -4777,7 +4777,7 @@ Pikachu2Card: ; 324c1 (c:64c1) gfx Pikachu2CardGfx ; gfx tx PikachuName ; name db CIRCLE ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db PIKACHU2 db 50 ; hp db BASIC ; stage @@ -4828,7 +4828,7 @@ Pikachu3Card: ; 32502 (c:6502) gfx Pikachu3CardGfx ; gfx tx PikachuName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db PIKACHU3 db 60 ; hp db BASIC ; stage @@ -4879,7 +4879,7 @@ Pikachu4Card: ; 32543 (c:6543) gfx Pikachu4CardGfx ; gfx tx PikachuName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db PIKACHU4 db 60 ; hp db BASIC ; stage @@ -4930,7 +4930,7 @@ FlyingPikachuCard: ; 32584 (c:6584) gfx FlyingPikachuCardGfx ; gfx tx FlyingPikachuName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db FLYING_PIKACHU db 40 ; hp db BASIC ; stage @@ -4981,7 +4981,7 @@ SurfingPikachu1Card: ; 325c5 (c:65c5) gfx SurfingPikachu1CardGfx ; gfx tx SurfingPikachuName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db SURFING_PIKACHU1 db 50 ; hp db BASIC ; stage @@ -5032,7 +5032,7 @@ SurfingPikachu2Card: ; 32606 (c:6606) gfx SurfingPikachu2CardGfx ; gfx tx SurfingPikachuName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db SURFING_PIKACHU2 db 50 ; hp db BASIC ; stage @@ -5083,7 +5083,7 @@ Raichu1Card: ; 32647 (c:6647) gfx Raichu1CardGfx ; gfx tx RaichuName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db RAICHU1 db 80 ; hp db STAGE1 ; stage @@ -5134,7 +5134,7 @@ Raichu2Card: ; 32688 (c:6688) gfx Raichu2CardGfx ; gfx tx RaichuName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db RAICHU2 db 90 ; hp db STAGE1 ; stage @@ -5185,7 +5185,7 @@ Magnemite1Card: ; 326c9 (c:66c9) gfx Magnemite1CardGfx ; gfx tx MagnemiteName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db MAGNEMITE1 db 40 ; hp db BASIC ; stage @@ -5236,7 +5236,7 @@ Magnemite2Card: ; 3270a (c:670a) gfx Magnemite2CardGfx ; gfx tx MagnemiteName ; name db CIRCLE ; rarity - db LABORATORY | GB ; set + db LABORATORY | GB ; sets db MAGNEMITE2 db 40 ; hp db BASIC ; stage @@ -5287,7 +5287,7 @@ Magneton1Card: ; 3274b (c:674b) gfx Magneton1CardGfx ; gfx tx MagnetonName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db MAGNETON1 db 60 ; hp db STAGE1 ; stage @@ -5338,7 +5338,7 @@ Magneton2Card: ; 3278c (c:678c) gfx Magneton2CardGfx ; gfx tx MagnetonName ; name db STAR ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db MAGNETON2 db 80 ; hp db STAGE1 ; stage @@ -5389,7 +5389,7 @@ VoltorbCard: ; 327cd (c:67cd) gfx VoltorbCardGfx ; gfx tx VoltorbName ; name db CIRCLE ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db VOLTORB db 40 ; hp db BASIC ; stage @@ -5440,7 +5440,7 @@ Electrode1Card: ; 3280e (c:680e) gfx Electrode1CardGfx ; gfx tx ElectrodeName ; name db STAR ; rarity - db LABORATORY | GB ; set + db LABORATORY | GB ; sets db ELECTRODE1 db 70 ; hp db STAGE1 ; stage @@ -5491,7 +5491,7 @@ Electrode2Card: ; 3284f (c:684f) gfx Electrode2CardGfx ; gfx tx ElectrodeName ; name db STAR ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db ELECTRODE2 db 90 ; hp db STAGE1 ; stage @@ -5542,7 +5542,7 @@ Electabuzz1Card: ; 32890 (c:6890) gfx Electabuzz1CardGfx ; gfx tx ElectabuzzName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db ELECTABUZZ1 db 60 ; hp db BASIC ; stage @@ -5593,7 +5593,7 @@ Electabuzz2Card: ; 328d1 (c:68d1) gfx Electabuzz2CardGfx ; gfx tx ElectabuzzName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db ELECTABUZZ2 db 70 ; hp db BASIC ; stage @@ -5644,7 +5644,7 @@ Jolteon1Card: ; 32912 (c:6912) gfx Jolteon1CardGfx ; gfx tx JolteonName ; name db DIAMOND ; rarity - db MYSTERY | GB ; set + db MYSTERY | GB ; sets db JOLTEON1 db 60 ; hp db STAGE1 ; stage @@ -5695,7 +5695,7 @@ Jolteon2Card: ; 32953 (c:6953) gfx Jolteon2CardGfx ; gfx tx JolteonName ; name db STAR ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db JOLTEON2 db 70 ; hp db STAGE1 ; stage @@ -5746,7 +5746,7 @@ Zapdos1Card: ; 32994 (c:6994) gfx Zapdos1CardGfx ; gfx tx ZapdosName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db ZAPDOS1 db 80 ; hp db BASIC ; stage @@ -5797,7 +5797,7 @@ Zapdos2Card: ; 329d5 (c:69d5) gfx Zapdos2CardGfx ; gfx tx ZapdosName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db ZAPDOS2 db 90 ; hp db BASIC ; stage @@ -5848,7 +5848,7 @@ Zapdos3Card: ; 32a16 (c:6a16) gfx Zapdos3CardGfx ; gfx tx ZapdosName ; name db STAR ; rarity - db PROMOTIONAL | GB ; set + db PROMOTIONAL | GB ; sets db ZAPDOS3 db 100 ; hp db BASIC ; stage @@ -5899,7 +5899,7 @@ SandshrewCard: ; 32a57 (c:6a57) gfx SandshrewCardGfx ; gfx tx SandshrewName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db SANDSHREW db 40 ; hp db BASIC ; stage @@ -5950,7 +5950,7 @@ SandslashCard: ; 32a98 (c:6a98) gfx SandslashCardGfx ; gfx tx SandslashName ; name db DIAMOND ; rarity - db EVOLUTION | FOSSIL ; set + db EVOLUTION | FOSSIL ; sets db SANDSLASH db 70 ; hp db STAGE1 ; stage @@ -6001,7 +6001,7 @@ DiglettCard: ; 32ad9 (c:6ad9) gfx DiglettCardGfx ; gfx tx DiglettName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db DIGLETT db 30 ; hp db BASIC ; stage @@ -6052,7 +6052,7 @@ DugtrioCard: ; 32b1a (c:6b1a) gfx DugtrioCardGfx ; gfx tx DugtrioName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db DUGTRIO db 70 ; hp db STAGE1 ; stage @@ -6103,7 +6103,7 @@ MankeyCard: ; 32b5b (c:6b5b) gfx MankeyCardGfx ; gfx tx MankeyName ; name db CIRCLE ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db MANKEY db 30 ; hp db BASIC ; stage @@ -6154,7 +6154,7 @@ PrimeapeCard: ; 32b9c (c:6b9c) gfx PrimeapeCardGfx ; gfx tx PrimeapeName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db PRIMEAPE db 70 ; hp db STAGE1 ; stage @@ -6205,7 +6205,7 @@ MachopCard: ; 32bdd (c:6bdd) gfx MachopCardGfx ; gfx tx MachopName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db MACHOP db 50 ; hp db BASIC ; stage @@ -6256,7 +6256,7 @@ MachokeCard: ; 32c1e (c:6c1e) gfx MachokeCardGfx ; gfx tx MachokeName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db MACHOKE db 80 ; hp db STAGE1 ; stage @@ -6307,7 +6307,7 @@ MachampCard: ; 32c5f (c:6c5f) gfx MachampCardGfx ; gfx tx MachampName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db MACHAMP db 100 ; hp db STAGE2 ; stage @@ -6358,7 +6358,7 @@ GeodudeCard: ; 32ca0 (c:6ca0) gfx GeodudeCardGfx ; gfx tx GeodudeName ; name db CIRCLE ; rarity - db EVOLUTION | FOSSIL ; set + db EVOLUTION | FOSSIL ; sets db GEODUDE db 50 ; hp db BASIC ; stage @@ -6409,7 +6409,7 @@ GravelerCard: ; 32ce1 (c:6ce1) gfx GravelerCardGfx ; gfx tx GravelerName ; name db DIAMOND ; rarity - db EVOLUTION | FOSSIL ; set + db EVOLUTION | FOSSIL ; sets db GRAVELER db 60 ; hp db STAGE1 ; stage @@ -6460,7 +6460,7 @@ GolemCard: ; 32d22 (c:6d22) gfx GolemCardGfx ; gfx tx GolemName ; name db DIAMOND ; rarity - db EVOLUTION | FOSSIL ; set + db EVOLUTION | FOSSIL ; sets db GOLEM db 80 ; hp db STAGE2 ; stage @@ -6511,7 +6511,7 @@ OnixCard: ; 32d63 (c:6d63) gfx OnixCardGfx ; gfx tx OnixName ; name db CIRCLE ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db ONIX db 90 ; hp db BASIC ; stage @@ -6562,7 +6562,7 @@ CuboneCard: ; 32da4 (c:6da4) gfx CuboneCardGfx ; gfx tx CuboneName ; name db CIRCLE ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db CUBONE db 40 ; hp db BASIC ; stage @@ -6613,7 +6613,7 @@ Marowak1Card: ; 32de5 (c:6de5) gfx Marowak1CardGfx ; gfx tx MarowakName ; name db DIAMOND ; rarity - db LABORATORY | JUNGLE ; set + db LABORATORY | JUNGLE ; sets db MAROWAK1 db 60 ; hp db STAGE1 ; stage @@ -6664,7 +6664,7 @@ Marowak2Card: ; 32e26 (c:6e26) gfx Marowak2CardGfx ; gfx tx MarowakName ; name db DIAMOND ; rarity - db EVOLUTION | GB ; set + db EVOLUTION | GB ; sets db MAROWAK2 db 70 ; hp db STAGE1 ; stage @@ -6715,7 +6715,7 @@ HitmonleeCard: ; 32e67 (c:6e67) gfx HitmonleeCardGfx ; gfx tx HitmonleeName ; name db STAR ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db HITMONLEE db 60 ; hp db BASIC ; stage @@ -6766,7 +6766,7 @@ HitmonchanCard: ; 32ea8 (c:6ea8) gfx HitmonchanCardGfx ; gfx tx HitmonchanName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db HITMONCHAN db 70 ; hp db BASIC ; stage @@ -6817,7 +6817,7 @@ RhyhornCard: ; 32ee9 (c:6ee9) gfx RhyhornCardGfx ; gfx tx RhyhornName ; name db CIRCLE ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db RHYHORN db 70 ; hp db BASIC ; stage @@ -6868,7 +6868,7 @@ RhydonCard: ; 32f2a (c:6f2a) gfx RhydonCardGfx ; gfx tx RhydonName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db RHYDON db 100 ; hp db STAGE1 ; stage @@ -6919,7 +6919,7 @@ KabutoCard: ; 32f6b (c:6f6b) gfx KabutoCardGfx ; gfx tx KabutoName ; name db CIRCLE ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db KABUTO db 30 ; hp db STAGE1 ; stage @@ -6970,7 +6970,7 @@ KabutopsCard: ; 32fac (c:6fac) gfx KabutopsCardGfx ; gfx tx KabutopsName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db KABUTOPS db 60 ; hp db STAGE2 ; stage @@ -7021,7 +7021,7 @@ AerodactylCard: ; 32fed (c:6fed) gfx AerodactylCardGfx ; gfx tx AerodactylName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db AERODACTYL db 60 ; hp db STAGE1 ; stage @@ -7072,7 +7072,7 @@ AbraCard: ; 3302e (c:702e) gfx AbraCardGfx ; gfx tx AbraName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db ABRA db 30 ; hp db BASIC ; stage @@ -7123,7 +7123,7 @@ KadabraCard: ; 3306f (c:706f) gfx KadabraCardGfx ; gfx tx KadabraName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db KADABRA db 60 ; hp db STAGE1 ; stage @@ -7174,7 +7174,7 @@ AlakazamCard: ; 330b0 (c:70b0) gfx AlakazamCardGfx ; gfx tx AlakazamName ; name db STAR ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db ALAKAZAM db 80 ; hp db STAGE2 ; stage @@ -7225,7 +7225,7 @@ Slowpoke1Card: ; 330f1 (c:70f1) gfx Slowpoke1CardGfx ; gfx tx SlowpokeName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db SLOWPOKE1 db 40 ; hp db BASIC ; stage @@ -7276,7 +7276,7 @@ Slowpoke2Card: ; 33132 (c:7132) gfx Slowpoke2CardGfx ; gfx tx SlowpokeName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db SLOWPOKE2 db 50 ; hp db BASIC ; stage @@ -7327,7 +7327,7 @@ SlowbroCard: ; 33173 (c:7173) gfx SlowbroCardGfx ; gfx tx SlowbroName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db SLOWBRO db 60 ; hp db STAGE1 ; stage @@ -7378,7 +7378,7 @@ Gastly1Card: ; 331b4 (c:71b4) gfx Gastly1CardGfx ; gfx tx GastlyName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db GASTLY1 db 30 ; hp db BASIC ; stage @@ -7429,7 +7429,7 @@ Gastly2Card: ; 331f5 (c:71f5) gfx Gastly2CardGfx ; gfx tx GastlyName ; name db DIAMOND ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db GASTLY2 db 50 ; hp db BASIC ; stage @@ -7480,7 +7480,7 @@ Haunter1Card: ; 33236 (c:7236) gfx Haunter1CardGfx ; gfx tx HaunterName ; name db STAR ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db HAUNTER1 db 50 ; hp db STAGE1 ; stage @@ -7531,7 +7531,7 @@ Haunter2Card: ; 33277 (c:7277) gfx Haunter2CardGfx ; gfx tx HaunterName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db HAUNTER2 db 60 ; hp db STAGE1 ; stage @@ -7582,7 +7582,7 @@ GengarCard: ; 332b8 (c:72b8) gfx GengarCardGfx ; gfx tx GengarName ; name db STAR ; rarity - db EVOLUTION | FOSSIL ; set + db EVOLUTION | FOSSIL ; sets db GENGAR db 80 ; hp db STAGE2 ; stage @@ -7633,7 +7633,7 @@ DrowzeeCard: ; 332f9 (c:72f9) gfx DrowzeeCardGfx ; gfx tx DrowzeeName ; name db CIRCLE ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db DROWZEE db 50 ; hp db BASIC ; stage @@ -7684,7 +7684,7 @@ HypnoCard: ; 3333a (c:733a) gfx HypnoCardGfx ; gfx tx HypnoName ; name db STAR ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db HYPNO db 90 ; hp db STAGE1 ; stage @@ -7735,7 +7735,7 @@ MrMimeCard: ; 3337b (c:737b) gfx MrMimeCardGfx ; gfx tx MrMimeName ; name db STAR ; rarity - db LABORATORY | JUNGLE ; set + db LABORATORY | JUNGLE ; sets db MR_MIME db 40 ; hp db BASIC ; stage @@ -7786,7 +7786,7 @@ JynxCard: ; 333bc (c:73bc) gfx JynxCardGfx ; gfx tx JynxName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db JYNX db 70 ; hp db BASIC ; stage @@ -7837,7 +7837,7 @@ Mewtwo1Card: ; 333fd (c:73fd) gfx Mewtwo1CardGfx ; gfx tx MewtwoName ; name db STAR ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db MEWTWO1 db 60 ; hp db BASIC ; stage @@ -7888,7 +7888,7 @@ Mewtwo2Card: ; 3343e (c:743e) gfx Mewtwo2CardGfx ; gfx tx MewtwoName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db MEWTWO2 db 70 ; hp db BASIC ; stage @@ -7939,7 +7939,7 @@ Mewtwo3Card: ; 3347f (c:747f) gfx Mewtwo3CardGfx ; gfx tx MewtwoName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db MEWTWO3 db 70 ; hp db BASIC ; stage @@ -7990,7 +7990,7 @@ Mew1Card: ; 334c0 (c:74c0) gfx Mew1CardGfx ; gfx tx MewName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db MEW1 db 40 ; hp db BASIC ; stage @@ -8041,7 +8041,7 @@ Mew2Card: ; 33501 (c:7501) gfx Mew2CardGfx ; gfx tx MewName ; name db STAR ; rarity - db PROMOTIONAL | GB ; set + db PROMOTIONAL | GB ; sets db MEW2 db 50 ; hp db BASIC ; stage @@ -8092,7 +8092,7 @@ Mew3Card: ; 33542 (c:7542) gfx Mew3CardGfx ; gfx tx MewName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db MEW3 db 50 ; hp db BASIC ; stage @@ -8143,7 +8143,7 @@ PidgeyCard: ; 33583 (c:7583) gfx PidgeyCardGfx ; gfx tx PidgeyName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db PIDGEY db 40 ; hp db BASIC ; stage @@ -8194,7 +8194,7 @@ PidgeottoCard: ; 335c4 (c:75c4) gfx PidgeottoCardGfx ; gfx tx PidgeottoName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db PIDGEOTTO db 60 ; hp db STAGE1 ; stage @@ -8245,7 +8245,7 @@ Pidgeot1Card: ; 33605 (c:7605) gfx Pidgeot1CardGfx ; gfx tx PidgeotName ; name db STAR ; rarity - db LABORATORY | GB ; set + db LABORATORY | GB ; sets db PIDGEOT1 db 80 ; hp db STAGE2 ; stage @@ -8296,7 +8296,7 @@ Pidgeot2Card: ; 33646 (c:7646) gfx Pidgeot2CardGfx ; gfx tx PidgeotName ; name db STAR ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db PIDGEOT2 db 80 ; hp db STAGE2 ; stage @@ -8347,7 +8347,7 @@ RattataCard: ; 33687 (c:7687) gfx RattataCardGfx ; gfx tx RattataName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db RATTATA db 30 ; hp db BASIC ; stage @@ -8398,7 +8398,7 @@ RaticateCard: ; 336c8 (c:76c8) gfx RaticateCardGfx ; gfx tx RaticateName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db RATICATE db 60 ; hp db STAGE1 ; stage @@ -8449,7 +8449,7 @@ SpearowCard: ; 33709 (c:7709) gfx SpearowCardGfx ; gfx tx SpearowName ; name db CIRCLE ; rarity - db LABORATORY | JUNGLE ; set + db LABORATORY | JUNGLE ; sets db SPEAROW db 50 ; hp db BASIC ; stage @@ -8500,7 +8500,7 @@ FearowCard: ; 3374a (c:774a) gfx FearowCardGfx ; gfx tx FearowName ; name db DIAMOND ; rarity - db LABORATORY | JUNGLE ; set + db LABORATORY | JUNGLE ; sets db FEAROW db 70 ; hp db STAGE1 ; stage @@ -8551,7 +8551,7 @@ ClefairyCard: ; 3378b (c:778b) gfx ClefairyCardGfx ; gfx tx ClefairyName ; name db STAR ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db CLEFAIRY db 40 ; hp db BASIC ; stage @@ -8602,7 +8602,7 @@ ClefableCard: ; 337cc (c:77cc) gfx ClefableCardGfx ; gfx tx ClefableName ; name db STAR ; rarity - db LABORATORY | JUNGLE ; set + db LABORATORY | JUNGLE ; sets db CLEFABLE db 70 ; hp db STAGE1 ; stage @@ -8653,7 +8653,7 @@ Jigglypuff1Card: ; 3380d (c:780d) gfx Jigglypuff1CardGfx ; gfx tx JigglypuffName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db JIGGLYPUFF1 db 50 ; hp db BASIC ; stage @@ -8704,7 +8704,7 @@ Jigglypuff2Card: ; 3384e (c:784e) gfx Jigglypuff2CardGfx ; gfx tx JigglypuffName ; name db CIRCLE ; rarity - db EVOLUTION | GB ; set + db EVOLUTION | GB ; sets db JIGGLYPUFF2 db 50 ; hp db BASIC ; stage @@ -8755,7 +8755,7 @@ Jigglypuff3Card: ; 3388f (c:788f) gfx Jigglypuff3CardGfx ; gfx tx JigglypuffName ; name db CIRCLE ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db JIGGLYPUFF3 db 60 ; hp db BASIC ; stage @@ -8806,7 +8806,7 @@ WigglytuffCard: ; 338d0 (c:78d0) gfx WigglytuffCardGfx ; gfx tx WigglytuffName ; name db STAR ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db WIGGLYTUFF db 80 ; hp db STAGE1 ; stage @@ -8857,7 +8857,7 @@ Meowth1Card: ; 33911 (c:7911) gfx Meowth1CardGfx ; gfx tx MeowthName ; name db CIRCLE ; rarity - db COLOSSEUM | GB ; set + db COLOSSEUM | GB ; sets db MEOWTH1 db 50 ; hp db BASIC ; stage @@ -8908,7 +8908,7 @@ Meowth2Card: ; 33952 (c:7952) gfx Meowth2CardGfx ; gfx tx MeowthName ; name db CIRCLE ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db MEOWTH2 db 50 ; hp db BASIC ; stage @@ -8959,7 +8959,7 @@ PersianCard: ; 33993 (c:7993) gfx PersianCardGfx ; gfx tx PersianName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db PERSIAN db 70 ; hp db STAGE1 ; stage @@ -9010,7 +9010,7 @@ FarfetchdCard: ; 339d4 (c:79d4) gfx FarfetchdCardGfx ; gfx tx FarfetchdName ; name db DIAMOND ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db FARFETCHD db 50 ; hp db BASIC ; stage @@ -9061,7 +9061,7 @@ DoduoCard: ; 33a15 (c:7a15) gfx DoduoCardGfx ; gfx tx DoduoName ; name db CIRCLE ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db DODUO db 50 ; hp db BASIC ; stage @@ -9112,7 +9112,7 @@ DodrioCard: ; 33a56 (c:7a56) gfx DodrioCardGfx ; gfx tx DodrioName ; name db DIAMOND ; rarity - db LABORATORY | JUNGLE ; set + db LABORATORY | JUNGLE ; sets db DODRIO db 70 ; hp db STAGE1 ; stage @@ -9163,7 +9163,7 @@ LickitungCard: ; 33a97 (c:7a97) gfx LickitungCardGfx ; gfx tx LickitungName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db LICKITUNG db 90 ; hp db BASIC ; stage @@ -9214,7 +9214,7 @@ ChanseyCard: ; 33ad8 (c:7ad8) gfx ChanseyCardGfx ; gfx tx ChanseyName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db CHANSEY db 120 ; hp db BASIC ; stage @@ -9265,7 +9265,7 @@ KangaskhanCard: ; 33b19 (c:7b19) gfx KangaskhanCardGfx ; gfx tx KangaskhanName ; name db STAR ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db KANGASKHAN db 90 ; hp db BASIC ; stage @@ -9316,7 +9316,7 @@ TaurosCard: ; 33b5a (c:7b5a) gfx TaurosCardGfx ; gfx tx TaurosName ; name db DIAMOND ; rarity - db MYSTERY | JUNGLE ; set + db MYSTERY | JUNGLE ; sets db TAUROS db 60 ; hp db BASIC ; stage @@ -9367,7 +9367,7 @@ DittoCard: ; 33b9b (c:7b9b) gfx DittoCardGfx ; gfx tx DittoName ; name db STAR ; rarity - db LABORATORY | GB ; set + db LABORATORY | GB ; sets db DITTO db 50 ; hp db BASIC ; stage @@ -9418,7 +9418,7 @@ EeveeCard: ; 33bdc (c:7bdc) gfx EeveeCardGfx ; gfx tx EeveeName ; name db CIRCLE ; rarity - db EVOLUTION | JUNGLE ; set + db EVOLUTION | JUNGLE ; sets db EEVEE db 50 ; hp db BASIC ; stage @@ -9469,7 +9469,7 @@ PorygonCard: ; 33c1d (c:7c1d) gfx PorygonCardGfx ; gfx tx PorygonName ; name db DIAMOND ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db PORYGON db 30 ; hp db BASIC ; stage @@ -9520,7 +9520,7 @@ SnorlaxCard: ; 33c5e (c:7c5e) gfx SnorlaxCardGfx ; gfx tx SnorlaxName ; name db STAR ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db SNORLAX db 90 ; hp db BASIC ; stage @@ -9571,7 +9571,7 @@ DratiniCard: ; 33c9f (c:7c9f) gfx DratiniCardGfx ; gfx tx DratiniName ; name db DIAMOND ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db DRATINI db 40 ; hp db BASIC ; stage @@ -9622,7 +9622,7 @@ DragonairCard: ; 33ce0 (c:7ce0) gfx DragonairCardGfx ; gfx tx DragonairName ; name db STAR ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db DRAGONAIR db 80 ; hp db STAGE1 ; stage @@ -9673,7 +9673,7 @@ Dragonite1Card: ; 33d21 (c:7d21) gfx Dragonite1CardGfx ; gfx tx DragoniteName ; name db STAR ; rarity - db PROMOTIONAL | GB ; set + db PROMOTIONAL | GB ; sets db DRAGONITE1 db 100 ; hp db STAGE2 ; stage @@ -9724,7 +9724,7 @@ Dragonite2Card: ; 33d62 (c:7d62) gfx Dragonite2CardGfx ; gfx tx DragoniteName ; name db STAR ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db DRAGONITE2 db 100 ; hp db STAGE2 ; stage @@ -9775,7 +9775,7 @@ GrassEnergyCard: ; 33da3 (c:7da3) gfx GrassEnergyCardGfx ; gfx tx GrassEnergyName ; name db CIRCLE ; rarity - db ENERGY | NONE ; set + db ENERGY | NONE ; sets db GRASS_ENERGY dw GrassEnergyEffectCommands ; effect commands tx GrassEnergyDescription ; description @@ -9786,7 +9786,7 @@ FireEnergyCard: ; 33db1 (c:7db1) gfx FireEnergyCardGfx ; gfx tx FireEnergyName ; name db CIRCLE ; rarity - db ENERGY | NONE ; set + db ENERGY | NONE ; sets db FIRE_ENERGY dw FireEnergyEffectCommands ; effect commands tx FireEnergyDescription ; description @@ -9797,7 +9797,7 @@ WaterEnergyCard: ; 33dbf (c:7dbf) gfx WaterEnergyCardGfx ; gfx tx WaterEnergyName ; name db CIRCLE ; rarity - db ENERGY | NONE ; set + db ENERGY | NONE ; sets db WATER_ENERGY dw WaterEnergyEffectCommands ; effect commands tx WaterEnergyDescription ; description @@ -9808,7 +9808,7 @@ LightningEnergyCard: ; 33dcd (c:7dcd) gfx LightningEnergyCardGfx ; gfx tx LightningEnergyName ; name db CIRCLE ; rarity - db ENERGY | NONE ; set + db ENERGY | NONE ; sets db LIGHTNING_ENERGY dw LightningEnergyEffectCommands ; effect commands tx LightningEnergyDescription ; description @@ -9819,7 +9819,7 @@ FightingEnergyCard: ; 33ddb (c:7ddb) gfx FightingEnergyCardGfx ; gfx tx FightingEnergyName ; name db CIRCLE ; rarity - db ENERGY | NONE ; set + db ENERGY | NONE ; sets db FIGHTING_ENERGY dw FightingEnergyEffectCommands ; effect commands tx FightingEnergyDescription ; description @@ -9830,7 +9830,7 @@ PsychicEnergyCard: ; 33de9 (c:7de9) gfx PsychicEnergyCardGfx ; gfx tx PsychicEnergyName ; name db CIRCLE ; rarity - db ENERGY | NONE ; set + db ENERGY | NONE ; sets db PSYCHIC_ENERGY dw PsychicEnergyEffectCommands ; effect commands tx PsychicEnergyDescription ; description @@ -9841,7 +9841,7 @@ DoubleColorlessEnergyCard: ; 33df7 (c:7df7) gfx DoubleColorlessEnergyCardGfx ; gfx tx DoubleColorlessEnergyName ; name db DIAMOND ; rarity - db ENERGY | NONE ; set + db ENERGY | NONE ; sets db DOUBLE_COLORLESS_ENERGY dw DoubleColorlessEnergyEffectCommands ; effect commands tx DoubleColorlessEnergyDescription ; description @@ -9852,7 +9852,7 @@ ProfessorOakCard: ; 33e05 (c:7e05) gfx ProfessorOakCardGfx ; gfx tx ProfessorOakName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db PROFESSOR_OAK dw ProfessorOakEffectCommands ; effect commands tx ProfessorOakDescription ; description @@ -9863,7 +9863,7 @@ ImposterProfessorOakCard: ; 33e13 (c:7e13) gfx ImposterProfessorOakCardGfx ; gfx tx ImposterProfessorOakName ; name db STAR ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db IMPOSTER_PROFESSOR_OAK dw ImposterProfessorOakEffectCommands ; effect commands tx ImposterProfessorOakDescription ; description @@ -9874,7 +9874,7 @@ BillCard: ; 33e21 (c:7e21) gfx BillCardGfx ; gfx tx BillName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db BILL dw BillEffectCommands ; effect commands tx BillDescription ; description @@ -9885,7 +9885,7 @@ MrFujiCard: ; 33e2f (c:7e2f) gfx MrFujiCardGfx ; gfx tx MrFujiName ; name db DIAMOND ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db MR_FUJI dw MrFujiEffectCommands ; effect commands tx MrFujiDescription ; description @@ -9896,7 +9896,7 @@ LassCard: ; 33e3d (c:7e3d) gfx LassCardGfx ; gfx tx LassName ; name db STAR ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db LASS dw LassEffectCommands ; effect commands tx LassDescription ; description @@ -9907,7 +9907,7 @@ ImakuniCard: ; 33e4b (c:7e4b) gfx ImakuniCardGfx ; gfx tx ImakuniName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db IMAKUNI_CARD dw ImakuniEffectCommands ; effect commands tx ImakuniDescription ; description @@ -9918,7 +9918,7 @@ PokemonTraderCard: ; 33e59 (c:7e59) gfx PokemonTraderCardGfx ; gfx tx PokemonTraderName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db POKEMON_TRADER dw PokemonTraderEffectCommands ; effect commands tx PokemonTraderDescription ; description @@ -9929,7 +9929,7 @@ PokemonBreederCard: ; 33e67 (c:7e67) gfx PokemonBreederCardGfx ; gfx tx PokemonBreederName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db POKEMON_BREEDER dw PokemonBreederEffectCommands ; effect commands tx PokemonBreederDescription ; description @@ -9940,7 +9940,7 @@ ClefairyDollCard: ; 33e75 (c:7e75) gfx ClefairyDollCardGfx ; gfx tx ClefairyDollName ; name db STAR ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db CLEFAIRY_DOLL dw ClefairyDollEffectCommands ; effect commands tx ClefairyDollDescription ; description @@ -9951,7 +9951,7 @@ MysteriousFossilCard: ; 33e83 (c:7e83) gfx MysteriousFossilCardGfx ; gfx tx MysteriousFossilName ; name db CIRCLE ; rarity - db MYSTERY | FOSSIL ; set + db MYSTERY | FOSSIL ; sets db MYSTERIOUS_FOSSIL dw MysteriousFossilEffectCommands ; effect commands tx MysteriousFossilDescription ; description @@ -9962,7 +9962,7 @@ EnergyRetrievalCard: ; 33e91 (c:7e91) gfx EnergyRetrievalCardGfx ; gfx tx EnergyRetrievalName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db ENERGY_RETRIEVAL dw EnergyRetrievalEffectCommands ; effect commands tx EnergyRetrievalDescription ; description @@ -9973,7 +9973,7 @@ SuperEnergyRetrievalCard: ; 33e9f (c:7e9f) gfx SuperEnergyRetrievalCardGfx ; gfx tx SuperEnergyRetrievalName ; name db PROMOSTAR ; rarity - db PROMOTIONAL | PRO ; set + db PROMOTIONAL | PRO ; sets db SUPER_ENERGY_RETRIEVAL dw SuperEnergyRetrievalEffectCommands ; effect commands tx SuperEnergyRetrievalDescription ; description @@ -9984,7 +9984,7 @@ EnergySearchCard: ; 33ead (c:7ead) gfx EnergySearchCardGfx ; gfx tx EnergySearchName ; name db CIRCLE ; rarity - db EVOLUTION | FOSSIL ; set + db EVOLUTION | FOSSIL ; sets db ENERGY_SEARCH dw EnergySearchEffectCommands ; effect commands tx EnergySearchDescription ; description @@ -9995,7 +9995,7 @@ EnergyRemovalCard: ; 33ebb (c:7ebb) gfx EnergyRemovalCardGfx ; gfx tx EnergyRemovalName ; name db CIRCLE ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db ENERGY_REMOVAL dw EnergyRemovalEffectCommands ; effect commands tx EnergyRemovalDescription ; description @@ -10006,7 +10006,7 @@ SuperEnergyRemovalCard: ; 33ec9 (c:7ec9) gfx SuperEnergyRemovalCardGfx ; gfx tx SuperEnergyRemovalName ; name db STAR ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db SUPER_ENERGY_REMOVAL dw SuperEnergyRemovalEffectCommands ; effect commands tx SuperEnergyRemovalDescription ; description @@ -10017,7 +10017,7 @@ SwitchCard: ; 33ed7 (c:7ed7) gfx SwitchCardGfx ; gfx tx SwitchName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db SWITCH dw SwitchEffectCommands ; effect commands tx SwitchDescription ; description @@ -10028,7 +10028,7 @@ PokemonCenterCard: ; 33ee5 (c:7ee5) gfx PokemonCenterCardGfx ; gfx tx PokemonCenterName ; name db DIAMOND ; rarity - db MYSTERY | NONE ; set + db MYSTERY | NONE ; sets db POKEMON_CENTER dw PokemonCenterEffectCommands ; effect commands tx PokemonCenterDescription ; description @@ -10039,7 +10039,7 @@ PokeBallCard: ; 33ef3 (c:7ef3) gfx PokeBallCardGfx ; gfx tx PokeBallName ; name db CIRCLE ; rarity - db COLOSSEUM | JUNGLE ; set + db COLOSSEUM | JUNGLE ; sets db POKE_BALL dw PokeBallEffectCommands ; effect commands tx PokeBallDescription ; description @@ -10050,7 +10050,7 @@ ScoopUpCard: ; 33f01 (c:7f01) gfx ScoopUpCardGfx ; gfx tx ScoopUpName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db SCOOP_UP dw ScoopUpEffectCommands ; effect commands tx ScoopUpDescription ; description @@ -10061,7 +10061,7 @@ ComputerSearchCard: ; 33f0f (c:7f0f) gfx ComputerSearchCardGfx ; gfx tx ComputerSearchName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db COMPUTER_SEARCH dw ComputerSearchEffectCommands ; effect commands tx ComputerSearchDescription ; description @@ -10072,7 +10072,7 @@ PokedexCard: ; 33f1d (c:7f1d) gfx PokedexCardGfx ; gfx tx PokedexName ; name db DIAMOND ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db POKEDEX dw PokedexEffectCommands ; effect commands tx PokedexDescription ; description @@ -10083,7 +10083,7 @@ PlusPowerCard: ; 33f2b (c:7f2b) gfx PlusPowerCardGfx ; gfx tx PlusPowerName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db PLUSPOWER dw PlusPowerEffectCommands ; effect commands tx PlusPowerDescription ; description @@ -10094,7 +10094,7 @@ DefenderCard: ; 33f39 (c:7f39) gfx DefenderCardGfx ; gfx tx DefenderName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db DEFENDER dw DefenderEffectCommands ; effect commands tx DefenderDescription ; description @@ -10105,7 +10105,7 @@ ItemFinderCard: ; 33f47 (c:7f47) gfx ItemFinderCardGfx ; gfx tx ItemFinderName ; name db STAR ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db ITEM_FINDER dw ItemFinderEffectCommands ; effect commands tx ItemFinderDescription ; description @@ -10116,7 +10116,7 @@ GustofWindCard: ; 33f55 (c:7f55) gfx GustofWindCardGfx ; gfx tx GustofWindName ; name db CIRCLE ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db GUST_OF_WIND dw GustofWindEffectCommands ; effect commands tx GustofWindDescription ; description @@ -10127,7 +10127,7 @@ DevolutionSprayCard: ; 33f63 (c:7f63) gfx DevolutionSprayCardGfx ; gfx tx DevolutionSprayName ; name db STAR ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db DEVOLUTION_SPRAY dw DevolutionSprayEffectCommands ; effect commands tx DevolutionSprayDescription ; description @@ -10138,7 +10138,7 @@ PotionCard: ; 33f71 (c:7f71) gfx PotionCardGfx ; gfx tx PotionName ; name db CIRCLE ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db POTION dw PotionEffectCommands ; effect commands tx PotionDescription ; description @@ -10149,7 +10149,7 @@ SuperPotionCard: ; 33f7f (c:7f7f) gfx SuperPotionCardGfx ; gfx tx SuperPotionName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db SUPER_POTION dw SuperPotionEffectCommands ; effect commands tx SuperPotionDescription ; description @@ -10160,7 +10160,7 @@ FullHealCard: ; 33f8d (c:7f8d) gfx FullHealCardGfx ; gfx tx FullHealName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db FULL_HEAL dw FullHealEffectCommands ; effect commands tx FullHealDescription ; description @@ -10171,7 +10171,7 @@ ReviveCard: ; 33f9b (c:7f9b) gfx ReviveCardGfx ; gfx tx ReviveName ; name db DIAMOND ; rarity - db COLOSSEUM | NONE ; set + db COLOSSEUM | NONE ; sets db REVIVE dw ReviveEffectCommands ; effect commands tx ReviveDescription ; description @@ -10182,7 +10182,7 @@ MaintenanceCard: ; 33fa9 (c:7fa9) gfx MaintenanceCardGfx ; gfx tx MaintenanceName ; name db DIAMOND ; rarity - db LABORATORY | NONE ; set + db LABORATORY | NONE ; sets db MAINTENANCE dw MaintenanceEffectCommands ; effect commands tx MaintenanceDescription ; description @@ -10193,7 +10193,7 @@ PokemonFluteCard: ; 33fb7 (c:7fb7) gfx PokemonFluteCardGfx ; gfx tx PokemonFluteName ; name db DIAMOND ; rarity - db EVOLUTION | NONE ; set + db EVOLUTION | NONE ; sets db POKEMON_FLUTE dw PokemonFluteEffectCommands ; effect commands tx PokemonFluteDescription ; description @@ -10204,7 +10204,7 @@ GamblerCard: ; 33fc5 (c:7fc5) gfx GamblerCardGfx ; gfx tx GamblerName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db GAMBLER dw GamblerEffectCommands ; effect commands tx GamblerDescription ; description @@ -10215,7 +10215,7 @@ RecycleCard: ; 33fd3 (c:7fd3) gfx RecycleCardGfx ; gfx tx RecycleName ; name db CIRCLE ; rarity - db LABORATORY | FOSSIL ; set + db LABORATORY | FOSSIL ; sets db RECYCLE dw RecycleEffectCommands ; effect commands tx RecycleDescription ; description diff --git a/src/engine/bank1.asm b/src/engine/bank1.asm index 5adf436..b5894d2 100755 --- a/src/engine/bank1.asm +++ b/src/engine/bank1.asm @@ -22,7 +22,7 @@ Func_4000: ; 4000 (1:4000) .ask_erase_backup_ram call Func_405a call Func_04a2 - text_hl ResetBackUpRamText + ldtx hl, ResetBackUpRamText call YesOrNoMenuWithText jr c, .reset_game ; erase sram @@ -129,7 +129,7 @@ StartDuel: ; 409f (1:409f) call Func_04a2 ld a, $3 call Func_2167 - text_hl DecisionText + ldtx hl, DecisionText call DrawWideTextBox_WaitForInput call Func_04a2 ldh a, [hWhoseTurn] @@ -148,7 +148,7 @@ StartDuel: ; 409f (1:409f) jr z, .activeDuelistLostBattle ld a, $5f ld c, MUSIC_DARKDIDDLY - text_hl DuelWasDrawText + ldtx hl, DuelWasDrawText jr .handleDuelFinished .activeDuelistWonBattle @@ -160,7 +160,7 @@ StartDuel: ; 409f (1:409f) ld [wd0c3], a ld a, $5d ld c, MUSIC_MATCHVICTORY - text_hl WonDuelText + ldtx hl, WonDuelText jr .handleDuelFinished .activeDuelistLostBattle @@ -172,7 +172,7 @@ StartDuel: ; 409f (1:409f) ld [wd0c3], a ld a, $5e ld c, MUSIC_MATCHLOSS - text_hl LostDuelText + ldtx hl, LostDuelText .handleDuelFinished call Func_3b6a @@ -203,7 +203,7 @@ StartDuel: ; 409f (1:409f) call Func_3b31 ld a, [wDuelTheme] call PlaySong - text_hl StartSuddenDeathMatchText + ldtx hl, StartSuddenDeathMatchText call DrawWideTextBox_WaitForInput ld a, $1 ld [wcc08], a @@ -283,7 +283,7 @@ Func_426d: xor a ld [wVBlankCtr], a ld [wcbf9], a - text_hl DuelistIsThinkingText + ldtx hl, DuelistIsThinkingText call DrawWideTextBox_PrintTextNoDelay call Func_2bbf ld a, $ff @@ -414,7 +414,7 @@ DuelMenu_Retreat: ; 43ab (1:43ab) jr c, Func_441f call $4611 jr c, Func_441c - text_hl SelectMonOnBenchToSwitchWithActiveText + ldtx hl, SelectMonOnBenchToSwitchWithActiveText call DrawWideTextBox_WaitForInput call $600c jr c, Func_441c @@ -428,7 +428,7 @@ DuelMenu_Retreat: ; 43ab (1:43ab) call $4f9d Func_43e8: ; 43e8 - text_hl UnableToRetreatText + ldtx hl, UnableToRetreatText call DrawWideTextBox_WaitForInput jp PrintDuelMenu @@ -438,7 +438,7 @@ Func_43f1: ; 43f1 (1:43f1) call $4611 jr c, Func_441c call $6558 - text_hl SelectMonOnBenchToSwitchWithActiveText + ldtx hl, SelectMonOnBenchToSwitchWithActiveText call DrawWideTextBox_WaitForInput call $600c ld [wBenchSelectedPokemon], a @@ -463,14 +463,14 @@ DuelMenu_Hand: ; 4425 (1:4425) call GetTurnDuelistVariable or a jr nz, Func_4436 - text_hl NoCardsInHandText + ldtx hl, NoCardsInHandText call DrawWideTextBox_WaitForInput jp PrintDuelMenu Func_4436: ; 4436 (1:4436) INCROM $4436, $4477 -; c contains the energy card being played +; c contains the type of energy card being played PlayerUseEnergyCard: ; 4477 (1:4477) ld a, c cp TYPE_ENERGY_WATER ; XXX why treat water energy card differently? @@ -510,12 +510,12 @@ PlayerUseEnergyCard: ; 4477 (1:4477) ld a, [wAlreadyPlayedEnergy] or a jr z, .asm_4490 - text_hl OnlyOneEnergyCardText + ldtx hl, OnlyOneEnergyCardText call DrawWideTextBox_WaitForInput jp Func_4436 .alreadyPlayedEnergy - text_hl OnlyOneEnergyCardText + ldtx hl, OnlyOneEnergyCardText call DrawWideTextBox_WaitForInput call CreateHandCardBuffer call $55be @@ -549,7 +549,7 @@ DuelMenu_Attack: ; 46fc (1:46fc) call LoadPokemonMovesToDuelCardOrAttackList or a jr nz, .openAttackMenu - text_hl NoSelectableAttackText + ldtx hl, NoSelectableAttackText call DrawWideTextBox_WaitForInput jp PrintDuelMenu @@ -578,7 +578,7 @@ DuelMenu_Attack: ; 46fc (1:46fc) ld [wSelectedDuelSubMenuItem], a call CheckIfEnoughEnergies jr nc, .enoughEnergy - text_hl NotEnoughEnergyCardsText + ldtx hl, NotEnoughEnergyCardsText call DrawWideTextBox_WaitForInput jr .tryOpenAttackMenu @@ -918,11 +918,11 @@ CheckIfActiveCardParalyzedOrAsleep: ; 4918 (1:4918) ret .paralyzed - text_hl UnableDueToParalysisText + ldtx hl, UnableDueToParalysisText jr .returnWithStatusCondition .asleep - text_hl UnableDueToSleepText + ldtx hl, UnableDueToSleepText .returnWithStatusCondition: scf diff --git a/src/engine/bank2.asm b/src/engine/bank2.asm index d9685a1..fea3d9b 100755 --- a/src/engine/bank2.asm +++ b/src/engine/bank2.asm @@ -81,7 +81,7 @@ Func_8db0: ; 8db0 (2:4db0) Func_8dbc: ; 8dbc (2:4dbc) ld hl, Unknown_8de2 call InitializeCursorParameters - text_hl PleaseSelectDeckText + ldtx hl, PleaseSelectDeckText call DrawWideTextBox_PrintText .asm_8dc8 call DoFrame @@ -348,13 +348,13 @@ Func_8f9d: ; 8f9d (2:4f9d) xor a ld [wce3f], a ld [wce40], a - text_hl ChosenAsDuelingDeckText + ldtx hl, ChosenAsDuelingDeckText call DrawWideTextBox_WaitForInput ld a, [wceb1] jp Func_8dbc Func_8fe8: ; 8fe8 (2:4fe8) - text_hl ThereIsNoDeckHereText + ldtx hl, ThereIsNoDeckHereText call DrawWideTextBox_WaitForInput ld a, [wceb1] ret @@ -703,7 +703,7 @@ Func_926e: ; 926e (2:526e) ret .asm_929c call Func_22ae - text_hl NewDeckText + ldtx hl, NewDeckText call Func_2c29 scf ret diff --git a/src/engine/bank3.asm b/src/engine/bank3.asm index 7317f32..563a667 100755 --- a/src/engine/bank3.asm +++ b/src/engine/bank3.asm @@ -1062,7 +1062,7 @@ PC_c7ea: ; c7ea (3:47ea) call Func_c241 call $4915 call DoFrameIfLCDEnabled - text_hl TurnedPCOnText + ldtx hl, TurnedPCOnText call Func_2c73 call $484e .asm_c801 @@ -1089,7 +1089,7 @@ PC_c7ea: ; c7ea (3:47ea) .asm_c82f call Func_c135 call DoFrameIfLCDEnabled - text_hl TurnedPCOffText + ldtx hl, TurnedPCOffText call Func_c891 call CloseDialogueBox xor a diff --git a/src/engine/bank4.asm b/src/engine/bank4.asm index cdb767f..29d96fc 100755 --- a/src/engine/bank4.asm +++ b/src/engine/bank4.asm @@ -90,7 +90,7 @@ Medal_1029e: ; 1029e (4:429e) ld a, [wd116] cp $e0 jr nz, .asm_102e2 - text_hl WonTheMedalText + ldtx hl, WonTheMedalText call Func_2c73 call Func_3c96 call Func_37a0 @@ -142,16 +142,16 @@ BoosterPack_1031b: ; 1031b (4:431b) pop bc ld a, c farcall GenerateBoosterPack - text_hl ReceivedBoosterPackText + ldtx hl, ReceivedBoosterPackText ld a, [wd117] cp $1 jr nz, .asm_10373 - text_hl AndAnotherBoosterPackText + ldtx hl, AndAnotherBoosterPackText .asm_10373 call Func_2c73 call Func_3c96 call Func_37a0 - text_hl CheckedCardsInBoosterPackText + ldtx hl, CheckedCardsInBoosterPackText call Func_2c73 call DisableLCD call Func_1288c @@ -1502,7 +1502,7 @@ Func_1344d: ; 1344d (4:744d) call Func_379b ld a, MUSIC_MEDAL call PlaySong - text_hl DefeatedFiveOpponentsText + ldtx hl, DefeatedFiveOpponentsText call Func_2c73 call Func_3c96 call Func_37a0 @@ -1524,7 +1524,7 @@ Func_13485: ; 13485 (4:7485) call Func_379b ld a, MUSIC_MEDAL call PlaySong - text_hl ConsecutiveWinRecordIncreasedText + ldtx hl, ConsecutiveWinRecordIncreasedText call Func_2c73 call Func_3c96 call Func_37a0 diff --git a/src/engine/bank6.asm b/src/engine/bank6.asm index 82fb589..6428c3f 100755 --- a/src/engine/bank6.asm +++ b/src/engine/bank6.asm @@ -124,23 +124,23 @@ Func_1a61f: ; 1a61f (6:661f) ld a, $76 call $663b ld a, $c1 - text_hl ReceivedLegendaryCardText + ldtx hl, ReceivedLegendaryCardText jr .asm_1a660 .asm_1a640 - text_hl ReceivedCardText + ldtx hl, ReceivedCardText cp $1e jr z, .asm_1a660 cp $43 jr z, .asm_1a660 - text_hl ReceivedPromotionalFlyingPikachuText + ldtx hl, ReceivedPromotionalFlyingPikachuText cp $64 jr z, .asm_1a660 - text_hl ReceivedPromotionalSurfingPikachuText + ldtx hl, ReceivedPromotionalSurfingPikachuText cp $65 jr z, .asm_1a660 cp $66 jr z, .asm_1a660 - text_hl ReceivedPromotionalCardText + ldtx hl, ReceivedPromotionalCardText .asm_1a660 push hl ld e, a diff --git a/src/engine/effect_functions.asm b/src/engine/effect_functions.asm index 82198a2..dc05043 100644 --- a/src/engine/effect_functions.asm +++ b/src/engine/effect_functions.asm @@ -1,5 +1,5 @@ Poison50PercentEffect: ; 2c000 (b:4000) - text_de PoisonCheckText + ldtx de, PoisonCheckText call TossCoin_BankB ret nc @@ -11,14 +11,14 @@ PoisonEffect: ; 2c007 (b:4007) jr applyEffect Paralysis50PercentEffect: ; 2c011 (b:4011) - text_de ParalysisCheckText + ldtx de, ParalysisCheckText call TossCoin_BankB ret nc lb bc, $f0, PARALYZED jr applyEffect Confusion50PercentEffect: ; 2c01d (b:401d) - text_de ConfusionCheckText + ldtx de, ConfusionCheckText call TossCoin_BankB ret nc @@ -26,7 +26,7 @@ ConfusionEffect: ; 2c024 (b:4024) lb bc, $f0, CONFUSED jr applyEffect - text_de SleepCheckText + ldtx de, SleepCheckText call TossCoin_BankB ret nc @@ -227,7 +227,7 @@ SpitPoison_AIEffect: ; 2c6f0 (b:46f0) ; 0x2c6f8 SpitPoison_Poison50PercentEffect: ; 2c6f8 (b:46f8) - text_de PoisonCheckText + ldtx de, PoisonCheckText call TossCoin_BankB jp c, PoisonEffect ld a, $8c @@ -253,7 +253,7 @@ WeepinbellPoisonPowder_AIEffect: ; 2c738 (b:4738) INCROM $2c740, $2c77e AcidEffect: ; 2c77e (b:477e) - text_de AcidCheckText + ldtx de, AcidCheckText call TossCoin_BankB ret nc ld a, SUBSTATUS2_UNABLE_RETREAT @@ -277,7 +277,7 @@ FoulOdorEffect: ; 2c793 (b:4793) ; 0x2c7a0 KakunaStiffenEffect: ; 2c7a0 (b:47a0) - text_de IfHeadsNoDamageNextTurnText + ldtx de, IfHeadsNoDamageNextTurnText call TossCoin_BankB jp nc, Func_2c0a2 ld a, $4f @@ -314,7 +314,7 @@ ZubatSupersonicEffect: ; 2c7dc (b:47dc) ; an exact copy of KakunaStiffenEffect MetapodStiffenEffect: ; 2c836 (b:4836) - text_de IfHeadsNoDamageNextTurnText + ldtx de, IfHeadsNoDamageNextTurnText call TossCoin_BankB jp nc, Func_2c0a2 ld a, $4f diff --git a/src/engine/home.asm b/src/engine/home.asm index 1bc9a47..2f57dce 100755 --- a/src/engine/home.asm +++ b/src/engine/home.asm @@ -2330,7 +2330,7 @@ Func_0f35: ; 0f35 (0:0f35) ld l, a ld h, $0 call Func_2ec4 - text_hl TransmissionErrorText + ldtx hl, TransmissionErrorText call DrawWideTextBox_WaitForInput ld a, $ff ld [wd0c3], a @@ -2609,7 +2609,7 @@ ShuffleDeck: ; 10bc (0:10bc) call ShuffleCards ret -; draw a card from the deck, saving its location as $40 +; draw a card from the deck, saving its location as CARD_LOCATION_JUST_DRAWN ; returns c if deck is empty, nc if a card was succesfully drawn DrawCardFromDeck: ; 10cf (0:10cf) push hl @@ -2623,7 +2623,7 @@ DrawCardFromDeck: ; 10cf (0:10cf) ld l, a ld a, [hl] ; grab card number (0-59) from wPlayerDeckCards or wOpponentDeckCards array ld l, a - ld [hl], CARD_LOCATION_JUST_DRAWN ; temporarily write $40 to corresponding card location variable + ld [hl], CARD_LOCATION_JUST_DRAWN ; temporarily write to corresponding card location variable pop hl or a ret @@ -3200,7 +3200,7 @@ DealConfusionDamageToSelf: ; 1828 (0:1828) bank1call $4f9d ld a, $1 ld [wcce6], a - text_hl DamageToSelfDueToConfusionText + ldtx hl, DamageToSelfDueToConfusionText call DrawWideTextBox_PrintText ld a, $75 ld [wLoadedMoveAnimation], a @@ -3299,7 +3299,7 @@ CheckSelfConfusionDamage: ; 18d7 (0:18d7) or a ret .confused - text_de ConfusionCheckDamageText + ldtx de, ConfusionCheckDamageText call TossCoin jr c, .no_confusion_damage ld a, $1 @@ -3572,7 +3572,7 @@ Func_1ad3: ; 1ad3 (0:1ad3) ld h, [hl] ld l, a call Func_2ebb - text_hl WasKnockedOutText + ldtx hl, WasKnockedOutText call DrawWideTextBox_PrintText ld a, $28 .asm_1aeb @@ -3601,7 +3601,7 @@ Func_1b8d: ; 1b8d (0:1b8d) ld [hli], a ld a, [wLoadedMoveName + 1] ld [hli], a - text_hl PokemonsAttackText ; text when using an attack + ldtx hl, PokemonsAttackText ; text when using an attack call DrawWideTextBox_PrintText ret @@ -3638,7 +3638,7 @@ Func_1bca: ; 1bca (0:1bca) inc de ld a, [hli] ld [de], a - text_hl WasUnsuccessfulText + ldtx hl, WasUnsuccessfulText call DrawWideTextBox_PrintText scf ret @@ -3694,7 +3694,7 @@ PrintOpponentName: ; 1c8e (0:1c8e) jr z, .print_player2 jr printNameLoop .print_player2 - text_hl Player2 + ldtx hl, Player2Text jp PrintTextBoxBorderLabel Func_1caa: ; 1caa (0:1caa) @@ -5435,7 +5435,7 @@ HandleYesOrNoMenu: ; prints YES NO at de PrintYesOrNoItems: ; 2b66 (0:2b66) call AdjustCoordinatesForWindow - text_hl YesOrNoText + ldtx hl, YesOrNoText call Func_2c1b ret ; 0x2b70 @@ -6728,13 +6728,13 @@ HandleCantAttackSubstatus: ; 33c1 (0:33c1) call GetTurnDuelistVariable or a ret z - text_hl UnableToAttackDueToTailWagText + ldtx hl, UnableToAttackDueToTailWagText cp SUBSTATUS2_TAIL_WAG jr z, .return_with_cant_attack - text_hl UnableToAttackDueToLeerText + ldtx hl, UnableToAttackDueToLeerText cp SUBSTATUS2_LEER jr z, .return_with_cant_attack - text_hl UnableToAttackDueToBoneAttackText + ldtx hl, UnableToAttackDueToBoneAttackText cp SUBSTATUS2_BONE_ATTACK jr z, .return_with_cant_attack or a @@ -6762,7 +6762,7 @@ HandleAmnesiaSubstatus: ; 33e1 (0:33e1) ld a, [wSelectedMoveIndex] cp [hl] jr nz, .not_the_disabled_move - text_hl UnableToUseAttackDueToAmnesiaText + ldtx hl, UnableToUseAttackDueToAmnesiaText scf ret @@ -6774,7 +6774,7 @@ HandleSandAttackOrSmokescreenSubstatus: ; 3400 (0:3400) ld [wcc0a], a ccf ret nc - text_hl AttackUnsuccessfulText + ldtx hl, AttackUnsuccessfulText call DrawWideTextBox_WaitForInput scf ret @@ -6785,10 +6785,10 @@ CheckSandAttackOrSmokescreenSubstatus: ; 3414 (0:3414) call GetTurnDuelistVariable or a ret z - text_de SandAttackCheckText + ldtx de, SandAttackCheckText cp SUBSTATUS2_SAND_ATTACK jr z, .card_is_affected - text_de SmokescreenCheckText + ldtx de, SmokescreenCheckText cp SUBSTATUS2_SMOKESCREEN jr z, .card_is_affected or a @@ -6812,15 +6812,15 @@ HandleNoDamageOrEffectSubstatus: ; 3432 (0:3432) ld a, DUELVARS_ARENA_CARD_SUBSTATUS1 call GetTurnDuelistVariable ld e, NO_DAMAGE_OR_EFFECT_FLY - text_hl NoDamageOrEffectDueToFlyText + ldtx hl, NoDamageOrEffectDueToFlyText cp SUBSTATUS1_FLY jr z, .no_damage_or_effect ld e, NO_DAMAGE_OR_EFFECT_BARRIER - text_hl NoDamageOrEffectDueToBarrierText + ldtx hl, NoDamageOrEffectDueToBarrierText cp SUBSTATUS1_BARRIER jr z, .no_damage_or_effect ld e, NO_DAMAGE_OR_EFFECT_AGILITY - text_hl NoDamageOrEffectDueToAgilityText + ldtx hl, NoDamageOrEffectDueToAgilityText cp SUBSTATUS1_AGILITY jr z, .no_damage_or_effect call CheckIfUnderAnyCannotUseStatus @@ -6848,7 +6848,7 @@ HandleNoDamageOrEffectSubstatus: ; 3432 (0:3432) or a ret z ld e, NO_DAMAGE_OR_EFFECT_NSHIELD - text_hl NoDamageOrEffectDueToNShieldText + ldtx hl, NoDamageOrEffectDueToNShieldText jr .no_damage_or_effect ; if the Pokemon being attacked is Haunter1, and its Transparency is active, @@ -6869,12 +6869,12 @@ HandleTransparency: ; 348a (0:348a) jr c, .asm_3491 xor a ld [wcac2], a - text_de TransparencyCheckText + ldtx de, TransparencyCheckText call TossCoin ret nc ld a, NO_DAMAGE_OR_EFFECT_TRANSPARENCY ld [wNoDamageOrEffect], a - text_hl NoDamageOrEffectDueToTransparencyText + ldtx hl, NoDamageOrEffectDueToTransparencyText scf ret ; 0x34b7 @@ -6936,13 +6936,13 @@ CheckIfUnderAnyCannotUseStatus2: ; 34f0 (0:34f0) ld a, DUELVARS_ARENA_CARD_STATUS call GetTurnDuelistVariable and PASSIVE_STATUS_MASK - text_hl CannotUseDueToStatusText + ldtx hl, CannotUseDueToStatusText scf jr nz, .done ; return carry .check_toxic_gas ld a, MUK call Func_3509 - text_hl UnableDueToToxicGasText + ldtx hl, UnableDueToToxicGasText .done ret @@ -7084,7 +7084,7 @@ HandleDestinyBondSubstatus: ; 363b (0:363b) ld h, [hl] ld l, a call Func_2ebb - text_hl KnockedOutDueToDestinyBondText + ldtx hl, KnockedOutDueToDestinyBondText call DrawWideTextBox_WaitForInput ret ; 0x367b @@ -7130,7 +7130,7 @@ ApplyStrikesBack: ; 36a2 (0:36a2) push af push hl call SubstractHP - text_hl ReceivesDamageDueToStrikesBackText + ldtx hl, ReceivesDamageDueToStrikesBackText call DrawWideTextBox_PrintText pop hl pop af diff --git a/src/macros/code.asm b/src/macros/code.asm index 1721d75..47b698f 100644 --- a/src/macros/code.asm +++ b/src/macros/code.asm @@ -3,11 +3,11 @@ INCBIN "baserom.gbc", \1, \2 - \1 ENDM const_def: MACRO -IF _NARG > 0 +if _NARG > 0 const_value = \1 -ELSE +else const_value = 0 -ENDC +endc ENDM const: MACRO @@ -15,44 +15,14 @@ const: MACRO const_value = const_value + 1 ENDM -dn: MACRO - db \1 << 4 | \2 -ENDM - -dbw: MACRO - db \1 - dw \2 -ENDM - -dwb: MACRO - dw \1 - db \2 -ENDM - -dx: MACRO -x = 8 * ((\1) - 1) - rept \1 - db ((\2) >> x) & $ff -x = x + -8 - endr - ENDM - -dt: MACRO ; three-byte (big-endian) - dx 3, \1 - ENDM - -dd: MACRO ; four-byte (big-endian) - dx 4, \1 - ENDM - -bigdw: MACRO ; big-endian word - dx 2, \1 - ENDM - lb: MACRO ; r, hi, lo ld \1, (\2) << 8 + ((\3) & $ff) ENDM +ldtx: MACRO + ld \1, \2_ +ENDM + bank1call: MACRO rst $18 dw \1 @@ -78,25 +48,9 @@ emptybank: MACRO endr ENDM -rgb: MACRO - dw (\3 << 10 | \2 << 5 | \1) -ENDM - textpointer: MACRO dw ((\1 + ($4000 * (BANK(\1) - 1))) - (TextOffsets + ($4000 * (BANK(TextOffsets) - 1)))) & $ffff db ((\1 + ($4000 * (BANK(\1) - 1))) - (TextOffsets + ($4000 * (BANK(TextOffsets) - 1)))) >> 16 const \1_ GLOBAL \1_ ENDM - -text_hl: MACRO - ld hl, \1_ -ENDM - -text_de: MACRO - ld de, \1_ -ENDM - -sgb: MACRO - db \1 * 8 + \2 ; sgb_command * 8 + length -ENDM diff --git a/src/macros/data.asm b/src/macros/data.asm index 1c73ac3..4f66742 100644 --- a/src/macros/data.asm +++ b/src/macros/data.asm @@ -1,42 +1,63 @@ -energy: MACRO -fg = 0 -lw = 0 -fp = 0 -c_ = 0 +dn: MACRO + db \1 << 4 | \2 +ENDM - if _NARG > 1 +dbw: MACRO + db \1 + dw \2 +ENDM - rept _NARG / 2 +dwb: MACRO + dw \1 + db \2 +ENDM - if \1 == FIRE -fg = fg + \2 * $10 - endc - if \1 == GRASS -fg = fg + \2 - endc - if \1 == LIGHTNING -lw = lw + \2 * $10 - endc - if \1 == WATER -lw = lw + \2 - endc - if \1 == FIGHTING -fp = fp + \2 * $10 - endc - if \1 == PSYCHIC -fp = fp + \2 - endc - if \1 == COLORLESS -c_ = c_ + \2 * $10 - endc +dx: MACRO +x = 8 * ((\1) - 1) + rept \1 + db ((\2) >> x) & $ff +x = x + -8 + endr + ENDM + +dt: MACRO ; three-byte (big-endian) + dx 3, \1 + ENDM + +dd: MACRO ; four-byte (big-endian) + dx 4, \1 + ENDM +bigdw: MACRO ; big-endian word + dx 2, \1 + ENDM + +sgb: MACRO + db \1 * 8 + \2 ; sgb_command * 8 + length +ENDM + +rgb: MACRO + dw (\3 << 10 | \2 << 5 | \1) +ENDM + +; macros used in data/cards.asm, but might be useful elsewhere eventually + +energy: MACRO +en = 0 +if _NARG > 1 + rept _NARG / 2 +x = 4 - 8 * (\1 % 2) +en = en + \2 << ((\1 * 4) + x) shift shift - endr - - endc - db fg, lw, fp, c_ + rept NUM_TYPES / 2 + db LOW(en) +en = en >> 8 + endr +else + db 0, 0, 0, 0 +endc ENDM gfx: MACRO diff --git a/src/text/text1.asm b/src/text/text1.asm index e6b0034..eb11f83 100755 --- a/src/text/text1.asm +++ b/src/text/text1.asm @@ -58,7 +58,7 @@ Text000f: ; 36382 (d:6382) db $03,$4c done -lbsText: ; 36385 (d:6385) +LbsText: ; 36385 (d:6385) text "lbs." done @@ -645,7 +645,7 @@ Text0091: ; 36fca (d:6fca) text "Player 1" done -Player2: ; 36fd4 (d:6fd4) +Player2Text: ; 36fd4 (d:6fd4) text "Player 2" done diff --git a/src/text/text_offsets.asm b/src/text/text_offsets.asm index d2b5709..29fc093 100755 --- a/src/text/text_offsets.asm +++ b/src/text/text_offsets.asm @@ -18,7 +18,7 @@ TextOffsets:: ; 34000 (d:4000) textpointer WeightText textpointer PokemonText textpointer Text000f - textpointer lbsText + textpointer LbsText textpointer Text0011 textpointer Text0012 textpointer Text0013 @@ -148,7 +148,7 @@ TextOffsets:: ; 34000 (d:4000) textpointer Text008f textpointer Text0090 textpointer Text0091 - textpointer Player2 + textpointer Player2Text textpointer Text0093 textpointer Text0094 textpointer Text0095 diff --git a/src/wram.asm b/src/wram.asm index 570bd04..4431587 100755 --- a/src/wram.asm +++ b/src/wram.asm @@ -40,8 +40,8 @@ wPlayerDeckCards:: ; c27e ds DECK_SIZE ; Stores x = (60 - deck remaining cards) -; The first x cards in the wPlayerDeckCards array are not actually in the deck -; For example, the top card of the player's deck is at wPlayerDeckCards + [wPlayerNumberOfCardsNotInDeck] +; The first x cards in the wPlayerDeckCards array are no longer in the drawable deck this duel +; The top card of the player's deck is at wPlayerDeckCards + [wPlayerNumberOfCardsNotInDeck] wPlayerNumberOfCardsNotInDeck:: ; c2ba ds $1 |