Paste #122972: Edit of paste 122971: Unnamed Denizen Script Paste

Date: 2024/05/23 13:19:43 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste Edit Of Paste 122971 View Edit Report
Copy Link


# this part gets run once manually  
      - give force_powers
        - flag <player> inventory:player_inv
        - narrate [forcepowers_inv<player.uuid>]
        - if [forcepowers_inv<player.uuid>] == null:
            - note <inventory[forcepowers_inventory]> as:forcepowers_inv<player.uuid>



        on player right clicks * with:force_powers:
        - ratelimit <player> 0.05s
        - if <player.flag[inventory]> == player_inv:
            - narrate "currently swapping from playerinv to forceinv"
            - note <player.inventory> as:player_inventory<player.uuid>
            - inventory swap origin:<player.inventory> destination:forcepowers_inv<player.uuid>
            - flag <player> inventory:forcepowers_inv
            - stop

        - if <player.flag[inventory]> == forcepowers_inv:
            - narrate "currently swapping from forceinv to playerinv"
            - note <player.inventory> as:forcepowers_inventory<player.uuid>
            - inventory swap origin:<player.inventory> destination:player_inventory<player.uuid>
            - flag <player> inventory:player_inv
            - stop