script set: d25r0108

code

ev_d25r0108_flag_change:
    if_flagoff_jump(flag: 0, "ev_d25r0108_flag_change_event_off")
    get_random_hit(25.0, work: 0)
    obj_del("D25R0108_BABYGIRL_01")
    ifval_jump(work: 0, "EQ", 1.0, "ev_d25r0108_flag_change_event_on")
    ldval(work: 181, 0.0)
    obj_anime("D25R0108_EYE01", "anm_d25r0108_inv_on")
    flag_set(flag: 0)
    end()

ev_d25r0108_flag_change_event_on:
    flag_reset(flag: 577)
    ldval(work: 181, 1.0)
    obj_add("D25R0108_BABYGIRL_01")
    obj_pause("D25R0108_BABYGIRL_01")
    end()

ev_d25r0108_flag_change_event_off:
    flag_set(flag: 577)
    obj_del("D25R0108_BABYGIRL_01")
    end()

ev_d25r0108_ghost_event_01:
    event_start()
    obj_anime("D25R0108_BABYGIRL_01", "anm_d25r0108_ghost_move")
    obj_anime_wait()
    se_play("S_FI244")
    obj_anime("D25R0108_BABYGIRL_01", "anm_d25r0108_ghost_move2")
    obj_anime_wait()
    flag_set(flag: 577)
    obj_del("D25R0108_BABYGIRL_01")
    ldval(work: 181, 0.0)
    event_end()
    end()

anm_d25r0108_ghost_move:
    ac_wait(16.0)
    ac_dir_d(8.0)
    ac_wait(16.0)
    acmd_end()

anm_d25r0108_ghost_move2:
    ac_down(2.0, 8.0, 1.0)
    ac_vanish_on(1.0)
    acmd_end()

pos_d25r0108_open:
    obj_anime("D25R0108_EYE01", "anm_d25r0108_inv_on")
    obj_anime("D25R0108_EYE00", "anm_d25r0108_inv_off")
    ldval("LOCALWORAK0", 0.0)
    end()

pos_d25r0108_close:
    obj_anime("D25R0108_EYE01", "anm_d25r0108_inv_off")
    obj_anime("D25R0108_EYE00", "anm_d25r0108_inv_on")
    ldval("LOCALWORAK0", 1.0)
    end()

anm_d25r0108_inv_off:
    ac_invisible_off()
    acmd_end()

anm_d25r0108_inv_on:
    ac_invisible_on()
    acmd_end()