You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Rename directory stats -> data.
This commit is contained in:
7784
data/base_stats.asm
Normal file
7784
data/base_stats.asm
Normal file
File diff suppressed because it is too large
Load Diff
5961
data/battle_tower.asm
Normal file
5961
data/battle_tower.asm
Normal file
File diff suppressed because it is too large
Load Diff
256
data/egg_move_pointers.asm
Normal file
256
data/egg_move_pointers.asm
Normal file
@@ -0,0 +1,256 @@
|
||||
EggMovePointers:: ; 0x23b11
|
||||
dw BulbasaurEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw CharmanderEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw SquirtleEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw PidgeyEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw RattataEggMoves
|
||||
dw NoEggMoves
|
||||
dw SpearowEggMoves
|
||||
dw NoEggMoves
|
||||
dw EkansEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw SandshrewEggMoves
|
||||
dw NoEggMoves
|
||||
dw NidoranFEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NidoranMEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw VulpixEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw ZubatEggMoves
|
||||
dw NoEggMoves
|
||||
dw OddishEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw ParasEggMoves
|
||||
dw NoEggMoves
|
||||
dw VenonatEggMoves
|
||||
dw NoEggMoves
|
||||
dw DiglettEggMoves
|
||||
dw NoEggMoves
|
||||
dw MeowthEggMoves
|
||||
dw NoEggMoves
|
||||
dw PsyduckEggMoves
|
||||
dw NoEggMoves
|
||||
dw MankeyEggMoves
|
||||
dw NoEggMoves
|
||||
dw GrowlitheEggMoves
|
||||
dw NoEggMoves
|
||||
dw PoliwagEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw AbraEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw MachopEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw BellsproutEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw TentacoolEggMoves
|
||||
dw NoEggMoves
|
||||
dw GeodudeEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw PonytaEggMoves
|
||||
dw NoEggMoves
|
||||
dw SlowpokeEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw FarfetchDEggMoves
|
||||
dw DoduoEggMoves
|
||||
dw NoEggMoves
|
||||
dw SeelEggMoves
|
||||
dw NoEggMoves
|
||||
dw GrimerEggMoves
|
||||
dw NoEggMoves
|
||||
dw ShellderEggMoves
|
||||
dw NoEggMoves
|
||||
dw GastlyEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw OnixEggMoves
|
||||
dw DrowzeeEggMoves
|
||||
dw NoEggMoves
|
||||
dw KrabbyEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw ExeggcuteEggMoves
|
||||
dw NoEggMoves
|
||||
dw CuboneEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw LickitungEggMoves
|
||||
dw KoffingEggMoves
|
||||
dw NoEggMoves
|
||||
dw RhyhornEggMoves
|
||||
dw NoEggMoves
|
||||
dw ChanseyEggMoves
|
||||
dw TangelaEggMoves
|
||||
dw KangaskhanEggMoves
|
||||
dw HorseaEggMoves
|
||||
dw NoEggMoves
|
||||
dw GoldeenEggMoves
|
||||
dw NoEggMoves
|
||||
if _CRYSTAL
|
||||
dw NoEggMoves
|
||||
else
|
||||
dw StaryuEggMoves
|
||||
endc
|
||||
dw NoEggMoves
|
||||
dw MrMimeEggMoves
|
||||
dw ScytherEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw PinsirEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw LaprasEggMoves
|
||||
dw NoEggMoves
|
||||
dw EeveeEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw OmanyteEggMoves
|
||||
dw NoEggMoves
|
||||
dw KabutoEggMoves
|
||||
dw NoEggMoves
|
||||
dw AerodactylEggMoves
|
||||
dw SnorlaxEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw DratiniEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw ChikoritaEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw CyndaquilEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw TotodileEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw SentretEggMoves
|
||||
dw NoEggMoves
|
||||
dw HoothootEggMoves
|
||||
dw NoEggMoves
|
||||
dw LedybaEggMoves
|
||||
dw NoEggMoves
|
||||
dw SpinarakEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw ChinchouEggMoves
|
||||
dw NoEggMoves
|
||||
dw PichuEggMoves
|
||||
dw CleffaEggMoves
|
||||
dw IgglybuffEggMoves
|
||||
dw TogepiEggMoves
|
||||
dw NoEggMoves
|
||||
dw NatuEggMoves
|
||||
dw NoEggMoves
|
||||
dw MareepEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw MarillEggMoves
|
||||
dw NoEggMoves
|
||||
dw SudowoodoEggMoves
|
||||
dw NoEggMoves
|
||||
dw HoppipEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw AipomEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw YanmaEggMoves
|
||||
dw WooperEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw MurkrowEggMoves
|
||||
dw NoEggMoves
|
||||
dw MisdreavusEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw GirafarigEggMoves
|
||||
dw PinecoEggMoves
|
||||
dw NoEggMoves
|
||||
dw DunsparceEggMoves
|
||||
dw GligarEggMoves
|
||||
dw NoEggMoves
|
||||
dw SnubbullEggMoves
|
||||
dw NoEggMoves
|
||||
dw QwilfishEggMoves
|
||||
dw NoEggMoves
|
||||
dw ShuckleEggMoves
|
||||
dw HeracrossEggMoves
|
||||
dw SneaselEggMoves
|
||||
dw TeddiursaEggMoves
|
||||
dw NoEggMoves
|
||||
dw SlugmaEggMoves
|
||||
dw NoEggMoves
|
||||
dw SwinubEggMoves
|
||||
dw NoEggMoves
|
||||
dw CorsolaEggMoves
|
||||
dw RemoraidEggMoves
|
||||
dw NoEggMoves
|
||||
dw DelibirdEggMoves
|
||||
dw MantineEggMoves
|
||||
dw SkarmoryEggMoves
|
||||
dw HoundourEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw PhanpyEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw StantlerEggMoves
|
||||
dw NoEggMoves
|
||||
dw TyrogueEggMoves
|
||||
dw NoEggMoves
|
||||
dw SmoochumEggMoves
|
||||
dw ElekidEggMoves
|
||||
dw MagbyEggMoves
|
||||
dw MiltankEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw LarvitarEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
||||
dw NoEggMoves
|
870
data/egg_moves.asm
Normal file
870
data/egg_moves.asm
Normal file
File diff suppressed because it is too large
Load Diff
3
data/egg_moves_crystal.asm
Normal file
3
data/egg_moves_crystal.asm
Normal file
@@ -0,0 +1,3 @@
|
||||
INCLUDE "pokecrystal.asm"
|
||||
INCLUDE "data/egg_moves.asm"
|
||||
|
3398
data/evos_attacks.asm
Normal file
3398
data/evos_attacks.asm
Normal file
File diff suppressed because it is too large
Load Diff
3
data/evos_attacks_crystal.asm
Normal file
3
data/evos_attacks_crystal.asm
Normal file
@@ -0,0 +1,3 @@
|
||||
INCLUDE "pokecrystal.asm"
|
||||
INCLUDE "data/evos_attacks.asm"
|
||||
|
256
data/evos_attacks_pointers.asm
Normal file
256
data/evos_attacks_pointers.asm
Normal file
@@ -0,0 +1,256 @@
|
||||
; Pointer table for evolutions and attacks.
|
||||
|
||||
; These are grouped together since they're both checked at level-up.
|
||||
|
||||
EvosAttacksPointers:: ; 0x425b1
|
||||
dw BulbasaurEvosAttacks
|
||||
dw IvysaurEvosAttacks
|
||||
dw VenusaurEvosAttacks
|
||||
dw CharmanderEvosAttacks
|
||||
dw CharmeleonEvosAttacks
|
||||
dw CharizardEvosAttacks
|
||||
dw SquirtleEvosAttacks
|
||||
dw WartortleEvosAttacks
|
||||
dw BlastoiseEvosAttacks
|
||||
dw CaterpieEvosAttacks
|
||||
dw MetapodEvosAttacks
|
||||
dw ButterfreeEvosAttacks
|
||||
dw WeedleEvosAttacks
|
||||
dw KakunaEvosAttacks
|
||||
dw BeedrillEvosAttacks
|
||||
dw PidgeyEvosAttacks
|
||||
dw PidgeottoEvosAttacks
|
||||
dw PidgeotEvosAttacks
|
||||
dw RattataEvosAttacks
|
||||
dw RaticateEvosAttacks
|
||||
dw SpearowEvosAttacks
|
||||
dw FearowEvosAttacks
|
||||
dw EkansEvosAttacks
|
||||
dw ArbokEvosAttacks
|
||||
dw PikachuEvosAttacks
|
||||
dw RaichuEvosAttacks
|
||||
dw SandshrewEvosAttacks
|
||||
dw SandslashEvosAttacks
|
||||
dw NidoranFEvosAttacks
|
||||
dw NidorinaEvosAttacks
|
||||
dw NidoqueenEvosAttacks
|
||||
dw NidoranMEvosAttacks
|
||||
dw NidorinoEvosAttacks
|
||||
dw NidokingEvosAttacks
|
||||
dw ClefairyEvosAttacks
|
||||
dw ClefableEvosAttacks
|
||||
dw VulpixEvosAttacks
|
||||
dw NinetalesEvosAttacks
|
||||
dw JigglypuffEvosAttacks
|
||||
dw WigglytuffEvosAttacks
|
||||
dw ZubatEvosAttacks
|
||||
dw GolbatEvosAttacks
|
||||
dw OddishEvosAttacks
|
||||
dw GloomEvosAttacks
|
||||
dw VileplumeEvosAttacks
|
||||
dw ParasEvosAttacks
|
||||
dw ParasectEvosAttacks
|
||||
dw VenonatEvosAttacks
|
||||
dw VenomothEvosAttacks
|
||||
dw DiglettEvosAttacks
|
||||
dw DugtrioEvosAttacks
|
||||
dw MeowthEvosAttacks
|
||||
dw PersianEvosAttacks
|
||||
dw PsyduckEvosAttacks
|
||||
dw GolduckEvosAttacks
|
||||
dw MankeyEvosAttacks
|
||||
dw PrimeapeEvosAttacks
|
||||
dw GrowlitheEvosAttacks
|
||||
dw ArcanineEvosAttacks
|
||||
dw PoliwagEvosAttacks
|
||||
dw PoliwhirlEvosAttacks
|
||||
dw PoliwrathEvosAttacks
|
||||
dw AbraEvosAttacks
|
||||
dw KadabraEvosAttacks
|
||||
dw AlakazamEvosAttacks
|
||||
dw MachopEvosAttacks
|
||||
dw MachokeEvosAttacks
|
||||
dw MachampEvosAttacks
|
||||
dw BellsproutEvosAttacks
|
||||
dw WeepinbellEvosAttacks
|
||||
dw VictreebelEvosAttacks
|
||||
dw TentacoolEvosAttacks
|
||||
dw TentacruelEvosAttacks
|
||||
dw GeodudeEvosAttacks
|
||||
dw GravelerEvosAttacks
|
||||
dw GolemEvosAttacks
|
||||
dw PonytaEvosAttacks
|
||||
dw RapidashEvosAttacks
|
||||
dw SlowpokeEvosAttacks
|
||||
dw SlowbroEvosAttacks
|
||||
dw MagnemiteEvosAttacks
|
||||
dw MagnetonEvosAttacks
|
||||
dw FarfetchDEvosAttacks
|
||||
dw DoduoEvosAttacks
|
||||
dw DodrioEvosAttacks
|
||||
dw SeelEvosAttacks
|
||||
dw DewgongEvosAttacks
|
||||
dw GrimerEvosAttacks
|
||||
dw MukEvosAttacks
|
||||
dw ShellderEvosAttacks
|
||||
dw CloysterEvosAttacks
|
||||
dw GastlyEvosAttacks
|
||||
dw HaunterEvosAttacks
|
||||
dw GengarEvosAttacks
|
||||
dw OnixEvosAttacks
|
||||
dw DrowzeeEvosAttacks
|
||||
dw HypnoEvosAttacks
|
||||
dw KrabbyEvosAttacks
|
||||
dw KinglerEvosAttacks
|
||||
dw VoltorbEvosAttacks
|
||||
dw ElectrodeEvosAttacks
|
||||
dw ExeggcuteEvosAttacks
|
||||
dw ExeggutorEvosAttacks
|
||||
dw CuboneEvosAttacks
|
||||
dw MarowakEvosAttacks
|
||||
dw HitmonleeEvosAttacks
|
||||
dw HitmonchanEvosAttacks
|
||||
dw LickitungEvosAttacks
|
||||
dw KoffingEvosAttacks
|
||||
dw WeezingEvosAttacks
|
||||
dw RhyhornEvosAttacks
|
||||
dw RhydonEvosAttacks
|
||||
dw ChanseyEvosAttacks
|
||||
dw TangelaEvosAttacks
|
||||
dw KangaskhanEvosAttacks
|
||||
dw HorseaEvosAttacks
|
||||
dw SeadraEvosAttacks
|
||||
dw GoldeenEvosAttacks
|
||||
dw SeakingEvosAttacks
|
||||
dw StaryuEvosAttacks
|
||||
dw StarmieEvosAttacks
|
||||
dw MrMimeEvosAttacks
|
||||
dw ScytherEvosAttacks
|
||||
dw JynxEvosAttacks
|
||||
dw ElectabuzzEvosAttacks
|
||||
dw MagmarEvosAttacks
|
||||
dw PinsirEvosAttacks
|
||||
dw TaurosEvosAttacks
|
||||
dw MagikarpEvosAttacks
|
||||
dw GyaradosEvosAttacks
|
||||
dw LaprasEvosAttacks
|
||||
dw DittoEvosAttacks
|
||||
dw EeveeEvosAttacks
|
||||
dw VaporeonEvosAttacks
|
||||
dw JolteonEvosAttacks
|
||||
dw FlareonEvosAttacks
|
||||
dw PorygonEvosAttacks
|
||||
dw OmanyteEvosAttacks
|
||||
dw OmastarEvosAttacks
|
||||
dw KabutoEvosAttacks
|
||||
dw KabutopsEvosAttacks
|
||||
dw AerodactylEvosAttacks
|
||||
dw SnorlaxEvosAttacks
|
||||
dw ArticunoEvosAttacks
|
||||
dw ZapdosEvosAttacks
|
||||
dw MoltresEvosAttacks
|
||||
dw DratiniEvosAttacks
|
||||
dw DragonairEvosAttacks
|
||||
dw DragoniteEvosAttacks
|
||||
dw MewtwoEvosAttacks
|
||||
dw MewEvosAttacks
|
||||
dw ChikoritaEvosAttacks
|
||||
dw BayleefEvosAttacks
|
||||
dw MeganiumEvosAttacks
|
||||
dw CyndaquilEvosAttacks
|
||||
dw QuilavaEvosAttacks
|
||||
dw TyphlosionEvosAttacks
|
||||
dw TotodileEvosAttacks
|
||||
dw CroconawEvosAttacks
|
||||
dw FeraligatrEvosAttacks
|
||||
dw SentretEvosAttacks
|
||||
dw FurretEvosAttacks
|
||||
dw HoothootEvosAttacks
|
||||
dw NoctowlEvosAttacks
|
||||
dw LedybaEvosAttacks
|
||||
dw LedianEvosAttacks
|
||||
dw SpinarakEvosAttacks
|
||||
dw AriadosEvosAttacks
|
||||
dw CrobatEvosAttacks
|
||||
dw ChinchouEvosAttacks
|
||||
dw LanturnEvosAttacks
|
||||
dw PichuEvosAttacks
|
||||
dw CleffaEvosAttacks
|
||||
dw IgglybuffEvosAttacks
|
||||
dw TogepiEvosAttacks
|
||||
dw TogeticEvosAttacks
|
||||
dw NatuEvosAttacks
|
||||
dw XatuEvosAttacks
|
||||
dw MareepEvosAttacks
|
||||
dw FlaaffyEvosAttacks
|
||||
dw AmpharosEvosAttacks
|
||||
dw BellossomEvosAttacks
|
||||
dw MarillEvosAttacks
|
||||
dw AzumarillEvosAttacks
|
||||
dw SudowoodoEvosAttacks
|
||||
dw PolitoedEvosAttacks
|
||||
dw HoppipEvosAttacks
|
||||
dw SkiploomEvosAttacks
|
||||
dw JumpluffEvosAttacks
|
||||
dw AipomEvosAttacks
|
||||
dw SunkernEvosAttacks
|
||||
dw SunfloraEvosAttacks
|
||||
dw YanmaEvosAttacks
|
||||
dw WooperEvosAttacks
|
||||
dw QuagsireEvosAttacks
|
||||
dw EspeonEvosAttacks
|
||||
dw UmbreonEvosAttacks
|
||||
dw MurkrowEvosAttacks
|
||||
dw SlowkingEvosAttacks
|
||||
dw MisdreavusEvosAttacks
|
||||
dw UnownEvosAttacks
|
||||
dw WobbuffetEvosAttacks
|
||||
dw GirafarigEvosAttacks
|
||||
dw PinecoEvosAttacks
|
||||
dw ForretressEvosAttacks
|
||||
dw DunsparceEvosAttacks
|
||||
dw GligarEvosAttacks
|
||||
dw SteelixEvosAttacks
|
||||
dw SnubbullEvosAttacks
|
||||
dw GranbullEvosAttacks
|
||||
dw QwilfishEvosAttacks
|
||||
dw ScizorEvosAttacks
|
||||
dw ShuckleEvosAttacks
|
||||
dw HeracrossEvosAttacks
|
||||
dw SneaselEvosAttacks
|
||||
dw TeddiursaEvosAttacks
|
||||
dw UrsaringEvosAttacks
|
||||
dw SlugmaEvosAttacks
|
||||
dw MagcargoEvosAttacks
|
||||
dw SwinubEvosAttacks
|
||||
dw PiloswineEvosAttacks
|
||||
dw CorsolaEvosAttacks
|
||||
dw RemoraidEvosAttacks
|
||||
dw OctilleryEvosAttacks
|
||||
dw DelibirdEvosAttacks
|
||||
dw MantineEvosAttacks
|
||||
dw SkarmoryEvosAttacks
|
||||
dw HoundourEvosAttacks
|
||||
dw HoundoomEvosAttacks
|
||||
dw KingdraEvosAttacks
|
||||
dw PhanpyEvosAttacks
|
||||
dw DonphanEvosAttacks
|
||||
dw Porygon2EvosAttacks
|
||||
dw StantlerEvosAttacks
|
||||
dw SmeargleEvosAttacks
|
||||
dw TyrogueEvosAttacks
|
||||
dw HitmontopEvosAttacks
|
||||
dw SmoochumEvosAttacks
|
||||
dw ElekidEvosAttacks
|
||||
dw MagbyEvosAttacks
|
||||
dw MiltankEvosAttacks
|
||||
dw BlisseyEvosAttacks
|
||||
dw RaikouEvosAttacks
|
||||
dw EnteiEvosAttacks
|
||||
dw SuicuneEvosAttacks
|
||||
dw LarvitarEvosAttacks
|
||||
dw PupitarEvosAttacks
|
||||
dw TyranitarEvosAttacks
|
||||
dw LugiaEvosAttacks
|
||||
dw HoOhEvosAttacks
|
||||
dw CelebiEvosAttacks
|
465
data/odd_eggs.asm
Normal file
465
data/odd_eggs.asm
Normal file
@@ -0,0 +1,465 @@
|
||||
GiveOddEgg: ; 1fb4b6
|
||||
|
||||
; Figure out which egg to give.
|
||||
call Random
|
||||
ld hl, .Probabilities
|
||||
ld c, 0
|
||||
ld b, c
|
||||
.next
|
||||
ld a, [hli]
|
||||
ld e, a
|
||||
ld a, [hli]
|
||||
ld d, a
|
||||
ld a, d
|
||||
cp $ff
|
||||
jr nz, .first
|
||||
ld a, e
|
||||
cp $ff
|
||||
jr z, .done
|
||||
.first
|
||||
ld a, [hRandomSub]
|
||||
cp d
|
||||
jr c, .done
|
||||
jr z, .second
|
||||
jr .good
|
||||
.second
|
||||
ld a, [hRandomAdd]
|
||||
cp e
|
||||
jr c, .done
|
||||
jr z, .done
|
||||
.good
|
||||
inc bc
|
||||
jr .next
|
||||
.done
|
||||
|
||||
ld hl, OddEggs
|
||||
ld a, OddEgg2 - OddEgg1
|
||||
call AddNTimes
|
||||
ld de, EnemyMoveAnimation
|
||||
ld bc, $0046
|
||||
call CopyBytes
|
||||
ld a, EGG_TICKET
|
||||
ld [CurItem], a
|
||||
ld a, $1
|
||||
ld [$d10c], a
|
||||
ld a, $ff
|
||||
ld [$d107], a
|
||||
ld hl, NumItems
|
||||
call TossItem
|
||||
ld a, EGG
|
||||
ld [$cd2a], a
|
||||
ld a, $29
|
||||
ld [$cd20], a
|
||||
ld a, $cd
|
||||
ld [$cd21], a
|
||||
ld a, $8
|
||||
ld [$cd22], a
|
||||
ld a, $c6
|
||||
ld [$cd23], a
|
||||
|
||||
ld hl, .Odd
|
||||
ld de, $cd2b
|
||||
ld bc, $000b
|
||||
call CopyBytes
|
||||
|
||||
ld a, $2b
|
||||
ld [$cd24], a
|
||||
ld a, $cd
|
||||
ld [$cd25], a
|
||||
ld a, $38
|
||||
ld [$cd26], a
|
||||
ld a, $c6
|
||||
ld [$cd27], a
|
||||
callba Function11b98f
|
||||
ret
|
||||
; 1fb546
|
||||
|
||||
.Odd
|
||||
db "ODD@@@@@@@@@"
|
||||
|
||||
.Probabilities
|
||||
dw $147a ; 92% -> 8%
|
||||
dw $170a ; 91% -> 1%
|
||||
dw $3fff ; 75% -> 16%
|
||||
dw $47ad ; 72% -> 3%
|
||||
dw $70a3 ; 56% -> 16%
|
||||
dw $7851 ; 53% -> 3%
|
||||
dw $9c28 ; 39% -> 14%
|
||||
dw $a147 ; 37% -> 2%
|
||||
dw $bae0 ; 27% -> 10%
|
||||
dw $bfff ; 25% -> 2%
|
||||
dw $deb7 ; 13% -> 12%
|
||||
dw $e3d6 ; 11% -> 2%
|
||||
dw $fd6f ; 1% -> 10%
|
||||
dw $ffff ; 0% -> 1%
|
||||
; 1fb56e
|
||||
|
||||
|
||||
OddEggs: ; 1fb56e
|
||||
|
||||
OddEgg1:
|
||||
db PICHU
|
||||
db NO_ITEM
|
||||
db THUNDERSHOCK, CHARM, DIZZY_PUNCH, NONE
|
||||
dw 02048 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $0, $0 ; DVs
|
||||
db 30, 20, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 17 ; Max HP
|
||||
bigdw 9 ; Atk
|
||||
bigdw 6 ; Def
|
||||
bigdw 11 ; Spd
|
||||
bigdw 8 ; SAtk
|
||||
bigdw 8 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
OddEgg2:
|
||||
db PICHU
|
||||
db NO_ITEM
|
||||
db THUNDERSHOCK, CHARM, DIZZY_PUNCH, NONE
|
||||
dw 00256 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $2a, $aa ; DVs
|
||||
db 30, 20, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 17 ; Max HP
|
||||
bigdw 9 ; Atk
|
||||
bigdw 7 ; Def
|
||||
bigdw 12 ; Spd
|
||||
bigdw 9 ; SAtk
|
||||
bigdw 9 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db CLEFFA
|
||||
db NO_ITEM
|
||||
db POUND, CHARM, DIZZY_PUNCH, NONE
|
||||
dw 04096 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $0, $0 ; DVs
|
||||
db 35, 20, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 20 ; Max HP
|
||||
bigdw 7 ; Atk
|
||||
bigdw 7 ; Def
|
||||
bigdw 6 ; Spd
|
||||
bigdw 9 ; SAtk
|
||||
bigdw 10 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db CLEFFA
|
||||
db NO_ITEM
|
||||
db POUND, CHARM, DIZZY_PUNCH, NONE
|
||||
dw 00768 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $2a, $aa ; DVs
|
||||
db 35, 20, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 20 ; Max HP
|
||||
bigdw 7 ; Atk
|
||||
bigdw 8 ; Def
|
||||
bigdw 7 ; Spd
|
||||
bigdw 10 ; SAtk
|
||||
bigdw 11 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db IGGLYBUFF
|
||||
db NO_ITEM
|
||||
db SING, CHARM, DIZZY_PUNCH, NONE
|
||||
dw 04096 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $0, $0 ; DVs
|
||||
db 15, 20, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 24 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 6 ; Def
|
||||
bigdw 6 ; Spd
|
||||
bigdw 9 ; SAtk
|
||||
bigdw 7 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db IGGLYBUFF
|
||||
db NO_ITEM
|
||||
db SING, CHARM, DIZZY_PUNCH, NONE
|
||||
dw 00768 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $2a, $aa ; DVs
|
||||
db 15, 20, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 24 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 7 ; Def
|
||||
bigdw 7 ; Spd
|
||||
bigdw 10 ; SAtk
|
||||
bigdw 8 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db SMOOCHUM
|
||||
db NO_ITEM
|
||||
db POUND, LICK, DIZZY_PUNCH, NONE
|
||||
dw 03584 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $0, $0 ; DVs
|
||||
db 35, 30, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 6 ; Def
|
||||
bigdw 11 ; Spd
|
||||
bigdw 13 ; SAtk
|
||||
bigdw 11 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db SMOOCHUM
|
||||
db NO_ITEM
|
||||
db POUND, LICK, DIZZY_PUNCH, NONE
|
||||
dw 00512 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $2a, $aa ; DVs
|
||||
db 35, 30, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 7 ; Def
|
||||
bigdw 12 ; Spd
|
||||
bigdw 14 ; SAtk
|
||||
bigdw 12 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db MAGBY
|
||||
db NO_ITEM
|
||||
db EMBER, DIZZY_PUNCH, NONE, NONE
|
||||
dw 02560 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $0, $0 ; DVs
|
||||
db 25, 10, 0, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 12 ; Atk
|
||||
bigdw 8 ; Def
|
||||
bigdw 13 ; Spd
|
||||
bigdw 12 ; SAtk
|
||||
bigdw 10 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db MAGBY
|
||||
db NO_ITEM
|
||||
db EMBER, DIZZY_PUNCH, NONE, NONE
|
||||
dw 00512 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $2a, $aa ; DVs
|
||||
db 25, 10, 0, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 12 ; Atk
|
||||
bigdw 9 ; Def
|
||||
bigdw 14 ; Spd
|
||||
bigdw 13 ; SAtk
|
||||
bigdw 11 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db ELEKID
|
||||
db NO_ITEM
|
||||
db QUICK_ATTACK, LEER, DIZZY_PUNCH, NONE
|
||||
dw 03072 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $0, $0 ; DVs
|
||||
db 30, 30, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 11 ; Atk
|
||||
bigdw 8 ; Def
|
||||
bigdw 14 ; Spd
|
||||
bigdw 11 ; SAtk
|
||||
bigdw 10 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db ELEKID
|
||||
db NO_ITEM
|
||||
db QUICK_ATTACK, LEER, DIZZY_PUNCH, NONE
|
||||
dw 00512 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $2a, $aa ; DVs
|
||||
db 30, 30, 10, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 11 ; Atk
|
||||
bigdw 9 ; Def
|
||||
bigdw 15 ; Spd
|
||||
bigdw 12 ; SAtk
|
||||
bigdw 11 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db TYROGUE
|
||||
db NO_ITEM
|
||||
db TACKLE, DIZZY_PUNCH, NONE, NONE
|
||||
dw 02560 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $0, $0 ; DVs
|
||||
db 35, 10, 0, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 18 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 8 ; Def
|
||||
bigdw 8 ; Spd
|
||||
bigdw 8 ; SAtk
|
||||
bigdw 8 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db TYROGUE
|
||||
db NO_ITEM
|
||||
db TACKLE, DIZZY_PUNCH, NONE, NONE
|
||||
dw 00256 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
db $2a, $aa ; DVs
|
||||
db 35, 10, 0, 0 ; PP
|
||||
db 20 ; Happiness
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 18 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 9 ; Def
|
||||
bigdw 9 ; Spd
|
||||
bigdw 9 ; SAtk
|
||||
bigdw 9 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
26
data/pokedex/entries.asm
Normal file
26
data/pokedex/entries.asm
Normal file
@@ -0,0 +1,26 @@
|
||||
INCLUDE "includes.asm"
|
||||
|
||||
|
||||
SECTION "Pokedex Entries 001-064", ROMX, BANK[POKEDEX_ENTRIES_1]
|
||||
|
||||
PokedexEntries1::
|
||||
INCLUDE "data/pokedex/entries_1.asm"
|
||||
|
||||
|
||||
SECTION "Pokedex Entries 065-128", ROMX, BANK[POKEDEX_ENTRIES_2]
|
||||
|
||||
PokedexEntries2::
|
||||
INCLUDE "data/pokedex/entries_2.asm"
|
||||
|
||||
|
||||
SECTION "Pokedex Entries 129-192", ROMX, BANK[POKEDEX_ENTRIES_3]
|
||||
|
||||
PokedexEntries3::
|
||||
INCLUDE "data/pokedex/entries_3.asm"
|
||||
|
||||
|
||||
SECTION "Pokedex Entries 193-251", ROMX, BANK[POKEDEX_ENTRIES_4]
|
||||
|
||||
PokedexEntries4::
|
||||
INCLUDE "data/pokedex/entries_4.asm"
|
||||
|
12
data/pokedex/entries/001.asm
Normal file
12
data/pokedex/entries/001.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; BulbasaurPokedexEntry: ; 0x181695
|
||||
db "SEED@" ; species name
|
||||
dw 204, 150 ; height, width
|
||||
|
||||
db "While it is young,"
|
||||
next "it uses the"
|
||||
next "nutrients that are"
|
||||
page "stored in the"
|
||||
next "seeds on its back"
|
||||
next "in order to grow.@"
|
||||
; 0x181702
|
||||
|
12
data/pokedex/entries/002.asm
Normal file
12
data/pokedex/entries/002.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; IvysaurPokedexEntry: ; 0x181702
|
||||
db "SEED@" ; species name
|
||||
dw 303, 290 ; height, width
|
||||
|
||||
db "The bulb on its"
|
||||
next "back grows as it"
|
||||
next "absorbs nutrients."
|
||||
page "The bulb gives off"
|
||||
next "a pleasant aroma"
|
||||
next "when it blooms.@"
|
||||
; 0x181773
|
||||
|
12
data/pokedex/entries/003.asm
Normal file
12
data/pokedex/entries/003.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; VenusaurPokedexEntry: ; 0x181773
|
||||
db "SEED@" ; species name
|
||||
dw 607, 2210 ; height, width
|
||||
|
||||
db "As it warms it-"
|
||||
next "self and absorbs"
|
||||
next "the sunlight, its"
|
||||
page "flower petals"
|
||||
next "release a pleasant"
|
||||
next "fragrance.@"
|
||||
; 0x1817db
|
||||
|
12
data/pokedex/entries/004.asm
Normal file
12
data/pokedex/entries/004.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; CharmanderPokedexEntry: ; 0x1817db
|
||||
db "LIZARD@" ; species name
|
||||
dw 200, 190 ; height, width
|
||||
|
||||
db "If it's healthy,"
|
||||
next "the flame on the"
|
||||
next "tip of its tail"
|
||||
page "will burn vigor-"
|
||||
next "ously, even if it"
|
||||
next "gets a bit wet.@"
|
||||
; 0x18184a
|
||||
|
12
data/pokedex/entries/005.asm
Normal file
12
data/pokedex/entries/005.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; CharmeleonPokedexEntry: ; 0x18184a
|
||||
db "FLAME@" ; species name
|
||||
dw 307, 420 ; height, width
|
||||
|
||||
db "If it becomes"
|
||||
next "agitated during"
|
||||
next "battle, it spouts"
|
||||
page "intense flames,"
|
||||
next "incinerating its"
|
||||
next "surroundings.@"
|
||||
; 0x1818b3
|
||||
|
12
data/pokedex/entries/006.asm
Normal file
12
data/pokedex/entries/006.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; CharizardPokedexEntry: ; 0x1818b3
|
||||
db "FLAME@" ; species name
|
||||
dw 507, 2000 ; height, width
|
||||
|
||||
db "It uses its wings"
|
||||
next "to fly high. The"
|
||||
next "temperature of its"
|
||||
page "fire increases as"
|
||||
next "it gains exper-"
|
||||
next "ience in battle.@"
|
||||
; 0x181926
|
||||
|
12
data/pokedex/entries/007.asm
Normal file
12
data/pokedex/entries/007.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; SquirtlePokedexEntry: ; 0x181926
|
||||
db "TINYTURTLE@" ; species name
|
||||
dw 108, 200 ; height, width
|
||||
|
||||
db "When it feels"
|
||||
next "threatened, it"
|
||||
next "draws its legs"
|
||||
page "inside its shell"
|
||||
next "and sprays water"
|
||||
next "from its mouth.@"
|
||||
; 0x181993
|
||||
|
12
data/pokedex/entries/008.asm
Normal file
12
data/pokedex/entries/008.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; WartortlePokedexEntry: ; 0x181993
|
||||
db "TURTLE@" ; species name
|
||||
dw 303, 500 ; height, width
|
||||
|
||||
db "Its long, furry"
|
||||
next "tail is a symbol"
|
||||
next "of longevity,"
|
||||
page "making it quite"
|
||||
next "popular among"
|
||||
next "older people.@"
|
||||
; 0x1819f9
|
||||
|
12
data/pokedex/entries/009.asm
Normal file
12
data/pokedex/entries/009.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; BlastoisePokedexEntry: ; 0x1819f9
|
||||
db "SHELLFISH@" ; species name
|
||||
dw 503, 1890 ; height, width
|
||||
|
||||
db "It firmly plants"
|
||||
next "its feet on the"
|
||||
next "ground before"
|
||||
page "shooting water"
|
||||
next "from the jets on"
|
||||
next "its back.@"
|
||||
; 0x181a60
|
||||
|
12
data/pokedex/entries/010.asm
Normal file
12
data/pokedex/entries/010.asm
Normal file
@@ -0,0 +1,12 @@
|
||||
; CaterpiePokedexEntry: ; 0x181a60
|
||||
db "WORM@" ; species name
|
||||
dw 100, 60 ; height, width
|
||||
|
||||
db "It crawls into"
|
||||
next "foliage where it"
|
||||
next "camouflages itself"
|
||||
page "among leaves that"
|
||||
next "are the same color"
|
||||
next "as its body.@"
|
||||
; 0x181ace
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user