diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2015-11-27 13:06:43 -0500 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2015-11-27 13:06:43 -0500 |
commit | 43903f543bb04344710d57862a2c5534fd3e5b4c (patch) | |
tree | fddde14a6ed57aca6d46eb3f3edf9f589737d2dd | |
parent | 0d944f5915867e95c39310d53ca5dcb9c70f4323 (diff) |
Farfetchd event
-rw-r--r-- | maps/ElmsLab.asm | 6 | ||||
-rw-r--r-- | maps/GoldenrodCity.asm | 2 | ||||
-rw-r--r-- | maps/IlexForest.asm | 344 | ||||
-rw-r--r-- | maps/OlivineLighthouse6F.asm | 4 | ||||
-rw-r--r-- | maps/OlivinePort.asm | 2 | ||||
-rw-r--r-- | maps/RadioTower2F.asm | 2 | ||||
-rw-r--r-- | maps/Route34.asm | 2 | ||||
-rw-r--r-- | maps/Route36.asm | 2 | ||||
-rw-r--r-- | maps/Route43Gate.asm | 4 | ||||
-rw-r--r-- | maps/VioletPokeCenter1F.asm | 2 |
10 files changed, 186 insertions, 184 deletions
diff --git a/maps/ElmsLab.asm b/maps/ElmsLab.asm index f2dc00e49..ffbd6178f 100644 --- a/maps/ElmsLab.asm +++ b/maps/ElmsLab.asm @@ -23,7 +23,7 @@ ElmsLab_MapScriptHeader: ; callbacks
- dbw 2, ElmsLab_PutElmAtLaptop
+ dbw 2, .Callback_MoveElm
.Trigger0:
priorityjump ElmsLab_AutowalkUpToElm
@@ -44,7 +44,7 @@ ElmsLab_MapScriptHeader: .Trigger5:
end
-ElmsLab_PutElmAtLaptop:
+.Callback_MoveElm:
checktriggers
iftrue .Skip
moveperson ELMSLAB_ELM, $3, $4
@@ -188,7 +188,7 @@ CyndaquilPokeBallScript: givepoke CYNDAQUIL, 5, BERRY
closetext
checkcode VAR_FACING
- if_equal $3, ElmDirectionsScript
+ if_equal RIGHT, ElmDirectionsScript
applymovement PLAYER, AfterCyndaquilMovement
jump ElmDirectionsScript
diff --git a/maps/GoldenrodCity.asm b/maps/GoldenrodCity.asm index 7c32a614d..40c0d286b 100644 --- a/maps/GoldenrodCity.asm +++ b/maps/GoldenrodCity.asm @@ -136,7 +136,7 @@ MoveTutor: waitbutton closetext checkcode VAR_FACING - if_equal $2, .WalkAroundPlayer + if_equal LEFT, .WalkAroundPlayer applymovement GOLDENRODCITY_POKEFAN_M2, MovementData_0x198a5f jump .GoInside diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm index 2cbf62ebc..3e44de8a5 100644 --- a/maps/IlexForest.asm +++ b/maps/IlexForest.asm @@ -20,71 +20,71 @@ IlexForest_MapScriptHeader: ; callbacks - dbw 2, UnknownScript_0x6eb03 + dbw 2, .FarfetchdCallback -UnknownScript_0x6eb03: +.FarfetchdCallback: checkevent EVENT_GOT_HM01_CUT - iftrue UnknownScript_0x6eb34 + iftrue .Static copybytetovar FarfetchdPosition - if_equal $1, UnknownScript_0x6eb35 - if_equal $2, UnknownScript_0x6eb3c - if_equal $3, UnknownScript_0x6eb43 - if_equal $4, UnknownScript_0x6eb4a - if_equal $5, UnknownScript_0x6eb51 - if_equal $6, UnknownScript_0x6eb58 - if_equal $7, UnknownScript_0x6eb5f - if_equal $8, UnknownScript_0x6eb66 - if_equal $9, UnknownScript_0x6eb6d - if_equal $a, UnknownScript_0x6eb74 -UnknownScript_0x6eb34: + if_equal 1, .PositionOne + if_equal 2, .PositionTwo + if_equal 3, .PositionThree + if_equal 4, .PositionFour + if_equal 5, .PositionFive + if_equal 6, .PositionSix + if_equal 7, .PositionSeven + if_equal 8, .PositionEight + if_equal 9, .PositionNine + if_equal 10, .PositionTen +.Static: return -UnknownScript_0x6eb35: +.PositionOne: moveperson ILEXFOREST_BIRD, $e, $1f appear ILEXFOREST_BIRD return -UnknownScript_0x6eb3c: +.PositionTwo: moveperson ILEXFOREST_BIRD, $f, $19 appear ILEXFOREST_BIRD return -UnknownScript_0x6eb43: +.PositionThree: moveperson ILEXFOREST_BIRD, $14, $18 appear ILEXFOREST_BIRD return -UnknownScript_0x6eb4a: +.PositionFour: moveperson ILEXFOREST_BIRD, $1d, $16 appear ILEXFOREST_BIRD return -UnknownScript_0x6eb51: +.PositionFive: moveperson ILEXFOREST_BIRD, $1c, $1f appear ILEXFOREST_BIRD return -UnknownScript_0x6eb58: +.PositionSix: moveperson ILEXFOREST_BIRD, $18, $23 appear ILEXFOREST_BIRD return -UnknownScript_0x6eb5f: +.PositionSeven: moveperson ILEXFOREST_BIRD, $16, $1f appear ILEXFOREST_BIRD return -UnknownScript_0x6eb66: +.PositionEight: moveperson ILEXFOREST_BIRD, $f, $1d appear ILEXFOREST_BIRD return -UnknownScript_0x6eb6d: +.PositionNine: moveperson ILEXFOREST_BIRD, $a, $23 appear ILEXFOREST_BIRD return -UnknownScript_0x6eb74: +.PositionTen: moveperson ILEXFOREST_BIRD, $6, $1c appear ILEXFOREST_BIRD return @@ -93,252 +93,254 @@ YoungsterScript_0x6eb7b: faceplayer loadfont checkevent EVENT_HERDED_FARFETCHD - iftrue UnknownScript_0x6eb89 + iftrue .DoneFarfetchd writetext UnknownText_0x6ef5c waitbutton closetext end -UnknownScript_0x6eb89: +.DoneFarfetchd: writetext UnknownText_0x6f019 waitbutton closetext end -BirdScript_0x6eb8f: +IlexForestFarfetchdScript: copybytetovar FarfetchdPosition - if_equal $1, UnknownScript_0x6ebba - if_equal $2, UnknownScript_0x6ebd9 - if_equal $3, UnknownScript_0x6ec02 - if_equal $4, UnknownScript_0x6ec2b - if_equal $5, UnknownScript_0x6ec54 - if_equal $6, UnknownScript_0x6eca7 - if_equal $7, UnknownScript_0x6ecd0 - if_equal $8, UnknownScript_0x6ed0e - if_equal $9, UnknownScript_0x6ed50 - if_equal $a, UnknownScript_0x6ed96 -UnknownScript_0x6ebba: + if_equal 1, .Position1 + if_equal 2, .Position2 + if_equal 3, .Position3 + if_equal 4, .Position4 + if_equal 5, .Position5 + if_equal 6, .Position6 + if_equal 7, .Position7 + if_equal 8, .Position8 + if_equal 9, .Position9 + if_equal 10, .Position10 + +.Position1: faceplayer loadfont - writetext UnknownText_0x6f06f + writetext Text_ItsTheMissingPokemon keeptextopen - writetext UnknownText_0x6f086 + writetext Text_Kwaaaa cry FARFETCH_D waitbutton closetext - applymovement ILEXFOREST_BIRD, MovementData_0x6ee8f + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos1_Pos2 moveperson ILEXFOREST_BIRD, $f, $19 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $2 + loadvar FarfetchdPosition, 2 end -UnknownScript_0x6ebd9: - scall UnknownScript_0x6eda1 - if_equal $0, UnknownScript_0x6ebf1 - applymovement ILEXFOREST_BIRD, MovementData_0x6ee95 +.Position2: + scall .CryAndCheckFacing + if_equal DOWN, .Position2_Down + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos2_Pos3 moveperson ILEXFOREST_BIRD, $14, $18 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $3 + loadvar FarfetchdPosition, 3 end -UnknownScript_0x6ebf1: - applymovement ILEXFOREST_BIRD, MovementData_0x6ee9e +.Position2_Down: + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos2_Pos8 moveperson ILEXFOREST_BIRD, $f, $1d disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $8 + loadvar FarfetchdPosition, 8 end -UnknownScript_0x6ec02: - scall UnknownScript_0x6eda1 - if_equal $2, UnknownScript_0x6ec1a - applymovement ILEXFOREST_BIRD, MovementData_0x6eea4 +.Position3: + scall .CryAndCheckFacing + if_equal LEFT, .Position3_Left + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos3_Pos4 moveperson ILEXFOREST_BIRD, $1d, $16 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $4 + loadvar FarfetchdPosition, 4 end -UnknownScript_0x6ec1a: - applymovement ILEXFOREST_BIRD, MovementData_0x6eeab +.Position3_Left: + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos3_Pos2 moveperson ILEXFOREST_BIRD, $f, $19 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $2 + loadvar FarfetchdPosition, 2 end -UnknownScript_0x6ec2b: - scall UnknownScript_0x6eda1 - if_equal $1, UnknownScript_0x6ec43 - applymovement ILEXFOREST_BIRD, MovementData_0x6eeb1 +.Position4: + scall .CryAndCheckFacing + if_equal UP, .Position4_Up + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos4_Pos5 moveperson ILEXFOREST_BIRD, $1c, $1f disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $5 + loadvar FarfetchdPosition, 5 end -UnknownScript_0x6ec43: - applymovement ILEXFOREST_BIRD, MovementData_0x6eeb8 +.Position4_Up: + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos4_Pos3 moveperson ILEXFOREST_BIRD, $14, $18 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $3 + loadvar FarfetchdPosition, 3 end -UnknownScript_0x6ec54: - scall UnknownScript_0x6eda1 - if_equal $1, UnknownScript_0x6ec85 - if_equal $2, UnknownScript_0x6ec74 - if_equal $3, UnknownScript_0x6ec96 - applymovement ILEXFOREST_BIRD, MovementData_0x6eebd +.Position5: + scall .CryAndCheckFacing + if_equal UP, .Position5_Up + if_equal LEFT, .Position5_Left + if_equal RIGHT, .Position5_Right + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos5_Pos6 moveperson ILEXFOREST_BIRD, $18, $23 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $6 + loadvar FarfetchdPosition, 6 end -UnknownScript_0x6ec74: - applymovement ILEXFOREST_BIRD, MovementData_0x6eec7 +.Position5_Left: + applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos5_Pos7 moveperson ILEXFOREST_BIRD, $16, $1f disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $7 + loadvar FarfetchdPosition, 7 end -UnknownScript_0x6ec85: - applymovement ILEXFOREST_BIRD, MovementData_0x6eecc +.Position5_Up: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos5_Pos4_Up moveperson ILEXFOREST_BIRD, $1d, $16 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $4 + loadvar FarfetchdPosition, 4 end -UnknownScript_0x6ec96: - applymovement ILEXFOREST_BIRD, MovementData_0x6eed2 +.Position5_Right: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos5_Pos4_Right moveperson ILEXFOREST_BIRD, $1d, $16 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $4 + loadvar FarfetchdPosition, 4 end -UnknownScript_0x6eca7: - scall UnknownScript_0x6eda1 - if_equal $3, UnknownScript_0x6ecbf - applymovement ILEXFOREST_BIRD, MovementData_0x6eee6 +.Position6: + scall .CryAndCheckFacing + if_equal RIGHT, .Position6_Right + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos6_Pos7 moveperson ILEXFOREST_BIRD, $16, $1f disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $7 + loadvar FarfetchdPosition, 7 end -UnknownScript_0x6ecbf: - applymovement ILEXFOREST_BIRD, MovementData_0x6eeef +.Position6_Right: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos6_Pos5 moveperson ILEXFOREST_BIRD, $1c, $1f disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $5 + loadvar FarfetchdPosition, 5 end -UnknownScript_0x6ecd0: - scall UnknownScript_0x6eda1 - if_equal $0, UnknownScript_0x6ecfd - if_equal $2, UnknownScript_0x6ecec - applymovement ILEXFOREST_BIRD, MovementData_0x6eef8 +.Position7: + scall .CryAndCheckFacing + if_equal DOWN, .Position7_Down + if_equal LEFT, .Position7_Left + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos8 moveperson ILEXFOREST_BIRD, $f, $1d disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $8 + loadvar FarfetchdPosition, 8 end -UnknownScript_0x6ecec: - applymovement ILEXFOREST_BIRD, MovementData_0x6ef00 +.Position7_Left: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos6 moveperson ILEXFOREST_BIRD, $18, $23 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $6 + loadvar FarfetchdPosition, 6 end -UnknownScript_0x6ecfd: - applymovement ILEXFOREST_BIRD, MovementData_0x6ef09 +.Position7_Down: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos5 moveperson ILEXFOREST_BIRD, $1c, $1f disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $5 + loadvar FarfetchdPosition, 5 end -UnknownScript_0x6ed0e: - scall UnknownScript_0x6eda1 - if_equal $1, UnknownScript_0x6ed3f - if_equal $2, UnknownScript_0x6ed3f - if_equal $3, UnknownScript_0x6ed2e - applymovement ILEXFOREST_BIRD, MovementData_0x6ef10 +.Position8: + scall .CryAndCheckFacing + if_equal UP, .Position8_Up + if_equal LEFT, .Position8_Left + if_equal RIGHT, .Position8_Right + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos9 moveperson ILEXFOREST_BIRD, $a, $23 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $9 + loadvar FarfetchdPosition, 9 end -UnknownScript_0x6ed2e: - applymovement ILEXFOREST_BIRD, MovementData_0x6ef18 +.Position8_Right: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos7 moveperson ILEXFOREST_BIRD, $16, $1f disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $7 + loadvar FarfetchdPosition, 7 end -UnknownScript_0x6ed3f: - applymovement ILEXFOREST_BIRD, MovementData_0x6ef1e +.Position8_Up: +.Position8_Left: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos2 moveperson ILEXFOREST_BIRD, $f, $19 disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $2 + loadvar FarfetchdPosition, 2 end -UnknownScript_0x6ed50: - scall UnknownScript_0x6eda1 - if_equal $0, UnknownScript_0x6ed85 - if_equal $3, UnknownScript_0x6ed74 - applymovement ILEXFOREST_BIRD, MovementData_0x6ef23 +.Position9: + scall .CryAndCheckFacing + if_equal DOWN, .Position9_Down + if_equal RIGHT, .Position9_Right + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos10 moveperson ILEXFOREST_BIRD, $6, $1c disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $a + loadvar FarfetchdPosition, 10 appear ILEXFOREST_BLACK_BELT setevent EVENT_CHARCOAL_KILN_BOSS setevent EVENT_HERDED_FARFETCHD end -UnknownScript_0x6ed74: - applymovement ILEXFOREST_BIRD, MovementData_0x6ef33 +.Position9_Right: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos8_Right moveperson ILEXFOREST_BIRD, $f, $1d disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $8 + loadvar FarfetchdPosition, 8 end -UnknownScript_0x6ed85: - applymovement ILEXFOREST_BIRD, MovementData_0x6ef3d +.Position9_Down: + applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos8_Down moveperson ILEXFOREST_BIRD, $f, $1d disappear ILEXFOREST_BIRD appear ILEXFOREST_BIRD - loadvar FarfetchdPosition, $8 + loadvar FarfetchdPosition, 8 end -UnknownScript_0x6ed96: +.Position10: faceplayer loadfont - writetext UnknownText_0x6f086 + writetext Text_Kwaaaa cry FARFETCH_D waitbutton closetext end -UnknownScript_0x6eda1: +.CryAndCheckFacing: faceplayer loadfont - writetext UnknownText_0x6f086 + writetext Text_Kwaaaa cry FARFETCH_D waitbutton closetext @@ -349,7 +351,7 @@ BlackBeltScript_0x6edae: faceplayer loadfont checkevent EVENT_GOT_HM01_CUT - iftrue UnknownScript_0x6edd8 + iftrue .AlreadyGotCut writetext UnknownText_0x6f099 keeptextopen verbosegiveitem HM_CUT @@ -365,7 +367,7 @@ BlackBeltScript_0x6edae: clearevent EVENT_CHARCOAL_KILN_BOSS end -UnknownScript_0x6edd8: +.AlreadyGotCut: writetext UnknownText_0x6f1c0 waitbutton closetext @@ -434,24 +436,24 @@ MapIlexForestSignpost0Script: MapIlexForestSignpost4Script: checkevent EVENT_FOREST_IS_RESTLESS - iftrue UnknownScript_0x6ee30 - jump UnknownScript_0x6ee35 + iftrue .ForestIsRestless + jump .DontDoCelebiEvent -UnknownScript_0x6ee30: +.ForestIsRestless: checkitem GS_BALL - iftrue UnknownScript_0x6ee38 -UnknownScript_0x6ee35: + iftrue .AskCelebiEvent +.DontDoCelebiEvent: jumptext UnknownText_0x6f358 -UnknownScript_0x6ee38: +.AskCelebiEvent: loadfont writetext UnknownText_0x6f394 yesorno - iftrue UnknownScript_0x6ee42 + iftrue .CelebiEvent closetext end -UnknownScript_0x6ee42: +.CelebiEvent: takeitem GS_BALL clearevent EVENT_FOREST_IS_RESTLESS setevent EVENT_AZALEA_TOWN_KURT @@ -474,7 +476,7 @@ UnknownScript_0x6ee42: returnafterbattle pause 20 special CheckCaughtCelebi - iffalse UnknownScript_0x6ee8e + iffalse .DidntCatchCelebi appear ILEXFOREST_KURT applymovement ILEXFOREST_KURT, MovementData_0x6ef4e loadfont @@ -483,10 +485,10 @@ UnknownScript_0x6ee42: closetext applymovement ILEXFOREST_KURT, MovementData_0x6ef53 disappear ILEXFOREST_KURT -UnknownScript_0x6ee8e: +.DidntCatchCelebi: end -MovementData_0x6ee8f: +MovementData_Farfetchd_Pos1_Pos2: big_step_up big_step_up big_step_up @@ -494,7 +496,7 @@ MovementData_0x6ee8f: big_step_up step_end -MovementData_0x6ee95: +MovementData_Farfetchd_Pos2_Pos3: big_step_up big_step_up big_step_right @@ -505,7 +507,7 @@ MovementData_0x6ee95: big_step_down step_end -MovementData_0x6ee9e: +MovementData_Farfetchd_Pos2_Pos8: big_step_down big_step_down big_step_down @@ -513,7 +515,7 @@ MovementData_0x6ee9e: big_step_down step_end -MovementData_0x6eea4: +MovementData_Farfetchd_Pos3_Pos4: big_step_right big_step_right big_step_right @@ -522,7 +524,7 @@ MovementData_0x6eea4: big_step_right step_end -MovementData_0x6eeab: +MovementData_Farfetchd_Pos3_Pos2: big_step_up big_step_left big_step_left @@ -530,7 +532,7 @@ MovementData_0x6eeab: big_step_left step_end -MovementData_0x6eeb1: +MovementData_Farfetchd_Pos4_Pos5: big_step_down big_step_down big_step_down @@ -539,14 +541,14 @@ MovementData_0x6eeb1: big_step_down step_end -MovementData_0x6eeb8: +MovementData_Farfetchd_Pos4_Pos3: big_step_left jump_step_left big_step_left big_step_left step_end -MovementData_0x6eebd: +MovementData_Farfetchd_Pos5_Pos6: big_step_down big_step_down big_step_down @@ -558,14 +560,14 @@ MovementData_0x6eebd: big_step_left step_end -MovementData_0x6eec7: +MovementData_Farfetchd_Pos5_Pos7: big_step_left big_step_left big_step_left big_step_left step_end -MovementData_0x6eecc: +MovementData_Farfetched_Pos5_Pos4_Up: big_step_up big_step_up big_step_up @@ -573,14 +575,14 @@ MovementData_0x6eecc: big_step_up step_end -MovementData_0x6eed2: +MovementData_Farfetched_Pos5_Pos4_Right: big_step_right turn_head_up - db $3e ; movement + step_sleep_1 turn_head_down - db $3e ; movement + step_sleep_1 turn_head_up - db $3e ; movement + step_sleep_1 big_step_down big_step_down fix_facing @@ -595,7 +597,7 @@ MovementData_0x6eed2: big_step_up step_end -MovementData_0x6eee6: +MovementData_Farfetched_Pos6_Pos7: big_step_left big_step_left big_step_left @@ -606,7 +608,7 @@ MovementData_0x6eee6: big_step_up step_end -MovementData_0x6eeef: +MovementData_Farfetched_Pos6_Pos5: big_step_right big_step_right big_step_right @@ -617,7 +619,7 @@ MovementData_0x6eeef: big_step_up step_end -MovementData_0x6eef8: +MovementData_Farfetched_Pos7_Pos8: big_step_up big_step_up big_step_left @@ -627,7 +629,7 @@ MovementData_0x6eef8: big_step_left step_end -MovementData_0x6ef00: +MovementData_Farfetched_Pos7_Pos6: big_step_down big_step_down big_step_left @@ -638,7 +640,7 @@ MovementData_0x6ef00: big_step_right step_end -MovementData_0x6ef09: +MovementData_Farfetched_Pos7_Pos5: big_step_right big_step_right big_step_right @@ -647,7 +649,7 @@ MovementData_0x6ef09: big_step_right step_end -MovementData_0x6ef10: +MovementData_Farfetched_Pos8_Pos9: big_step_down big_step_left big_step_down @@ -657,7 +659,7 @@ MovementData_0x6ef10: big_step_down step_end -MovementData_0x6ef18: +MovementData_Farfetched_Pos8_Pos7: big_step_right big_step_right big_step_right @@ -665,14 +667,14 @@ MovementData_0x6ef18: big_step_right step_end -MovementData_0x6ef1e: +MovementData_Farfetched_Pos8_Pos2: big_step_up big_step_up big_step_up big_step_up step_end -MovementData_0x6ef23: +MovementData_Farfetched_Pos9_Pos10: big_step_left big_step_left fix_facing @@ -690,7 +692,7 @@ MovementData_0x6ef23: big_step_up step_end -MovementData_0x6ef33: +MovementData_Farfetched_Pos9_Pos8_Right: big_step_right big_step_right big_step_right @@ -702,7 +704,7 @@ MovementData_0x6ef33: big_step_up step_end -MovementData_0x6ef3d: +MovementData_Farfetched_Pos9_Pos8_Down: big_step_left big_step_left fix_facing @@ -770,12 +772,12 @@ UnknownText_0x6f019: cont "a BADGE." done -UnknownText_0x6f06f: +Text_ItsTheMissingPokemon: text "It's the missing" line "#MON!" done -UnknownText_0x6f086: +Text_Kwaaaa: text "FARFETCH'D: Kwaa!" done @@ -963,7 +965,7 @@ IlexForest_MapEventHeader: .PersonEvents: db 11 - person_event SPRITE_BIRD, 31, 14, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, BirdScript_0x6eb8f, EVENT_ILEX_FOREST_FARFETCHD + person_event SPRITE_BIRD, 31, 14, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, IlexForestFarfetchdScript, EVENT_ILEX_FOREST_FARFETCHD person_event SPRITE_YOUNGSTER, 28, 7, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6eb7b, EVENT_ILEX_FOREST_APPRENTICE person_event SPRITE_BLACK_BELT, 28, 5, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, BlackBeltScript_0x6edae, EVENT_ILEX_FOREST_CHARCOAL_MASTER person_event SPRITE_ROCKER, 14, 15, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, RockerScript_0x6edde, -1 diff --git a/maps/OlivineLighthouse6F.asm b/maps/OlivineLighthouse6F.asm index ee34c6eee..82fe43e94 100644 --- a/maps/OlivineLighthouse6F.asm +++ b/maps/OlivineLighthouse6F.asm @@ -70,8 +70,8 @@ UnknownScript_0x60bab: setevent EVENT_JASMINE_RETURNED_TO_GYM clearevent EVENT_OLIVINE_GYM_JASMINE checkcode VAR_FACING - if_equal $0, UnknownScript_0x60c17 - if_equal $3, UnknownScript_0x60c1e + if_equal DOWN, UnknownScript_0x60c17 + if_equal RIGHT, UnknownScript_0x60c1e applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c68 disappear OLIVINELIGHTHOUSE6F_JASMINE end diff --git a/maps/OlivinePort.asm b/maps/OlivinePort.asm index a580dece0..f0c583f2c 100644 --- a/maps/OlivinePort.asm +++ b/maps/OlivinePort.asm @@ -170,7 +170,7 @@ UnknownScript_0x749c0: closetext setevent EVENT_RECEIVED_BALLS_FROM_KURT checkcode VAR_FACING - if_equal $3, UnknownScript_0x749e5 + if_equal RIGHT, UnknownScript_0x749e5 applymovement PLAYER, MovementData_0x74a3f jump SailorScript_0x748c0 diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm index 2a6180ab6..6e6288f25 100644 --- a/maps/RadioTower2F.asm +++ b/maps/RadioTower2F.asm @@ -124,7 +124,7 @@ Buena: closetext spriteface RADIOTOWER2F_BUENA, RIGHT checkcode VAR_FACING - if_not_equal $3, UnknownScript_0x5d7be + if_not_equal RIGHT, UnknownScript_0x5d7be applymovement PLAYER, MovementData_0x5d921 UnknownScript_0x5d7be: spriteface PLAYER, RIGHT diff --git a/maps/Route34.asm b/maps/Route34.asm index 1d062da43..4b590caab 100644 --- a/maps/Route34.asm +++ b/maps/Route34.asm @@ -65,7 +65,7 @@ GrampsScript_0x7803d: if_equal $1, UnknownScript_0x7805a clearflag ENGINE_DAYCARE_MONS_ARE_COMPATIBLE checkcode VAR_FACING - if_equal $3, UnknownScript_0x7805b + if_equal RIGHT, UnknownScript_0x7805b applymovement ROUTE34_GRAMPS, MovementData_0x78333 playsound SFX_ENTER_DOOR disappear ROUTE34_GRAMPS diff --git a/maps/Route36.asm b/maps/Route36.asm index b748009d1..5ec0870bd 100644 --- a/maps/Route36.asm +++ b/maps/Route36.asm @@ -115,7 +115,7 @@ LassScript_0x19408c: closetext clearevent EVENT_FLORIA_AT_FLOWER_SHOP checkcode VAR_FACING - if_equal $1, UnknownScript_0x1940ac + if_equal UP, UnknownScript_0x1940ac applymovement ROUTE36_LASS2, MovementData_0x19424e disappear ROUTE36_LASS2 end diff --git a/maps/Route43Gate.asm b/maps/Route43Gate.asm index 34fd5aeb6..2702e9fcb 100644 --- a/maps/Route43Gate.asm +++ b/maps/Route43Gate.asm @@ -38,8 +38,8 @@ UnknownScript_0x19abd5: UnknownScript_0x19abda: playmusic MUSIC_ROCKET_ENCOUNTER checkcode VAR_FACING - if_equal $0, UnknownScript_0x19abea - if_equal $1, UnknownScript_0x19ac38 + if_equal DOWN, UnknownScript_0x19abea + if_equal UP, UnknownScript_0x19ac38 dotrigger $1 end diff --git a/maps/VioletPokeCenter1F.asm b/maps/VioletPokeCenter1F.asm index 7eace6f8f..808db49b1 100644 --- a/maps/VioletPokeCenter1F.asm +++ b/maps/VioletPokeCenter1F.asm @@ -37,7 +37,7 @@ UnknownScript_0x694d7: waitbutton closetext checkcode VAR_FACING - if_equal $1, .UnknownScript_0x69511 + if_equal UP, .UnknownScript_0x69511 spriteface PLAYER, DOWN applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_0x69549 playsound SFX_EXIT_BUILDING |