pokeemerald/data/field_effect_scripts.s

346 lines
11 KiB
ArmAsm
Raw Normal View History

2016-11-01 16:29:13 +01:00
.include "asm/macros.inc"
.include "constants/constants.inc"
2016-09-03 19:20:06 +02:00
.section script_data, "aw", %progbits
2016-09-03 23:31:43 +02:00
.align 2
2016-09-03 10:17:20 +02:00
gFieldEffectScriptPointers:: @ 82DB9D4
2015-11-26 01:43:06 +01:00
.4byte gFieldEffectScript_ExclamationMarkIcon1
.4byte gFieldEffectScript_UseCutOnTallGrass
.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_GroundImpactDust
.4byte gFieldEffectScript_Unknown11
.4byte gFieldEffectScript_BikeHopTallGrass
.4byte gFieldEffectScript_SandFootprints
.4byte gFieldEffectScript_BikeHopBigSplash
.4byte gFieldEffectScript_Splash
.4byte gFieldEffectScript_BikeHopSmallSplash
.4byte gFieldEffectScript_LongGrass
.4byte gFieldEffectScript_Unknown18
.4byte gFieldEffectScript_Unknown19
.4byte gFieldEffectScript_Unknown20
.4byte gFieldEffectScript_Unknown21
.4byte gFieldEffectScript_Unknown22
.4byte gFieldEffectScript_BerryTreeGrowthSparkle
.4byte gFieldEffectScript_DeepSandFootprints
.4byte gFieldEffectScript_Unknown25
.4byte gFieldEffectScript_Unknown26
.4byte gFieldEffectScript_Unknown27
.4byte gFieldEffectScript_TreeDisguise
.4byte gFieldEffectScript_MountainDisguise
.4byte gFieldEffectScript_Unknown30
.4byte gFieldEffectScript_UseFly
.4byte gFieldEffectScript_FlyIn
.4byte gFieldEffectScript_QuestionMarkIcon
2015-11-26 01:43:06 +01:00
.4byte gFieldEffectScript_FeetInFlowingWater
.4byte gFieldEffectScript_BikeTireTracks
.4byte gFieldEffectScript_SandDisguisePlaceholder
.4byte gFieldEffectScript_UseRockSmash
.4byte gFieldEffectScript_Unknown38
.4byte gFieldEffectScript_Unknown39
.4byte gFieldEffectScript_Unknown40
.4byte gFieldEffectScript_ShortGrass
.4byte gFieldEffectScript_HotSpringsWater
.4byte gFieldEffectScript_Unknown43
.4byte gFieldEffectScript_Unknown44
.4byte gFieldEffectScript_Unknown45
.4byte gFieldEffectScript_HeartIcon
.4byte gFieldEffectScript_Unknown47
.4byte gFieldEffectScript_Unknown48
.4byte gFieldEffectScript_JumpOutOfAsh
.4byte gFieldEffectScript_Unknown50
.4byte gFieldEffectScript_Unknown51
.4byte gFieldEffectScript_Unknown52
.4byte gFieldEffectScript_Bubbles
.4byte gFieldEffectScript_Unknown54
.4byte gFieldEffectScript_Unknown55
.4byte gFieldEffectScript_Unknown56
.4byte gFieldEffectScript_Unknown57
.4byte gFieldEffectScript_Unknown58
.4byte gFieldEffectScript_FieldMoveShowMonInit
.4byte gFieldEffectScript_Unknown60
.4byte gFieldEffectScript_Unknown61
.4byte gFieldEffectScript_Unknown62
.4byte gFieldEffectScript_Unknown63
.4byte gFieldEffectScript_Rayquaza
.4byte gFieldEffectScript_Unknown65
.4byte gFieldEffectScript_Unknown66
2016-09-03 10:17:20 +02:00
gFieldEffectScript_ExclamationMarkIcon1:: @ 82DBAE0
field_eff_callnative FldEff_ExclamationMarkIcon
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_UseCutOnTallGrass:: @ 82DBAE6
field_eff_callnative FldEff_UseCutOnGrass
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_UseCutOnTree:: @ 82DBAEC
field_eff_callnative FldEff_UseCutOnTree
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Shadow:: @ 82DBAF2
2018-10-15 00:43:40 +02:00
field_eff_callnative FldEff_Shadow
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_TallGrass:: @ 82DBAF8
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_TallGrass
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Ripple:: @ 82DBB02
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Ripple
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_FieldMoveShowMon:: @ 82DBB0C
field_eff_callnative FldEff_FieldMoveShowMon
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Ash:: @ 82DBB12
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Ash
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_SurfBlob:: @ 82DBB1C
2018-10-15 00:43:40 +02:00
field_eff_callnative FldEff_SurfBlob
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_UseSurf:: @ 82DBB22
field_eff_callnative FldEff_UseSurf
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_GroundImpactDust:: @ 82DBB28
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Dust
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown11:: @ 82DBB32
field_eff_callnative FldEff_UseSecretPowerCave
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_BikeHopTallGrass:: @ 82DBB38
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_JumpTallGrass
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_SandFootprints:: @ 82DBB42
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_SandFootprints
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_BikeHopBigSplash:: @ 82DBB4C
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_JumpBigSplash
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Splash:: @ 82DBB56
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Splash
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_BikeHopSmallSplash:: @ 82DBB60
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_JumpSmallSplash
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_LongGrass:: @ 82DBB6A
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_LongGrass
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown18:: @ 82DBB74
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_JumpLongGrass
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown19:: @ 82DBB7E
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Unknown19
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown20:: @ 82DBB88
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Unknown20
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown21:: @ 82DBB92
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Unknown21
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown22:: @ 82DBB9C
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Unknown22
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_BerryTreeGrowthSparkle:: @ 82DBBA6
2018-10-15 00:43:40 +02:00
field_eff_callnative FldEff_BerryTreeGrowthSparkle
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_DeepSandFootprints:: @ 82DBBAC
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_DeepSandFootprints
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown25:: @ 82DBBB6
2015-11-26 01:43:06 +01:00
field_eff_loadfadedpal gFieldEffectObjectPaletteInfo4
2018-05-10 10:02:33 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_PokecenterHeal
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown26:: @ 82DBBC5
field_eff_callnative FldEff_UseSecretPowerTree
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown27:: @ 82DBBCB
field_eff_callnative FldEff_UseSecretPowerShrub
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_TreeDisguise:: @ 82DBBD1
2015-11-26 01:43:06 +01:00
field_eff_callnative ShowTreeDisguiseFieldEffect
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_MountainDisguise:: @ 82DBBD7
2015-11-26 01:43:06 +01:00
field_eff_callnative ShowMountainDisguiseFieldEffect
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown30:: @ 82DBBDD
field_eff_callnative FldEff_NPCFlyOut
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_UseFly:: @ 82DBBE3
field_eff_callnative FldEff_UseFly
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_FlyIn:: @ 82DBBE9
field_eff_callnative FldEff_FlyIn
2015-11-26 01:43:06 +01:00
field_eff_end
gFieldEffectScript_QuestionMarkIcon:: @ 82DBBEF
field_eff_callnative FldEff_QuestionMarkIcon
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_FeetInFlowingWater:: @ 82DBBF5
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_FeetInFlowingWater
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_BikeTireTracks:: @ 82DBBFF
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_BikeTireTracks
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_SandDisguisePlaceholder:: @ 82DBC09
2015-11-26 01:43:06 +01:00
field_eff_callnative ShowSandDisguiseFieldEffect
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_UseRockSmash:: @ 82DBC0F
2018-04-10 08:47:29 +02:00
field_eff_callnative FldEff_UseRockSmash
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown40:: @ 82DBC15
2015-11-26 01:43:06 +01:00
field_eff_callnative sub_8145E2C
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown38:: @ 82DBC1B
2018-04-10 08:47:29 +02:00
field_eff_callnative FldEff_UseDig
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown39:: @ 82DBC21
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_SandPile
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_ShortGrass:: @ 82DBC2B
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_ShortGrass
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_HotSpringsWater:: @ 82DBC35
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_HotSpringsWater
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown43:: @ 82DBC3F
field_eff_callnative FldEff_UseWaterfall
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown44:: @ 82DBC45
field_eff_callnative FldEff_UseDive
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown45:: @ 82DBC4B
2015-11-26 01:43:06 +01:00
field_eff_loadpal gFieldEffectObjectPaletteInfo10
2018-01-02 20:38:33 +01:00
field_eff_callnative FldEff_Pokeball
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_HeartIcon:: @ 82DBC56
2017-12-18 23:26:44 +01:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_HeartIcon
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown47:: @ 82DBC60
field_eff_callnative FldEff_NopA6FC
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown48:: @ 82DBC66
field_eff_callnative FldEff_NopA700
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_JumpOutOfAsh:: @ 82DBC6C
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo2, FldEff_PopOutOfAsh
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown50:: @ 82DBC76
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo2, FldEff_LavaridgeGymWarp
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown51:: @ 82DBC80
2017-09-04 12:22:04 +02:00
field_eff_callnative FldEff_SweetScent
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown52:: @ 82DBC86
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo9, FldEff_SandPillar
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Bubbles:: @ 82DBC90
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Bubbles
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown54:: @ 82DBC9A
2018-10-15 00:43:40 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo3, FldEff_Sparkle
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown55:: @ 82DBCA4
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo7, FldEff_SecretPowerCave
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown56:: @ 82DBCAE
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo8, FldEff_SecretPowerTree
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown57:: @ 82DBCB8
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo8, FldEff_SecretPowerShrub
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown58:: @ 82DBCC2
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo6, FldEff_CutGrass
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_FieldMoveShowMonInit:: @ 82DBCCC
field_eff_callnative FldEff_FieldMoveShowMonInit
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown60:: @ 82DBCD2
2017-10-05 19:02:39 +02:00
field_eff_callnative FldEff_UsePuzzleEffect
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown61:: @ 82DBCD8
field_eff_callnative FldEff_SecretBasePCTurnOn
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown62:: @ 82DBCDE
2015-11-26 01:43:06 +01:00
field_eff_loadfadedpal gFieldEffectObjectPaletteInfo4
2018-05-10 10:02:33 +02:00
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo5, FldEff_HallOfFameRecord
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown63:: @ 82DBCED
2017-09-08 18:31:57 +02:00
field_eff_callnative FldEff_UseTeleport
2015-11-26 01:43:06 +01:00
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Rayquaza:: @ 82DBCF3
2015-11-26 01:43:06 +01:00
field_eff_callnative sub_80B8F98
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown65:: @ 82DBCF9
2015-11-26 01:43:06 +01:00
field_eff_callnative sub_80B9ADC
field_eff_end
2016-09-03 10:17:20 +02:00
gFieldEffectScript_Unknown66:: @ 82DBCFF
2018-12-28 20:10:02 +01:00
field_eff_callnative Fldeff_MoveDeoxysRock
2015-11-26 01:43:06 +01:00
field_eff_end