mirror of
https://github.com/pret/pokeruby.git
synced 2026-08-09 19:07:50 -05:00
187 lines
4.9 KiB
ArmAsm
187 lines
4.9 KiB
ArmAsm
MossdeepCity_GameCorner_1F_MapScripts:: @ 815AC52
|
|
map_script 1, MossdeepCity_GameCorner_1F_MapScript1_15AC62
|
|
map_script 3, MossdeepCity_GameCorner_1F_MapScript1_15AC84
|
|
map_script 2, MossdeepCity_GameCorner_1F_MapScript2_15ACBB
|
|
.byte 0
|
|
|
|
MossdeepCity_GameCorner_1F_MapScript1_15AC62:: @ 815AC62
|
|
special 246
|
|
compare RESULT, 1
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15AC71
|
|
end
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AC71:: @ 815AC71
|
|
setmaptile 3, 0, 653, 1
|
|
setmaptile 3, 1, 661, 1
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_MapScript1_15AC84:: @ 815AC84
|
|
special 246
|
|
compare RESULT, 0
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15AC9E
|
|
compare 0x40c0, 0
|
|
callif 5, MossdeepCity_GameCorner_1F_EventScript_15ACAF
|
|
end
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AC9E:: @ 815AC9E
|
|
setvar 0x4001, 1
|
|
movespriteperm 1, 3, 2
|
|
spritebehave 1, 8
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15ACAF:: @ 815ACAF
|
|
movespriteperm 1, 2, 2
|
|
spritebehave 1, 10
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_MapScript2_15ACBB:: @ 815ACBB
|
|
map_script_2 0x40c0, 1, MossdeepCity_GameCorner_1F_EventScript_15ACD5
|
|
map_script_2 0x40c0, 2, MossdeepCity_GameCorner_1F_EventScript_15ACD5
|
|
map_script_2 0x40c0, 3, MossdeepCity_GameCorner_1F_EventScript_15ACD5
|
|
.2byte 0
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15ACD5:: @ 815ACD5
|
|
lockall
|
|
move 255, MossdeepCity_GameCorner_1F_Movement_15AD3D
|
|
waitmove 0
|
|
move 1, MossdeepCity_GameCorner_1F_Movement_15AD3F
|
|
waitmove 0
|
|
moveoffscreen 1
|
|
move 255, MossdeepCity_GameCorner_1F_Movement_1A0841
|
|
waitmove 0
|
|
compare 0x40c0, 1
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15AD22
|
|
compare 0x40c0, 2
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15AD2B
|
|
compare 0x40c0, 3
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15AD34
|
|
special 40
|
|
setvar 0x40c0, 0
|
|
releaseall
|
|
end
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AD22:: @ 815AD22
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E80E, 4
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AD2B:: @ 815AD2B
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E859, 4
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AD34:: @ 815AD34
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E7B1, 4
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_Movement_15AD3D:: @ 815AD3D
|
|
step_down
|
|
step_end
|
|
|
|
MossdeepCity_GameCorner_1F_Movement_15AD3F:: @ 815AD3F
|
|
step_right
|
|
step_25
|
|
step_end
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AD42:: @ 815AD42
|
|
lock
|
|
faceplayer
|
|
compare 0x4001, 1
|
|
jumpeq MossdeepCity_GameCorner_1F_EventScript_15AD59
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E59A, 4
|
|
release
|
|
end
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AD59:: @ 815AD59
|
|
special 39
|
|
special 285
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E650, 5
|
|
compare RESULT, 0
|
|
jumpeq MossdeepCity_GameCorner_1F_EventScript_15ADE8
|
|
call MossdeepCity_GameCorner_1F_EventScript_15ADF5
|
|
compare RESULT, 0
|
|
jumpeq MossdeepCity_GameCorner_1F_EventScript_15ADE8
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E741, 5
|
|
compare RESULT, 0
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15ADE8
|
|
special 40
|
|
call MossdeepCity_GameCorner_1F_EventScript_19F806
|
|
compare RESULT, 0
|
|
jumpeq MossdeepCity_GameCorner_1F_EventScript_15ADE8
|
|
hidebox 0, 0, 15, 10
|
|
special 39
|
|
special 248
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E777, 4
|
|
closebutton
|
|
compare FACING, 2
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15AE04
|
|
compare FACING, 4
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15AE16
|
|
compare FACING, 3
|
|
callif 1, MossdeepCity_GameCorner_1F_EventScript_15AE28
|
|
warp MossdeepCity_GameCorner_B1F, 255, 3, 1
|
|
waitstate
|
|
release
|
|
end
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15ADE8:: @ 815ADE8
|
|
special 40
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E698, 4
|
|
release
|
|
end
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15ADF5:: @ 815ADF5
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E6DA, 4
|
|
fadescreen 1
|
|
special 41
|
|
waitstate
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AE04:: @ 815AE04
|
|
move LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE46
|
|
move 255, MossdeepCity_GameCorner_1F_Movement_15AE3A
|
|
waitmove 0
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AE16:: @ 815AE16
|
|
move LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE49
|
|
move 255, MossdeepCity_GameCorner_1F_Movement_15AE3E
|
|
waitmove 0
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AE28:: @ 815AE28
|
|
move LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE46
|
|
move 255, MossdeepCity_GameCorner_1F_Movement_15AE42
|
|
waitmove 0
|
|
return
|
|
|
|
MossdeepCity_GameCorner_1F_Movement_15AE3A:: @ 815AE3A
|
|
step_14
|
|
step_up
|
|
step_up
|
|
step_end
|
|
|
|
MossdeepCity_GameCorner_1F_Movement_15AE3E:: @ 815AE3E
|
|
step_14
|
|
step_right
|
|
step_up
|
|
step_end
|
|
|
|
MossdeepCity_GameCorner_1F_Movement_15AE42:: @ 815AE42
|
|
step_14
|
|
step_left
|
|
step_up
|
|
step_end
|
|
|
|
MossdeepCity_GameCorner_1F_Movement_15AE46:: @ 815AE46
|
|
step_left
|
|
step_28
|
|
step_end
|
|
|
|
MossdeepCity_GameCorner_1F_Movement_15AE49:: @ 815AE49
|
|
step_right
|
|
step_27
|
|
step_end
|
|
|
|
MossdeepCity_GameCorner_1F_EventScript_15AE4C:: @ 815AE4C
|
|
msgbox MossdeepCity_GameCorner_1F_Text_18E631, 3
|
|
end
|