upgrader_inventory_logic_world: type: world debug: true events: on player clicks in Upgrader_GUI: - if == : - if == 21 or == 22 or == 23: - announce "click correct slot" - else: - if == 25: - narrate "<&[base]>upgrade button clicked! - " - determine cancelled - else: - narrate "click cancelled" - determine cancelled - if == && : - narrate "shift click correct slot" - else: - if : - narrate "shift cancelled" - determine cancelled on player drags in Upgrader_GUI: - if == : - announce "drag cancelled" - determine cancelled