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

35 lines
1.5 KiB
TeX

[logic]
active = ph_door@close
[ph_door@close]
locked = false
closed = true
snd_open_start = trader_door_open_start
snd_close_start = trader_door_close_start
snd_close_stop = trader_door_close_stop
on_use = {-zat_b18_noah_shot_door -zat_b18_door_open} ph_door@free %+zat_b18_noah_shot_door +zat_b18_door_open%, ph_door@open
on_info = {+zat_b18_reset_memory} %-zat_b18_noah_shot_door -zat_b18_noah_remembers -zat_b18_reset_memory -zat_b18_door_open%
on_info2 = {-zat_b18_dog_close} %+zat_b18_dog_close -zat_b18_dog_open%
on_info3 = {+zat_b18_dog_noah_free -zat_b18_dog_noah_free_door} ph_door@open %+zat_b18_dog_noah_free_door%
[ph_door@open]
locked = false
closed = false
snd_open_start = trader_door_open_start
snd_close_start = trader_door_close_start
snd_close_stop = trader_door_close_stop
on_use = ph_door@close %-zat_b18_noah_shot_door%
on_info = {+zat_b18_reset_memory} ph_door@close %-zat_b18_noah_shot_door -zat_b18_noah_remembers -zat_b18_door_open%
on_info2 = {-zat_b18_dog_open} %+zat_b18_dog_open -zat_b18_dog_close%
[ph_door@free]
locked = false
closed = false
snd_open_start = trader_door_open_start
snd_close_start = trader_door_close_start
snd_close_stop = trader_door_close_stop
no_force = true
on_use = ph_door@open
on_info = {+zat_b18_reset_memory} ph_door@close %-zat_b18_noah_shot_door -zat_b18_noah_remembers -zat_b18_door_open%
on_info2 = {-zat_b18_dog_open} %+zat_b18_dog_open -zat_b18_dog_close%
on_info3 = {+zat_b18_dog_noah_free -zat_b18_dog_noah_free_door} ph_door@open %+zat_b18_dog_noah_free_door%