[logic]
active = ph_door@locked

[ph_door@locked]
locked = true
closed = true
snd_open_start = trader_door_open_start
snd_close_start = trader_door_close_start
snd_close_stop = trader_door_close_stop
;tip_open = tip_gate_locked
;on_use = %=barrel_explode(524) +red_forest_open%
on_info = {+red_forest_open} ph_door@open %=hit_obj_chemical(523:link:5000:300)%

[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 = ph_door@open
hit_on_bone = 1|ph_door@free|2|ph_door@free
tip_open = tip_gate_open

[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
hit_on_bone = 1|ph_door@free|2|ph_door@free
tip_close =

[ph_door@free]
locked = false
closed = true
no_force = true
on_use = ph_door@open