code
ev_c01r0208_flag_change:
sxy_exit_pos_change(0.0, 13.0, 6.0)
sxy_exit_pos_change(1.0, 14.0, 6.0)
sxy_exit_pos_change(2.0, 15.0, 6.0)
sxy_exit_pos_change(3.0, 16.0, 6.0)
ifval_jump(work: 115, "EQ", 0.0, "ev_c01r0208_flag_change1F")
ifval_jump(work: 115, "EQ", 1.0, "ev_c01r0208_flag_change2F")
ifval_jump(work: 115, "EQ", 2.0, "ev_c01r0208_flag_change3F")
ifval_jump(work: 115, "EQ", 3.0, "ev_c01r0208_flag_change4F")
end()
ev_c01r0208_flag_change1F:
sxy_exit_pos_change(0.0, 3.0, 6.0)
end()
ev_c01r0208_flag_change2F:
sxy_exit_pos_change(1.0, 3.0, 6.0)
end()
ev_c01r0208_flag_change3F:
sxy_exit_pos_change(2.0, 3.0, 6.0)
end()
ev_c01r0208_flag_change4F:
sxy_exit_pos_change(3.0, 3.0, 6.0)
end()
ev_c01r0208_counterw:
talk_obj_start()
ifval_jump(work: 115, "EQ", 0.0, "case1_c01r0208_elevator_01")
ifval_jump(work: 115, "EQ", 1.0, "case2_c01r0208_elevator_01")
ifval_jump(work: 115, "EQ", 2.0, "case3_c01r0208_elevator_01")
ifval_jump(work: 115, "EQ", 3.0, "case4_c01r0208_elevator_01")
end()
case4_c01r0208_elevator_01:
floor_open(3.0)
number_name(0.0, 4.0)
jump("ev_c01r0208_elevator_02")
end()
case3_c01r0208_elevator_01:
floor_open(2.0)
number_name(0.0, 3.0)
jump("ev_c01r0208_elevator_02")
end()
case2_c01r0208_elevator_01:
floor_open(1.0)
number_name(0.0, 2.0)
jump("ev_c01r0208_elevator_02")
end()
case1_c01r0208_elevator_01:
floor_open(0.0)
number_name(0.0, 1.0)
jump("ev_c01r0208_elevator_02")
end()
ev_c01r0208_elevator_02:
talkmsg("dp_scenario1%42-msg_c01r0208_counterw_01_1")
add_custum_win_label("dp_options%DP_options_119", 3.0)
add_custum_win_label("dp_options%DP_options_118", 2.0)
add_custum_win_label("dp_options%DP_options_117", 1.0)
add_custum_win_label("dp_options%DP_options_116", 0.0)
add_custum_win_label("dp_options%DP_options_124", 4.0)
open_custum_win(work: 238)
switch(work: 238)
case_jump(3.0, "case1_c01r0208_elevator_02")
case_jump(2.0, "case2_c01r0208_elevator_02")
case_jump(1.0, "case3_c01r0208_elevator_02")
case_jump(0.0, "case4_c01r0208_elevator_02")
case_jump(4.0, "cancel_c01r0208_elevator_01")
end()
case4_c01r0208_elevator_02:
time_wait(1.0, work: 246)
sxy_exit_pos_change(0.0, 3.0, 6.0)
sxy_exit_pos_change(1.0, 14.0, 6.0)
sxy_exit_pos_change(2.0, 15.0, 6.0)
sxy_exit_pos_change(3.0, 16.0, 6.0)
ifval_jump(work: 115, "EQ", 0.0, "end_c01r0208_elevator_01")
ifval_call(work: 115, "GT", 0.0, "common_c01r0208_elevator_dir_down")
ifval_call(work: 115, "LT", 0.0, "common_c01r0208_elevator_dir_up")
ldval(work: 238, 0.0)
call("common_c01r0208_01")
ldval(work: 115, 0.0)
jump("ev_c01r0208_elevator_03")
end()
case3_c01r0208_elevator_02:
time_wait(1.0, work: 246)
sxy_exit_pos_change(0.0, 13.0, 6.0)
sxy_exit_pos_change(1.0, 3.0, 6.0)
sxy_exit_pos_change(2.0, 15.0, 6.0)
sxy_exit_pos_change(3.0, 16.0, 6.0)
ifval_jump(work: 115, "EQ", 1.0, "end_c01r0208_elevator_01")
ifval_call(work: 115, "GT", 1.0, "common_c01r0208_elevator_dir_down")
ifval_call(work: 115, "LT", 1.0, "common_c01r0208_elevator_dir_up")
ldval(work: 238, 1.0)
call("common_c01r0208_01")
ldval(work: 115, 1.0)
jump("ev_c01r0208_elevator_03")
end()
case2_c01r0208_elevator_02:
time_wait(1.0, work: 246)
sxy_exit_pos_change(0.0, 13.0, 6.0)
sxy_exit_pos_change(1.0, 14.0, 6.0)
sxy_exit_pos_change(2.0, 3.0, 6.0)
sxy_exit_pos_change(3.0, 16.0, 6.0)
ifval_jump(work: 115, "EQ", 2.0, "end_c01r0208_elevator_01")
ifval_call(work: 115, "GT", 2.0, "common_c01r0208_elevator_dir_down")
ifval_call(work: 115, "LT", 2.0, "common_c01r0208_elevator_dir_up")
ldval(work: 238, 2.0)
call("common_c01r0208_01")
ldval(work: 115, 2.0)
jump("ev_c01r0208_elevator_03")
end()
case1_c01r0208_elevator_02:
time_wait(1.0, work: 246)
sxy_exit_pos_change(0.0, 13.0, 6.0)
sxy_exit_pos_change(1.0, 14.0, 6.0)
sxy_exit_pos_change(2.0, 15.0, 6.0)
sxy_exit_pos_change(3.0, 3.0, 6.0)
ifval_jump(work: 115, "EQ", 3.0, "end_c01r0208_elevator_01")
ifval_call(work: 115, "GT", 3.0, "common_c01r0208_elevator_dir_down")
ifval_call(work: 115, "LT", 3.0, "common_c01r0208_elevator_dir_up")
ldval(work: 238, 3.0)
call("common_c01r0208_01")
ldval(work: 115, 3.0)
jump("ev_c01r0208_elevator_03")
end()
common_c01r0208_elevator_dir_up:
talk_keywait("dp_scenario1%42-msg_c01r0208_counterw_03")
ldval(work: 238, 0.0)
ret()
common_c01r0208_elevator_dir_down:
talk_keywait("dp_scenario1%42-msg_c01r0208_counterw_04")
ldval(work: 238, 1.0)
ret()
common_c01r0208_01:
talk_close()
floor_close()
obj_anime("C01R0208_WOMAN6_01", "anm_c01r0208_turn_d")
obj_anime_wait()
se_wait("UI_COMMON_SELECT")
se_play("S_FI017")
elevator_anm(work: 238)
camera_shake(0.0, 10.0, 0.0, 3.0, 40.0)
se_stop("S_FI017")
se_play("S_FI018")
ret()
ev_c01r0208_elevator_03:
talkmsg("dp_scenario1%42-msg_c01r0208_counterw_06")
last_keywait()
talk_close()
talk_obj_end()
end()
end_c01r0208_elevator_01:
floor_close()
time_wait(1.0, work: 246)
talkmsg("dp_scenario1%42-msg_c01r0208_counterw_05")
last_keywait()
talk_close()
talk_obj_end()
end()
cancel_c01r0208_elevator_01:
floor_close()
time_wait(1.0, work: 246)
talkmsg("dp_scenario1%42-msg_c01r0208_counterw_02")
last_keywait()
talk_close()
talk_obj_end()
end()
anm_c01r0208_turn_d:
ac_dir_d(8.0)
acmd_end()