Date: 2024/05/23 13:19:43 UTC-07:00
Type: Diff Report
+# 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