cancel_inventory_world: type: world debug: false events: on player clicks in Upgrader_GUI: - if == && != 21: - announce "click cancelled" - determine cancelled - else: - if == && == 21: - announce "clicked slot 21" - if == && : - narrate "shift click slot 21" - else: - if : - narrate " shift cancelled" - determine cancelled on player drags in Upgrader_GUI: - if == && != 21: - announce "drag cancelled" - determine cancelled upgrade_logic_world: type: world debug: true events: after player clicks upgrade_button in Upgrader_GUI: - narrate "<&[base]>upgrade button clicked! - "