mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-18 12:37:38 +01:00
340 lines
8.9 KiB
PHP
340 lines
8.9 KiB
PHP
|
EventScript_28CCAA:: @ 828CCAA
|
||
|
setvar VAR_0x8005, 8
|
||
|
special InterviewBefore
|
||
|
compare_var_to_value VAR_RESULT, 1
|
||
|
goto_eq EventScript_28CCC6
|
||
|
setvar VAR_0x8005, 8
|
||
|
special InterviewAfter
|
||
|
return
|
||
|
|
||
|
EventScript_28CCC6:: @ 828CCC6
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CCC7:: @ 828CCC7
|
||
|
Route118_EventScript_28CCC7:: @ 828CCC7
|
||
|
Route120_EventScript_28CCC7:: @ 828CCC7
|
||
|
cleartrainerflag TRAINER_GABBY_AND_TY_6
|
||
|
specialvar VAR_RESULT, GabbyAndTyGetBattleNum
|
||
|
switch VAR_RESULT
|
||
|
case 0, Route111_EventScript_28CD38
|
||
|
case 1, Route111_EventScript_28CD3E
|
||
|
case 2, Route111_EventScript_28CD49
|
||
|
case 3, Route111_EventScript_28CD54
|
||
|
case 4, Route111_EventScript_28CD5F
|
||
|
case 5, Route111_EventScript_28CD6A
|
||
|
case 6, Route111_EventScript_28CD75
|
||
|
case 7, Route111_EventScript_28CD80
|
||
|
case 8, Route111_EventScript_28CD8B
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28CD38:: @ 828CD38
|
||
|
call Route111_EventScript_28CD9A
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD3E:: @ 828CD3E
|
||
|
call Route111_EventScript_28CDA2
|
||
|
call Route111_EventScript_28CD96
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD49:: @ 828CD49
|
||
|
call Route111_EventScript_28CDAA
|
||
|
call Route111_EventScript_28CD9E
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD54:: @ 828CD54
|
||
|
call Route111_EventScript_28CDB2
|
||
|
call Route111_EventScript_28CDA6
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD5F:: @ 828CD5F
|
||
|
call Route111_EventScript_28CDBA
|
||
|
call Route111_EventScript_28CDAE
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD6A:: @ 828CD6A
|
||
|
call Route111_EventScript_28CDC2
|
||
|
call Route111_EventScript_28CDB6
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD75:: @ 828CD75
|
||
|
call Route111_EventScript_28CDCA
|
||
|
call Route111_EventScript_28CDBE
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD80:: @ 828CD80
|
||
|
call Route111_EventScript_28CDD2
|
||
|
call Route111_EventScript_28CDC6
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD8B:: @ 828CD8B
|
||
|
call Route111_EventScript_28CDC2
|
||
|
call Route111_EventScript_28CDCE
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD96:: @ 828CD96
|
||
|
setflag FLAG_0x31C
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD9A:: @ 828CD9A
|
||
|
clearflag FLAG_0x31C
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CD9E:: @ 828CD9E
|
||
|
setflag FLAG_0x31D
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDA2:: @ 828CDA2
|
||
|
clearflag FLAG_0x31D
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDA6:: @ 828CDA6
|
||
|
setflag FLAG_0x31E
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDAA:: @ 828CDAA
|
||
|
clearflag FLAG_0x31E
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDAE:: @ 828CDAE
|
||
|
setflag FLAG_0x31F
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDB2:: @ 828CDB2
|
||
|
clearflag FLAG_0x31F
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDB6:: @ 828CDB6
|
||
|
setflag FLAG_0x385
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDBA:: @ 828CDBA
|
||
|
clearflag FLAG_0x385
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDBE:: @ 828CDBE
|
||
|
setflag FLAG_0x386
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDC2:: @ 828CDC2
|
||
|
clearflag FLAG_0x386
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDC6:: @ 828CDC6
|
||
|
setflag FLAG_0x387
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDCA:: @ 828CDCA
|
||
|
clearflag FLAG_0x387
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDCE:: @ 828CDCE
|
||
|
setflag FLAG_0x388
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDD2:: @ 828CDD2
|
||
|
clearflag FLAG_0x388
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CDD6:: @ 828CDD6
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_1, 0, Route111_Text_28AF05, Route111_Text_28B000, Route111_Text_28B5EC, Route111_EventScript_28CF56
|
||
|
msgbox Route111_Text_28B5C0, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28CDF6:: @ 828CDF6
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_1, 0, Route111_Text_28B75C, Route111_Text_28B8B1, Route111_Text_28B841, Route111_EventScript_28CF56
|
||
|
msgbox Route111_Text_28B805, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route118_EventScript_28CE16:: @ 828CE16
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_2, 0, Route118_Text_28AF7D, Route118_Text_28B719, Route118_Text_28B5EC, Route118_EventScript_28CFC3
|
||
|
msgbox Route118_Text_28B5C0, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route118_EventScript_28CE36:: @ 828CE36
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_2, 0, Route118_Text_28B7B1, Route118_Text_28B8F6, Route118_Text_28B841, Route118_EventScript_28CFC3
|
||
|
msgbox Route118_Text_28B805, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route120_EventScript_28CE56:: @ 828CE56
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_3, 0, Route120_Text_28AF7D, Route120_Text_28B719, Route120_Text_28B5EC, Route120_EventScript_28CFC3
|
||
|
msgbox Route120_Text_28B5C0, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route120_EventScript_28CE76:: @ 828CE76
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_3, 0, Route120_Text_28B7B1, Route120_Text_28B8F6, Route120_Text_28B841, Route120_EventScript_28CFC3
|
||
|
msgbox Route120_Text_28B805, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28CE96:: @ 828CE96
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_4, 0, Route111_Text_28AF7D, Route111_Text_28B719, Route111_Text_28B5EC, Route111_EventScript_28CFC3
|
||
|
msgbox Route111_Text_28B5C0, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28CEB6:: @ 828CEB6
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_4, 0, Route111_Text_28B7B1, Route111_Text_28B8F6, Route111_Text_28B841, Route111_EventScript_28CFC3
|
||
|
msgbox Route111_Text_28B805, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route118_EventScript_28CED6:: @ 828CED6
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_5, 0, Route118_Text_28AF7D, Route118_Text_28B719, Route118_Text_28B5EC, Route118_EventScript_28CFC3
|
||
|
msgbox Route118_Text_28B5C0, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route118_EventScript_28CEF6:: @ 828CEF6
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_5, 0, Route118_Text_28B7B1, Route118_Text_28B8F6, Route118_Text_28B841, Route118_EventScript_28CFC3
|
||
|
msgbox Route118_Text_28B805, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28CF16:: @ 828CF16
|
||
|
Route118_EventScript_28CF16:: @ 828CF16
|
||
|
Route120_EventScript_28CF16:: @ 828CF16
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_6, 0, Route111_Text_28AF7D, Route111_Text_28B719, Route111_Text_28B5EC, Route111_EventScript_28CFC3
|
||
|
msgbox Route111_Text_28B5C0, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28CF36:: @ 828CF36
|
||
|
Route118_EventScript_28CF36:: @ 828CF36
|
||
|
Route120_EventScript_28CF36:: @ 828CF36
|
||
|
trainerbattle 6, TRAINER_GABBY_AND_TY_6, 0, Route111_Text_28B7B1, Route111_Text_28B8F6, Route111_Text_28B841, Route111_EventScript_28CFC3
|
||
|
msgbox Route111_Text_28B805, 4
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28CF56:: @ 828CF56
|
||
|
special GabbyAndTyBeforeInterview
|
||
|
special GabbyAndTySetScriptVarsToFieldObjectLocalIds
|
||
|
compare_var_to_value VAR_FACING, 2
|
||
|
call_if 1, Route111_EventScript_28CF94
|
||
|
compare_var_to_value VAR_FACING, 1
|
||
|
call_if 1, Route111_EventScript_28CF9F
|
||
|
compare_var_to_value VAR_FACING, 4
|
||
|
call_if 1, Route111_EventScript_28CFB1
|
||
|
checkflag FLAG_0x001
|
||
|
goto_eq Route111_EventScript_28D0EE
|
||
|
msgbox Route111_Text_28B042, 5
|
||
|
goto Route111_EventScript_28D0A7
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28CF94:: @ 828CF94
|
||
|
applymovement VAR_0x8004, Route111_Movement_28D04D
|
||
|
waitmovement 0
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CF9F:: @ 828CF9F
|
||
|
applymovement VAR_0x8004, Route111_Movement_28D04F
|
||
|
applymovement VAR_0x8005, Route111_Movement_2725A6
|
||
|
waitmovement 0
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CFB1:: @ 828CFB1
|
||
|
applymovement VAR_0x8004, Route111_Movement_28D051
|
||
|
applymovement VAR_0x8005, Route111_Movement_2725A4
|
||
|
waitmovement 0
|
||
|
return
|
||
|
|
||
|
Route111_EventScript_28CFC3:: @ 828CFC3
|
||
|
Route118_EventScript_28CFC3:: @ 828CFC3
|
||
|
Route120_EventScript_28CFC3:: @ 828CFC3
|
||
|
special GabbyAndTyBeforeInterview
|
||
|
special GabbyAndTySetScriptVarsToFieldObjectLocalIds
|
||
|
compare_var_to_value VAR_FACING, 2
|
||
|
call_if 1, Route111_EventScript_28CF94
|
||
|
compare_var_to_value VAR_FACING, 1
|
||
|
call_if 1, Route111_EventScript_28CF9F
|
||
|
compare_var_to_value VAR_FACING, 4
|
||
|
call_if 1, Route111_EventScript_28CFB1
|
||
|
checkflag FLAG_0x001
|
||
|
goto_eq Route111_EventScript_28D0EE
|
||
|
specialvar VAR_RESULT, GabbyAndTyGetLastQuote
|
||
|
compare_var_to_value VAR_RESULT, 0
|
||
|
goto_eq Route111_EventScript_28D053
|
||
|
msgbox Route111_Text_28B137, 4
|
||
|
specialvar VAR_RESULT, GabbyAndTyGetLastBattleTrivia
|
||
|
switch VAR_RESULT
|
||
|
case 0, Route111_EventScript_28D061
|
||
|
case 1, Route111_EventScript_28D06F
|
||
|
case 2, Route111_EventScript_28D07D
|
||
|
case 3, Route111_EventScript_28D08B
|
||
|
case 4, Route111_EventScript_28D099
|
||
|
end
|
||
|
|
||
|
Route111_Movement_28D04D: @ 828D04D
|
||
|
step_1d
|
||
|
step_end
|
||
|
|
||
|
Route111_Movement_28D04F: @ 828D04F
|
||
|
step_1e
|
||
|
step_end
|
||
|
|
||
|
Route111_Movement_28D051: @ 828D051
|
||
|
step_1f
|
||
|
step_end
|
||
|
|
||
|
Route111_EventScript_28D053:: @ 828D053
|
||
|
msgbox Route111_Text_28B62D, 5
|
||
|
goto Route111_EventScript_28D0A7
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28D061:: @ 828D061
|
||
|
msgbox Route111_Text_28B3F3, 5
|
||
|
goto Route111_EventScript_28D0A7
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28D06F:: @ 828D06F
|
||
|
msgbox Route111_Text_28B1B3, 5
|
||
|
goto Route111_EventScript_28D0A7
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28D07D:: @ 828D07D
|
||
|
msgbox Route111_Text_28B23D, 5
|
||
|
goto Route111_EventScript_28D0A7
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28D08B:: @ 828D08B
|
||
|
msgbox Route111_Text_28B2FA, 5
|
||
|
goto Route111_EventScript_28D0A7
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28D099:: @ 828D099
|
||
|
msgbox Route111_Text_28B379, 5
|
||
|
goto Route111_EventScript_28D0A7
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28D0A7:: @ 828D0A7
|
||
|
compare_var_to_value VAR_RESULT, 0
|
||
|
goto_eq Route111_EventScript_28D0E1
|
||
|
msgbox Route111_Text_28B433, 4
|
||
|
setvar VAR_0x8004, 10
|
||
|
call Route111_EventScript_271E7C
|
||
|
lock
|
||
|
faceplayer
|
||
|
compare_var_to_value VAR_RESULT, 0
|
||
|
goto_eq Route111_EventScript_28D0E1
|
||
|
msgbox Route111_Text_28B4AB, 4
|
||
|
special GabbyAndTyAfterInterview
|
||
|
setflag FLAG_0x001
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28D0E1:: @ 828D0E1
|
||
|
msgbox Route111_Text_28B577, 4
|
||
|
setflag FLAG_0x001
|
||
|
release
|
||
|
end
|
||
|
|
||
|
Route111_EventScript_28D0EE:: @ 828D0EE
|
||
|
msgbox Route111_Text_28B5C0, 4
|
||
|
release
|
||
|
end
|