shithub: pokecrystal

Download patch

ref: 43903f543bb04344710d57862a2c5534fd3e5b4c
parent: 0d944f5915867e95c39310d53ca5dcb9c70f4323
author: PikalaxALT <PikalaxALT@gmail.com>
date: Fri Nov 27 08:06:43 EST 2015

Farfetchd event

--- a/maps/ElmsLab.asm
+++ b/maps/ElmsLab.asm
@@ -23,7 +23,7 @@
 
 	; callbacks
 
-	dbw 2, ElmsLab_PutElmAtLaptop
+	dbw 2, .Callback_MoveElm
 
 .Trigger0:
 	priorityjump ElmsLab_AutowalkUpToElm
@@ -44,7 +44,7 @@
 .Trigger5:
 	end
 
-ElmsLab_PutElmAtLaptop:
+.Callback_MoveElm:
 	checktriggers
 	iftrue .Skip
 	moveperson ELMSLAB_ELM, $3, $4
@@ -188,7 +188,7 @@
 	givepoke CYNDAQUIL, 5, BERRY
 	closetext
 	checkcode VAR_FACING
-	if_equal $3, ElmDirectionsScript
+	if_equal RIGHT, ElmDirectionsScript
 	applymovement PLAYER, AfterCyndaquilMovement
 	jump ElmDirectionsScript
 
--- a/maps/GoldenrodCity.asm
+++ b/maps/GoldenrodCity.asm
@@ -136,7 +136,7 @@
 	waitbutton
 	closetext
 	checkcode VAR_FACING
-	if_equal $2, .WalkAroundPlayer
+	if_equal LEFT, .WalkAroundPlayer
 	applymovement GOLDENRODCITY_POKEFAN_M2, MovementData_0x198a5f
 	jump .GoInside
 
--- a/maps/IlexForest.asm
+++ b/maps/IlexForest.asm
@@ -20,71 +20,71 @@
 
 	; 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 @@
 	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 @@
 	faceplayer
 	loadfont
 	checkevent EVENT_GOT_HM01_CUT
-	iftrue UnknownScript_0x6edd8
+	iftrue .AlreadyGotCut
 	writetext UnknownText_0x6f099
 	keeptextopen
 	verbosegiveitem HM_CUT
@@ -365,7 +367,7 @@
 	clearevent EVENT_CHARCOAL_KILN_BOSS
 	end
 
-UnknownScript_0x6edd8:
+.AlreadyGotCut:
 	writetext UnknownText_0x6f1c0
 	waitbutton
 	closetext
@@ -434,24 +436,24 @@
 
 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 @@
 	returnafterbattle
 	pause 20
 	special CheckCaughtCelebi
-	iffalse UnknownScript_0x6ee8e
+	iffalse .DidntCatchCelebi
 	appear ILEXFOREST_KURT
 	applymovement ILEXFOREST_KURT, MovementData_0x6ef4e
 	loadfont
@@ -483,10 +485,10 @@
 	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 @@
 	big_step_up
 	step_end
 
-MovementData_0x6ee95:
+MovementData_Farfetchd_Pos2_Pos3:
 	big_step_up
 	big_step_up
 	big_step_right
@@ -505,7 +507,7 @@
 	big_step_down
 	step_end
 
-MovementData_0x6ee9e:
+MovementData_Farfetchd_Pos2_Pos8:
 	big_step_down
 	big_step_down
 	big_step_down
@@ -513,7 +515,7 @@
 	big_step_down
 	step_end
 
-MovementData_0x6eea4:
+MovementData_Farfetchd_Pos3_Pos4:
 	big_step_right
 	big_step_right
 	big_step_right
@@ -522,7 +524,7 @@
 	big_step_right
 	step_end
 
-MovementData_0x6eeab:
+MovementData_Farfetchd_Pos3_Pos2:
 	big_step_up
 	big_step_left
 	big_step_left
@@ -530,7 +532,7 @@
 	big_step_left
 	step_end
 
-MovementData_0x6eeb1:
+MovementData_Farfetchd_Pos4_Pos5:
 	big_step_down
 	big_step_down
 	big_step_down
@@ -539,7 +541,7 @@
 	big_step_down
 	step_end
 
-MovementData_0x6eeb8:
+MovementData_Farfetchd_Pos4_Pos3:
 	big_step_left
 	jump_step_left
 	big_step_left
@@ -546,7 +548,7 @@
 	big_step_left
 	step_end
 
-MovementData_0x6eebd:
+MovementData_Farfetchd_Pos5_Pos6:
 	big_step_down
 	big_step_down
 	big_step_down
@@ -558,7 +560,7 @@
 	big_step_left
 	step_end
 
-MovementData_0x6eec7:
+MovementData_Farfetchd_Pos5_Pos7:
 	big_step_left
 	big_step_left
 	big_step_left
@@ -565,7 +567,7 @@
 	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 @@
 	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 @@
 	big_step_up
 	step_end
 
-MovementData_0x6eee6:
+MovementData_Farfetched_Pos6_Pos7:
 	big_step_left
 	big_step_left
 	big_step_left
@@ -606,7 +608,7 @@
 	big_step_up
 	step_end
 
-MovementData_0x6eeef:
+MovementData_Farfetched_Pos6_Pos5:
 	big_step_right
 	big_step_right
 	big_step_right
@@ -617,7 +619,7 @@
 	big_step_up
 	step_end
 
-MovementData_0x6eef8:
+MovementData_Farfetched_Pos7_Pos8:
 	big_step_up
 	big_step_up
 	big_step_left
@@ -627,7 +629,7 @@
 	big_step_left
 	step_end
 
-MovementData_0x6ef00:
+MovementData_Farfetched_Pos7_Pos6:
 	big_step_down
 	big_step_down
 	big_step_left
@@ -638,7 +640,7 @@
 	big_step_right
 	step_end
 
-MovementData_0x6ef09:
+MovementData_Farfetched_Pos7_Pos5:
 	big_step_right
 	big_step_right
 	big_step_right
@@ -647,7 +649,7 @@
 	big_step_right
 	step_end
 
-MovementData_0x6ef10:
+MovementData_Farfetched_Pos8_Pos9:
 	big_step_down
 	big_step_left
 	big_step_down
@@ -657,7 +659,7 @@
 	big_step_down
 	step_end
 
-MovementData_0x6ef18:
+MovementData_Farfetched_Pos8_Pos7:
 	big_step_right
 	big_step_right
 	big_step_right
@@ -665,7 +667,7 @@
 	big_step_right
 	step_end
 
-MovementData_0x6ef1e:
+MovementData_Farfetched_Pos8_Pos2:
 	big_step_up
 	big_step_up
 	big_step_up
@@ -672,7 +674,7 @@
 	big_step_up
 	step_end
 
-MovementData_0x6ef23:
+MovementData_Farfetched_Pos9_Pos10:
 	big_step_left
 	big_step_left
 	fix_facing
@@ -690,7 +692,7 @@
 	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 @@
 	big_step_up
 	step_end
 
-MovementData_0x6ef3d:
+MovementData_Farfetched_Pos9_Pos8_Down:
 	big_step_left
 	big_step_left
 	fix_facing
@@ -770,12 +772,12 @@
 	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 @@
 
 .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
--- a/maps/OlivineLighthouse6F.asm
+++ b/maps/OlivineLighthouse6F.asm
@@ -70,8 +70,8 @@
 	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
--- a/maps/OlivinePort.asm
+++ b/maps/OlivinePort.asm
@@ -170,7 +170,7 @@
 	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
 
--- a/maps/RadioTower2F.asm
+++ b/maps/RadioTower2F.asm
@@ -124,7 +124,7 @@
 	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
--- a/maps/Route34.asm
+++ b/maps/Route34.asm
@@ -65,7 +65,7 @@
 	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
--- a/maps/Route36.asm
+++ b/maps/Route36.asm
@@ -115,7 +115,7 @@
 	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
--- a/maps/Route43Gate.asm
+++ b/maps/Route43Gate.asm
@@ -38,8 +38,8 @@
 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
 
--- a/maps/VioletPokeCenter1F.asm
+++ b/maps/VioletPokeCenter1F.asm
@@ -37,7 +37,7 @@
 	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