code
ev_d17r0102_flag_change:
arrive_flag_set(sys_flag: 398)
call("ev_d17r0102_sys_reset")
get_random_hit(25.0, work: 238)
ifval_jump(work: 238, "EQ", 1.0, "ev_d17r0102_hit")
ifval_jump(work: 238, "EQ", 0.0, "ev_d17r0102_loop")
end()
ev_d17r0102_sys_reset:
ldval(work: 175, 0.0)
ldval(work: 176, 0.0)
ret()
ev_d17r0102_record_01:
if_flagon_jump(flag: 247, "ev_d17r0102_record_02")
easy_obj_msg("dp_scenario3%88-msg_d17r0102_record_01")
end()
ev_d17r0102_record_02:
easy_obj_msg("dp_scenario3%88-msg_d17r0102_record_02")
end()
ev_d17r0102_hit:
ldval(work: 0, 0.0)
ldval(work: 1, 1.0)
ldval(work: 2, 2.0)
ldval(work: 3, 3.0)
sxy_exit_pos_change(0.0, 11.0, 1.0)
sxy_exit_pos_change(1.0, 20.0, 11.0)
sxy_exit_pos_change(2.0, 11.0, 20.0)
sxy_exit_pos_change(3.0, 2.0, 11.0)
call("ev_d17r0102_hit_change")
end()
ev_d17r0102_loop:
get_rnd(work: 239, 6.0)
ifval_call(work: 239, "EQ", 0.0, "ev_d17r0102_loop01")
ifval_call(work: 239, "EQ", 1.0, "ev_d17r0102_loop02")
ifval_call(work: 239, "EQ", 2.0, "ev_d17r0102_loop03")
ifval_call(work: 239, "EQ", 3.0, "ev_d17r0102_loop04")
ifval_call(work: 239, "EQ", 4.0, "ev_d17r0102_loop05")
ifval_call(work: 239, "EQ", 5.0, "ev_d17r0102_loop06")
end()
ev_d17r0102_loop01:
ldval(work: 0, 4.0)
ldval(work: 1, 5.0)
ldval(work: 2, 6.0)
ldval(work: 3, 7.0)
sxy_exit_pos_change(4.0, 11.0, 1.0)
sxy_exit_pos_change(5.0, 20.0, 11.0)
sxy_exit_pos_change(6.0, 11.0, 20.0)
sxy_exit_pos_change(7.0, 2.0, 11.0)
call("ev_d17r0102_hit_change")
end()
ev_d17r0102_loop02:
ldval(work: 0, 8.0)
ldval(work: 1, 9.0)
ldval(work: 2, 10.0)
ldval(work: 3, 11.0)
sxy_exit_pos_change(8.0, 11.0, 1.0)
sxy_exit_pos_change(9.0, 20.0, 11.0)
sxy_exit_pos_change(10.0, 11.0, 20.0)
sxy_exit_pos_change(11.0, 2.0, 11.0)
call("ev_d17r0102_hit_change")
end()
ev_d17r0102_loop03:
ldval(work: 0, 12.0)
ldval(work: 1, 13.0)
ldval(work: 2, 14.0)
ldval(work: 3, 15.0)
sxy_exit_pos_change(12.0, 11.0, 1.0)
sxy_exit_pos_change(13.0, 20.0, 11.0)
sxy_exit_pos_change(14.0, 11.0, 20.0)
sxy_exit_pos_change(15.0, 2.0, 11.0)
call("ev_d17r0102_hit_change")
end()
ev_d17r0102_loop04:
ldval(work: 0, 16.0)
ldval(work: 1, 17.0)
ldval(work: 2, 18.0)
ldval(work: 3, 19.0)
sxy_exit_pos_change(16.0, 11.0, 1.0)
sxy_exit_pos_change(17.0, 20.0, 11.0)
sxy_exit_pos_change(18.0, 11.0, 20.0)
sxy_exit_pos_change(19.0, 2.0, 11.0)
call("ev_d17r0102_hit_change")
end()
ev_d17r0102_loop05:
ldval(work: 0, 20.0)
ldval(work: 1, 21.0)
ldval(work: 2, 22.0)
ldval(work: 3, 23.0)
sxy_exit_pos_change(20.0, 11.0, 1.0)
sxy_exit_pos_change(21.0, 20.0, 11.0)
sxy_exit_pos_change(22.0, 11.0, 20.0)
sxy_exit_pos_change(23.0, 2.0, 11.0)
call("ev_d17r0102_hit_change")
end()
ev_d17r0102_loop06:
ldval(work: 0, 24.0)
ldval(work: 1, 25.0)
ldval(work: 2, 26.0)
ldval(work: 3, 27.0)
sxy_exit_pos_change(24.0, 11.0, 1.0)
sxy_exit_pos_change(25.0, 20.0, 11.0)
sxy_exit_pos_change(26.0, 11.0, 20.0)
sxy_exit_pos_change(27.0, 2.0, 11.0)
call("ev_d17r0102_hit_change")
end()
ev_d17r0102_hit_change:
player_pos_get(work: 238, work: 239)
ifval_jump(work: 238, "EQ", 11.0, "ev_d17r0102_hit_poscheck")
ifval_jump(work: 239, "EQ", 11.0, "ev_d17r0102_hit_poscheck02")
end()
ev_d17r0102_hit_poscheck:
ifval_jump(work: 239, "EQ", 1.0, "ev_d17r0102_up")
ifval_jump(work: 239, "EQ", 20.0, "ev_d17r0102_down")
end()
ev_d17r0102_hit_poscheck02:
ifval_jump(work: 238, "EQ", 20.0, "ev_d17r0102_right")
ifval_jump(work: 238, "EQ", 2.0, "ev_d17r0102_left")
end()
ev_d17r0102_up:
sxy_exit_pos_change(work: 0, 11.0, -1.0)
sxy_exit_pos_change(29.0, 11.0, 1.0)
end()
ev_d17r0102_right:
sxy_exit_pos_change(work: 1, 23.0, 11.0)
sxy_exit_pos_change(30.0, 20.0, 11.0)
end()
ev_d17r0102_down:
sxy_exit_pos_change(work: 2, 11.0, 23.0)
sxy_exit_pos_change(31.0, 11.0, 20.0)
end()
ev_d17r0102_left:
sxy_exit_pos_change(work: 3, -1.0, 11.0)
sxy_exit_pos_change(32.0, 2.0, 11.0)
end()