[logic] active = ph_idle@full_locked [ph_idle@full_locked] nonscript_usable = false tips = zat_b12_conteiner_full_locked on_info = {=actor_has_item(zat_b12_key_1) =actor_has_item(zat_b12_key_2)} ph_idle@has_two_key, {=actor_has_item(zat_b12_key_1) !actor_has_item(zat_b12_key_2)} ph_idle@has_one_key, {=actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} ph_idle@has_one_key on_info2 = {+zat_b12_conteiner_open} ph_idle@open, {+zat_b12_one_lock_open} ph_idle@locked on_use = {!actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} %+zat_b12_find_the_way_to_open% [ph_idle@has_one_key] nonscript_usable = false tips = zat_b12_conteiner_has_one_key on_use = {=actor_has_item(zat_b12_key_1) !actor_has_item(zat_b12_key_2)} ph_idle@locked %=remove_item(zat_b12_key_1) =play_sound(power_switch) +zat_b12_one_lock_open%, {=actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} ph_idle@locked %=remove_item(zat_b12_key_2) =play_sound(power_switch) +zat_b12_one_lock_open% on_info = {=actor_has_item(zat_b12_key_1) =actor_has_item(zat_b12_key_2)} ph_idle@has_two_key, {!actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} ph_idle@full_locked on_info2 = {+zat_b12_conteiner_open} ph_idle@open, {+zat_b12_one_lock_open} ph_idle@locked [ph_idle@locked] nonscript_usable = false tips = zat_b12_conteiner_locked on_info = {=actor_has_item(zat_b12_key_1) !actor_has_item(zat_b12_key_2)} ph_idle@locked_has_second_key, {=actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} ph_idle@locked_has_second_key on_info2 = {+zat_b12_conteiner_open} ph_idle@open [ph_idle@locked_has_second_key] nonscript_usable = false tips = zat_b12_conteiner_has_one_key on_use = {=actor_has_item(zat_b12_key_1) !actor_has_item(zat_b12_key_2)} ph_idle@open %=remove_item(zat_b12_key_1) =play_sound(power_switch) +zat_b12_conteiner_open%, {=actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} ph_idle@open %=remove_item(zat_b12_key_2) =play_sound(power_switch) +zat_b12_conteiner_open% on_info = {!actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} ph_idle@locked on_info2 = {+zat_b12_conteiner_open} ph_idle@open [ph_idle@has_two_key] nonscript_usable = false tips = zat_b12_conteiner_has_two_key on_use = {=actor_has_item(zat_b12_key_1) =actor_has_item(zat_b12_key_2)} ph_idle@open %=play_sound(power_switch) =remove_item(zat_b12_key_1) =remove_item(zat_b12_key_2) +zat_b12_conteiner_open% on_info = {=actor_has_item(zat_b12_key_1) !actor_has_item(zat_b12_key_2)} ph_idle@has_one_key, {=actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} ph_idle@has_one_key, {!actor_has_item(zat_b12_key_2) !actor_has_item(zat_b12_key_1)} ph_idle@full_locked on_info2 = {+zat_b12_conteiner_open} ph_idle@open [ph_idle@open] nonscript_usable = true tips = zat_b12_conteiner_open on_info = {-zat_b12_conteiner_open} %+zat_b12_conteiner_open%