diff options
author | YamaArashi <shadow962@live.com> | 2016-06-18 21:09:26 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-06-18 21:09:26 -0700 |
commit | 91554406d3d4dab452980edd3893d471dbad7baf (patch) | |
tree | 7974f0c6ad9d4d494caf1324a18eddd32471f580 | |
parent | 32906c6d209005c7fe912d743a5bb8b8847d0c75 (diff) |
some field move scripts
-rw-r--r-- | asm/rom4.s | 6 | ||||
-rw-r--r-- | data/data1.s | 65 |
2 files changed, 57 insertions, 14 deletions
diff --git a/asm/rom4.s b/asm/rom4.s index 5dfecb2a1..3f6a94894 100644 --- a/asm/rom4.s +++ b/asm/rom4.s @@ -48184,7 +48184,7 @@ TryGetFieldMoveScript: @ 80686F4 b _0806876A .align 2, 0 _08068724: .4byte 0x0000080b -_08068728: .4byte gUnknown_081A0117 +_08068728: .4byte UseSurfScript _0806872C: adds r0, r4, 0 bl MetatileBehavior_IsWaterfall @@ -48207,12 +48207,12 @@ _0806872C: b _0806876A .align 2, 0 _08068758: .4byte 0x0000080e -_0806875C: .4byte gUnknown_081B115A +_0806875C: .4byte UseWaterfallScript _08068760: ldr r0, _08068764 b _0806876A .align 2, 0 -_08068764: .4byte gUnknown_081B1194 +_08068764: .4byte WaterfallScript _08068768: movs r0, 0 _0806876A: diff --git a/data/data1.s b/data/data1.s index b9a4e49ad..7f489f35d 100644 --- a/data/data1.s +++ b/data/data1.s @@ -3193,10 +3193,22 @@ Route109_EventScript_1A010C:: @ 81A010C setvar 0x4096, 0 return - .global gUnknown_081A0117 -gUnknown_081A0117: @ 81A0117 - - .incbin "baserom.gba", 0x1a0117, 0x37 +UseSurfScript:: @ 81A0117 + checkattack MOVE_SURF + compare RESULT, 6 + jumpeq UseSurfScript_NoMon + bufferpartypoke 0, RESULT + setanimation 0, RESULT + lockall + msgbox UseSurfPromptText, 5 + compare RESULT, 0 + jumpeq UseSurfScript_No + msgbox UsedSurfText, 4 + doanimation 0x9 +UseSurfScript_No: @ 81A014C + releaseall +UseSurfScript_NoMon: @ 81A014D + end EverGrandeCity_ChampionsRoom_EventScript_1A014E:: @ 81A014E LavaridgeTown_EventScript_1A014E:: @ 81A014E @@ -4459,7 +4471,12 @@ OldaleTown_PokemonCenter_1F_Text_1A1275:: @ 81A1275 .string "While infected, POKéMON are said to\n" .string "grow exceptionally well.$" - .incbin "baserom.gba", 0x1a1344, 0x47 +UseSurfPromptText: @ 81A1344 + .string "The water is dyed a deep blue...\n" + .string "Would you like to SURF?$" + +UsedSurfText: @ 81A137D + .string "{STR_VAR_1} used SURF!$" .include "data/maps/text/SealedChamber_InnerRoom.s" .include "data/maps/text/AncientTomb.s" @@ -9890,13 +9907,39 @@ FieryPath_EventScript_1B103A:: @ 81B103A end .include "data/maps/text/FieryPath.s" - .global gUnknown_081B115A -gUnknown_081B115A: @ 81B115A - .incbin "baserom.gba", 0x001b115a, 0x3a - .global gUnknown_081B1194 -gUnknown_081B1194: @ 81B1194 - .incbin "baserom.gba", 0x001b1194, 0x8c +UseWaterfallScript:: @ 81B115A + lockall + checkattack MOVE_WATERFALL + compare RESULT, 6 + jumpeq UseWaterfallScript_NoMon + bufferpartypoke 0, RESULT + setanimation 0, RESULT + msgbox UseWaterfallPromptText, 5 + compare RESULT, 0 + jumpeq WaterfallScript_Done + msgbox UsedWaterfallText, 4 + doanimation 0x2B + jump WaterfallScript_Done + +WaterfallScript:: @ 81B1194 + lockall +UseWaterfallScript_NoMon: @ 81B1195 + msgbox WaterfallText, 4 +WaterfallScript_Done: @ 81B119D + releaseall + end + +WaterfallText: @ 81B119F + .string "A wall of water is crashing down with\n" + .string "a mighty roar.$" + +UseWaterfallPromptText: @ 81B11D4 + .string "It’s a large waterfall.\n" + .string "Would you like to use WATERFALL?$" + +UsedWaterfallText: @ 81B120D + .string "{STR_VAR_1} used WATERFALL.$" .global gUnknown_081B1220 gUnknown_081B1220: @ 81B1220 |