pokefirered/data/field_effect_scripts.s
2022-11-18 21:16:08 -05:00

347 lines
11 KiB
ArmAsm

.include "asm/macros/field_effect_script.inc"
.section script_data, "aw", %progbits
.align 2
gFieldEffectScriptPointers::
.4byte gFldEffScript_ExclamationMarkIcon @ FLDEFF_EXCLAMATION_MARK_ICON
.4byte gFldEffScript_UseCutOnGrass @ FLDEFF_USE_CUT_ON_GRASS
.4byte gFldEffScript_UseCutOnTree @ FLDEFF_USE_CUT_ON_TREE
.4byte gFldEffScript_Shadow @ FLDEFF_SHADOW
.4byte gFldEffScript_TallGrass @ FLDEFF_TALL_GRASS
.4byte gFldEffScript_Ripple @ FLDEFF_RIPPLE
.4byte gFldEffScript_FieldMoveShowMon @ FLDEFF_FIELD_MOVE_SHOW_MON
.4byte gFldEffScript_Ash @ FLDEFF_ASH
.4byte gFldEffScript_SurfBlob @ FLDEFF_SURF_BLOB
.4byte gFldEffScript_UseSurf @ FLDEFF_USE_SURF
.4byte gFldEffScript_Dust @ FLDEFF_DUST
.4byte gFldEffScript_UseSecretPowerCave @ FLDEFF_USE_SECRET_POWER_CAVE
.4byte gFldEffScript_JumpTallGrass @ FLDEFF_JUMP_TALL_GRASS
.4byte gFldEffScript_SandFootprints @ FLDEFF_SAND_FOOTPRINTS
.4byte gFldEffScript_JumpBigSplash @ FLDEFF_JUMP_BIG_SPLASH
.4byte gFldEffScript_Splash @ FLDEFF_SPLASH
.4byte gFldEffScript_JumpSmallSplash @ FLDEFF_JUMP_SMALL_SPLASH
.4byte gFldEffScript_LongGrass @ FLDEFF_LONG_GRASS
.4byte gFldEffScript_JumpLongGrass @ FLDEFF_JUMP_LONG_GRASS
.4byte gFldEffScript_UnusedGrass @ FLDEFF_UNUSED_GRASS
.4byte gFldEffScript_UnusedGrass2 @ FLDEFF_UNUSED_GRASS_2
.4byte gFldEffScript_UnusedSand @ FLDEFF_UNUSED_SAND
.4byte gFldEffScript_UnusedWaterSurfacing @ FLDEFF_UNUSED_WATER_SURFACING
.4byte gFldEffScript_BerryTreeGrowthSparkle @ FLDEFF_BERRY_TREE_GROWTH_SPARKLE
.4byte gFldEffScript_DeepSandFootprints @ FLDEFF_DEEP_SAND_FOOTPRINTS
.4byte gFldEffScript_PokecenterHeal @ FLDEFF_POKECENTER_HEAL
.4byte gFldEffScript_UseSecretPowerTree @ FLDEFF_USE_SECRET_POWER_TREE
.4byte gFldEffScript_UseSecretPowerShrub @ FLDEFF_USE_SECRET_POWER_SHRUB
.4byte gFldEffScript_TreeDisguise @ FLDEFF_TREE_DISGUISE
.4byte gFldEffScript_MountainDisguise @ FLDEFF_MOUNTAIN_DISGUISE
.4byte gFldEffScript_NpcflyOut @ FLDEFF_NPCFLY_OUT
.4byte gFldEffScript_FlyOut @ FLDEFF_FLY_OUT
.4byte gFldEffScript_FlyIn @ FLDEFF_FLY_IN
.4byte gFldEffScript_QuestionMarkIcon @ FLDEFF_QUESTION_MARK_ICON
.4byte gFldEffScript_FeetInFlowingWater @ FLDEFF_FEET_IN_FLOWING_WATER
.4byte gFldEffScript_BikeTireTracks @ FLDEFF_BIKE_TIRE_TRACKS
.4byte gFldEffScript_SandDisguise @ FLDEFF_SAND_DISGUISE
.4byte gFldEffScript_UseRockSmash @ FLDEFF_USE_ROCK_SMASH
.4byte gFldEffScript_UseDig @ FLDEFF_USE_DIG
.4byte gFldEffScript_SandPile @ FLDEFF_SAND_PILE
.4byte gFldEffScript_UseStrength @ FLDEFF_USE_STRENGTH
.4byte gFldEffScript_ShortGrass @ FLDEFF_SHORT_GRASS
.4byte gFldEffScript_HotSpringsWater @ FLDEFF_HOT_SPRINGS_WATER
.4byte gFldEffScript_UseWaterfall @ FLDEFF_USE_WATERFALL
.4byte gFldEffScript_UseDive @ FLDEFF_USE_DIVE
.4byte gFldEffScript_Pokeball @ FLDEFF_POKEBALL
.4byte gFldEffScript_XIcon @ FLDEFF_X_ICON
.4byte gFldEffScript_Nop47 @ FLDEFF_NOP_47
.4byte gFldEffScript_Nop48 @ FLDEFF_NOP_48
.4byte gFldEffScript_PopOutOfAsh @ FLDEFF_POP_OUT_OF_ASH
.4byte gFldEffScript_LavaridgeGymWarp @ FLDEFF_LAVARIDGE_GYM_WARP
.4byte gFldEffScript_SweetScent @ FLDEFF_SWEET_SCENT
.4byte gFldEffScript_SandPillar @ FLDEFF_SAND_PILLAR
.4byte gFldEffScript_Bubbles @ FLDEFF_BUBBLES
.4byte gFldEffScript_Sparkle @ FLDEFF_SPARKLE
.4byte gFldEffScript_SecretPowerCave @ FLDEFF_SECRET_POWER_CAVE
.4byte gFldEffScript_SecretPowerTree @ FLDEFF_SECRET_POWER_TREE
.4byte gFldEffScript_SecretPowerShrub @ FLDEFF_SECRET_POWER_SHRUB
.4byte gFldEffScript_CutGrass @ FLDEFF_CUT_GRASS
.4byte gFldEffScript_FieldMoveShowMonInit @ FLDEFF_FIELD_MOVE_SHOW_MON_INIT
.4byte gFldEffScript_UseFlyAncientTomb @ FLDEFF_USE_FLY_ANCIENT_TOMB
.4byte gFldEffScript_PcturnOn @ FLDEFF_PCTURN_ON
.4byte gFldEffScript_HallOfFameRecord @ FLDEFF_HALL_OF_FAME_RECORD
.4byte gFldEffScript_UseTeleport @ FLDEFF_USE_TELEPORT
.4byte gFldEffScript_SmileyFaceIcon @ FLDEFF_SMILEY_FACE_ICON
.4byte gFldEffScript_UseVsSeeker @ FLDEFF_USE_VS_SEEKER
.4byte gFldEffScript_DoubleExclMarkIcon @ FLDEFF_DOUBLE_EXCL_MARK_ICON
.4byte gFldEffScript_MoveDeoxysRock @ FLDEFF_MOVE_DEOXYS_ROCK
.4byte gFldEffScript_DestroyDeoxysRock @ FLDEFF_DESTROY_DEOXYS_ROCK
.4byte gFldEffScript_PhotoFlash @ FLDEFF_PHOTO_FLASH
gFldEffScript_ExclamationMarkIcon::
callnative FldEff_ExclamationMarkIcon1
end
gFldEffScript_UseCutOnGrass::
callnative FldEff_UseCutOnGrass
end
gFldEffScript_UseCutOnTree::
callnative FldEff_UseCutOnTree
end
gFldEffScript_Shadow::
callnative FldEff_Shadow
end
gFldEffScript_TallGrass::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_TallGrass
end
gFldEffScript_Ripple::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_Ripple
end
gFldEffScript_FieldMoveShowMon::
callnative FldEff_FieldMoveShowMon
end
gFldEffScript_Ash::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_Ash
end
gFldEffScript_SurfBlob::
callnative FldEff_SurfBlob
end
gFldEffScript_UseSurf::
callnative FldEff_UseSurf
end
gFldEffScript_Dust::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Dust
end
gFldEffScript_UseSecretPowerCave::
end
gFldEffScript_JumpTallGrass::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_JumpTallGrass
end
gFldEffScript_SandFootprints::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_SandFootprints
end
gFldEffScript_JumpBigSplash::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_JumpBigSplash
end
gFldEffScript_Splash::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Splash
end
gFldEffScript_JumpSmallSplash::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_JumpSmallSplash
end
gFldEffScript_LongGrass::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_LongGrass
end
gFldEffScript_JumpLongGrass::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_JumpLongGrass
end
gFldEffScript_UnusedGrass::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_UnusedGrass
end
gFldEffScript_UnusedGrass2::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_UnusedGrass2
end
gFldEffScript_UnusedSand::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_UnusedSand
end
gFldEffScript_UnusedWaterSurfacing::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_UnusedWaterSurfacing
end
gFldEffScript_BerryTreeGrowthSparkle::
callnative FldEff_BerryTreeGrowthSparkle
end
gFldEffScript_DeepSandFootprints::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_DeepSandFootprints
end
gFldEffScript_PokecenterHeal::
loadfadedpal gSpritePalette_PokeballGlow
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_PokecenterHeal
end
gFldEffScript_UseSecretPowerTree::
end
gFldEffScript_UseSecretPowerShrub::
end
gFldEffScript_TreeDisguise::
callnative ShowTreeDisguiseFieldEffect
end
gFldEffScript_MountainDisguise::
callnative ShowMountainDisguiseFieldEffect
end
gFldEffScript_NpcflyOut::
callnative FldEff_NpcFlyOut
end
gFldEffScript_FlyOut::
callnative FldEff_FlyOut
end
gFldEffScript_FlyIn::
callnative FldEff_FlyIn
end
gFldEffScript_QuestionMarkIcon::
callnative FldEff_QuestionMarkIcon
end
gFldEffScript_FeetInFlowingWater::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_FeetInFlowingWater
end
gFldEffScript_BikeTireTracks::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_BikeTireTracks
end
gFldEffScript_SandDisguise::
callnative ShowSandDisguiseFieldEffect
end
gFldEffScript_UseRockSmash::
callnative FldEff_UseRockSmash
end
gFldEffScript_UseStrength::
callnative FldEff_UseStrength
end
gFldEffScript_UseDig::
callnative FldEff_UseDig
end
gFldEffScript_SandPile::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_SandPile
end
gFldEffScript_ShortGrass::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_ShortGrass
end
gFldEffScript_HotSpringsWater::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_HotSpringsWater
end
gFldEffScript_UseWaterfall::
callnative FldEff_UseWaterfall
end
gFldEffScript_UseDive::
callnative FldEff_UseDive
end
gFldEffScript_Pokeball::
loadpal gSpritePalette_Pokeball
callnative FldEff_PokeballTrail
end
gFldEffScript_XIcon::
callnative FldEff_XIcon
end
gFldEffScript_Nop47::
end
gFldEffScript_Nop48::
end
gFldEffScript_PopOutOfAsh::
loadfadedpal_callnative gSpritePalette_Ash, FldEff_PopOutOfAsh
end
gFldEffScript_LavaridgeGymWarp::
loadfadedpal_callnative gSpritePalette_Ash, FldEff_LavaridgeGymWarp
end
gFldEffScript_SweetScent::
callnative FldEff_SweetScent
end
gFldEffScript_SandPillar::
end
gFldEffScript_Bubbles::
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Bubbles
end
gFldEffScript_Sparkle::
loadfadedpal_callnative gSpritePalette_SmallSparkle, FldEff_Sparkle
end
gFldEffScript_SecretPowerCave::
end
gFldEffScript_SecretPowerTree::
end
gFldEffScript_SecretPowerShrub::
end
gFldEffScript_CutGrass::
loadfadedpal_callnative gFldEffPalette_CutGrass, FldEff_CutGrass
end
gFldEffScript_FieldMoveShowMonInit::
callnative FldEff_FieldMoveShowMonInit
end
gFldEffScript_UseFlyAncientTomb::
end
gFldEffScript_PcturnOn::
end
gFldEffScript_HallOfFameRecord::
loadfadedpal gSpritePalette_PokeballGlow
loadfadedpal_callnative gSpritePalette_HofMonitor, FldEff_HallOfFameRecord
end
gFldEffScript_UseTeleport::
callnative FldEff_UseTeleport
end
gFldEffScript_SmileyFaceIcon::
callnative FldEff_SmileyFaceIcon
end
gFldEffScript_UseVsSeeker::
callnative FldEff_UseVsSeeker
end
gFldEffScript_DoubleExclMarkIcon::
callnative FldEff_DoubleExclMarkIcon
end
gFldEffScript_MoveDeoxysRock::
callnative FldEff_MoveDeoxysRock
end
gFldEffScript_DestroyDeoxysRock::
callnative FldEff_DestroyDeoxysRock
end
gFldEffScript_PhotoFlash::
callnative FldEff_PhotoFlash
end