Paste #12413: Diff note for paste #12412

Date: 2014/12/30 17:28:28 UTC-08:00
Type: Diff Report

View Raw Paste Download This Paste
Copy Link


-Sitting:
-  type: assignment
-  actions:
-    on assignment:
-    - trigger name:chat state:true
-  interact scripts:
-  - 100 Sitting Listener
+Sitting: 
+  Type: Assignment 
+  Actions: 
+    On Assignment: 
+      - Trigger Name:Chat State:true 
+  Interact Scripts: 
+  - 100 Sitting Listener 
 
-Sitting Listener:
-  type: interact
-  steps:
-    1:
-        chat trigger:
-            1:
-                trigger: /sit/
-                script:
-                - flag player sitter:<npc>
-                - flag player chatter:<player>
-                - chat "Ok. Where do you want me to sit?"
+Sitting Listener: 
+  Type: Interact 
+  Steps: 
+    1: 
+      Chat Trigger: 
+        1: 
+          Trigger: /sit/ 
+          Script: 
+            - flag player sitter:<npc> 
+            - flag player chatter 
+            - chat "Ok. Where do you want me to sit?" 
-                - run script:ChooseBlockListener
 
-ChooseBlockListener:
-    type: world
-    events:
-        on player clicks block:
-        - if <player.flag[chatter]> matches player {
-            - sit <context.location.sub[-.5,.5,-.5]> npc:<player.flag[sitter]>
-            - queue clear
-            }
+ChooseBlockListener: 
+    Type: World 
+    Events: 
+        On player Clicks Block: 
+        - if <player.has_flag[chatter]> { 
+          - sit <context.location.sub[-.5,.5,-.5]> npc:<player.flag[sitter]> 
+          - flag chatter:! 
+          } 
-