Paste #20194: Diff note for paste #20193

Date: 2015/09/19 16:53:49 UTC-07:00
Type: Diff Report

View Raw Paste Download This Paste
Copy Link


 chakra_events:  
-  type: world  
+  type: world
+  debug: true
   events:
-    on server starts:
+    on server loads:
     - wait 5t
-    - run locally Chakra_Building id:Chakra_Building delay:60s
+    - run Chakra_Building
     on script reload:
-    - queue Chakra_Building stop
-    - run locally Chakra_Building id:Chakra_Building
+    - queue q@Chakra_Building clear
+    - wait 1t
+    - run Chakra_Building
     on player join:  
     - if <player.has_flag[Chakra].not> {  
       - flag <player> Chakra:99  
     }
     on player starts sneaking:  
     - flag <player> Show_Chakra
     on player stops sneaking:   
     - if <player.has_flag[Show_Chakra]> {
       - flag <player> Show_Chakra:!   
       - sidebar remove
     }
 
-  Chakra_Building:
-    - if <queue.list.contains[q@Chakra_Building]> queue clear
-    - while <true> {
-      - define plist <server.list_online_players.parse[has_flag[Show_Chakra]]>
-      - if <def[plist].size.is[MORE].than[0]> {
-        - sidebar set "title:Chakra" "values:<&c>Chakra<&co> <player.flag[Chakra]>" players:%plist% per_player
-        - foreach %plist% {
-          - flag <def[value]> Chakra:+:1
-          }
+Chakra_Building:
+  type: task
+  debug: true
+  script:
+  - announce "testing" to_console
+  - while <true> {
+    - define plist <server.list_online_players.parse[has_flag[Show_Chakra]]>
+    - if <def[plist].size.is[MORE].than[0]> {
+      - sidebar set "title:Chakra" "values:<&c>Chakra<&co> <player.flag[Chakra]>" players:%plist% per_player
+      - foreach %plist% {
+        - flag <def[value]> Chakra:+:1
         }
-      - wait 6s
       }
-
+    - wait 6s
+    }