summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/field_effect_scripts.s282
-rw-r--r--include/constants/field_effects.h2
2 files changed, 143 insertions, 141 deletions
diff --git a/data/field_effect_scripts.s b/data/field_effect_scripts.s
index 5b214e053..98685da05 100644
--- a/data/field_effect_scripts.s
+++ b/data/field_effect_scripts.s
@@ -2,345 +2,345 @@
.section script_data, "aw", %progbits
.align 2
gUnknown_81D96AC:: @ 81D96AC
- .4byte gFldEffScript_81D97C4
- .4byte gFldEffScript_81D97CA
- .4byte gFldEffScript_81D97D0
- .4byte gFldEffScript_81D97D6
- .4byte gFldEffScript_81D97DC
- .4byte gFldEffScript_81D97E6
- .4byte gFldEffScript_81D97F0
- .4byte gFldEffScript_81D97F6
- .4byte gFldEffScript_81D9800
- .4byte gFldEffScript_81D9806
- .4byte gFldEffScript_81D980C
- .4byte gFldEffScript_81D9816
- .4byte gFldEffScript_81D9817
- .4byte gFldEffScript_81D9821
- .4byte gFldEffScript_81D982B
- .4byte gFldEffScript_81D9835
- .4byte gFldEffScript_81D983F
- .4byte gFldEffScript_81D9849
- .4byte gFldEffScript_81D9853
- .4byte gFldEffScript_81D985D
- .4byte gFldEffScript_81D9867
- .4byte gFldEffScript_81D9871
- .4byte gFldEffScript_81D987B
- .4byte gFldEffScript_81D9885
- .4byte gFldEffScript_81D988B
- .4byte gFldEffScript_81D9895
- .4byte gFldEffScript_81D98A4
- .4byte gFldEffScript_81D98A5
- .4byte gFldEffScript_81D98A6
- .4byte gFldEffScript_81D98AC
- .4byte gFldEffScript_81D98B2
- .4byte gFldEffScript_81D98B8
- .4byte gFldEffScript_81D98BE
- .4byte gFldEffScript_81D98C4
- .4byte gFldEffScript_81D98CA
- .4byte gFldEffScript_81D98D4
- .4byte gFldEffScript_81D98DE
- .4byte gFldEffScript_81D98E4
- .4byte gFldEffScript_81D98F0
- .4byte gFldEffScript_81D98F6
- .4byte gFldEffScript_81D98EA
- .4byte gFldEffScript_81D9900
- .4byte gFldEffScript_81D990A
- .4byte gFldEffScript_81D9914
- .4byte gFldEffScript_81D991A
- .4byte gFldEffScript_81D9920
- .4byte gFldEffScript_81D992B
- .4byte gFldEffScript_81D9931
- .4byte gFldEffScript_81D9932
- .4byte gFldEffScript_81D9933
- .4byte gFldEffScript_81D993D
- .4byte gFldEffScript_81D9947
- .4byte gFldEffScript_81D994D
- .4byte gFldEffScript_81D994E
- .4byte gFldEffScript_81D9958
- .4byte gFldEffScript_81D9962
- .4byte gFldEffScript_81D9963
- .4byte gFldEffScript_81D9964
- .4byte gFldEffScript_81D9965
- .4byte gFldEffScript_81D996F
- .4byte gFldEffScript_81D9975
- .4byte gFldEffScript_81D9976
- .4byte gFldEffScript_81D9977
- .4byte gFldEffScript_81D9986
- .4byte gFldEffScript_81D998C
- .4byte gFldEffScript_81D9992
- .4byte gFldEffScript_81D9998
- .4byte gFldEffScript_81D999E
- .4byte gFldEffScript_81D99A4
- .4byte gFldEffScript_81D99AA
-
-gFldEffScript_81D97C4:: @ 81D97C4
+ .4byte gFldEffScript_ExclamationMarkIcon1
+ .4byte gFldEffScript_UseCutOnGrass
+ .4byte gFldEffScript_UseCutOnTree
+ .4byte gFldEffScript_Shadow
+ .4byte gFldEffScript_TallGrass
+ .4byte gFldEffScript_Ripple
+ .4byte gFldEffScript_FieldMoveShowMon
+ .4byte gFldEffScript_Ash
+ .4byte gFldEffScript_SurfBlob
+ .4byte gFldEffScript_UseSurf
+ .4byte gFldEffScript_Dust
+ .4byte gFldEffScript_UseSecretPowerCave
+ .4byte gFldEffScript_JumpTallGrass
+ .4byte gFldEffScript_SandFootprints
+ .4byte gFldEffScript_JumpBigSplash
+ .4byte gFldEffScript_Splash
+ .4byte gFldEffScript_JumpSmallSplash
+ .4byte gFldEffScript_LongGrass
+ .4byte gFldEffScript_JumpLongGrass
+ .4byte gFldEffScript_Unknown19
+ .4byte gFldEffScript_Unknown20
+ .4byte gFldEffScript_Unknown21
+ .4byte gFldEffScript_Unknown22
+ .4byte gFldEffScript_BerryTreeGrowthSparkle
+ .4byte gFldEffScript_DeepSandFootprints
+ .4byte gFldEffScript_PokecenterHeal
+ .4byte gFldEffScript_UseSecretPowerTree
+ .4byte gFldEffScript_UseSecretPowerShrub
+ .4byte gFldEffScript_TreeDisguise
+ .4byte gFldEffScript_MountainDisguise
+ .4byte gFldEffScript_NpcflyOut
+ .4byte gFldEffScript_UseFly
+ .4byte gFldEffScript_FlyIn
+ .4byte gFldEffScript_ExclamationMarkIcon2
+ .4byte gFldEffScript_FeetInFlowingWater
+ .4byte gFldEffScript_BikeTireTracks
+ .4byte gFldEffScript_SandDisguise
+ .4byte gFldEffScript_UseRockSmash
+ .4byte gFldEffScript_UseDig
+ .4byte gFldEffScript_SandPile
+ .4byte gFldEffScript_UseStrength
+ .4byte gFldEffScript_ShortGrass
+ .4byte gFldEffScript_HotSpringsWater
+ .4byte gFldEffScript_UseWaterfall
+ .4byte gFldEffScript_UseDive
+ .4byte gFldEffScript_Pokeball
+ .4byte gFldEffScript_HeartIcon
+ .4byte gFldEffScript_Nop47
+ .4byte gFldEffScript_Nop48
+ .4byte gFldEffScript_PopOutOfAsh
+ .4byte gFldEffScript_LavaridgeGymWarp
+ .4byte gFldEffScript_SweetScent
+ .4byte gFldEffScript_SandPillar
+ .4byte gFldEffScript_Bubbles
+ .4byte gFldEffScript_Sparkle
+ .4byte gFldEffScript_SecretPowerCave
+ .4byte gFldEffScript_SecretPowerTree
+ .4byte gFldEffScript_SecretPowerShrub
+ .4byte gFldEffScript_CutGrass
+ .4byte gFldEffScript_FieldMoveShowMonInit
+ .4byte gFldEffScript_UseFlyAncientTomb
+ .4byte gFldEffScript_PcturnOn
+ .4byte gFldEffScript_HallOfFameRecord
+ .4byte gFldEffScript_UseTeleport
+ .4byte gFldEffScript_Unk40
+ .4byte gFldEffScript_Unk41
+ .4byte gFldEffScript_Unk42
+ .4byte gFldEffScript_Unk43
+ .4byte gFldEffScript_Unk44
+ .4byte gFldEffScript_Unk45
+
+gFldEffScript_ExclamationMarkIcon1:: @ 81D97C4
callnative FldEff_ExclamationMarkIcon1
end
-gFldEffScript_81D97CA:: @ 81D97CA
+gFldEffScript_UseCutOnGrass:: @ 81D97CA
callnative sub_80979A0
end
-gFldEffScript_81D97D0:: @ 81D97D0
+gFldEffScript_UseCutOnTree:: @ 81D97D0
callnative sub_80979F0
end
-gFldEffScript_81D97D6:: @ 81D97D6
+gFldEffScript_Shadow:: @ 81D97D6
callnative oei_shadow
end
-gFldEffScript_81D97DC:: @ 81D97DC
+gFldEffScript_TallGrass:: @ 81D97DC
loadfadedpal_callnative gUnknown_83A5348, oei_grass_normal
end
-gFldEffScript_81D97E6:: @ 81D97E6
+gFldEffScript_Ripple:: @ 81D97E6
loadfadedpal_callnative gUnknown_83A5348, oei_ripples
end
-gFldEffScript_81D97F0:: @ 81D97F0
+gFldEffScript_FieldMoveShowMon:: @ 81D97F0
callnative FldEff_FieldMoveShowMon
end
-gFldEffScript_81D97F6:: @ 81D97F6
+gFldEffScript_Ash:: @ 81D97F6
loadfadedpal_callnative gUnknown_83A5348, oei_ash
end
-gFldEffScript_81D9800:: @ 81D9800
+gFldEffScript_SurfBlob:: @ 81D9800
callnative sub_80DC3D0
end
-gFldEffScript_81D9806:: @ 81D9806
+gFldEffScript_UseSurf:: @ 81D9806
callnative sub_8086944
end
-gFldEffScript_81D980C:: @ 81D980C
+gFldEffScript_Dust:: @ 81D980C
loadfadedpal_callnative gUnknown_83A5340, FldEff_Dust
end
-gFldEffScript_81D9816:: @ 81D9816
+gFldEffScript_UseSecretPowerCave:: @ 81D9816
end
-gFldEffScript_81D9817:: @ 81D9817
+gFldEffScript_JumpTallGrass:: @ 81D9817
loadfadedpal_callnative gUnknown_83A5348, FldEff_JumpTallGrass
end
-gFldEffScript_81D9821:: @ 81D9821
+gFldEffScript_SandFootprints:: @ 81D9821
loadfadedpal_callnative gUnknown_83A5340, FldEff_SandFootprints
end
-gFldEffScript_81D982B:: @ 81D982B
+gFldEffScript_JumpBigSplash:: @ 81D982B
loadfadedpal_callnative gUnknown_83A5340, oei_water_drop_tall
end
-gFldEffScript_81D9835:: @ 81D9835
+gFldEffScript_Splash:: @ 81D9835
loadfadedpal_callnative gUnknown_83A5340, FldEff_Splash
end
-gFldEffScript_81D983F:: @ 81D983F
+gFldEffScript_JumpSmallSplash:: @ 81D983F
loadfadedpal_callnative gUnknown_83A5340, FldEff_JumpSmallSplash
end
-gFldEffScript_81D9849:: @ 81D9849
+gFldEffScript_LongGrass:: @ 81D9849
loadfadedpal_callnative gUnknown_83A5348, FldEff_LongGrass
end
-gFldEffScript_81D9853:: @ 81D9853
+gFldEffScript_JumpLongGrass:: @ 81D9853
loadfadedpal_callnative gUnknown_83A5348, FldEff_JumpLongGrass
end
-gFldEffScript_81D985D:: @ 81D985D
+gFldEffScript_Unknown19:: @ 81D985D
loadfadedpal_callnative gUnknown_83A5348, FldEff_Unknown19
end
-gFldEffScript_81D9867:: @ 81D9867
+gFldEffScript_Unknown20:: @ 81D9867
loadfadedpal_callnative gUnknown_83A5348, FldEff_Unknown20
end
-gFldEffScript_81D9871:: @ 81D9871
+gFldEffScript_Unknown21:: @ 81D9871
loadfadedpal_callnative gUnknown_83A5340, FldEff_Unknown21
end
-gFldEffScript_81D987B:: @ 81D987B
+gFldEffScript_Unknown22:: @ 81D987B
loadfadedpal_callnative gUnknown_83A5340, FldEff_Unknown22
end
-gFldEffScript_81D9885:: @ 81D9885
+gFldEffScript_BerryTreeGrowthSparkle:: @ 81D9885
callnative sub_80DC9DC
end
-gFldEffScript_81D988B:: @ 81D988B
+gFldEffScript_DeepSandFootprints:: @ 81D988B
loadfadedpal_callnative gUnknown_83A5340, FldEff_DeepSandFootprints
end
-gFldEffScript_81D9895:: @ 81D9895
+gFldEffScript_PokecenterHeal:: @ 81D9895
loadfadedpal gUnknown_83CBE9C
loadfadedpal_callnative gUnknown_83A5340, sub_8083B8C
end
-gFldEffScript_81D98A4:: @ 81D98A4
+gFldEffScript_UseSecretPowerTree:: @ 81D98A4
end
-gFldEffScript_81D98A5:: @ 81D98A5
+gFldEffScript_UseSecretPowerShrub:: @ 81D98A5
end
-gFldEffScript_81D98A6:: @ 81D98A6
+gFldEffScript_TreeDisguise:: @ 81D98A6
callnative ShowTreeDisguiseFieldEffect
end
-gFldEffScript_81D98AC:: @ 81D98AC
+gFldEffScript_MountainDisguise:: @ 81D98AC
callnative ShowMountainDisguiseFieldEffect
end
-gFldEffScript_81D98B2:: @ 81D98B2
+gFldEffScript_NpcflyOut:: @ 81D98B2
callnative sub_8086D38
end
-gFldEffScript_81D98B8:: @ 81D98B8
+gFldEffScript_UseFly:: @ 81D98B8
callnative FldEff_UseFly
end
-gFldEffScript_81D98BE:: @ 81D98BE
+gFldEffScript_FlyIn:: @ 81D98BE
callnative FldEff_FlyIn
end
-gFldEffScript_81D98C4:: @ 81D98C4
+gFldEffScript_ExclamationMarkIcon2:: @ 81D98C4
callnative sub_8082624
end
-gFldEffScript_81D98CA:: @ 81D98CA
+gFldEffScript_FeetInFlowingWater:: @ 81D98CA
loadfadedpal_callnative gUnknown_83A5340, FldEff_FeetInFlowingWater
end
-gFldEffScript_81D98D4:: @ 81D98D4
+gFldEffScript_BikeTireTracks:: @ 81D98D4
loadfadedpal_callnative gUnknown_83A5340, FldEff_BikeTireTracks
end
-gFldEffScript_81D98DE:: @ 81D98DE
+gFldEffScript_SandDisguise:: @ 81D98DE
callnative ShowSandDisguiseFieldEffect
end
-gFldEffScript_81D98E4:: @ 81D98E4
+gFldEffScript_UseRockSmash:: @ 81D98E4
callnative FldEff_UseRockSmash
end
-gFldEffScript_81D98EA:: @ 81D98EA
+gFldEffScript_UseStrength:: @ 81D98EA
callnative sub_80D0860
end
-gFldEffScript_81D98F0:: @ 81D98F0
+gFldEffScript_UseDig:: @ 81D98F0
callnative FldEff_UseDig
end
-gFldEffScript_81D98F6:: @ 81D98F6
+gFldEffScript_SandPile:: @ 81D98F6
loadfadedpal_callnative gUnknown_83A5340, FldEff_SandPile
end
-gFldEffScript_81D9900:: @ 81D9900
+gFldEffScript_ShortGrass:: @ 81D9900
loadfadedpal_callnative gUnknown_83A5348, sub_80DB808
end
-gFldEffScript_81D990A:: @ 81D990A
+gFldEffScript_HotSpringsWater:: @ 81D990A
loadfadedpal_callnative gUnknown_83A5348, sub_80DBF50
end
-gFldEffScript_81D9914:: @ 81D9914
+gFldEffScript_UseWaterfall:: @ 81D9914
callnative oei_waterfall
end
-gFldEffScript_81D991A:: @ 81D991A
+gFldEffScript_UseDive:: @ 81D991A
callnative FldEff_UseDive
end
-gFldEffScript_81D9920:: @ 81D9920
+gFldEffScript_Pokeball:: @ 81D9920
loadpal sSpritePalette_SlidingPokeball
callnative FldEff_Pokeball
end
-gFldEffScript_81D992B:: @ 81D992B
+gFldEffScript_HeartIcon:: @ 81D992B
callnative sub_80825B4
end
-gFldEffScript_81D9931:: @ 81D9931
+gFldEffScript_Nop47:: @ 81D9931
end
-gFldEffScript_81D9932:: @ 81D9932
+gFldEffScript_Nop48:: @ 81D9932
end
-gFldEffScript_81D9933:: @ 81D9933
+gFldEffScript_PopOutOfAsh:: @ 81D9933
loadfadedpal_callnative gUnknown_83A5ED8, FldEff_PopOutOfAsh
end
-gFldEffScript_81D993D:: @ 81D993D
+gFldEffScript_LavaridgeGymWarp:: @ 81D993D
loadfadedpal_callnative gUnknown_83A5ED8, FldEff_LavaridgeGymWarp
end
-gFldEffScript_81D9947:: @ 81D9947
+gFldEffScript_SweetScent:: @ 81D9947
callnative FldEff_SweetScent
end
-gFldEffScript_81D994D:: @ 81D994D
+gFldEffScript_SandPillar:: @ 81D994D
end
-gFldEffScript_81D994E:: @ 81D994E
+gFldEffScript_Bubbles:: @ 81D994E
loadfadedpal_callnative gUnknown_83A5340, FldEff_Bubbles
end
-gFldEffScript_81D9958:: @ 81D9958
+gFldEffScript_Sparkle:: @ 81D9958
loadfadedpal_callnative gUnknown_83A5FF8, FldEff_Sparkle
end
-gFldEffScript_81D9962:: @ 81D9962
+gFldEffScript_SecretPowerCave:: @ 81D9962
end
-gFldEffScript_81D9963:: @ 81D9963
+gFldEffScript_SecretPowerTree:: @ 81D9963
end
-gFldEffScript_81D9964:: @ 81D9964
+gFldEffScript_SecretPowerShrub:: @ 81D9964
end
-gFldEffScript_81D9965:: @ 81D9965
+gFldEffScript_CutGrass:: @ 81D9965
loadfadedpal_callnative gUnknown_83D4144, sub_8097A48
end
-gFldEffScript_81D996F:: @ 81D996F
+gFldEffScript_FieldMoveShowMonInit:: @ 81D996F
callnative FldEff_FieldMoveShowMonInit
end
-gFldEffScript_81D9975:: @ 81D9975
+gFldEffScript_UseFlyAncientTomb:: @ 81D9975
end
-gFldEffScript_81D9976:: @ 81D9976
+gFldEffScript_PcturnOn:: @ 81D9976
end
-gFldEffScript_81D9977:: @ 81D9977
+gFldEffScript_HallOfFameRecord:: @ 81D9977
loadfadedpal gUnknown_83CBE9C
loadfadedpal_callnative gUnknown_83CBEA4, sub_8083CE0
end
-gFldEffScript_81D9986:: @ 81D9986
+gFldEffScript_UseTeleport:: @ 81D9986
callnative FldEff_UseTeleport
end
-gFldEffScript_81D998C:: @ 81D998C
+gFldEffScript_Unk40:: @ 81D998C
callnative sub_80825EC
end
-gFldEffScript_81D9992:: @ 81D9992
+gFldEffScript_Unk41:: @ 81D9992
callnative sub_8086BA8
end
-gFldEffScript_81D9998:: @ 81D9998
+gFldEffScript_Unk42:: @ 81D9998
callnative sub_808257C
end
-gFldEffScript_81D999E:: @ 81D999E
+gFldEffScript_Unk43:: @ 81D999E
callnative sub_8087924
end
-gFldEffScript_81D99A4:: @ 81D99A4
+gFldEffScript_Unk44:: @ 81D99A4
callnative sub_8087AB4
end
-gFldEffScript_81D99AA:: @ 81D99AA
+gFldEffScript_Unk45:: @ 81D99AA
callnative sub_8087E28
end
diff --git a/include/constants/field_effects.h b/include/constants/field_effects.h
index 8a5e11fcf..3ed7d8ce2 100644
--- a/include/constants/field_effects.h
+++ b/include/constants/field_effects.h
@@ -67,7 +67,9 @@
#define FLDEFF_USE_TELEPORT 63
#define FLDEFF_UNK_40 64
#define FLDEFF_UNK_41 65 // TODO: related to vs_seeker
+#define FLDEFF_UNK_42 66 // TODO: related to trainer see
#define FLDEFF_UNK_43 67 // TODO: related to deoxys
+#define FLDEFF_UNK_44 68 // TODO: related to trainer see
#define FLDEFF_UNK_45 69 // TODO: related to fame checker photos
#endif // GUARD_CONSTANTS_FIELD_EFFECTS_H