mirror of
https://github.com/pret/pokeruby.git
synced 2025-01-19 03:03:12 +00:00
332 lines
9.2 KiB
ArmAsm
332 lines
9.2 KiB
ArmAsm
.include "asm/macros.inc"
|
|
.include "asm/macros/field_effect_script.inc"
|
|
.include "constants/constants.inc"
|
|
|
|
.section script_data, "aw", %progbits
|
|
|
|
.align 2
|
|
gFieldEffectScriptPointers:: @ 81D9B34
|
|
.4byte gFieldEffectScript_ExclamationMarkIcon1
|
|
.4byte gFieldEffectScript_UseCutOnGrass
|
|
.4byte gFieldEffectScript_UseCutOnTree
|
|
.4byte gFieldEffectScript_Shadow
|
|
.4byte gFieldEffectScript_TallGrass
|
|
.4byte gFieldEffectScript_Ripple
|
|
.4byte gFieldEffectScript_FieldMoveShowMon
|
|
.4byte gFieldEffectScript_Ash
|
|
.4byte gFieldEffectScript_SurfBlob
|
|
.4byte gFieldEffectScript_UseSurf
|
|
.4byte gFieldEffectScript_Dust
|
|
.4byte gFieldEffectScript_UseSecretPowerCave
|
|
.4byte gFieldEffectScript_JumpTallGrass
|
|
.4byte gFieldEffectScript_SandFootprints
|
|
.4byte gFieldEffectScript_JumpBigSplash
|
|
.4byte gFieldEffectScript_Splash
|
|
.4byte gFieldEffectScript_JumpSmallSplash
|
|
.4byte gFieldEffectScript_LongGrass
|
|
.4byte gFieldEffectScript_JumpLongGrass
|
|
.4byte gFieldEffectScript_Unknown19
|
|
.4byte gFieldEffectScript_Unknown20
|
|
.4byte gFieldEffectScript_Unknown21
|
|
.4byte gFieldEffectScript_Unknown22
|
|
.4byte gFieldEffectScript_BerryTreeGrowthSparkle
|
|
.4byte gFieldEffectScript_DeepSandFootprints
|
|
.4byte gFieldEffectScript_PokecenterHeal
|
|
.4byte gFieldEffectScript_UseSecretPowerTree
|
|
.4byte gFieldEffectScript_UseSecretPowerShrub
|
|
.4byte gFieldEffectScript_TreeDisguise
|
|
.4byte gFieldEffectScript_MountainDisguise
|
|
.4byte gFieldEffectScript_NPCFlyOut
|
|
.4byte gFieldEffectScript_UseFly
|
|
.4byte gFieldEffectScript_FlyIn
|
|
.4byte gFieldEffectScript_ExclamationMarkIcon2
|
|
.4byte gFieldEffectScript_FeetInFlowingWater
|
|
.4byte gFieldEffectScript_BikeTireTracks
|
|
.4byte gFieldEffectScript_SandDisguise
|
|
.4byte gFieldEffectScript_UseRockSmash
|
|
.4byte gFieldEffectScript_UseDig
|
|
.4byte gFieldEffectScript_SandPile
|
|
.4byte gFieldEffectScript_UseStrength
|
|
.4byte gFieldEffectScript_ShortGrass
|
|
.4byte gFieldEffectScript_HotSpringsWater
|
|
.4byte gFieldEffectScript_UseWaterfall
|
|
.4byte gFieldEffectScript_UseDive
|
|
.4byte gFieldEffectScript_Pokeball
|
|
.4byte gFieldEffectScript_HeartIcon
|
|
.4byte gFieldEffectScript_Nop47
|
|
.4byte gFieldEffectScript_Nop48
|
|
.4byte gFieldEffectScript_PopOutOfAsh
|
|
.4byte gFieldEffectScript_LavaridgeGymWarp
|
|
.4byte gFieldEffectScript_SweetScent
|
|
.4byte gFieldEffectScript_SandPillar
|
|
.4byte gFieldEffectScript_Bubbles
|
|
.4byte gFieldEffectScript_Sparkle
|
|
.4byte gFieldEffectScript_SecretPowerCave
|
|
.4byte gFieldEffectScript_SecretPowerTree
|
|
.4byte gFieldEffectScript_SecretPowerShrub
|
|
.4byte gFieldEffectScript_CutGrass
|
|
.4byte gFieldEffectScript_FieldMoveShowMonInit
|
|
.4byte gFieldEffectScript_UseFlyAncientTomb
|
|
.4byte gFieldEffectScript_PCTurnOn
|
|
.4byte gFieldEffectScript_HallOfFameRecord
|
|
.4byte gFieldEffectScript_UseTeleport
|
|
|
|
gFieldEffectScript_ExclamationMarkIcon1: @ 81D9C34
|
|
callnative FldEff_ExclamationMarkIcon1
|
|
end
|
|
|
|
gFieldEffectScript_UseCutOnGrass: @ 81D9C3A
|
|
callnative FldEff_UseCutOnGrass
|
|
end
|
|
|
|
gFieldEffectScript_UseCutOnTree: @ 81D9C40
|
|
callnative FldEff_UseCutOnTree
|
|
end
|
|
|
|
gFieldEffectScript_Shadow: @ 81D9C46
|
|
callnative FldEff_Shadow
|
|
end
|
|
|
|
gFieldEffectScript_TallGrass: @ 81D9C4C
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_TallGrass
|
|
end
|
|
|
|
gFieldEffectScript_Ripple: @ 81D9C56
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Ripple
|
|
end
|
|
|
|
gFieldEffectScript_FieldMoveShowMon: @ 81D9C60
|
|
callnative FldEff_FieldMoveShowMon
|
|
end
|
|
|
|
gFieldEffectScript_Ash: @ 81D9C66
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Ash
|
|
end
|
|
|
|
gFieldEffectScript_SurfBlob: @ 81D9C70
|
|
callnative FldEff_SurfBlob
|
|
end
|
|
|
|
gFieldEffectScript_UseSurf: @ 81D9C76
|
|
callnative FldEff_UseSurf
|
|
end
|
|
|
|
gFieldEffectScript_Dust: @ 81D9C7C
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Dust
|
|
end
|
|
|
|
gFieldEffectScript_UseSecretPowerCave: @ 81D9C86
|
|
callnative FldEff_UseSecretPowerCave
|
|
end
|
|
|
|
gFieldEffectScript_JumpTallGrass: @ 81D9C8C
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_JumpTallGrass
|
|
end
|
|
|
|
gFieldEffectScript_SandFootprints: @ 81D9C96
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_SandFootprints
|
|
end
|
|
|
|
gFieldEffectScript_JumpBigSplash: @ 81D9CA0
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_JumpBigSplash
|
|
end
|
|
|
|
gFieldEffectScript_Splash: @ 81D9CAA
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Splash
|
|
end
|
|
|
|
gFieldEffectScript_JumpSmallSplash: @ 81D9CB4
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_JumpSmallSplash
|
|
end
|
|
|
|
gFieldEffectScript_LongGrass: @ 81D9CBE
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_LongGrass
|
|
end
|
|
|
|
gFieldEffectScript_JumpLongGrass: @ 81D9CC8
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_JumpLongGrass
|
|
end
|
|
|
|
gFieldEffectScript_Unknown19: @ 81D9CD2
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Unknown19
|
|
end
|
|
|
|
gFieldEffectScript_Unknown20: @ 81D9CDC
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Unknown20
|
|
end
|
|
|
|
gFieldEffectScript_Unknown21: @ 81D9CE6
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Unknown21
|
|
end
|
|
|
|
gFieldEffectScript_Unknown22: @ 81D9CF0
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Unknown22
|
|
end
|
|
|
|
gFieldEffectScript_BerryTreeGrowthSparkle: @ 81D9CFA
|
|
callnative FldEff_BerryTreeGrowthSparkle
|
|
end
|
|
|
|
gFieldEffectScript_DeepSandFootprints: @ 81D9D00
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_DeepSandFootprints
|
|
end
|
|
|
|
gFieldEffectScript_PokecenterHeal: @ 81D9D0A
|
|
loadfadedpal gFieldEffectObjectPaletteInfo4
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_PokecenterHeal
|
|
end
|
|
|
|
gFieldEffectScript_UseSecretPowerTree: @ 81D9D19
|
|
callnative FldEff_UseSecretPowerTree
|
|
end
|
|
|
|
gFieldEffectScript_UseSecretPowerShrub: @ 81D9D1F
|
|
callnative FldEff_UseSecretPowerShrub
|
|
end
|
|
|
|
gFieldEffectScript_TreeDisguise: @ 81D9D25
|
|
callnative FldEff_TreeDisguise
|
|
end
|
|
|
|
gFieldEffectScript_MountainDisguise: @ 81D9D2B
|
|
callnative FldEff_MountainDisguise
|
|
end
|
|
|
|
gFieldEffectScript_NPCFlyOut: @ 81D9D31
|
|
callnative FldEff_NPCFlyOut
|
|
end
|
|
|
|
gFieldEffectScript_UseFly: @ 81D9D37
|
|
callnative FldEff_UseFly
|
|
end
|
|
|
|
gFieldEffectScript_FlyIn: @ 81D9D3D
|
|
callnative FldEff_FlyIn
|
|
end
|
|
|
|
gFieldEffectScript_ExclamationMarkIcon2: @ 81D9D43
|
|
callnative FldEff_ExclamationMarkIcon2
|
|
end
|
|
|
|
gFieldEffectScript_FeetInFlowingWater: @ 81D9D49
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_FeetInFlowingWater
|
|
end
|
|
|
|
gFieldEffectScript_BikeTireTracks: @ 81D9D53
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_BikeTireTracks
|
|
end
|
|
|
|
gFieldEffectScript_SandDisguise: @ 81D9D5D
|
|
callnative FldEff_SandDisguise
|
|
end
|
|
|
|
gFieldEffectScript_UseRockSmash: @ 81D9D63
|
|
callnative FldEff_RockSmash
|
|
end
|
|
|
|
gFieldEffectScript_UseStrength: @ 81D9D69
|
|
callnative FldEff_UseStrength
|
|
end
|
|
|
|
gFieldEffectScript_UseDig: @ 81D9D6F
|
|
callnative FldEff_UseDig
|
|
end
|
|
|
|
gFieldEffectScript_SandPile: @ 81D9D75
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_SandPile
|
|
end
|
|
|
|
gFieldEffectScript_ShortGrass: @ 81D9D7F
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_ShortGrass
|
|
end
|
|
|
|
gFieldEffectScript_HotSpringsWater: @ 81D9D89
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_HotSpringsWater
|
|
end
|
|
|
|
gFieldEffectScript_UseWaterfall: @ 81D9D93
|
|
callnative FldEff_UseWaterfall
|
|
end
|
|
|
|
gFieldEffectScript_UseDive: @ 81D9D99
|
|
callnative FldEff_UseDive
|
|
end
|
|
|
|
gFieldEffectScript_Pokeball: @ 81D9D9F
|
|
loadpal gFieldEffectObjectPaletteInfo10
|
|
callnative FldEff_Pokeball
|
|
end
|
|
|
|
gFieldEffectScript_HeartIcon: @ 81D9DAA
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_HeartIcon
|
|
end
|
|
|
|
gFieldEffectScript_Nop47: @ 81D9DB4
|
|
callnative FldEff_Nop47
|
|
end
|
|
|
|
gFieldEffectScript_Nop48: @ 81D9DBA
|
|
callnative FldEff_Nop48
|
|
end
|
|
|
|
gFieldEffectScript_PopOutOfAsh: @ 81D9DC0
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo2, FldEff_PopOutOfAsh
|
|
end
|
|
|
|
gFieldEffectScript_LavaridgeGymWarp: @ 81D9DCA
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo2, FldEff_LavaridgeGymWarp
|
|
end
|
|
|
|
gFieldEffectScript_SweetScent: @ 81D9DD4
|
|
callnative FldEff_SweetScent
|
|
end
|
|
|
|
gFieldEffectScript_SandPillar: @ 81D9DDA
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo9, FldEff_SandPillar
|
|
end
|
|
|
|
gFieldEffectScript_Bubbles: @ 81D9DE4
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Bubbles
|
|
end
|
|
|
|
gFieldEffectScript_Sparkle: @ 81D9DEE
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo3, FldEff_Sparkle
|
|
end
|
|
|
|
gFieldEffectScript_SecretPowerCave: @ 81D9DF8
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo7, FldEff_SecretPowerCave
|
|
end
|
|
|
|
gFieldEffectScript_SecretPowerTree: @ 81D9E02
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo8, FldEff_SecretPowerTree
|
|
end
|
|
|
|
gFieldEffectScript_SecretPowerShrub: @ 81D9E0C
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo8, FldEff_SecretPowerShrub
|
|
end
|
|
|
|
gFieldEffectScript_CutGrass: @ 81D9E16
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo6, FldEff_CutGrass
|
|
end
|
|
|
|
gFieldEffectScript_FieldMoveShowMonInit: @ 81D9E20
|
|
callnative FldEff_FieldMoveShowMonInit
|
|
end
|
|
|
|
gFieldEffectScript_UseFlyAncientTomb: @ 81D9E26
|
|
callnative FldEff_UseFlyAncientTomb
|
|
end
|
|
|
|
gFieldEffectScript_PCTurnOn: @ 81D9E2C
|
|
callnative FldEff_PCTurnOn
|
|
end
|
|
|
|
gFieldEffectScript_HallOfFameRecord: @ 81D9E32
|
|
loadfadedpal gFieldEffectObjectPaletteInfo4
|
|
loadfadedpal_callnative gFieldEffectObjectPaletteInfo5, FldEff_HallOfFameRecord
|
|
end
|
|
|
|
gFieldEffectScript_UseTeleport: @ 81D9E41
|
|
callnative FldEff_UseTeleport
|
|
end
|