e4s-sdk/gamedata/configs/scripts/zaton/zat_b42_logic.ltx
2026-06-17 23:06:51 +03:00

21 lines
997 B
TeX

[logic]
active = sr_idle@spawn
[sr_idle@spawn]
on_info = {-zat_b42_mayron_spawn} sr_idle %=spawn_corpse(zat_b42_mayron:zat_b42_mayron_walk) +zat_b42_mayron_spawn%
[sr_idle]
on_actor_in_zone = zat_b42_warning_space_restrictor | {-zat_b42_controller_warning_1_sound -zat_b42_controller_dead} %+zat_b42_controller_warning_1_sound =play_sound(zat_b42_controller_warning_1)%
on_signal = sound_end | {-save_zat_b42_arrived_to_controler_lair} %+save_zat_b42_arrived_to_controler_lair =scenario_autosave(st_save_zat_b42_arrived_to_controler_lair)%
on_info = {+save_zat_b42_arrived_to_controler_lair} sr_idle@3
on_info2 = {+zat_b42_controller_dead} sr_idle@nill
[sr_idle@3]
on_actor_not_in_zone = zat_b42_warning_space_restrictor | sr_idle@4
on_info = {+zat_b42_controller_dead} sr_idle@nill
[sr_idle@4]
on_actor_in_zone = zat_b42_warning_space_restrictor | sr_idle@nill %=play_sound(zat_b42_controller_warning_2)%
on_info = {+zat_b42_controller_dead} sr_idle@nill
[sr_idle@nill]