Farfetchd event

This commit is contained in:
PikalaxALT
2015-11-27 13:06:43 -05:00
parent 0d944f5915
commit 43903f543b
10 changed files with 186 additions and 184 deletions

View File

@@ -23,7 +23,7 @@ ElmsLab_MapScriptHeader:
; callbacks ; callbacks
dbw 2, ElmsLab_PutElmAtLaptop dbw 2, .Callback_MoveElm
.Trigger0: .Trigger0:
priorityjump ElmsLab_AutowalkUpToElm priorityjump ElmsLab_AutowalkUpToElm
@@ -44,7 +44,7 @@ ElmsLab_MapScriptHeader:
.Trigger5: .Trigger5:
end end
ElmsLab_PutElmAtLaptop: .Callback_MoveElm:
checktriggers checktriggers
iftrue .Skip iftrue .Skip
moveperson ELMSLAB_ELM, $3, $4 moveperson ELMSLAB_ELM, $3, $4
@@ -188,7 +188,7 @@ CyndaquilPokeBallScript:
givepoke CYNDAQUIL, 5, BERRY givepoke CYNDAQUIL, 5, BERRY
closetext closetext
checkcode VAR_FACING checkcode VAR_FACING
if_equal $3, ElmDirectionsScript if_equal RIGHT, ElmDirectionsScript
applymovement PLAYER, AfterCyndaquilMovement applymovement PLAYER, AfterCyndaquilMovement
jump ElmDirectionsScript jump ElmDirectionsScript

View File

@@ -136,7 +136,7 @@ MoveTutor:
waitbutton waitbutton
closetext closetext
checkcode VAR_FACING checkcode VAR_FACING
if_equal $2, .WalkAroundPlayer if_equal LEFT, .WalkAroundPlayer
applymovement GOLDENRODCITY_POKEFAN_M2, MovementData_0x198a5f applymovement GOLDENRODCITY_POKEFAN_M2, MovementData_0x198a5f
jump .GoInside jump .GoInside

View File

@@ -20,71 +20,71 @@ IlexForest_MapScriptHeader:
; callbacks ; callbacks
dbw 2, UnknownScript_0x6eb03 dbw 2, .FarfetchdCallback
UnknownScript_0x6eb03: .FarfetchdCallback:
checkevent EVENT_GOT_HM01_CUT checkevent EVENT_GOT_HM01_CUT
iftrue UnknownScript_0x6eb34 iftrue .Static
copybytetovar FarfetchdPosition copybytetovar FarfetchdPosition
if_equal $1, UnknownScript_0x6eb35 if_equal 1, .PositionOne
if_equal $2, UnknownScript_0x6eb3c if_equal 2, .PositionTwo
if_equal $3, UnknownScript_0x6eb43 if_equal 3, .PositionThree
if_equal $4, UnknownScript_0x6eb4a if_equal 4, .PositionFour
if_equal $5, UnknownScript_0x6eb51 if_equal 5, .PositionFive
if_equal $6, UnknownScript_0x6eb58 if_equal 6, .PositionSix
if_equal $7, UnknownScript_0x6eb5f if_equal 7, .PositionSeven
if_equal $8, UnknownScript_0x6eb66 if_equal 8, .PositionEight
if_equal $9, UnknownScript_0x6eb6d if_equal 9, .PositionNine
if_equal $a, UnknownScript_0x6eb74 if_equal 10, .PositionTen
UnknownScript_0x6eb34: .Static:
return return
UnknownScript_0x6eb35: .PositionOne:
moveperson ILEXFOREST_BIRD, $e, $1f moveperson ILEXFOREST_BIRD, $e, $1f
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb3c: .PositionTwo:
moveperson ILEXFOREST_BIRD, $f, $19 moveperson ILEXFOREST_BIRD, $f, $19
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb43: .PositionThree:
moveperson ILEXFOREST_BIRD, $14, $18 moveperson ILEXFOREST_BIRD, $14, $18
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb4a: .PositionFour:
moveperson ILEXFOREST_BIRD, $1d, $16 moveperson ILEXFOREST_BIRD, $1d, $16
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb51: .PositionFive:
moveperson ILEXFOREST_BIRD, $1c, $1f moveperson ILEXFOREST_BIRD, $1c, $1f
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb58: .PositionSix:
moveperson ILEXFOREST_BIRD, $18, $23 moveperson ILEXFOREST_BIRD, $18, $23
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb5f: .PositionSeven:
moveperson ILEXFOREST_BIRD, $16, $1f moveperson ILEXFOREST_BIRD, $16, $1f
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb66: .PositionEight:
moveperson ILEXFOREST_BIRD, $f, $1d moveperson ILEXFOREST_BIRD, $f, $1d
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb6d: .PositionNine:
moveperson ILEXFOREST_BIRD, $a, $23 moveperson ILEXFOREST_BIRD, $a, $23
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
UnknownScript_0x6eb74: .PositionTen:
moveperson ILEXFOREST_BIRD, $6, $1c moveperson ILEXFOREST_BIRD, $6, $1c
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
return return
@@ -93,252 +93,254 @@ YoungsterScript_0x6eb7b:
faceplayer faceplayer
loadfont loadfont
checkevent EVENT_HERDED_FARFETCHD checkevent EVENT_HERDED_FARFETCHD
iftrue UnknownScript_0x6eb89 iftrue .DoneFarfetchd
writetext UnknownText_0x6ef5c writetext UnknownText_0x6ef5c
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x6eb89: .DoneFarfetchd:
writetext UnknownText_0x6f019 writetext UnknownText_0x6f019
waitbutton waitbutton
closetext closetext
end end
BirdScript_0x6eb8f: IlexForestFarfetchdScript:
copybytetovar FarfetchdPosition copybytetovar FarfetchdPosition
if_equal $1, UnknownScript_0x6ebba if_equal 1, .Position1
if_equal $2, UnknownScript_0x6ebd9 if_equal 2, .Position2
if_equal $3, UnknownScript_0x6ec02 if_equal 3, .Position3
if_equal $4, UnknownScript_0x6ec2b if_equal 4, .Position4
if_equal $5, UnknownScript_0x6ec54 if_equal 5, .Position5
if_equal $6, UnknownScript_0x6eca7 if_equal 6, .Position6
if_equal $7, UnknownScript_0x6ecd0 if_equal 7, .Position7
if_equal $8, UnknownScript_0x6ed0e if_equal 8, .Position8
if_equal $9, UnknownScript_0x6ed50 if_equal 9, .Position9
if_equal $a, UnknownScript_0x6ed96 if_equal 10, .Position10
UnknownScript_0x6ebba:
.Position1:
faceplayer faceplayer
loadfont loadfont
writetext UnknownText_0x6f06f writetext Text_ItsTheMissingPokemon
keeptextopen keeptextopen
writetext UnknownText_0x6f086 writetext Text_Kwaaaa
cry FARFETCH_D cry FARFETCH_D
waitbutton waitbutton
closetext closetext
applymovement ILEXFOREST_BIRD, MovementData_0x6ee8f applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos1_Pos2
moveperson ILEXFOREST_BIRD, $f, $19 moveperson ILEXFOREST_BIRD, $f, $19
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $2 loadvar FarfetchdPosition, 2
end end
UnknownScript_0x6ebd9: .Position2:
scall UnknownScript_0x6eda1 scall .CryAndCheckFacing
if_equal $0, UnknownScript_0x6ebf1 if_equal DOWN, .Position2_Down
applymovement ILEXFOREST_BIRD, MovementData_0x6ee95 applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos2_Pos3
moveperson ILEXFOREST_BIRD, $14, $18 moveperson ILEXFOREST_BIRD, $14, $18
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $3 loadvar FarfetchdPosition, 3
end end
UnknownScript_0x6ebf1: .Position2_Down:
applymovement ILEXFOREST_BIRD, MovementData_0x6ee9e applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos2_Pos8
moveperson ILEXFOREST_BIRD, $f, $1d moveperson ILEXFOREST_BIRD, $f, $1d
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $8 loadvar FarfetchdPosition, 8
end end
UnknownScript_0x6ec02: .Position3:
scall UnknownScript_0x6eda1 scall .CryAndCheckFacing
if_equal $2, UnknownScript_0x6ec1a if_equal LEFT, .Position3_Left
applymovement ILEXFOREST_BIRD, MovementData_0x6eea4 applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos3_Pos4
moveperson ILEXFOREST_BIRD, $1d, $16 moveperson ILEXFOREST_BIRD, $1d, $16
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $4 loadvar FarfetchdPosition, 4
end end
UnknownScript_0x6ec1a: .Position3_Left:
applymovement ILEXFOREST_BIRD, MovementData_0x6eeab applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos3_Pos2
moveperson ILEXFOREST_BIRD, $f, $19 moveperson ILEXFOREST_BIRD, $f, $19
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $2 loadvar FarfetchdPosition, 2
end end
UnknownScript_0x6ec2b: .Position4:
scall UnknownScript_0x6eda1 scall .CryAndCheckFacing
if_equal $1, UnknownScript_0x6ec43 if_equal UP, .Position4_Up
applymovement ILEXFOREST_BIRD, MovementData_0x6eeb1 applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos4_Pos5
moveperson ILEXFOREST_BIRD, $1c, $1f moveperson ILEXFOREST_BIRD, $1c, $1f
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $5 loadvar FarfetchdPosition, 5
end end
UnknownScript_0x6ec43: .Position4_Up:
applymovement ILEXFOREST_BIRD, MovementData_0x6eeb8 applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos4_Pos3
moveperson ILEXFOREST_BIRD, $14, $18 moveperson ILEXFOREST_BIRD, $14, $18
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $3 loadvar FarfetchdPosition, 3
end end
UnknownScript_0x6ec54: .Position5:
scall UnknownScript_0x6eda1 scall .CryAndCheckFacing
if_equal $1, UnknownScript_0x6ec85 if_equal UP, .Position5_Up
if_equal $2, UnknownScript_0x6ec74 if_equal LEFT, .Position5_Left
if_equal $3, UnknownScript_0x6ec96 if_equal RIGHT, .Position5_Right
applymovement ILEXFOREST_BIRD, MovementData_0x6eebd applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos5_Pos6
moveperson ILEXFOREST_BIRD, $18, $23 moveperson ILEXFOREST_BIRD, $18, $23
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $6 loadvar FarfetchdPosition, 6
end end
UnknownScript_0x6ec74: .Position5_Left:
applymovement ILEXFOREST_BIRD, MovementData_0x6eec7 applymovement ILEXFOREST_BIRD, MovementData_Farfetchd_Pos5_Pos7
moveperson ILEXFOREST_BIRD, $16, $1f moveperson ILEXFOREST_BIRD, $16, $1f
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $7 loadvar FarfetchdPosition, 7
end end
UnknownScript_0x6ec85: .Position5_Up:
applymovement ILEXFOREST_BIRD, MovementData_0x6eecc applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos5_Pos4_Up
moveperson ILEXFOREST_BIRD, $1d, $16 moveperson ILEXFOREST_BIRD, $1d, $16
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $4 loadvar FarfetchdPosition, 4
end end
UnknownScript_0x6ec96: .Position5_Right:
applymovement ILEXFOREST_BIRD, MovementData_0x6eed2 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos5_Pos4_Right
moveperson ILEXFOREST_BIRD, $1d, $16 moveperson ILEXFOREST_BIRD, $1d, $16
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $4 loadvar FarfetchdPosition, 4
end end
UnknownScript_0x6eca7: .Position6:
scall UnknownScript_0x6eda1 scall .CryAndCheckFacing
if_equal $3, UnknownScript_0x6ecbf if_equal RIGHT, .Position6_Right
applymovement ILEXFOREST_BIRD, MovementData_0x6eee6 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos6_Pos7
moveperson ILEXFOREST_BIRD, $16, $1f moveperson ILEXFOREST_BIRD, $16, $1f
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $7 loadvar FarfetchdPosition, 7
end end
UnknownScript_0x6ecbf: .Position6_Right:
applymovement ILEXFOREST_BIRD, MovementData_0x6eeef applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos6_Pos5
moveperson ILEXFOREST_BIRD, $1c, $1f moveperson ILEXFOREST_BIRD, $1c, $1f
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $5 loadvar FarfetchdPosition, 5
end end
UnknownScript_0x6ecd0: .Position7:
scall UnknownScript_0x6eda1 scall .CryAndCheckFacing
if_equal $0, UnknownScript_0x6ecfd if_equal DOWN, .Position7_Down
if_equal $2, UnknownScript_0x6ecec if_equal LEFT, .Position7_Left
applymovement ILEXFOREST_BIRD, MovementData_0x6eef8 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos8
moveperson ILEXFOREST_BIRD, $f, $1d moveperson ILEXFOREST_BIRD, $f, $1d
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $8 loadvar FarfetchdPosition, 8
end end
UnknownScript_0x6ecec: .Position7_Left:
applymovement ILEXFOREST_BIRD, MovementData_0x6ef00 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos6
moveperson ILEXFOREST_BIRD, $18, $23 moveperson ILEXFOREST_BIRD, $18, $23
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $6 loadvar FarfetchdPosition, 6
end end
UnknownScript_0x6ecfd: .Position7_Down:
applymovement ILEXFOREST_BIRD, MovementData_0x6ef09 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos7_Pos5
moveperson ILEXFOREST_BIRD, $1c, $1f moveperson ILEXFOREST_BIRD, $1c, $1f
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $5 loadvar FarfetchdPosition, 5
end end
UnknownScript_0x6ed0e: .Position8:
scall UnknownScript_0x6eda1 scall .CryAndCheckFacing
if_equal $1, UnknownScript_0x6ed3f if_equal UP, .Position8_Up
if_equal $2, UnknownScript_0x6ed3f if_equal LEFT, .Position8_Left
if_equal $3, UnknownScript_0x6ed2e if_equal RIGHT, .Position8_Right
applymovement ILEXFOREST_BIRD, MovementData_0x6ef10 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos9
moveperson ILEXFOREST_BIRD, $a, $23 moveperson ILEXFOREST_BIRD, $a, $23
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $9 loadvar FarfetchdPosition, 9
end end
UnknownScript_0x6ed2e: .Position8_Right:
applymovement ILEXFOREST_BIRD, MovementData_0x6ef18 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos7
moveperson ILEXFOREST_BIRD, $16, $1f moveperson ILEXFOREST_BIRD, $16, $1f
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $7 loadvar FarfetchdPosition, 7
end end
UnknownScript_0x6ed3f: .Position8_Up:
applymovement ILEXFOREST_BIRD, MovementData_0x6ef1e .Position8_Left:
applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos8_Pos2
moveperson ILEXFOREST_BIRD, $f, $19 moveperson ILEXFOREST_BIRD, $f, $19
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $2 loadvar FarfetchdPosition, 2
end end
UnknownScript_0x6ed50: .Position9:
scall UnknownScript_0x6eda1 scall .CryAndCheckFacing
if_equal $0, UnknownScript_0x6ed85 if_equal DOWN, .Position9_Down
if_equal $3, UnknownScript_0x6ed74 if_equal RIGHT, .Position9_Right
applymovement ILEXFOREST_BIRD, MovementData_0x6ef23 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos10
moveperson ILEXFOREST_BIRD, $6, $1c moveperson ILEXFOREST_BIRD, $6, $1c
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $a loadvar FarfetchdPosition, 10
appear ILEXFOREST_BLACK_BELT appear ILEXFOREST_BLACK_BELT
setevent EVENT_CHARCOAL_KILN_BOSS setevent EVENT_CHARCOAL_KILN_BOSS
setevent EVENT_HERDED_FARFETCHD setevent EVENT_HERDED_FARFETCHD
end end
UnknownScript_0x6ed74: .Position9_Right:
applymovement ILEXFOREST_BIRD, MovementData_0x6ef33 applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos8_Right
moveperson ILEXFOREST_BIRD, $f, $1d moveperson ILEXFOREST_BIRD, $f, $1d
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $8 loadvar FarfetchdPosition, 8
end end
UnknownScript_0x6ed85: .Position9_Down:
applymovement ILEXFOREST_BIRD, MovementData_0x6ef3d applymovement ILEXFOREST_BIRD, MovementData_Farfetched_Pos9_Pos8_Down
moveperson ILEXFOREST_BIRD, $f, $1d moveperson ILEXFOREST_BIRD, $f, $1d
disappear ILEXFOREST_BIRD disappear ILEXFOREST_BIRD
appear ILEXFOREST_BIRD appear ILEXFOREST_BIRD
loadvar FarfetchdPosition, $8 loadvar FarfetchdPosition, 8
end end
UnknownScript_0x6ed96: .Position10:
faceplayer faceplayer
loadfont loadfont
writetext UnknownText_0x6f086 writetext Text_Kwaaaa
cry FARFETCH_D cry FARFETCH_D
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x6eda1: .CryAndCheckFacing:
faceplayer faceplayer
loadfont loadfont
writetext UnknownText_0x6f086 writetext Text_Kwaaaa
cry FARFETCH_D cry FARFETCH_D
waitbutton waitbutton
closetext closetext
@@ -349,7 +351,7 @@ BlackBeltScript_0x6edae:
faceplayer faceplayer
loadfont loadfont
checkevent EVENT_GOT_HM01_CUT checkevent EVENT_GOT_HM01_CUT
iftrue UnknownScript_0x6edd8 iftrue .AlreadyGotCut
writetext UnknownText_0x6f099 writetext UnknownText_0x6f099
keeptextopen keeptextopen
verbosegiveitem HM_CUT verbosegiveitem HM_CUT
@@ -365,7 +367,7 @@ BlackBeltScript_0x6edae:
clearevent EVENT_CHARCOAL_KILN_BOSS clearevent EVENT_CHARCOAL_KILN_BOSS
end end
UnknownScript_0x6edd8: .AlreadyGotCut:
writetext UnknownText_0x6f1c0 writetext UnknownText_0x6f1c0
waitbutton waitbutton
closetext closetext
@@ -434,24 +436,24 @@ MapIlexForestSignpost0Script:
MapIlexForestSignpost4Script: MapIlexForestSignpost4Script:
checkevent EVENT_FOREST_IS_RESTLESS checkevent EVENT_FOREST_IS_RESTLESS
iftrue UnknownScript_0x6ee30 iftrue .ForestIsRestless
jump UnknownScript_0x6ee35 jump .DontDoCelebiEvent
UnknownScript_0x6ee30: .ForestIsRestless:
checkitem GS_BALL checkitem GS_BALL
iftrue UnknownScript_0x6ee38 iftrue .AskCelebiEvent
UnknownScript_0x6ee35: .DontDoCelebiEvent:
jumptext UnknownText_0x6f358 jumptext UnknownText_0x6f358
UnknownScript_0x6ee38: .AskCelebiEvent:
loadfont loadfont
writetext UnknownText_0x6f394 writetext UnknownText_0x6f394
yesorno yesorno
iftrue UnknownScript_0x6ee42 iftrue .CelebiEvent
closetext closetext
end end
UnknownScript_0x6ee42: .CelebiEvent:
takeitem GS_BALL takeitem GS_BALL
clearevent EVENT_FOREST_IS_RESTLESS clearevent EVENT_FOREST_IS_RESTLESS
setevent EVENT_AZALEA_TOWN_KURT setevent EVENT_AZALEA_TOWN_KURT
@@ -474,7 +476,7 @@ UnknownScript_0x6ee42:
returnafterbattle returnafterbattle
pause 20 pause 20
special CheckCaughtCelebi special CheckCaughtCelebi
iffalse UnknownScript_0x6ee8e iffalse .DidntCatchCelebi
appear ILEXFOREST_KURT appear ILEXFOREST_KURT
applymovement ILEXFOREST_KURT, MovementData_0x6ef4e applymovement ILEXFOREST_KURT, MovementData_0x6ef4e
loadfont loadfont
@@ -483,10 +485,10 @@ UnknownScript_0x6ee42:
closetext closetext
applymovement ILEXFOREST_KURT, MovementData_0x6ef53 applymovement ILEXFOREST_KURT, MovementData_0x6ef53
disappear ILEXFOREST_KURT disappear ILEXFOREST_KURT
UnknownScript_0x6ee8e: .DidntCatchCelebi:
end end
MovementData_0x6ee8f: MovementData_Farfetchd_Pos1_Pos2:
big_step_up big_step_up
big_step_up big_step_up
big_step_up big_step_up
@@ -494,7 +496,7 @@ MovementData_0x6ee8f:
big_step_up big_step_up
step_end step_end
MovementData_0x6ee95: MovementData_Farfetchd_Pos2_Pos3:
big_step_up big_step_up
big_step_up big_step_up
big_step_right big_step_right
@@ -505,7 +507,7 @@ MovementData_0x6ee95:
big_step_down big_step_down
step_end step_end
MovementData_0x6ee9e: MovementData_Farfetchd_Pos2_Pos8:
big_step_down big_step_down
big_step_down big_step_down
big_step_down big_step_down
@@ -513,7 +515,7 @@ MovementData_0x6ee9e:
big_step_down big_step_down
step_end step_end
MovementData_0x6eea4: MovementData_Farfetchd_Pos3_Pos4:
big_step_right big_step_right
big_step_right big_step_right
big_step_right big_step_right
@@ -522,7 +524,7 @@ MovementData_0x6eea4:
big_step_right big_step_right
step_end step_end
MovementData_0x6eeab: MovementData_Farfetchd_Pos3_Pos2:
big_step_up big_step_up
big_step_left big_step_left
big_step_left big_step_left
@@ -530,7 +532,7 @@ MovementData_0x6eeab:
big_step_left big_step_left
step_end step_end
MovementData_0x6eeb1: MovementData_Farfetchd_Pos4_Pos5:
big_step_down big_step_down
big_step_down big_step_down
big_step_down big_step_down
@@ -539,14 +541,14 @@ MovementData_0x6eeb1:
big_step_down big_step_down
step_end step_end
MovementData_0x6eeb8: MovementData_Farfetchd_Pos4_Pos3:
big_step_left big_step_left
jump_step_left jump_step_left
big_step_left big_step_left
big_step_left big_step_left
step_end step_end
MovementData_0x6eebd: MovementData_Farfetchd_Pos5_Pos6:
big_step_down big_step_down
big_step_down big_step_down
big_step_down big_step_down
@@ -558,14 +560,14 @@ MovementData_0x6eebd:
big_step_left big_step_left
step_end step_end
MovementData_0x6eec7: MovementData_Farfetchd_Pos5_Pos7:
big_step_left big_step_left
big_step_left big_step_left
big_step_left big_step_left
big_step_left big_step_left
step_end step_end
MovementData_0x6eecc: MovementData_Farfetched_Pos5_Pos4_Up:
big_step_up big_step_up
big_step_up big_step_up
big_step_up big_step_up
@@ -573,14 +575,14 @@ MovementData_0x6eecc:
big_step_up big_step_up
step_end step_end
MovementData_0x6eed2: MovementData_Farfetched_Pos5_Pos4_Right:
big_step_right big_step_right
turn_head_up turn_head_up
db $3e ; movement step_sleep_1
turn_head_down turn_head_down
db $3e ; movement step_sleep_1
turn_head_up turn_head_up
db $3e ; movement step_sleep_1
big_step_down big_step_down
big_step_down big_step_down
fix_facing fix_facing
@@ -595,7 +597,7 @@ MovementData_0x6eed2:
big_step_up big_step_up
step_end step_end
MovementData_0x6eee6: MovementData_Farfetched_Pos6_Pos7:
big_step_left big_step_left
big_step_left big_step_left
big_step_left big_step_left
@@ -606,7 +608,7 @@ MovementData_0x6eee6:
big_step_up big_step_up
step_end step_end
MovementData_0x6eeef: MovementData_Farfetched_Pos6_Pos5:
big_step_right big_step_right
big_step_right big_step_right
big_step_right big_step_right
@@ -617,7 +619,7 @@ MovementData_0x6eeef:
big_step_up big_step_up
step_end step_end
MovementData_0x6eef8: MovementData_Farfetched_Pos7_Pos8:
big_step_up big_step_up
big_step_up big_step_up
big_step_left big_step_left
@@ -627,7 +629,7 @@ MovementData_0x6eef8:
big_step_left big_step_left
step_end step_end
MovementData_0x6ef00: MovementData_Farfetched_Pos7_Pos6:
big_step_down big_step_down
big_step_down big_step_down
big_step_left big_step_left
@@ -638,7 +640,7 @@ MovementData_0x6ef00:
big_step_right big_step_right
step_end step_end
MovementData_0x6ef09: MovementData_Farfetched_Pos7_Pos5:
big_step_right big_step_right
big_step_right big_step_right
big_step_right big_step_right
@@ -647,7 +649,7 @@ MovementData_0x6ef09:
big_step_right big_step_right
step_end step_end
MovementData_0x6ef10: MovementData_Farfetched_Pos8_Pos9:
big_step_down big_step_down
big_step_left big_step_left
big_step_down big_step_down
@@ -657,7 +659,7 @@ MovementData_0x6ef10:
big_step_down big_step_down
step_end step_end
MovementData_0x6ef18: MovementData_Farfetched_Pos8_Pos7:
big_step_right big_step_right
big_step_right big_step_right
big_step_right big_step_right
@@ -665,14 +667,14 @@ MovementData_0x6ef18:
big_step_right big_step_right
step_end step_end
MovementData_0x6ef1e: MovementData_Farfetched_Pos8_Pos2:
big_step_up big_step_up
big_step_up big_step_up
big_step_up big_step_up
big_step_up big_step_up
step_end step_end
MovementData_0x6ef23: MovementData_Farfetched_Pos9_Pos10:
big_step_left big_step_left
big_step_left big_step_left
fix_facing fix_facing
@@ -690,7 +692,7 @@ MovementData_0x6ef23:
big_step_up big_step_up
step_end step_end
MovementData_0x6ef33: MovementData_Farfetched_Pos9_Pos8_Right:
big_step_right big_step_right
big_step_right big_step_right
big_step_right big_step_right
@@ -702,7 +704,7 @@ MovementData_0x6ef33:
big_step_up big_step_up
step_end step_end
MovementData_0x6ef3d: MovementData_Farfetched_Pos9_Pos8_Down:
big_step_left big_step_left
big_step_left big_step_left
fix_facing fix_facing
@@ -770,12 +772,12 @@ UnknownText_0x6f019:
cont "a BADGE." cont "a BADGE."
done done
UnknownText_0x6f06f: Text_ItsTheMissingPokemon:
text "It's the missing" text "It's the missing"
line "#MON!" line "#MON!"
done done
UnknownText_0x6f086: Text_Kwaaaa:
text "FARFETCH'D: Kwaa!" text "FARFETCH'D: Kwaa!"
done done
@@ -963,7 +965,7 @@ IlexForest_MapEventHeader:
.PersonEvents: .PersonEvents:
db 11 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_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_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 person_event SPRITE_ROCKER, 14, 15, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, RockerScript_0x6edde, -1

View File

@@ -70,8 +70,8 @@ UnknownScript_0x60bab:
setevent EVENT_JASMINE_RETURNED_TO_GYM setevent EVENT_JASMINE_RETURNED_TO_GYM
clearevent EVENT_OLIVINE_GYM_JASMINE clearevent EVENT_OLIVINE_GYM_JASMINE
checkcode VAR_FACING checkcode VAR_FACING
if_equal $0, UnknownScript_0x60c17 if_equal DOWN, UnknownScript_0x60c17
if_equal $3, UnknownScript_0x60c1e if_equal RIGHT, UnknownScript_0x60c1e
applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c68 applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c68
disappear OLIVINELIGHTHOUSE6F_JASMINE disappear OLIVINELIGHTHOUSE6F_JASMINE
end end

View File

@@ -170,7 +170,7 @@ UnknownScript_0x749c0:
closetext closetext
setevent EVENT_RECEIVED_BALLS_FROM_KURT setevent EVENT_RECEIVED_BALLS_FROM_KURT
checkcode VAR_FACING checkcode VAR_FACING
if_equal $3, UnknownScript_0x749e5 if_equal RIGHT, UnknownScript_0x749e5
applymovement PLAYER, MovementData_0x74a3f applymovement PLAYER, MovementData_0x74a3f
jump SailorScript_0x748c0 jump SailorScript_0x748c0

View File

@@ -124,7 +124,7 @@ Buena:
closetext closetext
spriteface RADIOTOWER2F_BUENA, RIGHT spriteface RADIOTOWER2F_BUENA, RIGHT
checkcode VAR_FACING checkcode VAR_FACING
if_not_equal $3, UnknownScript_0x5d7be if_not_equal RIGHT, UnknownScript_0x5d7be
applymovement PLAYER, MovementData_0x5d921 applymovement PLAYER, MovementData_0x5d921
UnknownScript_0x5d7be: UnknownScript_0x5d7be:
spriteface PLAYER, RIGHT spriteface PLAYER, RIGHT

View File

@@ -65,7 +65,7 @@ GrampsScript_0x7803d:
if_equal $1, UnknownScript_0x7805a if_equal $1, UnknownScript_0x7805a
clearflag ENGINE_DAYCARE_MONS_ARE_COMPATIBLE clearflag ENGINE_DAYCARE_MONS_ARE_COMPATIBLE
checkcode VAR_FACING checkcode VAR_FACING
if_equal $3, UnknownScript_0x7805b if_equal RIGHT, UnknownScript_0x7805b
applymovement ROUTE34_GRAMPS, MovementData_0x78333 applymovement ROUTE34_GRAMPS, MovementData_0x78333
playsound SFX_ENTER_DOOR playsound SFX_ENTER_DOOR
disappear ROUTE34_GRAMPS disappear ROUTE34_GRAMPS

View File

@@ -115,7 +115,7 @@ LassScript_0x19408c:
closetext closetext
clearevent EVENT_FLORIA_AT_FLOWER_SHOP clearevent EVENT_FLORIA_AT_FLOWER_SHOP
checkcode VAR_FACING checkcode VAR_FACING
if_equal $1, UnknownScript_0x1940ac if_equal UP, UnknownScript_0x1940ac
applymovement ROUTE36_LASS2, MovementData_0x19424e applymovement ROUTE36_LASS2, MovementData_0x19424e
disappear ROUTE36_LASS2 disappear ROUTE36_LASS2
end end

View File

@@ -38,8 +38,8 @@ UnknownScript_0x19abd5:
UnknownScript_0x19abda: UnknownScript_0x19abda:
playmusic MUSIC_ROCKET_ENCOUNTER playmusic MUSIC_ROCKET_ENCOUNTER
checkcode VAR_FACING checkcode VAR_FACING
if_equal $0, UnknownScript_0x19abea if_equal DOWN, UnknownScript_0x19abea
if_equal $1, UnknownScript_0x19ac38 if_equal UP, UnknownScript_0x19ac38
dotrigger $1 dotrigger $1
end end

View File

@@ -37,7 +37,7 @@ UnknownScript_0x694d7:
waitbutton waitbutton
closetext closetext
checkcode VAR_FACING checkcode VAR_FACING
if_equal $1, .UnknownScript_0x69511 if_equal UP, .UnknownScript_0x69511
spriteface PLAYER, DOWN spriteface PLAYER, DOWN
applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_0x69549 applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_0x69549
playsound SFX_EXIT_BUILDING playsound SFX_EXIT_BUILDING