code
ev_d10r0101_flag_change:
arrive_flag_set(sys_flag: 384)
ldval(work: 292, 1.0)
end()
ev_d10r0101_init_change:
pm_version_get(work: 0)
ifval_jump(work: 0, "EQ", 10.0, "ev_d10r0101_door_exit_move_1")
ifval_jump(work: 0, "EQ", 11.0, "ev_d10r0101_door_exit_move_2")
end()
ev_d10r0101_door_exit_move_1:
call("ev_d10r0101_chk01")
call("ev_d10r0101_chk02")
call("ev_d10r0101_chk03")
call("ev_d10r0101_chk04")
call("ev_d10r0101_chk05")
call("ev_d10r0101_chk06")
call("ev_d10r0101_chk07")
call("ev_d10r0101_chk08")
call("ev_d10r0101_chk09")
call("ev_d10r0101_chk10")
ifval_call(work: 1, "EQ", 3.0, "ev_d10r0101_door_exit_put_1a")
ifval_call(work: 1, "NE", 3.0, "ev_d10r0101_door_exit_put_1b")
ifval_call(work: 3, "EQ", 3.0, "ev_d10r0101_door_exit_put_3a")
ifval_call(work: 3, "NE", 3.0, "ev_d10r0101_door_exit_put_3b")
ifval_call(work: 4, "EQ", 2.0, "ev_d10r0101_door_exit_put_4a")
ifval_call(work: 4, "NE", 2.0, "ev_d10r0101_door_exit_put_4b")
ifval_call(work: 5, "EQ", 1.0, "ev_d10r0101_door_exit_put_5a")
ifval_call(work: 5, "NE", 1.0, "ev_d10r0101_door_exit_put_5b")
ifval_call(work: 6, "EQ", 1.0, "ev_d10r0101_door_exit_put_6a")
ifval_call(work: 6, "NE", 1.0, "ev_d10r0101_door_exit_put_6b")
ifval_call(work: 7, "EQ", 1.0, "ev_d10r0101_door_exit_put_7a")
ifval_call(work: 7, "NE", 1.0, "ev_d10r0101_door_exit_put_7b")
ifval_call(work: 8, "EQ", 1.0, "ev_d10r0101_door_exit_put_8a")
ifval_call(work: 8, "NE", 1.0, "ev_d10r0101_door_exit_put_8b")
ifval_call(work: 10, "EQ", 1.0, "ev_d10r0101_door_exit_put_10a")
ifval_call(work: 10, "NE", 1.0, "ev_d10r0101_door_exit_put_10b")
end()
ev_d10r0101_door_exit_move_2:
call("ev_d10r0101_chk01")
call("ev_d10r0101_chk02")
call("ev_d10r0101_chk03")
call("ev_d10r0101_chk04")
call("ev_d10r0101_chk05")
call("ev_d10r0101_chk06")
call("ev_d10r0101_chk07")
call("ev_d10r0101_chk08")
call("ev_d10r0101_chk09")
call("ev_d10r0101_chk10")
ifval_call(work: 1, "EQ", 3.0, "ev_d10r0101_door_exit_put_1a")
ifval_call(work: 1, "NE", 3.0, "ev_d10r0101_door_exit_put_1b")
ifval_call(work: 2, "EQ", 3.0, "ev_d10r0101_door_exit_put_2a")
ifval_call(work: 2, "NE", 3.0, "ev_d10r0101_door_exit_put_2b")
ifval_call(work: 4, "EQ", 2.0, "ev_d10r0101_door_exit_put_4a")
ifval_call(work: 4, "NE", 2.0, "ev_d10r0101_door_exit_put_4b")
ifval_call(work: 5, "EQ", 1.0, "ev_d10r0101_door_exit_put_5a")
ifval_call(work: 5, "NE", 1.0, "ev_d10r0101_door_exit_put_5b")
ifval_call(work: 6, "EQ", 1.0, "ev_d10r0101_door_exit_put_6a")
ifval_call(work: 6, "NE", 1.0, "ev_d10r0101_door_exit_put_6b")
ifval_call(work: 7, "EQ", 1.0, "ev_d10r0101_door_exit_put_7a")
ifval_call(work: 7, "NE", 1.0, "ev_d10r0101_door_exit_put_7b")
ifval_call(work: 9, "EQ", 1.0, "ev_d10r0101_door_exit_put_9a")
ifval_call(work: 9, "NE", 1.0, "ev_d10r0101_door_exit_put_9b")
ifval_call(work: 10, "EQ", 1.0, "ev_d10r0101_door_exit_put_10a")
ifval_call(work: 10, "NE", 1.0, "ev_d10r0101_door_exit_put_10b")
end()
ev_d10r0101_chk01:
ldval(work: 1, 0.0)
if_flagon_call(flag: 1283, "ev_d10r0101_chk01_1")
if_flagon_call(flag: 1284, "ev_d10r0101_chk01_1")
if_flagon_call(flag: 1285, "ev_d10r0101_chk01_1")
ret()
ev_d10r0101_chk01_1:
sub_wk(work: 1, 1.0)
ret()
ev_d10r0101_chk02:
ldval(work: 2, 0.0)
if_flagon_call(flag: 1286, "ev_d10r0101_chk02_1")
if_flagon_call(flag: 1287, "ev_d10r0101_chk02_1")
if_flagon_call(flag: 1288, "ev_d10r0101_chk02_1")
ret()
ev_d10r0101_chk02_1:
sub_wk(work: 2, 1.0)
ret()
ev_d10r0101_chk03:
ldval(work: 3, 0.0)
if_flagon_call(flag: 1289, "ev_d10r0101_chk03_1")
if_flagon_call(flag: 1290, "ev_d10r0101_chk03_1")
if_flagon_call(flag: 1291, "ev_d10r0101_chk03_1")
ret()
ev_d10r0101_chk03_1:
sub_wk(work: 3, 1.0)
ret()
ev_d10r0101_chk04:
ldval(work: 4, 0.0)
if_flagon_call(flag: 1292, "ev_d10r0101_chk04_1")
if_flagon_call(flag: 1293, "ev_d10r0101_chk04_1")
ret()
ev_d10r0101_chk04_1:
sub_wk(work: 4, 1.0)
ret()
ev_d10r0101_chk05:
ldval(work: 5, 0.0)
if_flagon_call(flag: 1297, "ev_d10r0101_chk05_1")
ret()
ev_d10r0101_chk05_1:
sub_wk(work: 5, 1.0)
ret()
ev_d10r0101_chk06:
ldval(work: 6, 0.0)
if_flagon_call(flag: 1298, "ev_d10r0101_chk06_1")
ret()
ev_d10r0101_chk06_1:
sub_wk(work: 6, 1.0)
ret()
ev_d10r0101_chk07:
ldval(work: 7, 0.0)
if_flagon_call(flag: 1299, "ev_d10r0101_chk07_1")
ret()
ev_d10r0101_chk07_1:
sub_wk(work: 7, 1.0)
ret()
ev_d10r0101_chk08:
ldval(work: 8, 0.0)
if_flagon_call(flag: 1295, "ev_d10r0101_chk08_1")
ret()
ev_d10r0101_chk08_1:
sub_wk(work: 8, 1.0)
ret()
ev_d10r0101_chk09:
ldval(work: 9, 0.0)
if_flagon_call(flag: 1296, "ev_d10r0101_chk09_1")
ret()
ev_d10r0101_chk09_1:
sub_wk(work: 9, 1.0)
ret()
ev_d10r0101_chk10:
ldval(work: 10, 0.0)
if_flagon_call(flag: 1300, "ev_d10r0101_chk10_1")
ret()
ev_d10r0101_chk10_1:
sub_wk(work: 10, 1.0)
ret()
ev_d10r0101_door_exit_put_1a:
sxy_exit_pos_change(6.0, 23.0, 44.0)
ret()
ev_d10r0101_door_exit_put_1b:
sxy_exit_pos_change(17.0, 23.0, 44.0)
ret()
ev_d10r0101_door_exit_put_2a:
sxy_exit_pos_change(2.0, 32.0, 36.0)
ret()
ev_d10r0101_door_exit_put_2b:
sxy_exit_pos_change(15.0, 32.0, 26.0)
ret()
ev_d10r0101_door_exit_put_3a:
sxy_exit_pos_change(0.0, 32.0, 36.0)
ret()
ev_d10r0101_door_exit_put_3b:
sxy_exit_pos_change(13.0, 32.0, 36.0)
ret()
ev_d10r0101_door_exit_put_4a:
sxy_exit_pos_change(7.0, 16.0, 37.0)
ret()
ev_d10r0101_door_exit_put_4b:
sxy_exit_pos_change(18.0, 16.0, 37.0)
ret()
ev_d10r0101_door_exit_put_5a:
sxy_exit_pos_change(8.0, 47.0, 47.0)
ret()
ev_d10r0101_door_exit_put_5b:
sxy_exit_pos_change(19.0, 47.0, 47.0)
ret()
ev_d10r0101_door_exit_put_6a:
sxy_exit_pos_change(9.0, 49.0, 10.0)
ret()
ev_d10r0101_door_exit_put_6b:
sxy_exit_pos_change(20.0, 49.0, 10.0)
ret()
ev_d10r0101_door_exit_put_7a:
sxy_exit_pos_change(10.0, 13.0, 13.0)
ret()
ev_d10r0101_door_exit_put_7b:
sxy_exit_pos_change(21.0, 13.0, 13.0)
ret()
ev_d10r0101_door_exit_put_8a:
sxy_exit_pos_change(1.0, 41.0, 19.0)
ret()
ev_d10r0101_door_exit_put_8b:
sxy_exit_pos_change(14.0, 41.0, 19.0)
ret()
ev_d10r0101_door_exit_put_9a:
sxy_exit_pos_change(3.0, 41.0, 19.0)
ret()
ev_d10r0101_door_exit_put_9b:
sxy_exit_pos_change(16.0, 41.0, 19.0)
ret()
ev_d10r0101_door_exit_put_10a:
sxy_exit_pos_change(11.0, 26.0, 20.0)
ret()
ev_d10r0101_door_exit_put_10b:
sxy_exit_pos_change(22.0, 26.0, 20.0)
ret()
ev_hamanasu_fast:
event_start()
if_flagoff_call(flag: 1308, "ev_hamanasu_tips")
flag_set(flag: 1308)
ldval(work: 151, 1.0)
event_end()
end()
ev_hamanasu_tips:
ret()
ev_d10r0101_start:
talk_start()
talkmsg_allput("dp_scenario2%180-msg_p_park_announce_006")
time_wait(30.0, work: 246)
talkmsg_allput("dp_scenario2%180-msg_p_park_announce_007")
se_play("UI_COMMON_DECIDE")
time_wait(30.0, work: 246)
talkmsg_allput("dp_scenario2%180-msg_p_park_announce_008")
se_play("UI_COMMON_DECIDE")
time_wait(30.0, work: 246)
talkmsg_allput("dp_scenario2%180-msg_p_park_announce_009")
se_play("UI_COMMON_DECIDE")
time_wait(30.0, work: 246)
talkmsg_allput("dp_scenario2%180-msg_p_park_announce_010")
se_play("SEQ_SE_DP_CON_016")
time_wait(30.0, work: 246)
pokepark_control("POKEPARK_MODE_START")
ldval(work: 151, 1.0)
set_sys_flag(sys_flag: 53)
bgm_play("SEQ_D_SAFARI")
talk_close()
talk_end()
end()
pokepark_control("POKEPARK_MODE_START")
ldval(work: 151, 1.0)
last_keywait()
talk_close()
talk_end()
end()
ev_d10r0101_finish:
talk_start()
se_play("S_PINPON")
player_name(0.0)
talkmsg("dp_scenario2%180-msg_p_park_announce_002")
bgm_play("SEQ_SILENCE_DUNGEON")
me_play("M_FI013")
me_wait()
talk_close()
talk_end()
ldval(work: 151, 1.0)
call("sub_d10r0101_return_gate")
end()
ev_d10r0101_ask_retire:
talk_start()
talkmsg("dp_scenario2%180-msg_p_park_announce_005")
yes_no_win(work: 246)
talk_close()
ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0101_ask_retire_decide")
talk_end()
end()
ev_d10r0101_ask_retire_decide:
ldval(work: 151, 2.0)
talk_end()
call("sub_d10r0101_return_gate")
end()
pos_d10r0101_retire:
talk_start()
call("ev_d10r0101_ask_sub")
talk_close()
ifval_jump(work: 246, "EQ", 0.0, "pos_d10r0101_retire_end")
ldval(work: 151, 2.0)
talk_end()
call("sub_d10r0101_return_gate")
end()
pos_d10r0101_retire_end:
obj_anime("HERO", "anm_d10r0101_get_back")
obj_anime_wait()
talk_end()
end()
anm_d10r0101_get_back:
ac_dir_u(8.0)
ac_up(1.0, 8.0)
acmd_end()
ev_d10r0101_admin:
talk_obj_start()
call("ev_d10r0101_ask_sub")
talk_close()
ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0101_admin_end")
ldval(work: 151, 2.0)
talk_obj_end()
call("sub_d10r0101_return_gate")
end()
ev_d10r0101_admin_end:
obj_anime("D10R0101_ADMIN", "anm_d10r0101_turn_left")
obj_anime_wait()
talk_obj_end()
end()
anm_d10r0101_turn_left:
ac_dir_l(8.0)
acmd_end()
ev_d10r0101_ask_sub:
get_my_sex(work: 246)
ifval_jump(work: 246, "EQ", 1.0, "ev_d10r0101_ask_sub_retry_female")
jump("ev_d10r0101_ask_sub_retry_male")
ev_d10r0101_ask_sub_retry_male:
player_name(0.0)
talkmsg("dp_scenario2%180-msg_p_park_admin_003")
last_keywait()
ldval(work: 246, 0.0)
ret()
ev_d10r0101_ask_sub_retry_female:
player_name(0.0)
talkmsg("dp_scenario2%180-msg_p_park_admin_004")
last_keywait()
ldval(work: 246, 0.0)
ret()
ev_d10r0101_ask_sub_retire:
talkmsg("dp_scenario2%180-msg_p_park_admin_002")
ldval(work: 246, 1.0)
ret()
sub_d10r0101_return_gate:
pokepark_control("POKEPARK_MODE_END")
map_change(405.0, 0.0, 7.0, 7.0, 1.0)
ret()