35 lines
1.5 KiB
TeX
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%
|