Skip to content

Commit

Permalink
1.9.1 fully working
Browse files Browse the repository at this point in the history
  • Loading branch information
undertheearth committed Aug 27, 2024
1 parent 2b06b48 commit 9dbba61
Show file tree
Hide file tree
Showing 7 changed files with 38,543 additions and 6,550 deletions.
2 changes: 1 addition & 1 deletion My Changes/Pokemon Changes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -871,7 +871,7 @@ Altaria - Replaced Flying with Fairy Type - BST = 575 | Ability 2 Change: Fairy
Speed: 80 - 90
Sp.Atk: 70 - 110

Signature move: Slyph Song - Special Fairy move - 95BP, 100 Accuracy, 15 PP
Signature move: Sylph Song - Special Fairy move - 95BP, 100 Accuracy, 15 PP
20% chance to sleep
Gets Quiver Dance instead of Dragon Dance

Expand Down
68 changes: 68 additions & 0 deletions data/battle_anim_scripts.s
Original file line number Diff line number Diff line change
Expand Up @@ -17630,6 +17630,74 @@ Move_MALIGNANT_CHAIN::
waitforvisualfinish
end

Move_SYLPH_SONG::
loadspritegfx ANIM_TAG_PINK_CLOUD
loadspritegfx ANIM_TAG_JAGGED_MUSIC_NOTE
loadspritegfx ANIM_TAG_THIN_RING
loadspritegfx ANIM_TAG_MUSIC_NOTES
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
createvisualtask AnimTask_MusicNotesRainbowBlend, 0x2
waitforvisualfinish
createvisualtask SoundTask_PlayCryWithEcho, 2, FALSE
createvisualtask AnimTask_BlendBattleAnimPal, 0xa, F_PAL_BG, 0x1, 0x0, 0x8, 0x6e7d
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0x14, 0x1
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1
delay 0x5
waitforvisualfinish
playsewithpan SE_M_GUST, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 18, 1
delay 0x5
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1
createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x8
delay 0x5
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xc, 0x1
createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x8
delay 0x5
playsewithpan SE_M_GUST2, SOUND_PAN_TARGET
createvisualtask AnimTask_BlendBattleAnimPal, 0xa, F_PAL_BG, 0x1, 0x8, 0x0, 0x6e7d
waitforvisualfinish
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0x1d, 0xfff4, 0x0
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1
createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 0x7, 0x0, 0xc
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1
createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x8
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0x1d, 0xfff4, 0x0
createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1
delay 0x5
waitforvisualfinish
stopsound
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0xffe0, 0xfff0, 0x1, 0x3
playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 3, 0, 12, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_DEF_PARTNER, 3, 0, 12, 1
delay 0x5
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 0x1, 0x3
playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 0x5
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 0x1, 0x3
playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 0x5
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0x20, 0x14, 0x1, 0x3
playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
createvisualtask AnimTask_MusicNotesClearRainbowBlend, 0x2
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end

Move_TERA_BLAST::
Move_ORDER_UP::
Move_POPULATION_BOMB::
Expand Down
1 change: 1 addition & 0 deletions include/battle_anim_scripts.h
Original file line number Diff line number Diff line change
Expand Up @@ -849,6 +849,7 @@ extern const u8 Move_SUPERCELL_SLAM[];
extern const u8 Move_PSYCHIC_NOISE[];
extern const u8 Move_UPPER_HAND[];
extern const u8 Move_MALIGNANT_CHAIN[];
extern const u8 Move_SYLPH_SONG[];
extern const u8 Move_BREAKNECK_BLITZ[];
extern const u8 Move_ALL_OUT_PUMMELING[];
extern const u8 Move_SUPERSONIC_SKYSTRIKE[];
Expand Down
23 changes: 23 additions & 0 deletions src/data/moves_info.h
Original file line number Diff line number Diff line change
Expand Up @@ -20669,6 +20669,29 @@ const struct MoveInfo gMovesInfo[MOVES_COUNT_DYNAMAX] =
.battleAnimScript = Move_MALIGNANT_CHAIN,
},

[MOVE_SYLPH_SONG] =
{
.name = HANDLE_EXPANDED_MOVE_NAME("Sylph Song", "Sylph Song"),
.description = COMPOUND_STRING(
"A soothing vocal attack\n"
"that may cause sleep."),
.effect = EFFECT_HIT,
.power = 100,
.type = TYPE_FAIRY,
.accuracy = 100,
.pp = 15,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
.category = DAMAGE_CATEGORY_SPECIAL,
.windMove = B_EXTRAPOLATED_MOVE_FLAGS,
.soundMove = TRUE,
.additionalEffects = ADDITIONAL_EFFECTS({
.moveEffect = MOVE_EFFECT_SLEEP,
.chance = 30,
}),
.battleAnimScript = Move_SYLPH_SONG,
},

// Z-Moves
[MOVE_BREAKNECK_BLITZ] =
{
Expand Down
1 change: 1 addition & 0 deletions src/data/pokemon/level_up_learnsets/gen_3.h
Original file line number Diff line number Diff line change
Expand Up @@ -5469,6 +5469,7 @@ static const struct LevelUpMove sBlazikenLevelUpLearnset[] = {
#if P_FAMILY_MUDKIP
static const struct LevelUpMove sMudkipLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 1, MOVE_SYLPH_SONG),
LEVEL_UP_MOVE( 1, MOVE_GROWL),
LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP),
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
Expand Down
Loading

0 comments on commit 9dbba61

Please sign in to comment.