diff options
author | Diegoisawesome <diego@domoreaweso.me> | 2017-11-11 16:10:17 -0600 |
---|---|---|
committer | Diegoisawesome <diego@domoreaweso.me> | 2017-11-11 16:10:17 -0600 |
commit | f497c1508bb285fb0a7065df2ca2168ec6fac14b (patch) | |
tree | 856eaaf0138d198a1f9f3d7d7466d3d522af7fcb /data/scripts/tv.inc | |
parent | 2e40384fa22725de06a5293454b8962ab4de8f4d (diff) |
Split files from event_scripts.s
Also move maps/scripts to scripts/maps
Diffstat (limited to 'data/scripts/tv.inc')
-rw-r--r-- | data/scripts/tv.inc | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/data/scripts/tv.inc b/data/scripts/tv.inc new file mode 100644 index 000000000..7cf485835 --- /dev/null +++ b/data/scripts/tv.inc @@ -0,0 +1,91 @@ +EventScript_27EE0B:: @ 827EE0B + lockall + incrementgamestat 44 + special ResetTVShowState + specialvar VAR_RESULT, CheckForBigMovieOrEmergencyNewsOnTV + compare_var_to_value VAR_RESULT, 2 + goto_eq EventScript_27EE9A + compare_var_to_value VAR_RESULT, 1 + goto_eq EventScript_27EEA4 + checkflag FLAG_SYS_TV_START + goto_if 0, EventScript_27EE8A + checkflag FLAG_SYS_TV_WATCH + goto_eq EventScript_27EE8A + specialvar VAR_RESULT, IsTVShowInSearchOfTrainersAiring + compare_var_to_value VAR_RESULT, 1 + goto_eq EventScript_27EEFF + goto EventScript_27EEE9 + end + +EventScript_27EE54:: @ 827EE54 + specialvar VAR_0x8004, special_0x44 + compare_var_to_value VAR_0x8004, 255 + goto_eq EventScript_27EED8 + specialvar VAR_RESULT, special_0x4a + compare_var_to_value VAR_RESULT, 255 + goto_eq EventScript_27EED8 + copyvar VAR_0x8004, VAR_RESULT + specialvar VAR_RESULT, special_0x45 + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_27EEBA + end + +EventScript_27EE8A:: @ 827EE8A + special GetMomOrDadStringForTVMessage + msgbox gUnknown_08272BCF, 4 + special TurnOffTVScreen + releaseall + end + +EventScript_27EE9A:: @ 827EE9A + msgbox LittlerootTown_BrendansHouse_1F_Text_1F7F0F, 4 + releaseall + end + +EventScript_27EEA4:: @ 827EEA4 + msgbox LittlerootTown_BrendansHouse_1F_Text_1F826F, 4 + special InitRoamer + clearflag FLAG_SYS_TV_LATI + setflag FLAG_0x0FF + special TurnOffTVScreen + releaseall + end + +EventScript_27EEBA:: @ 827EEBA + special DoTVShow + waitmessage + waitbuttonpress + compare_var_to_value VAR_RESULT, 1 + goto_if 5, EventScript_27EEBA + goto EventScript_27EED0 + end + +EventScript_27EED0:: @ 827EED0 + special TurnOffTVScreen + setflag FLAG_SYS_TV_WATCH + releaseall + end + +EventScript_27EED8:: @ 827EED8 + special GetMomOrDadStringForTVMessage + msgbox gUnknown_08272BCF, 4 + goto EventScript_27EED0 + end + +EventScript_27EEE9:: @ 827EEE9 + special DoPokeNews + compare_var_to_value VAR_RESULT, 0 + goto_eq EventScript_27EE54 + waitmessage + waitbuttonpress + goto EventScript_27EED0 + end + +EventScript_27EEFF:: @ 827EEFF + special DoTVShowInSearchOfTrainers + waitmessage + waitbuttonpress + compare_var_to_value VAR_RESULT, 0 + goto_eq EventScript_27EEFF + goto EventScript_27EED0 + end |