script set: r209r0105

code

ev_r209r0105_flag_change:
    set_sys_flag(sys_flag: 908)
    end()

ev_r209r0105_oldwoman2a:
    talk_obj_start()
    if_flagon_jump(flag: 111, "ev_r209r0105_oldwoman2a_end")
    talk_keywait("dp_scenario2%61-msg_r209r0105_oldwoman2a_01_1")
    talk_keywait("dp_scenario2%61-msg_r209r0105_oldwoman2a_01_2")
    ldval(work: 238, 423.0)
    ldval(work: 239, 3.0)
    chg_common_scr("ev_item_event_keywait")
    jump("ev_r209r0105_oldwoman2a_end")
    jump("ev_r209r0105_oldwoman2a_end")

ev_r209r0105_oldwoman2a_end:
    flag_set(flag: 111)
    ifval_call(work: 249, "EQ", 9400.0, "ev_r209r0105_guide_upd")
    sys_flag_badge_get(sys_flag: 128, work: 238)
    ifval_call(work: 238, "EQ", 0.0, "ev_r209r0105_oldwoman2a_off")
    ifval_call(work: 238, "EQ", 1.0, "ev_r209r0105_oldwoman2a_on")
    last_keywait()
    talk_close()
    event_end()
    end()

ev_r209r0105_guide_upd:
    ldval(work: 249, 9500.0)
    ret()

ev_r209r0105_oldwoman2a_off:
    talkmsg("dp_scenario2%61-msg_r209r0105_oldwoman2a_02")
    ret()

ev_r209r0105_oldwoman2a_on:
    talkmsg("dp_scenario2%61-msg_r209r0105_oldwoman2a_03")
    ret()

ev_r209r0105_oldwoman2b:
    talk_obj_start()
    if_flagon_jump(flag: 236, "ev_r209r0105_oldwoman2b_02")
    talk_keywait("dp_scenario2%61-msg_r209r0105_oldwoman2b_01")
    ldval(work: 238, 224.0)
    ldval(work: 239, 1.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_r209r0105_oldwoman2b_item_event_fail")
    chg_common_scr("ev_item_event_keywait")
    flag_set(flag: 236)
    jump("ev_r209r0105_oldwoman2b_02")
    jump("ev_r209r0105_oldwoman2b_02")

ev_r209r0105_oldwoman2b_02:
    talkmsg("dp_scenario2%61-msg_r209r0105_oldwoman2b_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_r209r0105_oldwoman2b_item_event_fail:
    chg_common_scr("ev_item_event_fail")
    talk_close()
    talk_obj_end()
    end()

ev_r209r010x_mapinfo_stop_chk:
    ifval_call(work: 238, "EQ", 402.0, "ev_r209r010x_mapinfo_stop")
    ifval_call(work: 238, "EQ", 403.0, "ev_r209r010x_mapinfo_stop")
    ifval_call(work: 238, "EQ", 404.0, "ev_r209r010x_mapinfo_stop")
    ifval_call(work: 238, "EQ", 405.0, "ev_r209r010x_mapinfo_stop")
    ifval_call(work: 238, "EQ", 406.0, "ev_r209r010x_mapinfo_stop")
    ifval_call(work: 238, "EQ", 407.0, "ev_r209r010x_mapinfo_stop")
    ifval_call(work: 238, "EQ", 408.0, "ev_r209r010x_mapinfo_stop")
    ifval_call(work: 238, "EQ", 409.0, "ev_r209r010x_mapinfo_stop")
    ret()

ev_r209r010x_mapinfo_stop:
    set_sys_flag(sys_flag: 908)
    ret()