pokeruby/data/scripts/maps/LavaridgeTown.inc
2016-10-28 15:41:15 -07:00

323 lines
6.5 KiB
PHP

LavaridgeTown_MapScripts:: @ 814E4A3
map_script 3, LavaridgeTown_MapScript1_14E4AE
map_script 2, LavaridgeTown_MapScript2_14E4E3
.byte 0
LavaridgeTown_MapScript1_14E4AE:: @ 814E4AE
setflag 2066
checkflag 139
callif 1, LavaridgeTown_EventScript_14E4DF
call LavaridgeTown_EventScript_1A014E
call LavaridgeTown_EventScript_1A0172
compare 0x4053, 2
callif 1, LavaridgeTown_EventScript_14E4D0
end
LavaridgeTown_EventScript_14E4D0:: @ 814E4D0
movespriteperm 8, 11, 9
movespriteperm 7, 11, 9
return
LavaridgeTown_EventScript_14E4DF:: @ 814E4DF
clearflag 877
return
LavaridgeTown_MapScript2_14E4E3:: @ 814E4E3
map_script_2 0x4053, 1, LavaridgeTown_EventScript_14E4ED
.2byte 0
LavaridgeTown_EventScript_14E4ED:: @ 814E4ED
lockall
setvar 0x8008, 1
setdooropened 12, 15
doorchange
reappear 8
move 8, LavaridgeTown_Movement_14E70E
waitmove 0
setdoorclosed 12, 15
doorchange
move 8, LavaridgeTown_Movement_1A083F
waitmove 0
move 255, LavaridgeTown_Movement_1A0843
move 8, LavaridgeTown_Movement_1A0833
waitmove 0
move 8, LavaridgeTown_Movement_1A0835
waitmove 0
checkgender
compare RESULT, 0
callif 1, LavaridgeTown_EventScript_14E56B
compare RESULT, 1
callif 1, LavaridgeTown_EventScript_14E570
compare 0x8008, 1
callif 1, LavaridgeTown_EventScript_14E68F
checkgender
compare RESULT, 0
jumpeq LavaridgeTown_EventScript_14E5AB
compare RESULT, 1
jumpeq LavaridgeTown_EventScript_14E5D0
end
LavaridgeTown_EventScript_14E56B:: @ 814E56B
playmusic 415, 1
return
LavaridgeTown_EventScript_14E570:: @ 814E570
playmusic 421, 1
return
LavaridgeTown_EventScript_14E575:: @ 814E575
lock
faceplayer
setvar 0x8008, 0
checkgender
compare RESULT, 0
callif 1, LavaridgeTown_EventScript_14E56B
compare RESULT, 1
callif 1, LavaridgeTown_EventScript_14E570
checkgender
compare RESULT, 0
jumpeq LavaridgeTown_EventScript_14E5AB
compare RESULT, 1
jumpeq LavaridgeTown_EventScript_14E5D0
end
LavaridgeTown_EventScript_14E5AB:: @ 814E5AB
msgbox LavaridgeTown_Text_16BDA4, 4
giveitem ITEM_GO_GOGGLES
setflag 221
msgbox LavaridgeTown_Text_16BE7D, 4
jump LavaridgeTown_EventScript_14E5F5
end
LavaridgeTown_EventScript_14E5D0:: @ 814E5D0
msgbox LavaridgeTown_Text_16BF92, 4
giveitem ITEM_GO_GOGGLES
setflag 221
msgbox LavaridgeTown_Text_16C020, 4
jump LavaridgeTown_EventScript_14E5F5
end
LavaridgeTown_EventScript_14E5F5:: @ 814E5F5
closebutton
compare 0x8008, 1
callif 1, LavaridgeTown_EventScript_14E646
compare 0x8008, 0
callif 1, LavaridgeTown_EventScript_14E64E
disappear 8
reappear 7
pause 30
compare 0x8008, 1
callif 1, LavaridgeTown_EventScript_14E69A
compare 0x8008, 0
callif 1, LavaridgeTown_EventScript_14E6A5
disappear 7
setvar 0x4053, 2
playmusicbattle 0
fadedefault
compare 0x8008, 0
jumpeq LavaridgeTown_EventScript_14E644
releaseall
end
LavaridgeTown_EventScript_14E644:: @ 814E644
release
end
LavaridgeTown_EventScript_14E646:: @ 814E646
movespriteperm 7, 6, 16
return
LavaridgeTown_EventScript_14E64E:: @ 814E64E
compare FACING, 2
callif 1, LavaridgeTown_EventScript_14E67B
compare FACING, 1
callif 1, LavaridgeTown_EventScript_14E680
compare FACING, 3
callif 1, LavaridgeTown_EventScript_14E685
compare FACING, 4
callif 1, LavaridgeTown_EventScript_14E68A
return
LavaridgeTown_EventScript_14E67B:: @ 814E67B
spritebehave 7, 8
return
LavaridgeTown_EventScript_14E680:: @ 814E680
spritebehave 7, 7
return
LavaridgeTown_EventScript_14E685:: @ 814E685
spritebehave 7, 10
return
LavaridgeTown_EventScript_14E68A:: @ 814E68A
spritebehave 7, 9
return
LavaridgeTown_EventScript_14E68F:: @ 814E68F
move 8, LavaridgeTown_Movement_14E6E8
waitmove 0
return
LavaridgeTown_EventScript_14E69A:: @ 814E69A
move 7, LavaridgeTown_Movement_14E6EF
waitmove 0
return
LavaridgeTown_EventScript_14E6A5:: @ 814E6A5
compare FACING, 2
callif 1, LavaridgeTown_EventScript_14E6D2
compare FACING, 1
callif 1, LavaridgeTown_EventScript_14E6D2
compare FACING, 3
callif 1, LavaridgeTown_EventScript_14E6DD
compare FACING, 4
callif 1, LavaridgeTown_EventScript_14E6D2
return
LavaridgeTown_EventScript_14E6D2:: @ 814E6D2
move 7, LavaridgeTown_Movement_14E6FA
waitmove 0
return
LavaridgeTown_EventScript_14E6DD:: @ 814E6DD
move 7, LavaridgeTown_Movement_14E703
waitmove 0
return
LavaridgeTown_Movement_14E6E8:: @ 814E6E8
step_left
step_left
step_left
step_left
step_left
step_left
step_end
LavaridgeTown_Movement_14E6EF:: @ 814E6EF
step_18
step_18
step_18
step_16
step_16
step_16
step_16
step_16
step_16
step_16
step_end
LavaridgeTown_Movement_14E6FA:: @ 814E6FA
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_end
LavaridgeTown_Movement_14E703:: @ 814E703
step_15
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_18
step_end
LavaridgeTown_Movement_14E70E:: @ 814E70E
step_down
step_end
LavaridgeTown_EventScript_14E710:: @ 814E710
specialval RESULT, 287
compare RESULT, 1
jumpeq LavaridgeTown_EventScript_14E721
end
LavaridgeTown_EventScript_14E721:: @ 814E721
inccounter GAME_STAT_ENTERED_HOT_SPRINGS
end
LavaridgeTown_EventScript_14E724:: @ 814E724
msgbox LavaridgeTown_Text_16C3FD, 2
end
LavaridgeTown_EventScript_14E72D:: @ 814E72D
msgbox LavaridgeTown_Text_16C4DB, 3
end
LavaridgeTown_EventScript_14E736:: @ 814E736
msgbox LavaridgeTown_Text_16C59B, 2
end
LavaridgeTown_EventScript_14E73F:: @ 814E73F
msgbox LavaridgeTown_Text_16C603, 2
end
LavaridgeTown_EventScript_14E748:: @ 814E748
msgbox LavaridgeTown_Text_16C694, 2
end
LavaridgeTown_EventScript_14E751:: @ 814E751
msgbox LavaridgeTown_Text_16C54E, 2
end
LavaridgeTown_EventScript_14E75A:: @ 814E75A
lock
faceplayer
checkflag 266
jumpeq LavaridgeTown_EventScript_14E79E
msgbox LavaridgeTown_Text_16C174, 5
compare RESULT, 0
jumpeq LavaridgeTown_EventScript_14E7B2
countpokemon
compare RESULT, 6
jumpeq LavaridgeTown_EventScript_14E7A8
msgbox LavaridgeTown_Text_16C2B6, 4
setflag 266
fanfare 370
message LavaridgeTown_Text_16C2EA
waitfanfare
waittext
giveegg 360
release
end
LavaridgeTown_EventScript_14E79E:: @ 814E79E
msgbox LavaridgeTown_Text_16C398, 4
release
end
LavaridgeTown_EventScript_14E7A8:: @ 814E7A8
msgbox LavaridgeTown_Text_16C2FF, 4
release
end
LavaridgeTown_EventScript_14E7B2:: @ 814E7B2
msgbox LavaridgeTown_Text_16C33C, 4
release
end
LavaridgeTown_EventScript_14E7BC:: @ 814E7BC
msgbox LavaridgeTown_Text_16C72F, 3
end
LavaridgeTown_EventScript_14E7C5:: @ 814E7C5
msgbox LavaridgeTown_Text_16C77C, 3
end
@ 814E7CE
msgbox LavaridgeTown_Text_16C7CF, 3
end
LavaridgeTown_EventScript_14E7D7:: @ 814E7D7
msgbox LavaridgeTown_Text_16C7CF, 3
end