diff --git a/.gitignore b/.gitignore index f3b2f95..aeaa2ed 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ a.exe *.gba build/* extracted/* -src/generated/* +assembly/generated/* scripts/__pycache__ *.sgm *.dmp @@ -10,4 +10,5 @@ scripts/__pycache__ *.lnk *.sav offsets.ini -generatedrepoints \ No newline at end of file +generatedrepoints +*.idea \ No newline at end of file diff --git a/BPRE.ld b/BPRE.ld index 6fb0963..f8c8e0b 100644 --- a/BPRE.ld +++ b/BPRE.ld @@ -10,9 +10,11 @@ memset_ = 0x081E5ED8|1; gMain = 0x30030F0; GetGenderFromSpeciesAndPersonality = 0x803F78C | 1; +GetMonData = 0x803FBE8 | 1; SpeciesToNationalPokedexNum = 0x8043298 | 1; DrawSpindaSpots = 0x8043458 | 1; GetUnownLetterFromPersonality = 0x8082AB8 | 1; +SafeLoadMonIconPalette = 0x80970A0 | 1; LZ77UnCompWram = 0x81E3B70 | 1; /*The Deal Breaker*/ diff --git a/src/hooks.s b/assembly/hooks.s similarity index 61% rename from src/hooks.s rename to assembly/hooks.s index 8c84fe9..cc596ae 100644 --- a/src/hooks.s +++ b/assembly/hooks.s @@ -65,17 +65,7 @@ DexFlagCheckCall: ldr r3, =0x8104AB0 | 1 bx r3 -@0x8045C58 with r0 -UpdateEggMoveLimit: - add r0, r2, #0x1 - lsl r0, r0, #0x10 - lsr r2, r0, #0x10 - push {r2} - bl GetUpdatedEggMoveLimit - pop {r2} - ldr r1, =0x8045C60 | 1 - bx r1 - +.pool @0x800ECF2 with r4 LoadSpecialPokePicHook: mov r7, r8 @@ -91,6 +81,32 @@ LoadSpecialPokePicHook: pop {r0} bx r0 +.pool +@0x8034356 with r1 +BattleLoadOpponentMonSpriteGfxHook: + ldr r1, [sp] @Personality + bl TryGetFemaleGenderedSpecies + mov r5, r0 + ldr r6, [sp] + ldr r0, =0x803436C | 1 + bx r0 + +/* +.pool +@0x80747B4 with r0 +GetBattlerSpriteFinalYHook: + lsl r2, r2, #0x18 + lsr r7, r2, #0x18 + mov r0, r6 + lsr r1, r1, #0x10 + bl TryGetFemaleGenderedSpeciesFromBank + + mov r0, r6 + ldr r1, =0x80747BC | 1 + bx r1 +*/ + +.pool @0x8096E38 with r2 GenderedMonIconHook: lsr r7, r3, #0x10 @@ -106,4 +122,33 @@ GenderedMonIconHook: ldr r1, [sp, #0x50] @Personality ldr r0, =0x8096E40 | 1 bx r0 - + +.pool +@0x8139DDC with r1 +SummaryScreenIconPalHook: + mov r4, r0 + mov r1, r0 + mov r0, r5 + bl TryGetFemaleGenderedSpecies + mov r5, r0 + ldr r1, =SafeLoadMonIconPalette + bl bxr1 + ldr r0, =0x8139DE4 | 1 + bx r0 + +.pool +@0x808398C with r1 +CreateMonSprite_PicBoxHook: + mov r4, r0 + mov r1, #0x0 + mov r2, #0x80 + lsl r2, #0x8 @0x8000 + bl GetMonSpritePalStructFromOtIdPersonality + mov r1, r0 + mov r0, r4 + mov r4, r1 @Backup palette struct + ldrh r1, [r4, #0x4] @Tag + mov r3, #0x80 + lsl r3, #0x8 @0x8000 + ldr r2, =0x8083994 | 1 + bx r2 diff --git a/src/thumb_compiler_helper.S b/assembly/thumb_compiler_helper.s similarity index 100% rename from src/thumb_compiler_helper.S rename to assembly/thumb_compiler_helper.s diff --git a/audio/gCryAbomasnow_flags.txt b/audio/gCryAbomasnow_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAbomasnow_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAccelgor_flags.txt b/audio/gCryAccelgor_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAccelgor_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAegislash_flags.txt b/audio/gCryAegislash_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAegislash_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAlomomola_flags.txt b/audio/gCryAlomomola_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAlomomola_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAmaura_flags.txt b/audio/gCryAmaura_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAmaura_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAmbipom_flags.txt b/audio/gCryAmbipom_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAmbipom_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAmoonguss_flags.txt b/audio/gCryAmoonguss_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAmoonguss_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAraquanid_flags.txt b/audio/gCryAraquanid_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAraquanid_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryArceus_flags.txt b/audio/gCryArceus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryArceus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryArchen_flags.txt b/audio/gCryArchen_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryArchen_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryArcheops_flags.txt b/audio/gCryArcheops_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryArcheops_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAromatisse_flags.txt b/audio/gCryAromatisse_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAromatisse_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAudino_flags.txt b/audio/gCryAudino_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAudino_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAurorus_flags.txt b/audio/gCryAurorus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAurorus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAvalugg_flags.txt b/audio/gCryAvalugg_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAvalugg_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAxew_flags.txt b/audio/gCryAxew_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAxew_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryAzelf_flags.txt b/audio/gCryAzelf_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryAzelf_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBarbaracle_flags.txt b/audio/gCryBarbaracle_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBarbaracle_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBasculin_flags.txt b/audio/gCryBasculin_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBasculin_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBastiodon_flags.txt b/audio/gCryBastiodon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBastiodon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBeartic_flags.txt b/audio/gCryBeartic_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBeartic_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBeheeyem_flags.txt b/audio/gCryBeheeyem_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBeheeyem_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBergmite_flags.txt b/audio/gCryBergmite_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBergmite_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBewear_flags.txt b/audio/gCryBewear_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBewear_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBibarel_flags.txt b/audio/gCryBibarel_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBibarel_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBidoof_flags.txt b/audio/gCryBidoof_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBidoof_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBinacle_flags.txt b/audio/gCryBinacle_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBinacle_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBisharp_flags.txt b/audio/gCryBisharp_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBisharp_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBlacephalon_flags.txt b/audio/gCryBlacephalon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBlacephalon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBlitzle_flags.txt b/audio/gCryBlitzle_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBlitzle_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBoldore_flags.txt b/audio/gCryBoldore_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBoldore_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBonsly_flags.txt b/audio/gCryBonsly_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBonsly_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBouffalant_flags.txt b/audio/gCryBouffalant_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBouffalant_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBounsweet_flags.txt b/audio/gCryBounsweet_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBounsweet_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBraixen_flags.txt b/audio/gCryBraixen_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBraixen_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBraviary_flags.txt b/audio/gCryBraviary_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBraviary_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBrionne_flags.txt b/audio/gCryBrionne_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBrionne_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBronzong_flags.txt b/audio/gCryBronzong_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBronzong_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBronzor_flags.txt b/audio/gCryBronzor_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBronzor_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBruxish_flags.txt b/audio/gCryBruxish_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBruxish_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBudew_flags.txt b/audio/gCryBudew_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBudew_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBuizel_flags.txt b/audio/gCryBuizel_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBuizel_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBuneary_flags.txt b/audio/gCryBuneary_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBuneary_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBunnelby_flags.txt b/audio/gCryBunnelby_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBunnelby_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBurmy_flags.txt b/audio/gCryBurmy_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBurmy_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryBuzzwole_flags.txt b/audio/gCryBuzzwole_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryBuzzwole_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCarbink_flags.txt b/audio/gCryCarbink_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCarbink_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCarnivine_flags.txt b/audio/gCryCarnivine_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCarnivine_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCarracosta_flags.txt b/audio/gCryCarracosta_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCarracosta_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCelesteela_flags.txt b/audio/gCryCelesteela_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCelesteela_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryChandelure_flags.txt b/audio/gCryChandelure_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryChandelure_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCharjabug_flags.txt b/audio/gCryCharjabug_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCharjabug_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryChatot_flags.txt b/audio/gCryChatot_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryChatot_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCherrim_flags.txt b/audio/gCryCherrim_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCherrim_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCherubi_flags.txt b/audio/gCryCherubi_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCherubi_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryChesnaught_flags.txt b/audio/gCryChesnaught_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryChesnaught_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryChespin_flags.txt b/audio/gCryChespin_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryChespin_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryChimchar_flags.txt b/audio/gCryChimchar_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryChimchar_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryChingling_flags.txt b/audio/gCryChingling_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryChingling_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCinccino_flags.txt b/audio/gCryCinccino_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCinccino_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryClauncher_flags.txt b/audio/gCryClauncher_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryClauncher_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryClawitzer_flags.txt b/audio/gCryClawitzer_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryClawitzer_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCobalion_flags.txt b/audio/gCryCobalion_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCobalion_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCofagrigus_flags.txt b/audio/gCryCofagrigus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCofagrigus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCombee_flags.txt b/audio/gCryCombee_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCombee_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryComfey_flags.txt b/audio/gCryComfey_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryComfey_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryConkeldurr_flags.txt b/audio/gCryConkeldurr_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryConkeldurr_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCosmoem_flags.txt b/audio/gCryCosmoem_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCosmoem_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCosmog_flags.txt b/audio/gCryCosmog_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCosmog_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCottonee_flags.txt b/audio/gCryCottonee_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCottonee_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCrabominable_flags.txt b/audio/gCryCrabominable_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCrabominable_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCrabrawler_flags.txt b/audio/gCryCrabrawler_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCrabrawler_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCranidos_flags.txt b/audio/gCryCranidos_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCranidos_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCresselia_flags.txt b/audio/gCryCresselia_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCresselia_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCroagunk_flags.txt b/audio/gCryCroagunk_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCroagunk_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCrustle_flags.txt b/audio/gCryCrustle_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCrustle_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCryogonal_flags.txt b/audio/gCryCryogonal_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCryogonal_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCubchoo_flags.txt b/audio/gCryCubchoo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCubchoo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryCutiefly_flags.txt b/audio/gCryCutiefly_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryCutiefly_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDarkrai_flags.txt b/audio/gCryDarkrai_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDarkrai_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDarmanitan_flags.txt b/audio/gCryDarmanitan_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDarmanitan_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDartrix_flags.txt b/audio/gCryDartrix_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDartrix_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDarumaka_flags.txt b/audio/gCryDarumaka_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDarumaka_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDecidueye_flags.txt b/audio/gCryDecidueye_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDecidueye_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDedenne_flags.txt b/audio/gCryDedenne_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDedenne_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDeerling_flags.txt b/audio/gCryDeerling_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDeerling_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDeino_flags.txt b/audio/gCryDeino_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDeino_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDelphox_flags.txt b/audio/gCryDelphox_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDelphox_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDewott_flags.txt b/audio/gCryDewott_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDewott_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDewpider_flags.txt b/audio/gCryDewpider_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDewpider_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDhelmise_flags.txt b/audio/gCryDhelmise_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDhelmise_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDialga_flags.txt b/audio/gCryDialga_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDialga_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDiancie_flags.txt b/audio/gCryDiancie_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDiancie_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDiggersby_flags.txt b/audio/gCryDiggersby_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDiggersby_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDoublade_flags.txt b/audio/gCryDoublade_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDoublade_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDragalge_flags.txt b/audio/gCryDragalge_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDragalge_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDrampa_flags.txt b/audio/gCryDrampa_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDrampa_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDrapion_flags.txt b/audio/gCryDrapion_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDrapion_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDrifblim_flags.txt b/audio/gCryDrifblim_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDrifblim_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDrifloon_flags.txt b/audio/gCryDrifloon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDrifloon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDrilbur_flags.txt b/audio/gCryDrilbur_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDrilbur_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDruddigon_flags.txt b/audio/gCryDruddigon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDruddigon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDucklett_flags.txt b/audio/gCryDucklett_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDucklett_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDuosion_flags.txt b/audio/gCryDuosion_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDuosion_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDurant_flags.txt b/audio/gCryDurant_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDurant_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDusknoir_flags.txt b/audio/gCryDusknoir_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDusknoir_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryDwebble_flags.txt b/audio/gCryDwebble_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryDwebble_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryEelektrik_flags.txt b/audio/gCryEelektrik_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryEelektrik_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryEelektross_flags.txt b/audio/gCryEelektross_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryEelektross_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryElectivire_flags.txt b/audio/gCryElectivire_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryElectivire_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryElgyem_flags.txt b/audio/gCryElgyem_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryElgyem_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryEmboar_flags.txt b/audio/gCryEmboar_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryEmboar_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryEmolga_flags.txt b/audio/gCryEmolga_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryEmolga_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryEmpoleon_flags.txt b/audio/gCryEmpoleon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryEmpoleon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryEscavalier_flags.txt b/audio/gCryEscavalier_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryEscavalier_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryEspurr_flags.txt b/audio/gCryEspurr_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryEspurr_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryExcadrill_flags.txt b/audio/gCryExcadrill_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryExcadrill_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFennekin_flags.txt b/audio/gCryFennekin_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFennekin_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFerroseed_flags.txt b/audio/gCryFerroseed_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFerroseed_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFerrothorn_flags.txt b/audio/gCryFerrothorn_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFerrothorn_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFinneon_flags.txt b/audio/gCryFinneon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFinneon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFlabebe_flags.txt b/audio/gCryFlabebe_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFlabebe_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFletchinder_flags.txt b/audio/gCryFletchinder_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFletchinder_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFletchling_flags.txt b/audio/gCryFletchling_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFletchling_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFloatzel_flags.txt b/audio/gCryFloatzel_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFloatzel_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFloetteEternal_flags.txt b/audio/gCryFloetteEternal_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFloetteEternal_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFloette_flags.txt b/audio/gCryFloette_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFloette_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFlorges_flags.txt b/audio/gCryFlorges_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFlorges_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFomantis_flags.txt b/audio/gCryFomantis_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFomantis_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFoongus_flags.txt b/audio/gCryFoongus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFoongus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFraxure_flags.txt b/audio/gCryFraxure_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFraxure_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFrillish_flags.txt b/audio/gCryFrillish_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFrillish_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFroakie_flags.txt b/audio/gCryFroakie_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFroakie_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFrogadier_flags.txt b/audio/gCryFrogadier_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFrogadier_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFroslass_flags.txt b/audio/gCryFroslass_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFroslass_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryFurfrou_flags.txt b/audio/gCryFurfrou_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryFurfrou_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGabite_flags.txt b/audio/gCryGabite_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGabite_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGallade_flags.txt b/audio/gCryGallade_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGallade_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGalvantula_flags.txt b/audio/gCryGalvantula_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGalvantula_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGarbodor_flags.txt b/audio/gCryGarbodor_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGarbodor_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGarchomp_flags.txt b/audio/gCryGarchomp_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGarchomp_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGastrodon_flags.txt b/audio/gCryGastrodon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGastrodon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGenesect_flags.txt b/audio/gCryGenesect_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGenesect_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGible_flags.txt b/audio/gCryGible_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGible_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGigalith_flags.txt b/audio/gCryGigalith_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGigalith_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGiratina_flags.txt b/audio/gCryGiratina_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGiratina_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGlaceon_flags.txt b/audio/gCryGlaceon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGlaceon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGlameow_flags.txt b/audio/gCryGlameow_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGlameow_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGliscor_flags.txt b/audio/gCryGliscor_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGliscor_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGogoat_flags.txt b/audio/gCryGogoat_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGogoat_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGolett_flags.txt b/audio/gCryGolett_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGolett_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGolisopod_flags.txt b/audio/gCryGolisopod_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGolisopod_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGolurk_flags.txt b/audio/gCryGolurk_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGolurk_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGoodra_flags.txt b/audio/gCryGoodra_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGoodra_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGoomy_flags.txt b/audio/gCryGoomy_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGoomy_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGothita_flags.txt b/audio/gCryGothita_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGothita_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGothitelle_flags.txt b/audio/gCryGothitelle_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGothitelle_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGothorita_flags.txt b/audio/gCryGothorita_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGothorita_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGourgeistSuper_flags.txt b/audio/gCryGourgeistSuper_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGourgeistSuper_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGourgeist_flags.txt b/audio/gCryGourgeist_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGourgeist_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGreninja_flags.txt b/audio/gCryGreninja_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGreninja_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGrotle_flags.txt b/audio/gCryGrotle_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGrotle_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGrubbin_flags.txt b/audio/gCryGrubbin_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGrubbin_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGumshoos_flags.txt b/audio/gCryGumshoos_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGumshoos_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGurdurr_flags.txt b/audio/gCryGurdurr_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGurdurr_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryGuzzlord_flags.txt b/audio/gCryGuzzlord_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryGuzzlord_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHakamoO_flags.txt b/audio/gCryHakamoO_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHakamoO_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHappiny_flags.txt b/audio/gCryHappiny_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHappiny_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHawlucha_flags.txt b/audio/gCryHawlucha_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHawlucha_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHaxorus_flags.txt b/audio/gCryHaxorus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHaxorus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHeatmor_flags.txt b/audio/gCryHeatmor_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHeatmor_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHeatran_flags.txt b/audio/gCryHeatran_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHeatran_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHeliolisk_flags.txt b/audio/gCryHeliolisk_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHeliolisk_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHelioptile_flags.txt b/audio/gCryHelioptile_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHelioptile_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHerdier_flags.txt b/audio/gCryHerdier_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHerdier_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHippopotas_flags.txt b/audio/gCryHippopotas_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHippopotas_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHippowdon_flags.txt b/audio/gCryHippowdon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHippowdon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHonchkrow_flags.txt b/audio/gCryHonchkrow_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHonchkrow_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHonedge_flags.txt b/audio/gCryHonedge_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHonedge_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHoopaUnbound_flags.txt b/audio/gCryHoopaUnbound_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHoopaUnbound_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHoopa_flags.txt b/audio/gCryHoopa_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHoopa_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryHydreigon_flags.txt b/audio/gCryHydreigon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryHydreigon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryIncineroar_flags.txt b/audio/gCryIncineroar_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryIncineroar_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryInfernape_flags.txt b/audio/gCryInfernape_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryInfernape_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryInkay_flags.txt b/audio/gCryInkay_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryInkay_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryJangmoO_flags.txt b/audio/gCryJangmoO_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryJangmoO_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryJellicent_flags.txt b/audio/gCryJellicent_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryJellicent_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryJoltik_flags.txt b/audio/gCryJoltik_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryJoltik_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKarrablast_flags.txt b/audio/gCryKarrablast_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKarrablast_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKartana_flags.txt b/audio/gCryKartana_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKartana_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKeldeo_flags.txt b/audio/gCryKeldeo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKeldeo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKlang_flags.txt b/audio/gCryKlang_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKlang_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKlefki_flags.txt b/audio/gCryKlefki_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKlefki_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKlink_flags.txt b/audio/gCryKlink_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKlink_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKlinklang_flags.txt b/audio/gCryKlinklang_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKlinklang_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKomala_flags.txt b/audio/gCryKomala_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKomala_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKommoO_flags.txt b/audio/gCryKommoO_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKommoO_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKricketot_flags.txt b/audio/gCryKricketot_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKricketot_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKricketune_flags.txt b/audio/gCryKricketune_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKricketune_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKrokorok_flags.txt b/audio/gCryKrokorok_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKrokorok_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKrookodile_flags.txt b/audio/gCryKrookodile_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKrookodile_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKyuremBlack_flags.txt b/audio/gCryKyuremBlack_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKyuremBlack_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKyuremWhite_flags.txt b/audio/gCryKyuremWhite_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKyuremWhite_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryKyurem_flags.txt b/audio/gCryKyurem_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryKyurem_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLampent_flags.txt b/audio/gCryLampent_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLampent_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLandorusTherian_flags.txt b/audio/gCryLandorusTherian_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLandorusTherian_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLandorus_flags.txt b/audio/gCryLandorus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLandorus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLarvesta_flags.txt b/audio/gCryLarvesta_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLarvesta_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLeafeon_flags.txt b/audio/gCryLeafeon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLeafeon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLeavanny_flags.txt b/audio/gCryLeavanny_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLeavanny_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLickilicky_flags.txt b/audio/gCryLickilicky_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLickilicky_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLiepard_flags.txt b/audio/gCryLiepard_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLiepard_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLilligant_flags.txt b/audio/gCryLilligant_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLilligant_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLillipup_flags.txt b/audio/gCryLillipup_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLillipup_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLitleo_flags.txt b/audio/gCryLitleo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLitleo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLitten_flags.txt b/audio/gCryLitten_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLitten_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLitwick_flags.txt b/audio/gCryLitwick_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLitwick_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLopunny_flags.txt b/audio/gCryLopunny_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLopunny_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLucario_flags.txt b/audio/gCryLucario_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLucario_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLumineon_flags.txt b/audio/gCryLumineon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLumineon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLunala_flags.txt b/audio/gCryLunala_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLunala_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLurantis_flags.txt b/audio/gCryLurantis_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLurantis_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLuxio_flags.txt b/audio/gCryLuxio_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLuxio_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLuxray_flags.txt b/audio/gCryLuxray_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLuxray_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLycanrocDusk_flags.txt b/audio/gCryLycanrocDusk_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLycanrocDusk_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLycanrocN_flags.txt b/audio/gCryLycanrocN_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLycanrocN_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryLycanroc_flags.txt b/audio/gCryLycanroc_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryLycanroc_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMagearna_flags.txt b/audio/gCryMagearna_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMagearna_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMagmortar_flags.txt b/audio/gCryMagmortar_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMagmortar_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMagnezone_flags.txt b/audio/gCryMagnezone_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMagnezone_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMalamar_flags.txt b/audio/gCryMalamar_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMalamar_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMamoswine_flags.txt b/audio/gCryMamoswine_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMamoswine_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryManaphy_flags.txt b/audio/gCryManaphy_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryManaphy_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMandibuzz_flags.txt b/audio/gCryMandibuzz_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMandibuzz_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMantyke_flags.txt b/audio/gCryMantyke_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMantyke_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMaractus_flags.txt b/audio/gCryMaractus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMaractus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMareanie_flags.txt b/audio/gCryMareanie_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMareanie_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMarshadow_flags.txt b/audio/gCryMarshadow_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMarshadow_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMelmetal_flags.txt b/audio/gCryMelmetal_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMelmetal_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMeloetta_flags.txt b/audio/gCryMeloetta_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMeloetta_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMeltan_flags.txt b/audio/gCryMeltan_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMeltan_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMeowstic_flags.txt b/audio/gCryMeowstic_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMeowstic_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMesprit_flags.txt b/audio/gCryMesprit_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMesprit_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMienfoo_flags.txt b/audio/gCryMienfoo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMienfoo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMienshao_flags.txt b/audio/gCryMienshao_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMienshao_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMimeJr_flags.txt b/audio/gCryMimeJr_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMimeJr_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMimikyu_flags.txt b/audio/gCryMimikyu_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMimikyu_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMinccino_flags.txt b/audio/gCryMinccino_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMinccino_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMinior_flags.txt b/audio/gCryMinior_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMinior_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMismagius_flags.txt b/audio/gCryMismagius_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMismagius_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMonferno_flags.txt b/audio/gCryMonferno_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMonferno_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMorelull_flags.txt b/audio/gCryMorelull_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMorelull_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMothim_flags.txt b/audio/gCryMothim_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMothim_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMudbray_flags.txt b/audio/gCryMudbray_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMudbray_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMudsdale_flags.txt b/audio/gCryMudsdale_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMudsdale_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMunchlax_flags.txt b/audio/gCryMunchlax_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMunchlax_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMunna_flags.txt b/audio/gCryMunna_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMunna_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryMusharna_flags.txt b/audio/gCryMusharna_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryMusharna_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryNaganadel_flags.txt b/audio/gCryNaganadel_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryNaganadel_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryNecrozmaMane_flags.txt b/audio/gCryNecrozmaMane_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryNecrozmaMane_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryNecrozmaUltra_flags.txt b/audio/gCryNecrozmaUltra_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryNecrozmaUltra_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryNecrozmaWings_flags.txt b/audio/gCryNecrozmaWings_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryNecrozmaWings_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryNecrozma_flags.txt b/audio/gCryNecrozma_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryNecrozma_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryNihilego_flags.txt b/audio/gCryNihilego_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryNihilego_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryNoibat_flags.txt b/audio/gCryNoibat_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryNoibat_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryNoivern_flags.txt b/audio/gCryNoivern_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryNoivern_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryOranguru_flags.txt b/audio/gCryOranguru_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryOranguru_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryOricorioP_flags.txt b/audio/gCryOricorioP_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryOricorioP_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryOricorioS_flags.txt b/audio/gCryOricorioS_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryOricorioS_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryOricorioY_flags.txt b/audio/gCryOricorioY_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryOricorioY_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryOricorio_flags.txt b/audio/gCryOricorio_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryOricorio_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryOshawott_flags.txt b/audio/gCryOshawott_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryOshawott_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPachirisu_flags.txt b/audio/gCryPachirisu_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPachirisu_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPalkia_flags.txt b/audio/gCryPalkia_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPalkia_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPalossand_flags.txt b/audio/gCryPalossand_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPalossand_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPalpitoad_flags.txt b/audio/gCryPalpitoad_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPalpitoad_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPancham_flags.txt b/audio/gCryPancham_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPancham_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPangoro_flags.txt b/audio/gCryPangoro_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPangoro_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPanpour_flags.txt b/audio/gCryPanpour_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPanpour_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPansage_flags.txt b/audio/gCryPansage_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPansage_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPansear_flags.txt b/audio/gCryPansear_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPansear_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPassimian_flags.txt b/audio/gCryPassimian_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPassimian_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPatrat_flags.txt b/audio/gCryPatrat_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPatrat_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPawniard_flags.txt b/audio/gCryPawniard_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPawniard_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPetilil_flags.txt b/audio/gCryPetilil_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPetilil_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPhantump_flags.txt b/audio/gCryPhantump_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPhantump_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPheromosa_flags.txt b/audio/gCryPheromosa_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPheromosa_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPhione_flags.txt b/audio/gCryPhione_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPhione_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPidove_flags.txt b/audio/gCryPidove_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPidove_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPignite_flags.txt b/audio/gCryPignite_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPignite_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPikipek_flags.txt b/audio/gCryPikipek_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPikipek_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPiplup_flags.txt b/audio/gCryPiplup_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPiplup_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPoipole_flags.txt b/audio/gCryPoipole_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPoipole_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPopplio_flags.txt b/audio/gCryPopplio_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPopplio_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPorygonZ_flags.txt b/audio/gCryPorygonZ_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPorygonZ_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPrimarina_flags.txt b/audio/gCryPrimarina_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPrimarina_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPrinplup_flags.txt b/audio/gCryPrinplup_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPrinplup_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryProbopass_flags.txt b/audio/gCryProbopass_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryProbopass_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPumpkabooSuper_flags.txt b/audio/gCryPumpkabooSuper_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPumpkabooSuper_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPumpkaboo_flags.txt b/audio/gCryPumpkaboo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPumpkaboo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPurrloin_flags.txt b/audio/gCryPurrloin_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPurrloin_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPurugly_flags.txt b/audio/gCryPurugly_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPurugly_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPyroar_flags.txt b/audio/gCryPyroar_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPyroar_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryPyukumuku_flags.txt b/audio/gCryPyukumuku_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryPyukumuku_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryQuilladin_flags.txt b/audio/gCryQuilladin_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryQuilladin_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRampardos_flags.txt b/audio/gCryRampardos_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRampardos_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRegigigas_flags.txt b/audio/gCryRegigigas_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRegigigas_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryReshiram_flags.txt b/audio/gCryReshiram_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryReshiram_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryReuniclus_flags.txt b/audio/gCryReuniclus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryReuniclus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRhyperior_flags.txt b/audio/gCryRhyperior_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRhyperior_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRibombee_flags.txt b/audio/gCryRibombee_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRibombee_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRiolu_flags.txt b/audio/gCryRiolu_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRiolu_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRockruff_flags.txt b/audio/gCryRockruff_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRockruff_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRoggenrola_flags.txt b/audio/gCryRoggenrola_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRoggenrola_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRoserade_flags.txt b/audio/gCryRoserade_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRoserade_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRotom_flags.txt b/audio/gCryRotom_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRotom_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRowlet_flags.txt b/audio/gCryRowlet_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRowlet_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryRufflet_flags.txt b/audio/gCryRufflet_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryRufflet_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySalandit_flags.txt b/audio/gCrySalandit_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySalandit_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySalazzle_flags.txt b/audio/gCrySalazzle_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySalazzle_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySamurott_flags.txt b/audio/gCrySamurott_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySamurott_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySandile_flags.txt b/audio/gCrySandile_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySandile_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySandygast_flags.txt b/audio/gCrySandygast_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySandygast_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySawk_flags.txt b/audio/gCrySawk_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySawk_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySawsbuck_flags.txt b/audio/gCrySawsbuck_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySawsbuck_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryScatterbug_flags.txt b/audio/gCryScatterbug_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryScatterbug_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryScolipede_flags.txt b/audio/gCryScolipede_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryScolipede_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryScrafty_flags.txt b/audio/gCryScrafty_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryScrafty_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryScraggy_flags.txt b/audio/gCryScraggy_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryScraggy_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySeismitoad_flags.txt b/audio/gCrySeismitoad_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySeismitoad_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySerperior_flags.txt b/audio/gCrySerperior_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySerperior_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryServine_flags.txt b/audio/gCryServine_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryServine_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySewaddle_flags.txt b/audio/gCrySewaddle_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySewaddle_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryShayminSky_flags.txt b/audio/gCryShayminSky_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryShayminSky_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryShaymin_flags.txt b/audio/gCryShaymin_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryShaymin_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryShellos_flags.txt b/audio/gCryShellos_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryShellos_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryShelmet_flags.txt b/audio/gCryShelmet_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryShelmet_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryShieldon_flags.txt b/audio/gCryShieldon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryShieldon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryShiinotic_flags.txt b/audio/gCryShiinotic_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryShiinotic_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryShinx_flags.txt b/audio/gCryShinx_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryShinx_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySigilyph_flags.txt b/audio/gCrySigilyph_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySigilyph_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySilvally_flags.txt b/audio/gCrySilvally_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySilvally_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySimipour_flags.txt b/audio/gCrySimipour_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySimipour_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySimisage_flags.txt b/audio/gCrySimisage_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySimisage_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySimisear_flags.txt b/audio/gCrySimisear_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySimisear_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySkiddo_flags.txt b/audio/gCrySkiddo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySkiddo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySkorupi_flags.txt b/audio/gCrySkorupi_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySkorupi_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySkrelp_flags.txt b/audio/gCrySkrelp_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySkrelp_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySkuntank_flags.txt b/audio/gCrySkuntank_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySkuntank_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySliggoo_flags.txt b/audio/gCrySliggoo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySliggoo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySlurpuff_flags.txt b/audio/gCrySlurpuff_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySlurpuff_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySnivy_flags.txt b/audio/gCrySnivy_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySnivy_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySnover_flags.txt b/audio/gCrySnover_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySnover_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySolgaleo_flags.txt b/audio/gCrySolgaleo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySolgaleo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySolosis_flags.txt b/audio/gCrySolosis_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySolosis_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySpewpa_flags.txt b/audio/gCrySpewpa_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySpewpa_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySpiritomb_flags.txt b/audio/gCrySpiritomb_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySpiritomb_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySpritzee_flags.txt b/audio/gCrySpritzee_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySpritzee_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryStakataka_flags.txt b/audio/gCryStakataka_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryStakataka_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryStaraptor_flags.txt b/audio/gCryStaraptor_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryStaraptor_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryStaravia_flags.txt b/audio/gCryStaravia_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryStaravia_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryStarly_flags.txt b/audio/gCryStarly_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryStarly_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySteenee_flags.txt b/audio/gCrySteenee_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySteenee_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryStoutland_flags.txt b/audio/gCryStoutland_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryStoutland_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryStufful_flags.txt b/audio/gCryStufful_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryStufful_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryStunfisk_flags.txt b/audio/gCryStunfisk_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryStunfisk_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryStunky_flags.txt b/audio/gCryStunky_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryStunky_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySwadloon_flags.txt b/audio/gCrySwadloon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySwadloon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySwanna_flags.txt b/audio/gCrySwanna_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySwanna_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySwirlix_flags.txt b/audio/gCrySwirlix_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySwirlix_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySwoobat_flags.txt b/audio/gCrySwoobat_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySwoobat_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCrySylveon_flags.txt b/audio/gCrySylveon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCrySylveon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTalonflame_flags.txt b/audio/gCryTalonflame_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTalonflame_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTangrowth_flags.txt b/audio/gCryTangrowth_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTangrowth_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTapuBulu_flags.txt b/audio/gCryTapuBulu_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTapuBulu_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTapuFini_flags.txt b/audio/gCryTapuFini_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTapuFini_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTapuKoko_flags.txt b/audio/gCryTapuKoko_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTapuKoko_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTapuLele_flags.txt b/audio/gCryTapuLele_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTapuLele_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTepig_flags.txt b/audio/gCryTepig_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTepig_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTerrakion_flags.txt b/audio/gCryTerrakion_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTerrakion_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryThroh_flags.txt b/audio/gCryThroh_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryThroh_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryThundurusTherian_flags.txt b/audio/gCryThundurusTherian_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryThundurusTherian_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryThundurus_flags.txt b/audio/gCryThundurus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryThundurus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTimburr_flags.txt b/audio/gCryTimburr_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTimburr_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTirtouga_flags.txt b/audio/gCryTirtouga_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTirtouga_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTogedemaru_flags.txt b/audio/gCryTogedemaru_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTogedemaru_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTogekiss_flags.txt b/audio/gCryTogekiss_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTogekiss_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTornadusTherian_flags.txt b/audio/gCryTornadusTherian_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTornadusTherian_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTornadus_flags.txt b/audio/gCryTornadus_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTornadus_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTorracat_flags.txt b/audio/gCryTorracat_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTorracat_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTorterra_flags.txt b/audio/gCryTorterra_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTorterra_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryToucannon_flags.txt b/audio/gCryToucannon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryToucannon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryToxapex_flags.txt b/audio/gCryToxapex_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryToxapex_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryToxicroak_flags.txt b/audio/gCryToxicroak_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryToxicroak_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTranquill_flags.txt b/audio/gCryTranquill_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTranquill_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTrevenant_flags.txt b/audio/gCryTrevenant_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTrevenant_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTrubbish_flags.txt b/audio/gCryTrubbish_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTrubbish_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTrumbeak_flags.txt b/audio/gCryTrumbeak_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTrumbeak_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTsareena_flags.txt b/audio/gCryTsareena_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTsareena_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTurtonator_flags.txt b/audio/gCryTurtonator_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTurtonator_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTurtwig_flags.txt b/audio/gCryTurtwig_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTurtwig_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTympole_flags.txt b/audio/gCryTympole_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTympole_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTynamo_flags.txt b/audio/gCryTynamo_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTynamo_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTypeNull_flags.txt b/audio/gCryTypeNull_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTypeNull_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTyrantrum_flags.txt b/audio/gCryTyrantrum_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTyrantrum_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryTyrunt_flags.txt b/audio/gCryTyrunt_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryTyrunt_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryUnfezant_flags.txt b/audio/gCryUnfezant_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryUnfezant_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryUxie_flags.txt b/audio/gCryUxie_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryUxie_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVanillish_flags.txt b/audio/gCryVanillish_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVanillish_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVanillite_flags.txt b/audio/gCryVanillite_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVanillite_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVanilluxe_flags.txt b/audio/gCryVanilluxe_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVanilluxe_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVenipede_flags.txt b/audio/gCryVenipede_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVenipede_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVespiquen_flags.txt b/audio/gCryVespiquen_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVespiquen_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVictini_flags.txt b/audio/gCryVictini_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVictini_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVikavolt_flags.txt b/audio/gCryVikavolt_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVikavolt_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVirizion_flags.txt b/audio/gCryVirizion_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVirizion_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVivillon_flags.txt b/audio/gCryVivillon_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVivillon_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVolcanion_flags.txt b/audio/gCryVolcanion_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVolcanion_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVolcarona_flags.txt b/audio/gCryVolcarona_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVolcarona_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryVullaby_flags.txt b/audio/gCryVullaby_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryVullaby_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWatchog_flags.txt b/audio/gCryWatchog_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWatchog_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWeavile_flags.txt b/audio/gCryWeavile_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWeavile_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWhimsicott_flags.txt b/audio/gCryWhimsicott_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWhimsicott_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWhirlipede_flags.txt b/audio/gCryWhirlipede_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWhirlipede_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWimpod_flags.txt b/audio/gCryWimpod_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWimpod_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWishiwashiS_flags.txt b/audio/gCryWishiwashiS_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWishiwashiS_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWishiwashi_flags.txt b/audio/gCryWishiwashi_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWishiwashi_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWoobat_flags.txt b/audio/gCryWoobat_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWoobat_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryWormadam_flags.txt b/audio/gCryWormadam_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryWormadam_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryXerneas_flags.txt b/audio/gCryXerneas_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryXerneas_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryXurkitree_flags.txt b/audio/gCryXurkitree_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryXurkitree_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryYamask_flags.txt b/audio/gCryYamask_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryYamask_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryYanmega_flags.txt b/audio/gCryYanmega_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryYanmega_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryYungoos_flags.txt b/audio/gCryYungoos_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryYungoos_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryYveltal_flags.txt b/audio/gCryYveltal_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryYveltal_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZebstrika_flags.txt b/audio/gCryZebstrika_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZebstrika_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZekrom_flags.txt b/audio/gCryZekrom_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZekrom_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZeraora_flags.txt b/audio/gCryZeraora_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZeraora_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZoroark_flags.txt b/audio/gCryZoroark_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZoroark_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZorua_flags.txt b/audio/gCryZorua_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZorua_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZweilous_flags.txt b/audio/gCryZweilous_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZweilous_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZygarde10_flags.txt b/audio/gCryZygarde10_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZygarde10_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZygardeCell_flags.txt b/audio/gCryZygardeCell_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZygardeCell_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZygardeComplete_flags.txt b/audio/gCryZygardeComplete_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZygardeComplete_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/audio/gCryZygarde_flags.txt b/audio/gCryZygarde_flags.txt new file mode 100644 index 0000000..01f6552 --- /dev/null +++ b/audio/gCryZygarde_flags.txt @@ -0,0 +1 @@ +-c \ No newline at end of file diff --git a/bytereplacement b/bytereplacement index 352695c..f2af309 100644 --- a/bytereplacement +++ b/bytereplacement @@ -1,4 +1,5 @@ -## +#include "include/tutors.h" + ##Use New Name Table 08041000 C0 46 C0 46 C0 46 @@ -17,6 +18,7 @@ #Icon Palette Fixes 08096F90 C0 46 08096E7A C0 46 C0 46 +080970A6 C0 46 C0 46 C0 46 C0 46 C0 46 080971DA C0 46 #Update Pokedex @@ -74,4 +76,8 @@ ##Fix Pokedex Species Issue 0810583C FF -08105856 FF \ No newline at end of file +08105856 FF + +##Increase Tutors to 72 (64 Regular + 8 Special) +0811F456 LAST_TOTAL_TUTOR_NUM +08127824 LAST_TOTAL_TUTOR_NUM diff --git a/deps/FreeImage.dll b/deps/FreeImage.dll new file mode 100644 index 0000000..63082ec Binary files /dev/null and b/deps/FreeImage.dll differ diff --git a/graphics/backspr/gBackShinySprite201Unown.png b/graphics/backspr/gBackShinySprite201Unown.png index 26a70b8..b3eac1b 100644 Binary files a/graphics/backspr/gBackShinySprite201Unown.png and b/graphics/backspr/gBackShinySprite201Unown.png differ diff --git a/hooks b/hooks index 3f3f58c..2e3b4a8 100644 --- a/hooks +++ b/hooks @@ -1,11 +1,16 @@ ## LoadSpecialPokePicHook 800ECF2 4 +BattleLoadOpponentMonSpriteGfxHook 8034356 1 SpeciesToCryId 8043304 1 NationalPokedexNumToSpecies 8043200 1 GetFrontSpritePalFromSpeciesAndPersonality 80440F4 3 GetMonSpritePalStructFromOtIdPersonality 8044180 3 -UpdateEggMoveLimit 8045C58 0 +GetEggSpecies 8045970 1 +GetEggMoves 8045C28 2 +CreateMonSprite_PicBoxHook 808398C 1 GenderedMonIconHook 8096E38 2 +GetIconSpecies 8096F5C 2 PrepareDexListViewsHook 8103530 1 AlphabeticalDexHook 8103684 1 -AlternateDexEntriesHook 8105CBC 0 \ No newline at end of file +AlternateDexEntriesHook 8105CBC 0 +SummaryScreenIconPalHook 8139DDC 1 \ No newline at end of file diff --git a/include/items.h b/include/items.h index 1d857d5..f30f87d 100644 --- a/include/items.h +++ b/include/items.h @@ -523,7 +523,7 @@ //Mega Stones #define ITEM_MEGA_RING 0x161 -#define ITEM_ULTRA_NECROZIUM_Z 0x1BD +#define ITEM_ULTRANECROZIUM_Z 0x1BD #define ITEM_VENUSAURITE 0x1BE #define ITEM_CHARIZARDITE_X 0x1BF #define ITEM_CHARIZARDITE_Y 0x1C0 @@ -727,7 +727,7 @@ enum ITEM_DRAGONIUM_Z, ITEM_DARKINIUM_Z, ITEM_FAIRIUM, - ITEM_ALORAICHUIUM_Z, + ITEM_ALORAICHIUM_Z, ITEM_DECIDIUM_Z, ITEM_EEVIUM_Z, ITEM_INCINIUM_Z, diff --git a/include/pokedex.h b/include/pokedex.h index bec6045..c71a2c7 100644 --- a/include/pokedex.h +++ b/include/pokedex.h @@ -1302,6 +1302,6 @@ extern const u8 DEX_ENTRY_ORICORIO_S[]; extern const u8 DEX_ENTRY_LYCANROC_N[]; extern const u8 DEX_ENTRY_LYCANROC_DUSK[]; extern const u8 DEX_ENTRY_WISHIWASHI_S[]; -extern const u8 DEX_ENTRY_NECROZMA_MANE[]; -extern const u8 DEX_ENTRY_NECROZMA_WINGS[]; +extern const u8 DEX_ENTRY_NECROZMA_DUSK_MANE[]; +extern const u8 DEX_ENTRY_NECROZMA_DAWN_WINGS[]; extern const u8 DEX_ENTRY_NECROZMA_ULTRA[]; \ No newline at end of file diff --git a/include/species.h b/include/species.h index 7de7f8e..b3bf954 100644 --- a/include/species.h +++ b/include/species.h @@ -1057,8 +1057,8 @@ #define SPECIES_STAKATAKA 0x434 #define SPECIES_BLACEPHALON 0x435 #define SPECIES_ZERAORA 0x436 -#define SPECIES_NECROZMA_MANE 0x437 -#define SPECIES_NECROZMA_WINGS 0x438 +#define SPECIES_NECROZMA_DUSK_MANE 0x437 +#define SPECIES_NECROZMA_DAWN_WINGS 0x438 #define SPECIES_NECROZMA_ULTRA 0x439 #define SPECIES_LYCANROC_DUSK 0x43A #define SPECIES_MELTAN 0x43B diff --git a/include/tutors.h b/include/tutors.h new file mode 100644 index 0000000..a69013f --- /dev/null +++ b/include/tutors.h @@ -0,0 +1,81 @@ +#pragma once + +enum MoveTutors +{ + TUTOR00_FIRE_PUNCH, + TUTOR01_ICE_PUNCH, + TUTOR02_THUNDER_PUNCH, + TUTOR03_SNORE, + TUTOR04_HEAL_BELL, + TUTOR05_ELECTROWEB, + TUTOR06_LOW_KICK, + TUTOR07_UPROAR, + TUTOR08_BIND, + TUTOR09_HELPING_HAND, + TUTOR10_BLOCK, + TUTOR11_WORRY_SEED, + TUTOR12_COVET, + TUTOR13_BUG_BITE, + TUTOR14_SNATCH, + TUTOR15_SPITE, + TUTOR16_AFTER_YOU, + TUTOR17_SYNTHESIS, + TUTOR18_SIGNAL_BEAM, + TUTOR19_GRAVITY, + TUTOR20_IRON_DEFENSE, + TUTOR21_TELEKINESIS, + TUTOR22_MAGNET_RISE, + TUTOR23_BOUNCE, + TUTOR24_ROLE_PLAY, + TUTOR25_IRON_HEAD, + TUTOR26_AQUA_TAIL, + TUTOR27_PAIN_SPLIT, + TUTOR28_TAILWIND, + TUTOR29_ENDEAVOR, + TUTOR30_ICY_WIND, + TUTOR31_ZEN_HEADBUTT, + TUTOR32_SEED_BOMB, + TUTOR33_LASER_FOCUS, + TUTOR34_TRICK, + TUTOR35_DRILL_RUN, + TUTOR36_MAGIC_COAT, + TUTOR37_MAGIC_ROOM, + TUTOR38_WONDER_ROOM, + TUTOR39_LIQUIDATION, + TUTOR40_GASTRO_ACID, + TUTOR41_FOUL_PLAY, + TUTOR42_SUPER_FANG, + TUTOR43_OUTRAGE, + TUTOR44_SKY_ATTACK, + TUTOR45_THROAT_CHOP, + TUTOR46_STOMPING_TANTRUM, + TUTOR47_EARTH_POWER, + TUTOR48_GUNK_SHOT, + TUTOR49_DUAL_CHOP, + TUTOR50_HEAT_WAVE, + TUTOR51_HYPER_VOICE, + TUTOR52_SUPERPOWER, + TUTOR53_KNOCK_OFF, + TUTOR54_PSYCH_UP, + TUTOR55_VACUUM_WAVE, + TUTOR56_LAST_RESORT, + TUTOR57_CONFIDE, + TUTOR58_GRASS_PLEDGE, + TUTOR59_FIRE_PLEDGE, + TUTOR60_WATER_PLEDGE, + TUTOR61_FRENZY_PLANT, + TUTOR62_BLAST_BURN, + TUTOR63_HYDRO_CANNON, + +//Special Move Tutors - Not in Table + TUTOR_SPECIAL_DRACO_METEOR, //64 + TUTOR_SPECIAL_SECRET_SWORD, //65 - Keldeo only + TUTOR_SPECIAL_RELIC_SONG, //66 - Meloetta only + TUTOR_SPECIAL_VOLT_TACKLE, //67 - Pikachu only + TUTOR_SPECIAL_DRAGON_ASCENT, //68 - Rayquaza only + TUTOR_SPECIAL_THOUSAND_ARROWS, //69 - Zygarde only + TUTOR_SPECIAL_THOUSAND_WAVES, //70 - Zygarde only + TUTOR_SPECIAL_CORE_ENFORCER, //71 - Zygarde only +}; + +#define LAST_TOTAL_TUTOR_NUM 71 diff --git a/repointall b/repointall index 7ad4572..9096b4d 100644 --- a/repointall +++ b/repointall @@ -27,4 +27,7 @@ gPokedexOrder_Height 08103868 gMonIconTable 08000138 gMonIconPaletteIndices 0800013C -gItemAnimationTable 0812EAE0 \ No newline at end of file +gItemAnimationTable 0812EAE0 + +gTMHMMoves 08125A8C +gMoveTutorMoves 08120BE4 \ No newline at end of file diff --git a/scripts/build.py b/scripts/build.py index c951aa6..580fb5c 100644 --- a/scripts/build.py +++ b/scripts/build.py @@ -46,144 +46,279 @@ LDFLAGS = ['BPRE.ld', '-T', 'linker.ld'] CFLAGS = ['-mthumb', '-mno-thumb-interwork', '-mcpu=arm7tdmi', '-mtune=arm7tdmi', '-mno-long-calls', '-march=armv4t', '-Wall', '-Wextra','-Os', '-fira-loop-pressure', '-fipa-pta'] -PrintedCompilingAudio = False #Used to tell the script whether or not the strings "Compiling Cries" has been printed -def run_command(cmd): +if sys.platform.startswith('win'): + PathVar = os.environ.get('Path') + Paths = PathVar.split(';') + PATH = '' + for candidatePath in Paths: + if 'devkitARM' in candidatePath: + PATH = candidatePath + break + if PATH == '': + print('DevKit does not exist in your Path variable.\nChecking default location.') + PATH = 'C://devkitPro//devkitARM//bin' + if os.path.isdir(PATH) is False: + print('...\nDevkit not found.') + sys.exit(1) + else: + print('Devkit found.') + + PREFIX = '/arm-none-eabi-' + AS = PATH + PREFIX + 'as' + CC = PATH + PREFIX + 'gcc' + LD = PATH + PREFIX + 'ld' + GR = 'deps/grit.exe' + WAV2AGB = 'deps/wav2agb.exe' + MID2AGB = 'deps/mid2agb.exe' + OBJCOPY = PATH + PREFIX + 'objcopy' + +else: # Linux, OSX, etc. + PREFIX = 'arm-none-eabi-' + AS = PREFIX + 'as' + CC = PREFIX + 'gcc' + LD = PREFIX + 'ld' + GR = "grit" + WAV2AGB = 'wav2agb' + MID2AGB = 'mid2agb' + OBJCOPY = PREFIX + 'objcopy' + +SRC = './src' +GRAPHICS = './graphics' +ASSEMBLY = './assembly' +STRINGS = './strings' +AUDIO = './audio' +BUILD = './build' +IMAGES = './Images' +ASFLAGS = ['-mthumb', '-I', ASSEMBLY] +LDFLAGS = ['BPRE.ld', '-T', 'linker.ld'] +CFLAGS = ['-mthumb', '-mno-thumb-interwork', '-mcpu=arm7tdmi', '-mtune=arm7tdmi', + '-mno-long-calls', '-march=armv4t', '-Wall', '-Wextra', '-Os', '-fira-loop-pressure', '-fipa-pta'] + + +class Master: + @staticmethod + def init(): + Master.printedCompilingImages = False + Master.printedCompilingAudio = False + Master.printedCompilingMusic = False + + @staticmethod + def printCompilingImages(): + if not Master.printedCompilingImages: + # Used to tell the script whether or not the string 'Compiling Images' has been printed + Master.printedCompilingImages = True + print('Compiling Images') + + @staticmethod + def printCompilingAudio(): + if not Master.printedCompilingAudio: + # Used to tell the script whether or not the string 'Compiling Audio' has been printed + Master.printedCompilingAudio = True + print('Compiling Audio') + + @staticmethod + def printCompilingMusic(): + if not Master.printedCompilingMusic: + # Used to tell the script whether or not the string 'Compiling Music' has been printed + Master.printedCompilingMusic = True + print('Compiling Music') + + +def RunCommand(cmd: [str]): + """Runs the command line command.""" + try: + subprocess.check_output(cmd) + except subprocess.CalledProcessError as e: + print(e.output.decode(), file=sys.stderr) + sys.exit(1) + + +def CreateOutputFile(fileName: str, newFileName: str) -> [str, bool]: + """Helper function to produce object file output.""" + if not os.path.isfile(fileName): + return [newFileName, False] + + fileExists = os.path.isfile(newFileName) + + # If the object file was created after the file was last modified + if fileExists and os.path.getmtime(newFileName) > os.path.getmtime(fileName): + return [newFileName, False] + + return [newFileName, True] + + +def MakeGeneralOutputFile(fileName: str) -> [str, bool]: + """Return hash of filename to use as object filename.""" + m = hashlib.md5() + m.update(fileName.encode()) + newFileName = os.path.join(BUILD, m.hexdigest() + '.o') + + return CreateOutputFile(fileName, newFileName) + + +def MakeOutputImageFile(assemblyFile: str) -> [str, bool]: + """Return 'IMG_' + hash of filename to use as object filename.""" + m = hashlib.md5() + m.update(assemblyFile.encode()) + objectFile = os.path.join(BUILD, 'IMG_' + m.hexdigest() + '.o') + + return CreateOutputFile(assemblyFile, objectFile) + + +def MakeOutputAudioFile(assemblyFile: str) -> [str, bool]: + """Return "SND_" + hash of filename to use as object filename.""" + objectFile = os.path.join(BUILD, 'SND_' + assemblyFile.split("gCry")[1].split(".s")[0] + '.o') + return CreateOutputFile(assemblyFile, objectFile) + + +def MakeOutputMusicFile(assemblyFile: str) -> [str, bool]: + """Return "MUS_" + hash of filename to use as object filename.""" + if sys.platform.startswith('win'): # Windows + objectFile = os.path.join(BUILD, 'MUS_' + + assemblyFile.split('\\')[len(assemblyFile.split('\\')) - 1].split(".s")[0] + '.o') + else: # Linux, OSX, etc. + objectFile = os.path.join(BUILD, 'MUS_' + + assemblyFile.split('/')[len(assemblyFile.split('/')) - 1].split(".s")[0] + '.o') + + return CreateOutputFile(assemblyFile, objectFile) + + +def DoMiddleManAssembly(originalFile: str, assemblyFile: str, flagFile: str, flags: [str], + cmd: [str], func, printingFunc, isMusic: bool) -> str: + """Process assembly files generated by things like grit, wav2agb, or mid2agb.""" + objectFile = func(assemblyFile)[0] + fileExists = os.path.isfile(objectFile) + flagFileExists = os.path.isfile(flagFile) + + if fileExists \ + and os.path.getmtime(objectFile) > os.path.getmtime(originalFile) \ + and (not flagFileExists or os.path.getmtime(objectFile) > os.path.getmtime(flagFile)): + # If the .o file was created after the original and flag file were last modified + return objectFile + else: # The original file or the flag file were modified recently + printingFunc() + RunCommand(cmd) + + if isMusic: # Try to update the voicegroup manually + counter = 0 + lineToChange = '' + with open(assemblyFile, 'r') as file: + for line in file: + counter += 1 + if '_grp,' in line: + lineToChange = line.split('voicegroup')[0] + break + + if flags != [] and lineToChange != '' and '-G' in flags: + ChangeFileLine(assemblyFile, counter, lineToChange + flags[flags.index('-G') + 1] + '\n') + + regenerateObjectFile = func(assemblyFile)[1] + if regenerateObjectFile is False: + os.remove(assemblyFile) + return objectFile # No point in recompiling file + + cmd = [AS] + ASFLAGS + ['-c', assemblyFile, '-o', objectFile] + RunCommand(cmd) + os.remove(assemblyFile) + return objectFile + + +def ProcessAssembly(assemblyFile: str) -> str: + """Assemble.""" + objectFile, regenerateObjectFile = MakeGeneralOutputFile(assemblyFile) + if regenerateObjectFile is False: + return objectFile # No point in recompiling file + + try: + print('Assembling %s' % assemblyFile) + cmd = [AS] + ASFLAGS + ['-c', assemblyFile, '-o', objectFile] + RunCommand(cmd) + + except FileNotFoundError: + print('Error! The assembler could not be located.\n' + + 'Are you sure you set up your path to devkitPro/devkitARM/bin correctly?') + sys.exit(1) + + return objectFile + + +def ProcessC(cFile: str) -> str: + """Compile C.""" + objectFile, regenerateObjectFile = MakeGeneralOutputFile(cFile) + if regenerateObjectFile is False: + return objectFile # No point in recompiling file + + try: + print('Compiling %s' % cFile) + cmd = [CC] + CFLAGS + ['-c', cFile, '-o', objectFile] + RunCommand(cmd) + + except FileNotFoundError: + print('Error! The C compiler could not be located.\n' + + 'Are you sure you set up your path to devkitPro/devkitARM/bin correctly?') + sys.exit(1) + + return objectFile + + +def ProcessString(stringFile: str) -> str: + """Build and assemble strings.""" + assemblyFile = stringFile.split('.string')[0] + '.s' + objectFile = MakeGeneralOutputFile(assemblyFile)[0] + fileExists = os.path.isfile(objectFile) + + if fileExists and os.path.getmtime(objectFile) > os.path.getmtime(stringFile): + # If the .o file was created after the string file was last modified + return objectFile + + print('Building Strings %s' % stringFile) + StringFileConverter(stringFile) + + cmd = [AS] + ASFLAGS + ['-c', assemblyFile, '-o', objectFile] + RunCommand(cmd) + os.remove(assemblyFile) + return objectFile + + +def GetFlagsFromFlagFile(filePath: str) -> [str]: try: - subprocess.check_output(cmd) - except subprocess.CalledProcessError as e: - print(e.output.decode(), file = sys.stderr) + with open(filePath, "r") as file: + line = file.readline() # Only needs the first line + flags = line.split() + except FileNotFoundError: + print('"{}" could not be found.'.format(filePath)) sys.exit(1) - -def make_output_file(filename): - '''Return hash of filename to use as object filename''' - m = hashlib.md5() - m.update(filename.encode()) - newfilename = os.path.join(BUILD, m.hexdigest() + '.o') - - if not os.path.isfile(filename): - return [newfilename, False] - - fileExists = os.path.isfile(newfilename) - - if fileExists and os.path.getmtime(newfilename) > os.path.getmtime(filename): #If the object file was created after the file was last modified - return [newfilename, False] - - return [newfilename, True] - -def make_output_img_file(filename): - '''Return "IMG" + hash of filename to use as object filename''' - if "frontspr" in filename: - newfilename = os.path.join(BUILD, 'IMG_Front' + filename.split("Sprite")[1].split(".s")[0] + '.o') - elif "backspr" in filename: - newfilename = os.path.join(BUILD, 'IMG_Back' + filename.split("Sprite")[1].split(".s")[0] + '.o') - else: - m = hashlib.md5() - m.update(filename.encode()) - newfilename = os.path.join(BUILD, 'IMG_' + m.hexdigest() + '.o') - - if not os.path.isfile(filename): - return [newfilename, False] - - fileExists = os.path.isfile(newfilename) - - if fileExists and os.path.getmtime(newfilename) > os.path.getmtime(filename): #If the object file was created after the file was last modified - return [newfilename, False] - - return [newfilename, True] - -def make_output_audio_file(filename): - '''Return "AUDIO" + hash of filename to use as object filename''' - newfilename = os.path.join(BUILD, 'SND_' + filename.split("gCry")[1].split(".s")[0] + '.o') - - if not os.path.isfile(filename): - return [newfilename, False] - - fileExists = os.path.isfile(newfilename) - - if fileExists and os.path.getmtime(newfilename) > os.path.getmtime(filename): #If the object file was created after the file was last modified - return [newfilename, False] - - return [newfilename, True] - -def process_assembly(in_file): - '''Assemble''' - out_file_list = make_output_file(in_file) - out_file = out_file_list[0] - if out_file_list[1] is False: - return out_file #No point in recompiling file - - try: - print ('Assembling %s' % in_file) - cmd = [AS] + ASFLAGS + ['-c', in_file, '-o', out_file] - run_command(cmd) - except FileNotFoundError: - print('Error! The assembler could not be located.\nAre you sure you set up your path to devkitPro/devkitARM/bin correctly?') - sys.exit() - - return out_file - -def process_c(in_file): - '''Compile C''' - out_file_list = make_output_file(in_file) - out_file = out_file_list[0] - if out_file_list[1] is False: - return out_file #No point in recompiling file - - try: - print ('Compiling %s' % in_file) - cmd = [CC] + CFLAGS + ['-c', in_file, '-o', out_file] - run_command(cmd) + return flags - except FileNotFoundError: - print('Error! The C compiler could not be located.\nAre you sure you set up your path to devkitPro/devkitARM/bin correctly?') - sys.exit() - - return out_file -def process_string(filename): - '''Build Strings''' - out_file = filename.split(".string")[0] + '.s' - object_file = make_output_file(out_file)[0] +def ProcessSpriteSet(fileListing: [str], flags: [str], outputFile: str, title: str): + assembledFile = os.path.join(ASSEMBLY, 'generated', outputFile) + if (not os.path.isfile(assembledFile) + or max(os.path.getmtime(file) for file in fileListing) > os.path.getmtime(assembledFile)): # If a front sprite has been modified + print("Processing {}.".format(title)) + combinedFile = open(assembledFile, 'w') + combinedFile.write('@THIS IS A GENERATED FILE! DO NOT MODIFY IT!\n') + for sprite in fileListing: + assembled = sprite.split('.png')[0] + '.s' - fileExists = os.path.isfile(object_file) + if (not os.path.isfile(assembled) + or os.path.getmtime(sprite) > os.path.getmtime(assembled)): + RunCommand([GR, sprite] + flags + ['-o', assembled]) - if fileExists and os.path.getmtime(object_file) > os.path.getmtime(filename): #If the .o file was created after the image was last modified - return make_output_file(out_file)[0] + with open(assembled, 'r') as tempFile: + combinedFile.write(tempFile.read()) + combinedFile.close() - print ('Building Strings %s' % filename) - StringFileConverter(filename) - - out_file_list = make_output_file(out_file) - new_out_file = out_file_list[0] - if out_file_list[1] == False: - os.remove(out_file) - return new_out_file #No point in recompiling file - - cmd = [AS] + ASFLAGS + ['-c', out_file, '-o', new_out_file] - run_command(cmd) - os.remove(out_file) - return new_out_file def ProcessSpriteGraphics(): - with open(GRAPHICS + "/backspriteflags.grit", "r") as file: - for line in file: - backflags = line.split() - break - - with open(GRAPHICS + "/frontspriteflags.grit", "r") as file: - for line in file: - frontflags = line.split() - break - - with open(GRAPHICS + "/iconspriteflags.grit", "r") as file: - for line in file: - iconflags = line.split() - break + frontFlags = GetFlagsFromFlagFile(GRAPHICS + "/frontspriteflags.grit") + backFlags = GetFlagsFromFlagFile(GRAPHICS + "/backspriteflags.grit") + iconFlags = GetFlagsFromFlagFile(GRAPHICS + "/iconspriteflags.grit") try: - os.makedirs(SRC + "/generated") + os.makedirs(ASSEMBLY + "/generated") except FileExistsError: pass @@ -191,170 +326,132 @@ def ProcessSpriteGraphics(): frontsprites = [file for file in glob(GRAPHICS + "/frontspr" + "**/*.png", recursive=True)] iconsprites = [file for file in glob(GRAPHICS + "/pokeicon" + "**/*.png", recursive=True)] - assembledFrontSprites = os.path.join('SRC', 'generated', 'frontsprites.s') - if (not os.path.isfile(assembledFrontSprites) - or max(os.path.getmtime(file) for file in frontsprites) > os.path.getmtime(assembledFrontSprites)): #If a front sprite has been modified - print("Processing Front Sprites") - combinedFile = open(assembledFrontSprites, 'w') - combinedFile.write('@THIS IS A GENERATED FILE! DO NOT MODIFY IT!\n') - for sprite in frontsprites: - assembled = sprite.split('.png')[0] + '.s' + ProcessSpriteSet(frontsprites, frontFlags, 'frontsprites.s', "Front Sprites") + ProcessSpriteSet(backsprites, backFlags, 'backsprites.s', "Back Sprites") + ProcessSpriteSet(iconsprites, iconFlags, 'iconsprites.s', "Icon Sprites") - if (not os.path.isfile(assembled) - or os.path.getmtime(sprite) > os.path.getmtime(assembled)): - run_command([GR, sprite] + frontflags + ['-o', assembled]) - with open(assembled, 'r') as tempFile: - combinedFile.write(tempFile.read()) - combinedFile.close() +def ProcessAudio(audioFile: str) -> str: + """Compile audio.""" + assemblyFile = audioFile.split('.wav')[0] + '.s' - assembledBackSprites = os.path.join('SRC', 'generated', 'backsprites.s') - if (not os.path.isfile(assembledBackSprites) - or max(os.path.getmtime(file) for file in backsprites) > os.path.getmtime(assembledBackSprites)): #If a back sprite has been modified - print("Processing Back Sprites") - combinedFile = open(assembledBackSprites, 'w') - combinedFile.write('@THIS IS A GENERATED FILE! DO NOT MODIFY IT!\n') - for sprite in backsprites: - assembled = sprite.split('.png')[0] + '.s' + flags = [] + flagFile = audioFile.split('.wav')[0] + '_flags.txt' - if (not os.path.isfile(assembled) - or os.path.getmtime(sprite) > os.path.getmtime(assembled)): - run_command([GR, sprite] + backflags + ['-o', assembled]) + try: + with open(flagFile, 'r') as file: + line = file.readline() # Only needs the first line + flags = line.strip().split() + except FileNotFoundError: + pass - with open(assembled, 'r') as tempFile: - combinedFile.write(tempFile.read()) - combinedFile.close() + cmd = [WAV2AGB, audioFile, assemblyFile] + flags - assembledIconSprites = os.path.join('SRC', 'generated', 'iconsprites.s') - if (not os.path.isfile(assembledIconSprites) - or max(os.path.getmtime(file) for file in iconsprites) > os.path.getmtime(assembledIconSprites)): #If a icon sprite has been modified - print("Processing Icon Sprites") - combinedFile = open(assembledIconSprites, 'w') - combinedFile.write('@THIS IS A GENERATED FILE! DO NOT MODIFY IT!\n') - for sprite in iconsprites: - assembled = sprite.split('.png')[0] + '.s' + return DoMiddleManAssembly(audioFile, assemblyFile, flagFile, flags, cmd, + MakeOutputAudioFile, Master.printCompilingAudio, False) - if (not os.path.isfile(assembled) - or os.path.getmtime(sprite) > os.path.getmtime(assembled)): - run_command([GR, sprite] + iconflags + ['-o', assembled]) - with open(assembled, 'r') as tempFile: - combinedFile.write(tempFile.read()) - combinedFile.close() +def ProcessMusic(midiFile: str) -> str: + """Compile audio.""" + assemblyFile = midiFile.split('.mid')[0] + '.s' -def process_audio(in_file): - '''Compile Audio''' - out_file = in_file.split('.wav')[0] + '.s' + flags = [] + flagFile = midiFile.split('.mid')[0] + '_flags.txt' - cmd = [WAV2AGB, in_file] + [out_file, '-c'] - - out_file_list = make_output_audio_file(out_file) - new_out_file = out_file_list[0] - try: - if os.path.getmtime(new_out_file) > os.path.getmtime(in_file): #If the .o file was created after the image was last modified - return new_out_file - else: - run_command(cmd) - - except FileNotFoundError: - run_command(cmd) #No .o file has been created + try: + with open(flagFile, 'r') as file: + line = file.readline() # Only needs the first line + flags = line.strip().split() + except FileNotFoundError: + pass - global PrintedCompilingAudio - if (PrintedCompilingAudio is False): - print ('Compiling Cries') - PrintedCompilingAudio = True - - out_file_list = make_output_audio_file(out_file) - new_out_file = out_file_list[0] - if out_file_list[1] == False: - os.remove(out_file) - return new_out_file #No point in recompiling file + cmd = [MID2AGB, midiFile, assemblyFile] + flags - cmd = [AS] + ASFLAGS + ['-c', out_file, '-o', new_out_file] - run_command(cmd) - os.remove(out_file) - return new_out_file + return DoMiddleManAssembly(midiFile, assemblyFile, flagFile, flags, cmd, + MakeOutputMusicFile, Master.printCompilingMusic, True) -def link(objects): - '''Link objects into one binary''' - linked = 'build/linked.o' - cmd = [LD] + LDFLAGS + ['-o', linked] + list(objects) - run_command(cmd) - return linked - -def objcopy(binary): - cmd = [OBJCOPY, '-O', 'binary', binary, 'build/output.bin'] - run_command(cmd) - -def run_glob(globstr, fn): - '''Glob recursively and run the processor function on each file in result''' - if globstr == '**/*.png' or globstr == '**/*.bmp': #Search the graphics location - return run_glob_graphics(globstr, fn) - elif globstr == '**/*.wav': - return run_glob_audio(globstr, fn) - - if sys.version_info > (3, 4): - files = glob(os.path.join(SRC, globstr), recursive = True) - return map(fn, files) - else: - files = Path(SRC).glob(globstr) - return map(fn, map(str, files)) -def run_glob_graphics(globstr, fn): - '''Glob recursively and run the processor function on each file in result''' - if sys.version_info > (3, 4): - files = glob(os.path.join(GRAPHICS, globstr), recursive = True) - return map(fn, files) - else: - files = Path(GRAPHICS).glob(globstr) - return map(fn, map(str, files)) +def LinkObjects(objects: itertools.chain) -> str: + """Link objects into one binary.""" + linked = 'build/linked.o' + cmd = [LD] + LDFLAGS + ['-o', linked] + list(objects) + RunCommand(cmd) + return linked + + +def Objcopy(binary: str): + """Run the objcopy.""" + cmd = [OBJCOPY, '-O', 'binary', binary, 'build/output.bin'] + RunCommand(cmd) + + +def RunGlob(globString: str, fn) -> map: + """Glob recursively and run the processor function on each file in result.""" + if globString == '**/*.png' or globString == '**/*.bmp': # Search the GRAPHICS location + directory = GRAPHICS + elif globString == '**/*.s': + directory = ASSEMBLY + elif globString == '**/*.string': + directory = STRINGS + elif globString == '**/*.wav' or globString == '**/*.mid': + directory = AUDIO + else: + directory = SRC + + if sys.version_info > (3, 4): + try: + files = glob(os.path.join(directory, globString), recursive=True) + return map(fn, files) + + except TypeError: + print('Error compiling. Please make sure Python has been updated to the latest version.') + sys.exit(1) + else: + files = Path(directory).glob(globString) + return map(fn, map(str, files)) -def run_glob_audio(globstr, fn): - '''Glob recursively and run the processor function on each file in result''' - if sys.version_info > (3, 4): - files = glob(os.path.join(AUDIO, globstr), recursive = True) - return map(fn, files) - else: - files = Path(AUDIO).glob(globstr) - return map(fn, map(str, files)) def main(): - starttime = datetime.now() - globs = { - '**/*.s': process_assembly, - '**/*.c': process_c, - '**/*.string': process_string, - #'**/*.png': process_image, - #'**/*.bmp': process_image, - '**/*.wav': process_audio, - } - - # Create output directory - try: - os.makedirs(BUILD) - except FileExistsError: - pass - - ProcessSpriteGraphics() + Master.init() + startTime = datetime.now() + globs = { + '**/*.s': ProcessAssembly, + '**/*.c': ProcessC, + '**/*.string': ProcessString, + # '**/*.png': ProcessImage, + # '**/*.bmp': ProcessImage, + '**/*.wav': ProcessAudio, + '**/*.mid': ProcessMusic, + } + + # Create output directory + try: + os.makedirs(BUILD) + except FileExistsError: + pass + + ProcessSpriteGraphics() + + # Gather source files and process them + objects = itertools.starmap(RunGlob, globs.items()) + + # Link and extract raw binary + linked = LinkObjects(itertools.chain.from_iterable(objects)) + Objcopy(linked) + + # Build special_inserts.asm + if os.path.isfile('special_inserts.asm'): + if not os.path.isfile('build/special_inserts.bin') \ + or os.path.getmtime('build/special_inserts.bin') < os.path.getmtime('special_inserts.asm'): + print('Assembling special_inserts.asm') + cmd = [AS] + ASFLAGS + ['-c', 'special_inserts.asm', '-o', 'build/special_inserts.o'] + RunCommand(cmd) + + cmd = [OBJCOPY, '-O', 'binary', 'build/special_inserts.o', 'build/special_inserts.bin'] + RunCommand(cmd) + + print('Built in ' + str(datetime.now() - startTime) + '.') + - # Gather source files and process them - objects = itertools.starmap(run_glob, globs.items()) - - # Link and extract raw binary - linked = link(itertools.chain.from_iterable(objects)) - objcopy(linked) - - #Build special_inserts.asm - if not os.path.isfile('build/special_inserts.bin') or os.path.getmtime('build/special_inserts.bin') < os.path.getmtime('special_inserts.asm'): #If the binary file was created after the file was last modified): - cmd = cmd = [AS] + ASFLAGS + ['-c', 'special_inserts.asm', '-o', 'build/special_inserts.o'] - run_command(cmd) - - cmd = [OBJCOPY, '-O', 'binary', 'build/special_inserts.o', 'build/special_inserts.bin'] - run_command(cmd) - - print ('Assembling special_inserts.asm') - - print('Built in ' + str(datetime.now() - starttime) + '.') - if __name__ == '__main__': - main() + main() diff --git a/scripts/clean.py b/scripts/clean.py index b6b0cd7..2d98d55 100644 --- a/scripts/clean.py +++ b/scripts/clean.py @@ -12,7 +12,7 @@ GRAPHICS = './graphics' ASSEMBLY = './assembly' STRINGS = './strings' BUILD = './build' -GENERATED = SRC + '/generated' +GENERATED = ASSEMBLY + '/generated' def PutFileNameInRightFormat(filename): filename = filename.split('/') diff --git a/special_inserts.asm b/special_inserts.asm index f301ef0..e2a64a7 100644 --- a/special_inserts.asm +++ b/special_inserts.asm @@ -11,18 +11,9 @@ @@Fix Num Evolutions@@ .org 0x4598A, 0xFF -.byte EVOS_PER_MON * 8 - -.org 0x4598E, 0xFF -.byte EVOS_PER_MON * 8 - -@@Fix Breeding@@ -.org 0x459CC, 0xFF -ldr r0, .BreedingNumSpecies -add r0, #0x1 - -.org 0x459EC, 0xFF -.BreedingNumSpecies: .word NUM_SPECIES - 1 +mov r5, #EVOS_PER_MON * 8 +mov r3, r12 +add r3, #EVOS_PER_MON * 8 @@Fix Egg Hatching Time@@ .org 0x46204, 0xFF diff --git a/src/Back_Pic_Coords_Table.c b/src/Back_Pic_Coords_Table.c index 163b554..645a269 100644 --- a/src/Back_Pic_Coords_Table.c +++ b/src/Back_Pic_Coords_Table.c @@ -3886,7 +3886,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES] = [SPECIES_PYROAR] = { .size = 0x0, - .y_offset = 0x3, + .y_offset = 0x5, }, [SPECIES_FLABEBE] = { @@ -5398,12 +5398,12 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES] = .size = 0x0, .y_offset = 0xb, }, - [SPECIES_NECROZMA_MANE] = + [SPECIES_NECROZMA_DUSK_MANE] = { .size = 0x0, .y_offset = 0x1, }, - [SPECIES_NECROZMA_WINGS] = + [SPECIES_NECROZMA_DAWN_WINGS] = { .size = 0x0, .y_offset = 0x2, diff --git a/src/Back_Pic_Table.c b/src/Back_Pic_Table.c index 09a9629..b9e6b51 100644 --- a/src/Back_Pic_Table.c +++ b/src/Back_Pic_Table.c @@ -1085,8 +1085,8 @@ const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES] = [SPECIES_STAKATAKA] = {gBackShinySprite1076StakatakaTiles, (64 * 64) / 2, SPECIES_STAKATAKA}, [SPECIES_BLACEPHALON] = {gBackShinySprite1077BlacephalonTiles, (64 * 64) / 2, SPECIES_BLACEPHALON}, [SPECIES_ZERAORA] = {gBackShinySprite1078ZeraoraTiles, (64 * 64) / 2, SPECIES_ZERAORA}, - [SPECIES_NECROZMA_MANE] = {gBackShinySprite1079NecrozmaManeTiles, (64 * 64) / 2, SPECIES_NECROZMA_MANE}, - [SPECIES_NECROZMA_WINGS] = {gBackShinySprite1080NecrozmaWingsTiles, (64 * 64) / 2, SPECIES_NECROZMA_WINGS}, + [SPECIES_NECROZMA_DUSK_MANE] = {gBackShinySprite1079NecrozmaManeTiles, (64 * 64) / 2, SPECIES_NECROZMA_DUSK_MANE}, + [SPECIES_NECROZMA_DAWN_WINGS] = {gBackShinySprite1080NecrozmaWingsTiles, (64 * 64) / 2, SPECIES_NECROZMA_DAWN_WINGS}, [SPECIES_NECROZMA_ULTRA] = {gBackShinySprite1081NecrozmaUltraTiles, (64 * 64) / 2, SPECIES_NECROZMA_ULTRA}, [SPECIES_LYCANROC_DUSK] = {gBackShinySprite1082LycanrocDuskTiles, (64 * 64) / 2, SPECIES_LYCANROC_DUSK}, [SPECIES_MELTAN] = {gBackShinySprite1083MeltanTiles, (64 * 64) / 2, SPECIES_MELTAN}, diff --git a/src/Base_Stats.c b/src/Base_Stats.c index 37b8311..8978164 100644 --- a/src/Base_Stats.c +++ b/src/Base_Stats.c @@ -5971,7 +5971,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(75), + .genderRatio = PERCENT_FEMALE(50), .eggCycles = 20, .friendship = 70, .growthRate = GROWTH_MEDIUM_SLOW, @@ -8119,7 +8119,7 @@ const struct BaseStats gBaseStats[] = .genderRatio = PERCENT_FEMALE(50), .eggCycles = 40, .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, + .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_MONSTER, .ability1 = ABILITY_GUTS, @@ -8152,7 +8152,7 @@ const struct BaseStats gBaseStats[] = .genderRatio = PERCENT_FEMALE(50), .eggCycles = 40, .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, + .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_MONSTER, .ability1 = ABILITY_SHEDSKIN, @@ -8185,7 +8185,7 @@ const struct BaseStats gBaseStats[] = .genderRatio = PERCENT_FEMALE(50), .eggCycles = 40, .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, + .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_MONSTER, .ability1 = ABILITY_SANDSTREAM, @@ -21355,8 +21355,8 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_MEDIUM_SLOW, .eggGroup1 = EGG_GROUP_FIELD, .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .ability1 = ABILITY_STORMDRAIN, - .ability2 = ABILITY_STORMDRAIN, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_REGENERATOR, .safariZoneFleeRate = 0, .hiddenAbility = ABILITY_RECKLESS, .noFlip = TRUE, @@ -22451,39 +22451,6 @@ const struct BaseStats gBaseStats[] = .noFlip = TRUE, }, - [SPECIES_SHADOW_WARRIOR] = - { - .baseHP = 120, - .baseAttack = 70, - .baseDefense = 120, - .baseSpAttack = 75, - .baseSpDefense = 130, - .baseSpeed = 85, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_PSYCHIC, - .catchRate = 3, - .expYield = 210, - .evYield_HP = 0, - .evYield_Attack = 0, - .evYield_Defense = 0, - .evYield_SpAttack = 0, - .evYield_SpDefense = 3, - .evYield_Speed = 0, - .item1 = ITEM_NONE, - .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(100), - .eggCycles = 210, - .friendship = 100, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_LEVITATE, - .ability2 = ABILITY_LEVITATE, - .safariZoneFleeRate = 0, - .hiddenAbility = ABILITY_NONE, - .noFlip = TRUE, - }, - [SPECIES_BURMY_SANDY] = { .baseHP = 40, @@ -26437,7 +26404,7 @@ const struct BaseStats gBaseStats[] = .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_UNDISCOVERED, .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .ability1 = ABILITY_POWERCONSTRUCT, + .ability1 = ABILITY_AURABREAK, .ability2 = ABILITY_NONE, .safariZoneFleeRate = 0, .hiddenAbility = ABILITY_POWERCONSTRUCT, @@ -27799,34 +27766,34 @@ const struct BaseStats gBaseStats[] = [SPECIES_VIVILLON_FANCY] = { - .baseHP = 60, - .baseAttack = 115, - .baseDefense = 65, - .baseSpAttack = 80, - .baseSpDefense = 65, - .baseSpeed = 115, - .type1 = TYPE_GHOST, - .type2 = TYPE_DARK, - .catchRate = 0, - .expYield = 165, - .evYield_HP = 0, - .evYield_Attack = 2, + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, .evYield_Defense = 0, - .evYield_SpAttack = 0, + .evYield_SpAttack = 1, .evYield_SpDefense = 0, .evYield_Speed = 1, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = MON_GENDERLESS, - .eggCycles = 20, - .friendship = 0, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .ability1 = ABILITY_TOUGHCLAWS, - .ability2 = ABILITY_NONE, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, .safariZoneFleeRate = 0, - .hiddenAbility = ABILITY_NONE, + .hiddenAbility = ABILITY_FRIENDGUARD, .noFlip = TRUE, }, @@ -28513,7 +28480,7 @@ const struct BaseStats gBaseStats[] = .genderRatio = PERCENT_FEMALE(50), .eggCycles = 40, .friendship = 35, - .growthRate = GROWTH_MEDIUM_SLOW, + .growthRate = GROWTH_SLOW, .eggGroup1 = EGG_GROUP_MONSTER, .eggGroup2 = EGG_GROUP_MONSTER, .ability1 = ABILITY_SANDSTREAM, @@ -29269,7 +29236,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(11), + .genderRatio = PERCENT_FEMALE(50), .eggCycles = 20, .friendship = 70, .growthRate = GROWTH_MEDIUM_FAST, @@ -29480,72 +29447,6 @@ const struct BaseStats gBaseStats[] = .noFlip = TRUE, }, - [SPECIES_DIALGA_PRIMAL] = - { - .baseHP = 170, - .baseAttack = 170, - .baseDefense = 170, - .baseSpAttack = 170, - .baseSpDefense = 170, - .baseSpeed = 170, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 170, - .expYield = 170, - .evYield_HP = 2, - .evYield_Attack = 2, - .evYield_Defense = 2, - .evYield_SpAttack = 2, - .evYield_SpDefense = 2, - .evYield_Speed = 2, - .item1 = ITEM_NONE, - .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(67), - .eggCycles = 170, - .friendship = 170, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_NONE, - .ability2 = ABILITY_NONE, - .safariZoneFleeRate = 170, - .hiddenAbility = ABILITY_NONE, - .noFlip = TRUE, - }, - - [SPECIES_PALKIA_PRIMAL] = - { - .baseHP = 170, - .baseAttack = 170, - .baseDefense = 170, - .baseSpAttack = 170, - .baseSpDefense = 170, - .baseSpeed = 170, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 170, - .expYield = 170, - .evYield_HP = 2, - .evYield_Attack = 2, - .evYield_Defense = 2, - .evYield_SpAttack = 2, - .evYield_SpDefense = 2, - .evYield_Speed = 2, - .item1 = ITEM_NONE, - .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(67), - .eggCycles = 170, - .friendship = 170, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_WATER_1, - .ability1 = ABILITY_NONE, - .ability2 = ABILITY_NONE, - .safariZoneFleeRate = 170, - .hiddenAbility = ABILITY_NONE, - .noFlip = TRUE, - }, - [SPECIES_VIVILLON_ARCHIPELAGO] = { .baseHP = 80, @@ -31810,7 +31711,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -31843,7 +31744,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -32800,7 +32701,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 1, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(0), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -33757,7 +33658,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -33790,7 +33691,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -33823,7 +33724,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -33856,7 +33757,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -33889,7 +33790,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -33922,7 +33823,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -33955,7 +33856,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -33988,7 +33889,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34021,7 +33922,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34054,7 +33955,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34087,7 +33988,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34120,7 +34021,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34153,7 +34054,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34186,7 +34087,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34219,7 +34120,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34252,7 +34153,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34285,7 +34186,7 @@ const struct BaseStats gBaseStats[] = .evYield_Speed = 0, .item1 = ITEM_NONE, .item2 = ITEM_NONE, - .genderRatio = PERCENT_FEMALE(50), + .genderRatio = MON_GENDERLESS, .eggCycles = 120, .friendship = 0, .growthRate = GROWTH_SLOW, @@ -34760,7 +34661,7 @@ const struct BaseStats gBaseStats[] = .noFlip = TRUE, }, - [SPECIES_NECROZMA_MANE] = + [SPECIES_NECROZMA_DUSK_MANE] = { .baseHP = 97, .baseAttack = 157, @@ -34793,7 +34694,7 @@ const struct BaseStats gBaseStats[] = .noFlip = TRUE, }, - [SPECIES_NECROZMA_WINGS] = + [SPECIES_NECROZMA_DAWN_WINGS] = { .baseHP = 97, .baseAttack = 113, diff --git a/src/Cry_Table.c b/src/Cry_Table.c index 9dc3049..f73c6b5 100644 --- a/src/Cry_Table.c +++ b/src/Cry_Table.c @@ -10334,7 +10334,7 @@ const struct ToneData gCryTable[NUM_SPECIES] = .key = 0x3c, .length = 0x0, .pan_sweep = 0x0, - .wav = (u8*) 0x85e5074, + .wav = (u8*) 0x85ea850, .attack = 0xff, .decay = 0x0, .sustain = 0xff, @@ -12644,7 +12644,7 @@ const struct ToneData gCryTable[NUM_SPECIES] = .sustain = 0xff, .release = 0x0, }, - [SPECIES_NECROZMA_MANE] = + [SPECIES_NECROZMA_DUSK_MANE] = { .type = 0x20, .key = 0x3c, @@ -12656,7 +12656,7 @@ const struct ToneData gCryTable[NUM_SPECIES] = .sustain = 0xff, .release = 0x0, }, - [SPECIES_NECROZMA_WINGS] = + [SPECIES_NECROZMA_DAWN_WINGS] = { .type = 0x20, .key = 0x3c, diff --git a/src/Cry_Table_2.c b/src/Cry_Table_2.c index 915eb17..ef2f47e 100644 --- a/src/Cry_Table_2.c +++ b/src/Cry_Table_2.c @@ -10332,7 +10332,7 @@ const struct ToneData gCryTable2[NUM_SPECIES] = .key = 0x3c, .length = 0x0, .pan_sweep = 0x0, - .wav = (u8*) 0x85e5074, + .wav = (u8*) 0x85ea850, .attack = 0xff, .decay = 0x0, .sustain = 0xff, @@ -12642,7 +12642,7 @@ const struct ToneData gCryTable2[NUM_SPECIES] = .sustain = 0xff, .release = 0x0, }, - [SPECIES_NECROZMA_MANE] = + [SPECIES_NECROZMA_DUSK_MANE] = { .type = 0x30, .key = 0x3c, @@ -12654,7 +12654,7 @@ const struct ToneData gCryTable2[NUM_SPECIES] = .sustain = 0xff, .release = 0x0, }, - [SPECIES_NECROZMA_WINGS] = + [SPECIES_NECROZMA_DAWN_WINGS] = { .type = 0x30, .key = 0x3c, diff --git a/src/Egg_Moves.c b/src/Egg_Moves.c index 7cf203a..3e71ae4 100644 --- a/src/Egg_Moves.c +++ b/src/Egg_Moves.c @@ -1,11 +1,13 @@ #include "defines.h" +#include "../include/evolution.h" #include "../include/moves.h" #define EGG_MOVES_SPECIES_OFFSET 20000 #define EGG_MOVES_TERMINATOR 0xFFFF #define egg_moves(species, moves...) (SPECIES_##species + EGG_MOVES_SPECIES_OFFSET), moves -const u16 gEggMoves[] = { +const u16 gEggMoves[] = +{ egg_moves(BULBASAUR, MOVE_SKULLBASH, MOVE_CHARM, @@ -57,6 +59,17 @@ const u16 gEggMoves[] = { MOVE_DRAGONPULSE, MOVE_AURASPHERE), + egg_moves(PIDGEY, + MOVE_PURSUIT, + MOVE_FEINTATTACK, + MOVE_FORESIGHT, + MOVE_STEELWING, + MOVE_AIRCUTTER, + MOVE_AIRSLASH, + MOVE_BRAVEBIRD, + MOVE_UPROAR, + MOVE_DEFOG), + egg_moves(RATTATA, MOVE_SCREECH, MOVE_FLAMEWHEEL, @@ -82,6 +95,20 @@ const u16 gEggMoves[] = { MOVE_STEELWING, MOVE_RAZORWIND), + egg_moves(EKANS, + MOVE_PURSUIT, + MOVE_SLAM, + MOVE_SPITE, + MOVE_BEATUP, + MOVE_POISONFANG, + MOVE_SCARYFACE, + MOVE_POISONTAIL, + MOVE_DISABLE, + MOVE_SWITCHEROO, + MOVE_IRONTAIL, + MOVE_SUCKERPUNCH, + MOVE_SNATCH), + egg_moves(SANDSHREW, MOVE_FLAIL, MOVE_COUNTER, @@ -189,6 +216,21 @@ const u16 gEggMoves[] = { MOVE_SKILLSWAP, MOVE_RAGEPOWDER), + egg_moves(DIGLETT, + MOVE_FEINTATTACK, + MOVE_SCREECH, + MOVE_ANCIENTPOWER, + MOVE_PURSUIT, + MOVE_BEATUP, + MOVE_UPROAR, + MOVE_MUDBOMB, + MOVE_ASTONISH, + MOVE_REVERSAL, + MOVE_HEADBUTT, + MOVE_ENDURE, + MOVE_FINALGAMBIT, + MOVE_MEMENTO), + egg_moves(MEOWTH, MOVE_SPITE, MOVE_CHARM, @@ -280,6 +322,23 @@ const u16 gEggMoves[] = { MOVE_PSYCHOSHIFT, MOVE_PSYCHICTERRAIN), + egg_moves(MACHOP, + MOVE_MEDITATE, + MOVE_ROLLINGKICK, + MOVE_ENCORE, + MOVE_SMELLINGSALTS, + MOVE_COUNTER, + MOVE_CLOSECOMBAT, + MOVE_FIREPUNCH, + MOVE_THUNDERPUNCH, + MOVE_ICEPUNCH, + MOVE_BULLETPUNCH, + MOVE_POWERTRICK, + MOVE_HEAVYSLAM, + MOVE_KNOCKOFF, + MOVE_TICKLE, + MOVE_QUICKGUARD), + egg_moves(BELLSPROUT, MOVE_ENCORE, MOVE_SYNTHESIS, @@ -444,6 +503,18 @@ const u16 gEggMoves[] = { MOVE_SMOG, MOVE_REFLECTTYPE), + egg_moves(ONIX, + MOVE_FLAIL, + MOVE_BLOCK, + MOVE_DEFENSECURL, + MOVE_ROLLOUT, + MOVE_ROCKBLAST, + MOVE_ROCKCLIMB, + MOVE_HEAVYSLAM, + MOVE_STEALTHROCK, + MOVE_ROTOTILLER, + MOVE_WIDEGUARD), + egg_moves(DROWZEE, MOVE_BARRIER, MOVE_ASSIST, @@ -460,6 +531,19 @@ const u16 gEggMoves[] = { MOVE_POWERSPLIT, MOVE_PSYCHICTERRAIN), + egg_moves(KRABBY, + MOVE_HAZE, + MOVE_AMNESIA, + MOVE_FLAIL, + MOVE_SLAM, + MOVE_KNOCKOFF, + MOVE_TICKLE, + MOVE_ANCIENTPOWER, + MOVE_AGILITY, + MOVE_ENDURE, + MOVE_CHIPAWAY, + MOVE_BIDE), + egg_moves(EXEGGCUTE, MOVE_SYNTHESIS, MOVE_MOONLIGHT, @@ -489,6 +573,21 @@ const u16 gEggMoves[] = { MOVE_CHIPAWAY, MOVE_CURSE), + egg_moves(LICKITUNG, + MOVE_BELLYDRUM, + MOVE_MAGNITUDE, + MOVE_BODYSLAM, + MOVE_CURSE, + MOVE_SMELLINGSALTS, + MOVE_SLEEPTALK, + MOVE_SNORE, + MOVE_AMNESIA, + MOVE_HAMMERARM, + MOVE_MUDDYWATER, + MOVE_ZENHEADBUTT, + MOVE_BELCH, + MOVE_THRASH), + egg_moves(KOFFING, MOVE_SCREECH, MOVE_PSYWAVE, @@ -720,6 +819,19 @@ const u16 gEggMoves[] = { MOVE_BELCH, MOVE_POWERUPPUNCH), + egg_moves(DRATINI, + MOVE_MIST, + MOVE_HAZE, + MOVE_SUPERSONIC, + MOVE_DRAGONBREATH, + MOVE_DRAGONDANCE, + MOVE_DRAGONRUSH, + MOVE_EXTREMESPEED, + MOVE_WATERPULSE, + MOVE_AQUAJET, + MOVE_DRAGONPULSE, + MOVE_IRONTAIL), + egg_moves(CHIKORITA, MOVE_VINEWHIP, MOVE_LEECHSEED, @@ -798,6 +910,22 @@ const u16 gEggMoves[] = { MOVE_MEANLOOK, MOVE_HURRICANE), + egg_moves(LEDYBA, + MOVE_PSYBEAM, + MOVE_BIDE, + MOVE_SILVERWIND, + MOVE_BUGBUZZ, + MOVE_SCREECH, + MOVE_ENCORE, + MOVE_KNOCKOFF, + MOVE_BUGBITE, + MOVE_FOCUSPUNCH, + MOVE_DRAINPUNCH, + MOVE_DIZZYPUNCH, + MOVE_TAILWIND, + MOVE_ENDURE, + MOVE_COUNTER), + egg_moves(SPINARAK, MOVE_PSYBEAM, MOVE_DISABLE, @@ -957,6 +1085,23 @@ const u16 gEggMoves[] = { MOVE_GRASSYTERRAIN, MOVE_STRENGTHSAP), + egg_moves(AIPOM, + MOVE_COUNTER, + MOVE_SCREECH, + MOVE_PURSUIT, + MOVE_AGILITY, + MOVE_SPITE, + MOVE_SLAM, + MOVE_DOUBLESLAP, + MOVE_BEATUP, + MOVE_FAKEOUT, + MOVE_COVET, + MOVE_BOUNCE, + MOVE_REVENGE, + MOVE_SWITCHEROO, + MOVE_QUICKGUARD, + MOVE_TAILSLAP), + egg_moves(SUNKERN, MOVE_GRASSWHISTLE, MOVE_ENCORE, @@ -1053,6 +1198,19 @@ const u16 gEggMoves[] = { MOVE_PSYCHICTERRAIN, MOVE_PSYCHICFANGS), + egg_moves(PINECO, + MOVE_PINMISSILE, + MOVE_FLAIL, + MOVE_SWIFT, + MOVE_COUNTER, + MOVE_SANDTOMB, + MOVE_REVENGE, + MOVE_DOUBLEEDGE, + MOVE_TOXICSPIKES, + MOVE_POWERTRICK, + MOVE_ENDURE, + MOVE_STEALTHROCK), + egg_moves(DUNSPARCE, MOVE_BIDE, MOVE_ANCIENTPOWER, @@ -1234,6 +1392,23 @@ const u16 gEggMoves[] = { MOVE_WATERPULSE, MOVE_ENTRAINMENT), + egg_moves(DELIBIRD, + MOVE_AURORABEAM, + MOVE_QUICKATTACK, + MOVE_FUTURESIGHT, + MOVE_SPLASH, + MOVE_RAPIDSPIN, + MOVE_ICEBALL, + MOVE_ICESHARD, + MOVE_ICEPUNCH, + MOVE_FAKEOUT, + MOVE_BESTOW, + MOVE_ICYWIND, + MOVE_FREEZEDRY, + MOVE_DESTINYBOND, + MOVE_SPIKES, + MOVE_COUNTER), + egg_moves(MANTINE, MOVE_TWISTER, MOVE_HYDROPUMP, @@ -1463,6 +1638,18 @@ const u16 gEggMoves[] = { MOVE_SIMPLEBEAM, MOVE_EXTREMESPEED), + egg_moves(LOTAD, + MOVE_SYNTHESIS, + MOVE_RAZORLEAF, + MOVE_SWEETSCENT, + MOVE_LEECHSEED, + MOVE_FLAIL, + MOVE_WATERGUN, + MOVE_TICKLE, + MOVE_COUNTER, + MOVE_GIGADRAIN, + MOVE_TEETERDANCE), + egg_moves(SEEDOT, MOVE_LEECHSEED, MOVE_AMNESIA, @@ -1478,6 +1665,16 @@ const u16 gEggMoves[] = { MOVE_BULLETSEED, MOVE_GRASSYTERRAIN), + egg_moves(NINCADA, + MOVE_ENDURE, + MOVE_FEINTATTACK, + MOVE_GUST, + MOVE_SILVERWIND, + MOVE_BUGBUZZ, + MOVE_NIGHTSLASH, + MOVE_BUGBITE, + MOVE_FINALGAMBIT), + egg_moves(TAILLOW, MOVE_PURSUIT, MOVE_SUPERSONIC, @@ -1595,6 +1792,15 @@ const u16 gEggMoves[] = { MOVE_CAMOUFLAGE, MOVE_POWERUPPUNCH), + egg_moves(NOSEPASS, + MOVE_MAGNITUDE, + MOVE_ROLLOUT, + MOVE_DOUBLEEDGE, + MOVE_BLOCK, + MOVE_STEALTHROCK, + MOVE_ENDURE, + MOVE_WIDEGUARD), + egg_moves(TORKOAL, MOVE_ERUPTION, MOVE_ENDURE, @@ -1631,6 +1837,33 @@ const u16 gEggMoves[] = { MOVE_MUDSHOT, MOVE_MUDDYWATER), + egg_moves(LUVDISC, + MOVE_SPLASH, + MOVE_SUPERSONIC, + MOVE_WATERSPORT, + MOVE_MUDSPORT, + MOVE_CAPTIVATE, + MOVE_AQUARING, + MOVE_AQUAJET, + MOVE_HEALPULSE, + MOVE_BRINE, + MOVE_ENTRAINMENT), + + egg_moves(CORPHISH, + MOVE_MUDSPORT, + MOVE_ENDEAVOR, + MOVE_BODYSLAM, + MOVE_ANCIENTPOWER, + MOVE_KNOCKOFF, + MOVE_SUPERPOWER, + MOVE_METALCLAW, + MOVE_DRAGONDANCE, + MOVE_TRUMPCARD, + MOVE_CHIPAWAY, + MOVE_DOUBLEEDGE, + MOVE_AQUAJET, + MOVE_SWITCHEROO), + egg_moves(FEEBAS, MOVE_MIRRORCOAT, MOVE_DRAGONBREATH, @@ -1937,6 +2170,19 @@ const u16 gEggMoves[] = { MOVE_DISARMINGVOICE, MOVE_WHIRLWIND), + egg_moves(CLAMPERL, + MOVE_REFRESH, + MOVE_MUDSPORT, + MOVE_BODYSLAM, + MOVE_SUPERSONIC, + MOVE_BARRIER, + MOVE_CONFUSERAY, + MOVE_AQUARING, + MOVE_MUDDYWATER, + MOVE_WATERPULSE, + MOVE_BRINE, + MOVE_ENDURE), + egg_moves(ABSOL, MOVE_BATONPASS, MOVE_FEINTATTACK, @@ -2059,6 +2305,17 @@ const u16 gEggMoves[] = { MOVE_CONFUSERAY, MOVE_AROMATHERAPY), + egg_moves(LILEEP, + MOVE_BARRIER, + MOVE_RECOVER, + MOVE_MIRRORCOAT, + MOVE_WRINGOUT, + MOVE_TICKLE, + MOVE_CURSE, + MOVE_MEGADRAIN, + MOVE_ENDURE, + MOVE_STEALTHROCK), + egg_moves(ANORITH, MOVE_RAPIDSPIN, MOVE_KNOCKOFF, @@ -2144,6 +2401,22 @@ const u16 gEggMoves[] = { MOVE_SUBMISSION, MOVE_POWERUPPUNCH), + egg_moves(PIPLUP, + MOVE_DOUBLEHIT, + MOVE_SUPERSONIC, + MOVE_YAWN, + MOVE_MUDSPORT, + MOVE_MUDSLAP, + MOVE_SNORE, + MOVE_FLAIL, + MOVE_AGILITY, + MOVE_AQUARING, + MOVE_HYDROPUMP, + MOVE_FEATHERDANCE, + MOVE_BIDE, + MOVE_ICYWIND, + MOVE_POWERTRIP), + egg_moves(STARLY, MOVE_FEATHERDANCE, MOVE_FURYATTACK, @@ -2205,6 +2478,19 @@ const u16 gEggMoves[] = { MOVE_NATURALGIFT, MOVE_GRASSWHISTLE), + egg_moves(CRANIDOS, + MOVE_CRUNCH, + MOVE_THRASH, + MOVE_DOUBLEEDGE, + MOVE_LEER, + MOVE_SLAM, + MOVE_STOMP, + MOVE_WHIRLWIND, + MOVE_HAMMERARM, + MOVE_CURSE, + MOVE_IRONTAIL, + MOVE_IRONHEAD), + egg_moves(SHIELDON, MOVE_HEADBUTT, MOVE_SCARYFACE, @@ -2288,6 +2574,18 @@ const u16 gEggMoves[] = { MOVE_MIST, MOVE_ACIDARMOR), + egg_moves(DRIFLOON, + MOVE_MEMENTO, + MOVE_BODYSLAM, + MOVE_DESTINYBOND, + MOVE_DISABLE, + MOVE_HAZE, + MOVE_HYPNOSIS, + MOVE_WEATHERBALL, + MOVE_CLEARSMOG, + MOVE_DEFOG, + MOVE_TAILWIND), + egg_moves(BUNEARY, MOVE_FAKETEARS, MOVE_FAKEOUT, @@ -2425,6 +2723,20 @@ const u16 gEggMoves[] = { MOVE_ROCKCLIMB, MOVE_IRONTAIL), + egg_moves(MUNCHLAX, + MOVE_LICK, + MOVE_CHARM, + MOVE_DOUBLEEDGE, + MOVE_CURSE, + MOVE_WHIRLWIND, + MOVE_PURSUIT, + MOVE_ZENHEADBUTT, + MOVE_COUNTER, + MOVE_NATURALGIFT, + MOVE_AFTERYOU, + MOVE_SELFDESTRUCT, + MOVE_BELCH), + egg_moves(RIOLU, MOVE_CROSSCHOP, MOVE_DETECT, @@ -2590,6 +2902,21 @@ const u16 gEggMoves[] = { MOVE_TEARFULLOOK, MOVE_BULLETSEED), + egg_moves(LILLIPUP, + MOVE_HOWL, + MOVE_SANDATTACK, + MOVE_MUDSLAP, + MOVE_LICK, + MOVE_CHARM, + MOVE_ENDURE, + MOVE_YAWN, + MOVE_PURSUIT, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_ICEFANG, + MOVE_AFTERYOU, + MOVE_PSYCHICFANGS), + egg_moves(PURRLOIN, MOVE_PAYDAY, MOVE_FOULPLAY, @@ -2630,6 +2957,19 @@ const u16 gEggMoves[] = { MOVE_BELCH, MOVE_FLAREBLITZ), + egg_moves(PANPOUR, + MOVE_COVET, + MOVE_LOWKICK, + MOVE_TICKLE, + MOVE_NASTYPLOT, + MOVE_ROLEPLAY, + MOVE_ASTONISH, + MOVE_AQUARING, + MOVE_AQUATAIL, + MOVE_MUDSPORT, + MOVE_HYDROPUMP, + MOVE_DISARMINGVOICE), + egg_moves(MUNNA, MOVE_SLEEPTALK, MOVE_SECRETPOWER, @@ -2700,6 +3040,19 @@ const u16 gEggMoves[] = { MOVE_SKULLBASH, MOVE_ROCKCLIMB), + egg_moves(AUDINO, + MOVE_WISH, + MOVE_HEALBELL, + MOVE_LUCKYCHANT, + MOVE_ENCORE, + MOVE_BESTOW, + MOVE_SWEETKISS, + MOVE_YAWN, + MOVE_SLEEPTALK, + MOVE_HEALINGWISH, + MOVE_AMNESIA, + MOVE_DRAININGKISS), + egg_moves(TIMBURR, MOVE_DRAINPUNCH, MOVE_ENDURE, @@ -2759,6 +3112,18 @@ const u16 gEggMoves[] = { MOVE_CAPTIVATE, MOVE_MISTYTERRAIN), + egg_moves(PETILIL, + MOVE_NATURALGIFT, + MOVE_CHARM, + MOVE_ENDURE, + MOVE_INGRAIN, + MOVE_WORRYSEED, + MOVE_GRASSWHISTLE, + MOVE_SWEETSCENT, + MOVE_BIDE, + MOVE_HEALINGWISH, + MOVE_ENCORE), + egg_moves(BASCULIN_RED, MOVE_SWIFT, MOVE_BUBBLEBEAM, @@ -2809,6 +3174,18 @@ const u16 gEggMoves[] = { MOVE_GRASSWHISTLE, MOVE_GRASSYTERRAIN), + egg_moves(DWEBBLE, + MOVE_ENDURE, + MOVE_IRONDEFENSE, + MOVE_NIGHTSLASH, + MOVE_SANDTOMB, + MOVE_COUNTER, + MOVE_CURSE, + MOVE_SPIKES, + MOVE_BLOCK, + MOVE_WIDEGUARD, + MOVE_ROTOTILLER), + egg_moves(SCRAGGY, MOVE_DRAINPUNCH, MOVE_COUNTER, @@ -3048,6 +3425,18 @@ const u16 gEggMoves[] = { MOVE_CLEARSMOG, MOVE_POWERSPLIT), + egg_moves(AXEW, + MOVE_COUNTER, + MOVE_FOCUSENERGY, + MOVE_REVERSAL, + MOVE_ENDURE, + MOVE_RAZORWIND, + MOVE_NIGHTSLASH, + MOVE_ENDEAVOR, + MOVE_IRONTAIL, + MOVE_DRAGONPULSE, + MOVE_HARDEN), + egg_moves(CUBCHOO, MOVE_YAWN, MOVE_AVALANCHE, @@ -3153,6 +3542,14 @@ const u16 gEggMoves[] = { MOVE_SLEEPTALK, MOVE_BELCH), + egg_moves(DURANT, + MOVE_SCREECH, + MOVE_ENDURE, + MOVE_ROCKCLIMB, + MOVE_BATONPASS, + MOVE_THUNDERFANG, + MOVE_FEINTATTACK), + egg_moves(DEINO, MOVE_FIREFANG, MOVE_THUNDERFANG, @@ -3277,6 +3674,13 @@ const u16 gEggMoves[] = { MOVE_SNATCH, MOVE_QUICKGUARD), + egg_moves(LITLEO, + MOVE_ENTRAINMENT, + MOVE_YAWN, + MOVE_SNATCH, + MOVE_FIRESPIN, + MOVE_FLAREBLITZ), + egg_moves(FLABEBE, MOVE_COPYCAT, MOVE_CAPTIVATE, @@ -3289,6 +3693,14 @@ const u16 gEggMoves[] = { MOVE_MILKDRINK, MOVE_GRASSYTERRAIN), + egg_moves(PANCHAM, + MOVE_QUASH, + MOVE_MEFIRST, + MOVE_QUICKGUARD, + MOVE_FOULPLAY, + MOVE_STORMTHROW, + MOVE_POWERTRIP), + egg_moves(FURFROU, MOVE_ROLEPLAY, MOVE_WORKUP, @@ -3381,6 +3793,13 @@ const u16 gEggMoves[] = { MOVE_QUICKGUARD, MOVE_FEINT), + egg_moves(DEDENNE, + MOVE_EERIEIMPULSE, + MOVE_COVET, + MOVE_HELPINGHAND, + MOVE_NATURALGIFT, + MOVE_TEARFULLOOK), + egg_moves(GOOMY, MOVE_ACIDARMOR, MOVE_CURSE, @@ -3506,6 +3925,12 @@ const u16 gEggMoves[] = { MOVE_MUDSHOT, MOVE_ENDURE), + egg_moves(CRABRAWLER, + MOVE_WIDEGUARD, + MOVE_SUPERPOWER, + MOVE_ENDEAVOR, + MOVE_AMNESIA), + egg_moves(ORICORIO, MOVE_PLUCK, MOVE_TAILWIND, @@ -3548,6 +3973,13 @@ const u16 gEggMoves[] = { MOVE_CLOSECOMBAT, MOVE_MUDBOMB), + egg_moves(DEWPIDER, + MOVE_POWERSPLIT, + MOVE_AURORABEAM, + MOVE_STOCKPILE, + MOVE_SPITUP, + MOVE_STICKYWEB), + egg_moves(FOMANTIS, MOVE_WEATHERBALL, MOVE_GIGADRAIN, @@ -3586,11 +4018,25 @@ const u16 gEggMoves[] = { MOVE_CHARM, MOVE_ACUPRESSURE), + egg_moves(COMFEY, + MOVE_ENDURE, + MOVE_AMNESIA, + MOVE_AFTERYOU, + MOVE_LUCKYCHANT), + egg_moves(ORANGURU, MOVE_EXTRASENSORY, MOVE_WONDERROOM, MOVE_PSYCHICTERRAIN), + egg_moves(PASSIMIAN, + MOVE_SEISMICTOSS, + MOVE_VITALTHROW, + MOVE_QUICKGUARD, + MOVE_IRONHEAD, + MOVE_QUICKATTACK, + MOVE_FEINT), + egg_moves(WIMPOD, MOVE_SPIKES, MOVE_METALCLAW, @@ -3649,6 +4095,13 @@ const u16 gEggMoves[] = { MOVE_ICEFANG, MOVE_RAGE), + egg_moves(DRAMPA, + MOVE_HURRICANE, + MOVE_DRAGONRUSH, + MOVE_RAZORWIND, + MOVE_MIST, + MOVE_PLAYROUGH), + egg_moves(JANGMO_O, MOVE_COUNTER, MOVE_REVERSAL, @@ -3767,6 +4220,19 @@ const u16 gEggMoves[] = { MOVE_BLOCK, MOVE_GRASSYTERRAIN), + egg_moves(CUBONE_A, + MOVE_ANCIENTPOWER, + MOVE_BELLYDRUM, + MOVE_SCREECH, + MOVE_SKULLBASH, + MOVE_PERISHSONG, + MOVE_DOUBLEKICK, + MOVE_IRONHEAD, + MOVE_DETECT, + MOVE_ENDURE, + MOVE_CHIPAWAY, + MOVE_CURSE), + egg_moves(ORICORIO_Y, MOVE_PLUCK, MOVE_TAILWIND, @@ -3786,7 +4252,78 @@ const u16 gEggMoves[] = { MOVE_CAPTIVATE), }; -u32 GetUpdatedEggMoveLimit() +u32 __attribute__((long_call)) GetMonData(void*, s32, const void *data); +void __attribute__((long_call)) break_func(u32); +#define MON_DATA_SPECIES 11 +#define EGG_MOVES_ARRAY_COUNT 50 +// Counts the number of egg moves a pokemon learns and stores the moves in +// the given array. +u8 GetEggMoves(void* pokemon, u16 *eggMoves) { - return ARRAY_COUNT(gEggMoves) - 1; + u16 numEggMoves; + u16 species; + u32 i; + u32 eggMoveIdx; + + numEggMoves = 0; + eggMoveIdx = 0; + species = GetMonData(pokemon, MON_DATA_SPECIES, 0); + + for (i = 0; i < ARRAY_COUNT(gEggMoves) - 1; ++i) + { + if (gEggMoves[i] == species + EGG_MOVES_SPECIES_OFFSET) + { + eggMoveIdx = i + 1; + break; + } + } + + for (i = 0; i < EGG_MOVES_ARRAY_COUNT; ++i) + { + if (gEggMoves[eggMoveIdx + i] > EGG_MOVES_SPECIES_OFFSET) + break; + + eggMoves[i] = gEggMoves[eggMoveIdx + i]; + numEggMoves++; + } + + return numEggMoves; } + +extern const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON]; +// Determines what the species of an Egg would be based on the given species. +// It determines this by working backwards through the evolution chain of the +// given species. +u16 GetEggSpecies(u16 species) +{ + int i, j, k; + bool8 found; + + // Working backwards up to 5 times seems arbitrary, since the maximum number + // of times would only be 3 for 3-stage evolutions. + for (i = 0; i < EVOS_PER_MON; i++) + { + found = FALSE; + for (j = 1; j < NUM_SPECIES; j++) + { + for (k = 0; k < EVOS_PER_MON; k++) + { + if (gEvolutionTable[j][k].method != EVO_MEGA && gEvolutionTable[j][k].targetSpecies == species) + { + species = j; + found = TRUE; + break; + } + } + + if (found) + break; + } + + if (j == NUM_SPECIES) + break; + } + + return species; +} + diff --git a/src/Enemy_Elevation_Table.c b/src/Enemy_Elevation_Table.c index b021e20..89aea6e 100644 --- a/src/Enemy_Elevation_Table.c +++ b/src/Enemy_Elevation_Table.c @@ -51,7 +51,7 @@ const u8 gEnemyMonElevation[NUM_SPECIES] = [SPECIES_PARAS] = 0x0, [SPECIES_PARASECT] = 0x0, [SPECIES_VENONAT] = 0x0, - [SPECIES_VENOMOTH] = 0x8, + [SPECIES_VENOMOTH] = 0xa, [SPECIES_DIGLETT] = 0x0, [SPECIES_DUGTRIO] = 0x0, [SPECIES_MEOWTH] = 0x0, @@ -307,7 +307,7 @@ const u8 gEnemyMonElevation[NUM_SPECIES] = [SPECIES_NINJASK] = 0xe, [SPECIES_SHEDINJA] = 0xe, [SPECIES_TAILLOW] = 0x0, - [SPECIES_SWELLOW] = 0x0, + [SPECIES_SWELLOW] = 0x7, [SPECIES_SHROOMISH] = 0x0, [SPECIES_BRELOOM] = 0x0, [SPECIES_SPINDA] = 0x0, @@ -335,7 +335,7 @@ const u8 gEnemyMonElevation[NUM_SPECIES] = [SPECIES_CARVANHA] = 0x0, [SPECIES_SHARPEDO] = 0x0, [SPECIES_TRAPINCH] = 0x0, - [SPECIES_VIBRAVA] = 0x0, + [SPECIES_VIBRAVA] = 0xa, [SPECIES_FLYGON] = 0x7, [SPECIES_MAKUHITA] = 0x0, [SPECIES_HARIYAMA] = 0x0, @@ -572,8 +572,8 @@ const u8 gEnemyMonElevation[NUM_SPECIES] = [SPECIES_SIMISEAR] = 0x0, [SPECIES_PANPOUR] = 0x0, [SPECIES_SIMIPOUR] = 0x0, - [SPECIES_MUNNA] = 0x0, - [SPECIES_MUSHARNA] = 0x0, + [SPECIES_MUNNA] = 0xa, + [SPECIES_MUSHARNA] = 0xa, [SPECIES_PIDOVE] = 0x0, [SPECIES_TRANQUILL] = 0x0, [SPECIES_UNFEZANT] = 0x0, @@ -1081,8 +1081,8 @@ const u8 gEnemyMonElevation[NUM_SPECIES] = [SPECIES_STAKATAKA] = 0x0, [SPECIES_BLACEPHALON] = 0x0, [SPECIES_ZERAORA] = 0x0, - [SPECIES_NECROZMA_MANE] = 0x0, - [SPECIES_NECROZMA_WINGS] = 0x6, + [SPECIES_NECROZMA_DUSK_MANE] = 0x0, + [SPECIES_NECROZMA_DAWN_WINGS] = 0x6, [SPECIES_NECROZMA_ULTRA] = 0x6, [SPECIES_LYCANROC_DUSK] = 0x0, [SPECIES_MELTAN] = 0x0, @@ -1105,3 +1105,4 @@ const u8 gEnemyMonElevation[NUM_SPECIES] = [SPECIES_PICHU_SPIKY] = 0x0, [SPECIES_XERNEAS_NATURAL] = 0x0, }; + diff --git a/src/Evolution Table.c b/src/Evolution Table.c index ec87237..7bd4ee9 100644 --- a/src/Evolution Table.c +++ b/src/Evolution Table.c @@ -4,6 +4,8 @@ #include "../include/evolution.h" #include "../include/base_stats.h" +#define TIME_RANGE(startTime, endTime) ((startTime << 8) | endTime) + const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = { [SPECIES_BULBASAUR] = {{EVO_LEVEL, 16, SPECIES_IVYSAUR, 0}}, @@ -87,13 +89,13 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_VOLTORB] = {{EVO_LEVEL, 30, SPECIES_ELECTRODE, 0}}, [SPECIES_EXEGGCUTE] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR, 0}}, [SPECIES_CUBONE] = {{EVO_LEVEL, 28, SPECIES_MAROWAK, 0}}, - [SPECIES_LICKITUNG] = {{EVO_MOVE, 205, SPECIES_LICKILICKY, 0}}, + [SPECIES_LICKITUNG] = {{EVO_MOVE, MOVE_ROLLOUT, SPECIES_LICKILICKY, 0}}, [SPECIES_KOFFING] = {{EVO_LEVEL, 35, SPECIES_WEEZING, 0}}, [SPECIES_RHYHORN] = {{EVO_LEVEL, 42, SPECIES_RHYDON, 0}}, [SPECIES_RHYDON] = {{EVO_ITEM, ITEM_BIG_NUGGET, SPECIES_RHYPERIOR, 0}, {EVO_TRADE_ITEM, ITEM_BIG_NUGGET, SPECIES_RHYPERIOR, 0}}, [SPECIES_CHANSEY] = {{EVO_FRIENDSHIP, 0, SPECIES_BLISSEY, 0}}, - [SPECIES_TANGELA] = {{EVO_LEVEL, 37, SPECIES_SLOWBRO, 0}}, + [SPECIES_TANGELA] = {{EVO_MOVE, MOVE_ANCIENTPOWER, SPECIES_TANGROWTH, 0}}, [SPECIES_KANGASKHAN] = {{EVO_MEGA, ITEM_KANGASKHANITE, SPECIES_KANGASKHAN_MEGA, MEGA_VARIANT_STANDARD}}, [SPECIES_HORSEA] = {{EVO_LEVEL, 32, SPECIES_SEADRA, 0}}, [SPECIES_SEADRA] = {{EVO_TRADE_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA, 0}, @@ -141,6 +143,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_CLEFFA] = {{EVO_FRIENDSHIP, 0, SPECIES_CLEFAIRY, 0}}, [SPECIES_IGGLYBUFF] = {{EVO_FRIENDSHIP, 0, SPECIES_JIGGLYPUFF, 0}}, [SPECIES_TOGEPI] = {{EVO_FRIENDSHIP, 0, SPECIES_TOGETIC, 0}}, + [SPECIES_TOGETIC] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_TOGEKISS, 0}}, [SPECIES_NATU] = {{EVO_LEVEL, 25, SPECIES_XATU, 0}}, [SPECIES_MAREEP] = {{EVO_LEVEL, 15, SPECIES_FLAAFFY, 0}}, [SPECIES_FLAAFFY] = {{EVO_LEVEL, 30, SPECIES_AMPHAROS, 0}}, @@ -148,9 +151,9 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_MARILL] = {{EVO_LEVEL, 18, SPECIES_AZUMARILL, 0}}, [SPECIES_HOPPIP] = {{EVO_LEVEL, 18, SPECIES_SKIPLOOM, 0}}, [SPECIES_SKIPLOOM] = {{EVO_LEVEL, 27, SPECIES_JUMPLUFF, 0}}, - [SPECIES_AIPOM] = {{EVO_MOVE, 438, SPECIES_AMBIPOM, 0}}, + [SPECIES_AIPOM] = {{EVO_MOVE, MOVE_DOUBLEHIT, SPECIES_AMBIPOM, 0}}, [SPECIES_SUNKERN] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA, 0}}, - [SPECIES_YANMA] = {{EVO_MOVE, 246, SPECIES_YANMEGA, 0}}, + [SPECIES_YANMA] = {{EVO_MOVE, MOVE_ANCIENTPOWER, SPECIES_YANMEGA, 0}}, [SPECIES_WOOPER] = {{EVO_LEVEL, 20, SPECIES_QUAGSIRE, 0}}, [SPECIES_MURKROW] = {{EVO_ITEM, ITEM_DUSK_STONE, SPECIES_HONCHKROW, 0}}, [SPECIES_MISDREAVUS] = {{EVO_ITEM, ITEM_036, SPECIES_MISMAGIUS, 0}}, @@ -160,10 +163,11 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_SNUBBULL] = {{EVO_LEVEL, 23, SPECIES_GRANBULL, 0}}, [SPECIES_SCIZOR] = {{EVO_MEGA, ITEM_SCIZORITE, SPECIES_SCIZOR_MEGA, MEGA_VARIANT_STANDARD}}, [SPECIES_HERACROSS] = {{EVO_MEGA, ITEM_HERACRONITE, SPECIES_HERACROSS_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_SNEASEL] = {{EVO_HOLD_ITEM_NIGHT, ITEM_RAZOR_CLAW, SPECIES_WEAVILE, 0}}, [SPECIES_TEDDIURSA] = {{EVO_LEVEL, 30, SPECIES_URSARING, 0}}, [SPECIES_SLUGMA] = {{EVO_LEVEL, 38, SPECIES_MAGCARGO, 0}}, [SPECIES_SWINUB] = {{EVO_LEVEL, 33, SPECIES_PILOSWINE, 0}}, - [SPECIES_PILOSWINE] = {{EVO_MOVE, 246, SPECIES_MAMOSWINE, 0}}, + [SPECIES_PILOSWINE] = {{EVO_MOVE, MOVE_ANCIENTPOWER, SPECIES_MAMOSWINE, 0}}, [SPECIES_REMORAID] = {{EVO_LEVEL, 25, SPECIES_OCTILLERY, 0}}, [SPECIES_HOUNDOUR] = {{EVO_LEVEL, 24, SPECIES_HOUNDOOM, 0}}, [SPECIES_HOUNDOOM] = {{EVO_MEGA, ITEM_HOUNDOOMINITE, SPECIES_HOUNDOOM_MEGA, MEGA_VARIANT_STANDARD}}, @@ -301,8 +305,8 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_CHINGLING] = {{EVO_FRIENDSHIP_NIGHT, 0, SPECIES_CHIMECHO, 0}}, [SPECIES_STUNKY] = {{EVO_LEVEL, 34, SPECIES_SKUNTANK, 0}}, [SPECIES_BRONZOR] = {{EVO_LEVEL, 33, SPECIES_BRONZONG, 0}}, - [SPECIES_BONSLY] = {{EVO_MOVE, 102, SPECIES_SUDOWOODO, 0}}, - [SPECIES_MIME_JR] = {{EVO_MOVE, 102, SPECIES_MR_MIME, 0}}, + [SPECIES_BONSLY] = {{EVO_MOVE, MOVE_MIMIC, SPECIES_SUDOWOODO, 0}}, + [SPECIES_MIME_JR] = {{EVO_MOVE, MOVE_MIMIC, SPECIES_MR_MIME, 0}}, [SPECIES_HAPPINY] = {{EVO_HOLD_ITEM_DAY, ITEM_OVAL_STONE, SPECIES_CHANSEY, 0}}, [SPECIES_GIBLE] = {{EVO_LEVEL, 24, SPECIES_GABITE, 0}}, [SPECIES_GABITE] = {{EVO_LEVEL, 48, SPECIES_GARCHOMP, 0}}, @@ -510,7 +514,6 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_GALLADE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_GALLADE, MEGA_VARIANT_STANDARD}}, [SPECIES_AUDINO_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_AUDINO, MEGA_VARIANT_STANDARD}}, [SPECIES_DIANCIE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_DIANCIE, MEGA_VARIANT_STANDARD}}, - [SPECIES_VIVILLON_ELEGANT] = {{EVO_MEGA, ITEM_NONE, SPECIES_TALONFLAME, MEGA_VARIANT_STANDARD}}, [SPECIES_ROWLET] = {{EVO_LEVEL, 17, SPECIES_DARTRIX, 0}}, [SPECIES_DARTRIX] = {{EVO_LEVEL, 34, SPECIES_DECIDUEYE, 0}}, [SPECIES_LITTEN] = {{EVO_LEVEL, 17, SPECIES_TORRACAT, 0}}, @@ -526,8 +529,9 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = {EVO_MAP, MAP_NAME_ROUTE_8, SPECIES_NONE, 0}, {EVO_MAP, MAP_NAME_BLIZZARD_CITY, SPECIES_NONE, 0}}, [SPECIES_CUTIEFLY] = {{EVO_LEVEL, 25, SPECIES_RIBOMBEE, 0}}, - [SPECIES_ROCKRUFF] = {{EVO_LEVEL_DAY, 25, SPECIES_LYCANROC, 0}, - {EVO_LEVEL_NIGHT, 25, SPECIES_LYCANROC_N, 0}}, + [SPECIES_ROCKRUFF] = {{EVO_LEVEL_SPECIFIC_TIME_RANGE, 25, SPECIES_LYCANROC_DUSK, TIME_RANGE(17, 20)}, //5 PM - 7:59 PM + {EVO_LEVEL_DAY, 25, SPECIES_LYCANROC, 0}, + {EVO_LEVEL_NIGHT, 25, SPECIES_LYCANROC_N, 0}}, [SPECIES_MAREANIE] = {{EVO_LEVEL, 38, SPECIES_TOXAPEX, 0}}, [SPECIES_MUDBRAY] = {{EVO_LEVEL, 30, SPECIES_MUDSDALE, 0}}, [SPECIES_DEWPIDER] = {{EVO_LEVEL, 22, SPECIES_ARAQUANID, 0}}, @@ -536,7 +540,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_SALANDIT] = {{EVO_FEMALE_LEVEL, 33, SPECIES_SALAZZLE, 0}}, [SPECIES_STUFFUL] = {{EVO_LEVEL, 27, SPECIES_BEWEAR, 0}}, [SPECIES_BOUNSWEET] = {{EVO_LEVEL, 18, SPECIES_STEENEE, 0}}, - [SPECIES_STEENEE] = {{EVO_MOVE, 23, SPECIES_TSAREENA, 0}}, + [SPECIES_STEENEE] = {{EVO_MOVE, MOVE_STOMP, SPECIES_TSAREENA, 0}}, [SPECIES_WIMPOD] = {{EVO_LEVEL, 30, SPECIES_GOLISOPOD, 0}}, [SPECIES_SANDYGAST] = {{EVO_LEVEL, 42, SPECIES_PALOSSAND, 0}}, [SPECIES_TYPE_NULL] = {{EVO_FRIENDSHIP, 0, SPECIES_SILVALLY, 0}}, @@ -545,6 +549,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_COSMOG] = {{EVO_LEVEL, 43, SPECIES_COSMOEM, 0}}, [SPECIES_COSMOEM] = {{EVO_LEVEL_DAY, 53, SPECIES_SOLGALEO, 0}, {EVO_LEVEL_NIGHT, 53, SPECIES_LUNALA, 0}}, + [SPECIES_RATTATA_A] = {{EVO_LEVEL_NIGHT, 20, SPECIES_RATICATE_A, 0}}, [SPECIES_SANDSHREW_A] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_SANDSLASH_A, 0}}, [SPECIES_VULPIX_A] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_NINETALES_A, 0}}, [SPECIES_DIGLETT_A] = {{EVO_LEVEL, 26, SPECIES_DUGTRIO_A, 0}}, @@ -555,10 +560,10 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_GRIMER_A] = {{EVO_LEVEL, 38, SPECIES_MUK_A, 0}}, [SPECIES_EXEGGCUTE_A] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR_A, 0}}, [SPECIES_CUBONE_A] = {{EVO_LEVEL_NIGHT, 28, SPECIES_MAROWAK_A, 0}}, - [SPECIES_POIPOLE] = {{EVO_MOVE, 370, SPECIES_NAGANADEL, 0}}, - [SPECIES_NECROZMA_MANE] = {{EVO_MEGA, ITEM_ULTRA_NECROZIUM_Z, SPECIES_NECROZMA_ULTRA, MEGA_VARIANT_ULTRA_BURST}}, - [SPECIES_NECROZMA_WINGS] = {{EVO_MEGA, ITEM_ULTRA_NECROZIUM_Z, SPECIES_NECROZMA_ULTRA, MEGA_VARIANT_ULTRA_BURST}}, - [SPECIES_NECROZMA_ULTRA] = {{EVO_MEGA, ITEM_NONE, SPECIES_NECROZMA_MANE, MEGA_VARIANT_ULTRA_BURST}, - {EVO_MEGA, ITEM_NONE, SPECIES_NECROZMA_WINGS, MEGA_VARIANT_ULTRA_BURST}}, + [SPECIES_POIPOLE] = {{EVO_MOVE, MOVE_DRAGONPULSE, SPECIES_NAGANADEL, 0}}, + [SPECIES_NECROZMA_DUSK_MANE] = {{EVO_MEGA, ITEM_ULTRANECROZIUM_Z, SPECIES_NECROZMA_ULTRA, MEGA_VARIANT_ULTRA_BURST}}, + [SPECIES_NECROZMA_DAWN_WINGS] = {{EVO_MEGA, ITEM_ULTRANECROZIUM_Z, SPECIES_NECROZMA_ULTRA, MEGA_VARIANT_ULTRA_BURST}}, + [SPECIES_NECROZMA_ULTRA] = {{EVO_MEGA, ITEM_NONE, SPECIES_NECROZMA_DUSK_MANE, MEGA_VARIANT_ULTRA_BURST}, + {EVO_MEGA, ITEM_NONE, SPECIES_NECROZMA_DAWN_WINGS, MEGA_VARIANT_ULTRA_BURST}}, [SPECIES_MELTAN] = {{EVO_ITEM, ITEM_METAL_COAT, SPECIES_MELMETAL, 0}}, }; diff --git a/src/Front_Pic_Coords_Table.c b/src/Front_Pic_Coords_Table.c index e2433bb..391e5e0 100644 --- a/src/Front_Pic_Coords_Table.c +++ b/src/Front_Pic_Coords_Table.c @@ -5398,12 +5398,12 @@ const struct MonCoords gMonFrontPicCoords[NUM_SPECIES] = .size = 0x0, .y_offset = 0x4, }, - [SPECIES_NECROZMA_MANE] = + [SPECIES_NECROZMA_DUSK_MANE] = { .size = 0x0, .y_offset = 0x0, }, - [SPECIES_NECROZMA_WINGS] = + [SPECIES_NECROZMA_DAWN_WINGS] = { .size = 0x0, .y_offset = 0x0, diff --git a/src/Front_Pic_Table.c b/src/Front_Pic_Table.c index a4e625e..f4f3199 100644 --- a/src/Front_Pic_Table.c +++ b/src/Front_Pic_Table.c @@ -1085,8 +1085,8 @@ const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES] = [SPECIES_STAKATAKA] = {gFrontSprite1076StakatakaTiles, (64 * 64) / 2, SPECIES_STAKATAKA}, [SPECIES_BLACEPHALON] = {gFrontSprite1077BlacephalonTiles, (64 * 64) / 2, SPECIES_BLACEPHALON}, [SPECIES_ZERAORA] = {gFrontSprite1078ZeraoraTiles, (64 * 64) / 2, SPECIES_ZERAORA}, - [SPECIES_NECROZMA_MANE] = {gFrontSprite1079NecrozmaManeTiles, (64 * 64) / 2, SPECIES_NECROZMA_MANE}, - [SPECIES_NECROZMA_WINGS] = {gFrontSprite1080NecrozmaWingsTiles, (64 * 64) / 2, SPECIES_NECROZMA_WINGS}, + [SPECIES_NECROZMA_DUSK_MANE] = {gFrontSprite1079NecrozmaManeTiles, (64 * 64) / 2, SPECIES_NECROZMA_DUSK_MANE}, + [SPECIES_NECROZMA_DAWN_WINGS] = {gFrontSprite1080NecrozmaWingsTiles, (64 * 64) / 2, SPECIES_NECROZMA_DAWN_WINGS}, [SPECIES_NECROZMA_ULTRA] = {gFrontSprite1081NecrozmaUltraTiles, (64 * 64) / 2, SPECIES_NECROZMA_ULTRA}, [SPECIES_LYCANROC_DUSK] = {gFrontSprite1082LycanrocDuskTiles, (64 * 64) / 2, SPECIES_LYCANROC_DUSK}, [SPECIES_MELTAN] = {gFrontSprite1083MeltanTiles, (64 * 64) / 2, SPECIES_MELTAN}, diff --git a/src/Habitat_Table.c b/src/Habitat_Table.c index 7c3a670..cd53964 100644 --- a/src/Habitat_Table.c +++ b/src/Habitat_Table.c @@ -2081,8 +2081,8 @@ const u16 gRarePage17[] = const u16 gRarePage18[] = { SPECIES_NECROZMA, - SPECIES_NECROZMA_MANE, - SPECIES_NECROZMA_WINGS, + SPECIES_NECROZMA_DUSK_MANE, + SPECIES_NECROZMA_DAWN_WINGS, SPECIES_NECROZMA_ULTRA, }; diff --git a/src/Icon_Palette_Table.c b/src/Icon_Palette_Table.c index 3f761b6..b15b120 100644 --- a/src/Icon_Palette_Table.c +++ b/src/Icon_Palette_Table.c @@ -1081,8 +1081,8 @@ const u8 gMonIconPaletteIndices[NUM_SPECIES] = [SPECIES_STAKATAKA] = 0x0, [SPECIES_BLACEPHALON] = 0x0, [SPECIES_ZERAORA] = 0x0, - [SPECIES_NECROZMA_MANE] = 0x0, - [SPECIES_NECROZMA_WINGS] = 0x0, + [SPECIES_NECROZMA_DUSK_MANE] = 0x0, + [SPECIES_NECROZMA_DAWN_WINGS] = 0x0, [SPECIES_NECROZMA_ULTRA] = 0x2, [SPECIES_LYCANROC_DUSK] = 0x0, [SPECIES_MELTAN] = 0x2, diff --git a/src/Icon_Table.c b/src/Icon_Table.c index 6449c39..5ee0d07 100644 --- a/src/Icon_Table.c +++ b/src/Icon_Table.c @@ -1082,8 +1082,8 @@ const u8* const gMonIconTable[NUM_SPECIES] = [SPECIES_STAKATAKA] = gIconSprite1076StakatakaTiles, [SPECIES_BLACEPHALON] = gIconSprite1077BlacephalonTiles, [SPECIES_ZERAORA] = gIconSprite1078ZeraoraTiles, - [SPECIES_NECROZMA_MANE] = gIconSprite1079NecrozmaManeTiles, - [SPECIES_NECROZMA_WINGS] = gIconSprite1080NecrozmaWingsTiles, + [SPECIES_NECROZMA_DUSK_MANE] = gIconSprite1079NecrozmaManeTiles, + [SPECIES_NECROZMA_DAWN_WINGS] = gIconSprite1080NecrozmaWingsTiles, [SPECIES_NECROZMA_ULTRA] = gIconSprite1081NecrozmaUltraTiles, [SPECIES_LYCANROC_DUSK] = gIconSprite1082LycanrocDuskTiles, [SPECIES_MELTAN] = gIconSprite1083MeltanTiles, diff --git a/src/Item_Animation_Table.c b/src/Item_Animation_Table.c index bf794fe..0b52eff 100644 --- a/src/Item_Animation_Table.c +++ b/src/Item_Animation_Table.c @@ -1090,8 +1090,8 @@ const struct ItemAnimation gItemAnimationTable[NUM_SPECIES] = [SPECIES_STAKATAKA] = {0x0, 0x0, 0x0, 0x0, 0x0}, [SPECIES_BLACEPHALON] = {0x0, 0x0, 0x0, 0x0, 0x0}, [SPECIES_ZERAORA] = {0x0, 0x0, 0x0, 0x0, 0x0}, - [SPECIES_NECROZMA_MANE] = {0x0, 0x0, 0x0, 0x0, 0x0}, - [SPECIES_NECROZMA_WINGS] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_NECROZMA_DUSK_MANE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_NECROZMA_DAWN_WINGS] = {0x0, 0x0, 0x0, 0x0, 0x0}, [SPECIES_NECROZMA_ULTRA] = {0x0, 0x0, 0x0, 0x0, 0x0}, [SPECIES_LYCANROC_DUSK] = {0x0, 0x0, 0x0, 0x0, 0x0}, [SPECIES_MELTAN] = {0x0, 0x0, 0x0, 0x0, 0x0}, diff --git a/src/Learnsets.c b/src/Learnsets.c index d659c72..d1636bb 100644 --- a/src/Learnsets.c +++ b/src/Learnsets.c @@ -18191,8 +18191,8 @@ const struct LevelUpMove* const gLevelUpLearnsets[NUM_SPECIES] = [SPECIES_STAKATAKA] = sStakatakaLevelUpLearnset, [SPECIES_BLACEPHALON] = sBlacephalonLevelUpLearnset, [SPECIES_ZERAORA] = sZeraoraLevelUpLearnset, - [SPECIES_NECROZMA_MANE] = sNecrozmaLevelUpLearnset, - [SPECIES_NECROZMA_WINGS] = sNecrozmaLevelUpLearnset, + [SPECIES_NECROZMA_DUSK_MANE] = sNecrozmaLevelUpLearnset, + [SPECIES_NECROZMA_DAWN_WINGS] = sNecrozmaLevelUpLearnset, [SPECIES_NECROZMA_ULTRA] = sNecrozmaLevelUpLearnset, [SPECIES_LYCANROC_DUSK] = sLycanrocDuskLevelUpLearnset, [SPECIES_MELTAN] = sMeltanLevelUpLearnset, diff --git a/src/Palette_Table.c b/src/Palette_Table.c index ad8a318..093fb04 100644 --- a/src/Palette_Table.c +++ b/src/Palette_Table.c @@ -1085,8 +1085,8 @@ const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES] = [SPECIES_STAKATAKA] = {gFrontSprite1076StakatakaPal, SPECIES_STAKATAKA, 0x0}, [SPECIES_BLACEPHALON] = {gFrontSprite1077BlacephalonPal, SPECIES_BLACEPHALON, 0x0}, [SPECIES_ZERAORA] = {gFrontSprite1078ZeraoraPal, SPECIES_ZERAORA, 0x0}, - [SPECIES_NECROZMA_MANE] = {gFrontSprite1079NecrozmaManePal, SPECIES_NECROZMA_MANE, 0x0}, - [SPECIES_NECROZMA_WINGS] = {gFrontSprite1080NecrozmaWingsPal, SPECIES_NECROZMA_WINGS, 0x0}, + [SPECIES_NECROZMA_DUSK_MANE] = {gFrontSprite1079NecrozmaManePal, SPECIES_NECROZMA_DUSK_MANE, 0x0}, + [SPECIES_NECROZMA_DAWN_WINGS] = {gFrontSprite1080NecrozmaWingsPal, SPECIES_NECROZMA_DAWN_WINGS, 0x0}, [SPECIES_NECROZMA_ULTRA] = {gFrontSprite1081NecrozmaUltraPal, SPECIES_NECROZMA_ULTRA, 0x0}, [SPECIES_LYCANROC_DUSK] = {gFrontSprite1082LycanrocDuskPal, SPECIES_LYCANROC_DUSK, 0x0}, [SPECIES_MELTAN] = {gFrontSprite1083MeltanPal, SPECIES_MELTAN, 0x0}, diff --git a/src/Pokedex_Data_Table.c b/src/Pokedex_Data_Table.c index b496dc7..429189a 100644 --- a/src/Pokedex_Data_Table.c +++ b/src/Pokedex_Data_Table.c @@ -11379,8 +11379,8 @@ const struct AlternateDexEntries gAlternateDexEntries[] = ALTERNATE_ENTRY(LYCANROC_N), ALTERNATE_ENTRY(LYCANROC_DUSK), ALTERNATE_ENTRY(WISHIWASHI_S), - ALTERNATE_ENTRY(NECROZMA_MANE), - ALTERNATE_ENTRY(NECROZMA_WINGS), + ALTERNATE_ENTRY(NECROZMA_DUSK_MANE), + ALTERNATE_ENTRY(NECROZMA_DAWN_WINGS), ALTERNATE_ENTRY(NECROZMA_ULTRA), {SPECIES_TABLES_TERMIN, 0} }; diff --git a/src/Shiny_Palette_Table.c b/src/Shiny_Palette_Table.c index 301e928..27adfc3 100644 --- a/src/Shiny_Palette_Table.c +++ b/src/Shiny_Palette_Table.c @@ -1085,8 +1085,8 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES] = [SPECIES_STAKATAKA] = {gBackShinySprite1076StakatakaPal, SPECIES_STAKATAKA + NUM_SPECIES, 0x0}, [SPECIES_BLACEPHALON] = {gBackShinySprite1077BlacephalonPal, SPECIES_BLACEPHALON + NUM_SPECIES, 0x0}, [SPECIES_ZERAORA] = {gBackShinySprite1078ZeraoraPal, SPECIES_ZERAORA + NUM_SPECIES, 0x0}, - [SPECIES_NECROZMA_MANE] = {gBackShinySprite1079NecrozmaManePal, SPECIES_NECROZMA_MANE + NUM_SPECIES, 0x0}, - [SPECIES_NECROZMA_WINGS] = {gBackShinySprite1080NecrozmaWingsPal, SPECIES_NECROZMA_WINGS + NUM_SPECIES, 0x0}, + [SPECIES_NECROZMA_DUSK_MANE] = {gBackShinySprite1079NecrozmaManePal, SPECIES_NECROZMA_DUSK_MANE + NUM_SPECIES, 0x0}, + [SPECIES_NECROZMA_DAWN_WINGS] = {gBackShinySprite1080NecrozmaWingsPal, SPECIES_NECROZMA_DAWN_WINGS + NUM_SPECIES, 0x0}, [SPECIES_NECROZMA_ULTRA] = {gBackShinySprite1081NecrozmaUltraPal, SPECIES_NECROZMA_ULTRA + NUM_SPECIES, 0x0}, [SPECIES_LYCANROC_DUSK] = {gBackShinySprite1082LycanrocDuskPal, SPECIES_LYCANROC_DUSK + NUM_SPECIES, 0x0}, [SPECIES_MELTAN] = {gBackShinySprite1083MeltanPal, SPECIES_MELTAN + NUM_SPECIES, 0x0}, diff --git a/src/Species_To_Pokdex_Table.c b/src/Species_To_Pokdex_Table.c index 71ee166..a293b23 100644 --- a/src/Species_To_Pokdex_Table.c +++ b/src/Species_To_Pokdex_Table.c @@ -911,8 +911,8 @@ const u16 gSpeciesToNationalPokedexNum[NUM_SPECIES - 1] = [SPECIES_METAGROSS_MEGA - 1] = NATIONAL_DEX_METAGROSS, [SPECIES_LATIAS_MEGA - 1] = NATIONAL_DEX_LATIAS, [SPECIES_LATIOS_MEGA - 1] = NATIONAL_DEX_LATIOS, - [SPECIES_GROUDON_PRIMAL - 1] = NATIONAL_DEX_KYOGRE, - [SPECIES_KYOGRE_PRIMAL - 1] = NATIONAL_DEX_GROUDON, + [SPECIES_GROUDON_PRIMAL - 1] = NATIONAL_DEX_GROUDON, + [SPECIES_KYOGRE_PRIMAL - 1] = NATIONAL_DEX_KYOGRE, [SPECIES_RAYQUAZA_MEGA - 1] = NATIONAL_DEX_RAYQUAZA, [SPECIES_LOPUNNY_MEGA - 1] = NATIONAL_DEX_LOPUNNY, [SPECIES_GARCHOMP_MEGA - 1] = NATIONAL_DEX_GARCHOMP, @@ -1081,8 +1081,8 @@ const u16 gSpeciesToNationalPokedexNum[NUM_SPECIES - 1] = [SPECIES_STAKATAKA - 1] = NATIONAL_DEX_STAKATAKA, [SPECIES_BLACEPHALON - 1] = NATIONAL_DEX_BLACEPHALON, [SPECIES_ZERAORA - 1] = NATIONAL_DEX_ZERAORA, - [SPECIES_NECROZMA_MANE - 1] = NATIONAL_DEX_NECROZMA, - [SPECIES_NECROZMA_WINGS - 1] = NATIONAL_DEX_NECROZMA, + [SPECIES_NECROZMA_DUSK_MANE - 1] = NATIONAL_DEX_NECROZMA, + [SPECIES_NECROZMA_DAWN_WINGS - 1] = NATIONAL_DEX_NECROZMA, [SPECIES_NECROZMA_ULTRA - 1] = NATIONAL_DEX_NECROZMA, [SPECIES_LYCANROC_DUSK - 1] = NATIONAL_DEX_LYCANROC, [SPECIES_MELTAN - 1] = NATIONAL_DEX_MELTAN, diff --git a/src/TM_Tutor_Tables.c b/src/TM_Tutor_Tables.c new file mode 100644 index 0000000..208d92b --- /dev/null +++ b/src/TM_Tutor_Tables.c @@ -0,0 +1,203 @@ +#include "defines.h" +#include "../include/moves.h" + +const u16 gTMHMMoves[NUM_TMSHMS] = +{ + MOVE_FOCUSPUNCH, //1 + MOVE_DRAGONCLAW, //2 + MOVE_WATERPULSE, //3 + MOVE_CALMMIND, //4 + MOVE_ROAR, //5 + MOVE_TOXIC, //6 + MOVE_HAIL, //7 + MOVE_BULKUP, //8 + MOVE_BULLETSEED, //9 + MOVE_HIDDENPOWER, //10 + MOVE_SUNNYDAY, //11 + MOVE_TAUNT, //12 + MOVE_ICEBEAM, //13 + MOVE_BLIZZARD, //14 + MOVE_HYPERBEAM, //15 + MOVE_LIGHTSCREEN, //16 + MOVE_PROTECT, //17 + MOVE_RAINDANCE, //18 + MOVE_GIGADRAIN, //19 + MOVE_SAFEGUARD, //20 + MOVE_FRUSTRATION, //21 + MOVE_SOLARBEAM, //22 + MOVE_IRONTAIL, //23 + MOVE_THUNDERBOLT, //24 + MOVE_THUNDER, //25 + MOVE_EARTHQUAKE, //26 + MOVE_RETURN, //27 + MOVE_DIG, //28 + MOVE_PSYCHIC, //29 + MOVE_SHADOWBALL, //30 + MOVE_BRICKBREAK, //31 + MOVE_DOUBLETEAM, //32 + MOVE_REFLECT, //33 + MOVE_SHOCKWAVE, //34 + MOVE_FLAMETHROWER, //35 + MOVE_SLUDGEBOMB, //36 + MOVE_SANDSTORM, //37 + MOVE_FIREBLAST, //38 + MOVE_ROCKTOMB, //39 + MOVE_AERIALACE, //40 + MOVE_TORMENT, //41 + MOVE_FACADE, //42 + MOVE_SECRETPOWER, //43 + MOVE_REST, //44 + MOVE_ATTRACT, //45 + MOVE_THIEF, //46 + MOVE_STEELWING, //47 + MOVE_SKILLSWAP, //48 + MOVE_LEECHFANG, //49 + MOVE_OVERHEAT, //50 + MOVE_ROOST, //51 + MOVE_FOCUSBLAST, //52 + MOVE_ENERGYBALL, //53 + MOVE_FALSESWIPE, //54 + MOVE_BRINE, //55 + MOVE_HONECLAWS, //56 + MOVE_CHARGEBEAM, //57 + MOVE_ENDURE, //58 + MOVE_DRAGONPULSE, //59 + MOVE_DRAINPUNCH, //60 + MOVE_WILLOWISP, //61 + MOVE_SILVERWIND, //62 + MOVE_VENOSHOCK, //63 + MOVE_EXPLOSION, //64 + MOVE_SHADOWCLAW, //65 + MOVE_PAYBACK, //66 + MOVE_RECYCLE, //67 + MOVE_GIGAIMPACT, //68 + MOVE_ROCKPOLISH, //69 + MOVE_FLASH, //70 + MOVE_STONEEDGE, //71 + MOVE_AVALANCHE, //72 + MOVE_THUNDERWAVE, //73 + MOVE_GYROBALL, //74 + MOVE_SWORDSDANCE, //75 + MOVE_STEALTHROCK, //76 + MOVE_FLAMECHARGE, //77 + MOVE_LOWSWEEP, //78 + MOVE_DARKPULSE, //79 + MOVE_ROCKSLIDE, //80 + MOVE_XSCISSOR, //81 + MOVE_SLEEPTALK, //82 + MOVE_SCALD, //83 + MOVE_POISONJAB, //84 + MOVE_DREAMEATER, //85 + MOVE_GRASSKNOT, //86 + MOVE_SWAGGER, //87 + MOVE_PLUCK, //88 + MOVE_UTURN, //89 + MOVE_SUBSTITUTE, //90 + MOVE_FLASHCANNON, //91 + MOVE_VOLTSWITCH, //92 + MOVE_DRAGONTAIL, //93 + MOVE_INCINERATE, //94 + MOVE_STRUGGLEBUG, //95 + MOVE_BULLDOZE, //96 + MOVE_FROSTBREATH, //97 + MOVE_WORKUP, //98 + MOVE_WILDCHARGE, //99 + MOVE_INFESTATION, //100 + MOVE_POWERUPPUNCH, //101 + MOVE_DAZZLINGGLEAM, //102 + MOVE_SLUDGEWAVE, //103 + MOVE_PSYSHOCK, //104 + MOVE_BRUTALSWING, //105 + MOVE_SMARTSTRIKE, //106 + MOVE_ACROBATICS, //107 + MOVE_SNARL, //108 + MOVE_DEFOG, //109 + MOVE_CAPTIVATE, //110 + MOVE_SMACKDOWN, //111 + MOVE_ROUND, //112 + MOVE_ECHOEDVOICE, //113 + MOVE_NATURALGIFT, //114 + MOVE_QUASH, //115 + MOVE_TRICKROOM, //116 + MOVE_FLING, //117 + MOVE_AURORAVEIL, //118 + MOVE_LAVAPLUME, //119 + MOVE_NATUREPOWER, //120 + MOVE_CUT, //121 + MOVE_FLY, //122 + MOVE_SURF, //123 + MOVE_STRENGTH, //124 + MOVE_DIVE, //125 + MOVE_ROCKSMASH, //126 + MOVE_WATERFALL, //127 + MOVE_ROCKCLIMB, //128 +}; + +const u16 gMoveTutorMoves[NUM_MOVE_TUTOR_MOVES] = +{ + MOVE_FIREPUNCH, //1 + MOVE_ICEPUNCH, //2 + MOVE_THUNDERPUNCH, //3 + MOVE_SNORE, //4 + MOVE_HEALBELL, //5 + MOVE_ELECTROWEB, //6 + MOVE_LOWKICK, //7 + MOVE_UPROAR, //8 + MOVE_BIND, //9 + MOVE_HELPINGHAND, //10 + MOVE_BLOCK, //11 + MOVE_WORRYSEED, //12 + MOVE_COVET, //13 + MOVE_BUGBITE, //14 + MOVE_SNATCH, //15 + MOVE_SPITE, //16 + MOVE_AFTERYOU, //17 + MOVE_SYNTHESIS, //18 + MOVE_SIGNALBEAM, //19 + MOVE_GRAVITY, //20 + MOVE_IRONDEFENSE, //21 + MOVE_TELEKINESIS, //22 + MOVE_MAGNETRISE, //23 + MOVE_BOUNCE, //24 + MOVE_ROLEPLAY, //25 + MOVE_IRONHEAD, //26 + MOVE_AQUATAIL, //27 + MOVE_PAINSPLIT, //28 + MOVE_TAILWIND, //29 + MOVE_ENDEAVOR, //30 + MOVE_ICYWIND, //31 + MOVE_ZENHEADBUTT, //32 + MOVE_SEEDBOMB, //33 + MOVE_LASERFOCUS, //34 + MOVE_TRICK, //35 + MOVE_DRILLRUN, //36 + MOVE_MAGICCOAT, //37 + MOVE_MAGICROOM, //38 + MOVE_WONDERROOM, //39 + MOVE_LIQUIDATION, //40 + MOVE_GASTROACID, //41 + MOVE_FOULPLAY, //42 + MOVE_SUPERFANG, //43 + MOVE_OUTRAGE, //44 + MOVE_SKYATTACK, //45 + MOVE_THROATCHOP, //46 + MOVE_STOMPINGTANTRUM, //47 + MOVE_EARTHPOWER, //48 + MOVE_GUNKSHOT, //49 + MOVE_DUALCHOP, //50 + MOVE_HEATWAVE, //51 + MOVE_HYPERVOICE, //52 + MOVE_SUPERPOWER, //53 + MOVE_KNOCKOFF, //54 + MOVE_PSYCHUP, //55 + MOVE_VACUUMWAVE, //56 + MOVE_LASTRESORT, //57 + MOVE_CONFIDE, //58 + MOVE_GRASSPLEDGE, //59 + MOVE_FIREPLEDGE, //60 + MOVE_WATERPLEDGE, //61 + MOVE_FRENZYPLANT, //62 + MOVE_BLASTBURN, //63 + MOVE_HYDROCANNON, //64 +}; + \ No newline at end of file diff --git a/src/updated_code.c b/src/updated_code.c index ed4c1b8..a931006 100644 --- a/src/updated_code.c +++ b/src/updated_code.c @@ -147,4 +147,28 @@ u16 TryGetFemaleGenderedSpecies(u16 species, u32 personality) species = SPECIES_XERNEAS_NATURAL; return species; -} \ No newline at end of file +} + +u16 GetIconSpecies(u16 species, u32 personality) +{ + u16 result; + + if (species == SPECIES_UNOWN) + { + u16 letter = GetUnownLetterFromPersonality(personality); + if (letter == 0) + letter = SPECIES_UNOWN; + else + letter += (SPECIES_UNOWN_B - 1); + result = letter; + } + else + { + if (species > NUM_SPECIES) + result = 0; + else + result = TryGetFemaleGenderedSpecies(species, personality); + } + + return result; +} diff --git a/src/Pokedex_Data.string b/strings/Pokedex_Data.string similarity index 99% rename from src/Pokedex_Data.string rename to strings/Pokedex_Data.string index 019be67..923efb6 100644 --- a/src/Pokedex_Data.string +++ b/strings/Pokedex_Data.string @@ -1347,10 +1347,10 @@ This strange form is the result of it\nevolving at dusk. An intense fighting\nsp #org @DEX_ENTRY_WISHIWASHI_S At their appearance, even Gyarados flee.\nWhen they team up to use Water Gun, its\npower exceeds that of Hydro Pump. -#org @DEX_ENTRY_NECROZMA_MANE +#org @DEX_ENTRY_NECROZMA_DUSK_MANE This is Necrozma while it's absorbing\nthe power of Solgaleo, making it very\nferocious and impossible to control. -#org @DEX_ENTRY_NECROZMA_WINGS +#org @DEX_ENTRY_NECROZMA_DAWN_WINGS Lunala no longer has a will of its own.\nNow under the control of Necrozma, it\ncontinuously expels all of its energy. #org @DEX_ENTRY_NECROZMA_ULTRA diff --git a/src/Pokemon_Name_Table.string b/strings/Pokemon_Name_Table.string similarity index 99% rename from src/Pokemon_Name_Table.string rename to strings/Pokemon_Name_Table.string index ac28970..d0b3f37 100644 --- a/src/Pokemon_Name_Table.string +++ b/strings/Pokemon_Name_Table.string @@ -1584,7 +1584,7 @@ Gliscor Mamoswine #org @NAME_PORYGONZ -Porygon +Porygon-Z #org @NAME_GALLADE Gallade