Paste #20434: Diff note for paste #20433

Date: 2015/09/27 02:25:33 UTC-07:00
Type: Diff Report

View Raw Paste Download This Paste
Copy Link


 manquest:  
   type: assignment  
   actions: 
       on enter proximity: 
       - if <player.flag[questname_step]||0> != 0 queue clear 
       - random { 
-         - narrate "<green>Desperate Man<&co><white> Hey you! Come help me out!" 
-         - narrate "<green>Desperate Man<&co><white> I am in need of help!"  
-         - narrate "<green>Desperate Man<&co><white> SPIDERS! SPIDERS! EVERYWHERE!"  
+        - narrate "<green>Desperate Man<&co><white> Hey you! Come help me out!" 
+        - narrate "<green>Desperate Man<&co><white> I am in need of help!"  
+        - narrate "<green>Desperate Man<&co><white> SPIDERS! SPIDERS! EVERYWHERE!"  
+        } 
       } 
-    } 
     on click:  
     - choose <player.flag[manquest_step]||0>:  
       - case 0:  
         - narrate "<green>Desperate Man<&co><white> There are spiders everywhere!" 
     - wait 1s 
     - narrate "<green>Depserate Man<&co><white> Can you kill a few for me?" 
         - flag manquest_step:1  
       - case 10:  
         - narrate "<green>Desperate Man<&co><white> Thank you so much!"  
         - flag manquest_step:
         - give player emerald QTY: 5
         - flag <player> manquest_cooldown duration: 22hrs 
     on click:
     - narrate "<green>Desperate Man<&co><white> Go kill a few more for me please!"
     on chat:  
     - choose <player.flag[manquest_step]||0>:  
       - case 1:  
         - if <context.message> == yes {  
           - narrate "<green>Desperate Man<&co><white> Go down into the sewers and kill 10 spiders, make your way out and return!"  
           - flag manquest_step:2  
           } else if <context.message> == no {  
           - narrate "<green>Desperate Man<&co><white> I'll find someone else."  
           - flag manquest_step:0  
           }  
 manquest_events:  
   type: world  
   events:  
     on player kills cavespider:  
-    - if <player.flag[manquest_step]||0> == 2 {   
-      - flag questname_step:3  
-      }   
-    on player kills cavespider:  
-    - if <player.flag[manquest_step]||0> == 3 {   
+    - if <player.flag[manquest_step]||0> == 2 {
+      - flag <player> manquest_cavespider_count:++
+      - if <player.flag[manquest_cavespider_count]||0> >= 5 {
+        - flag questname_step:3
+        }
-      - flag manquest_step:4  
-      }
-    on player kills cavespider:  
-    - if <player.flag[manquest_step]||0> == 4 {   
-      - flag manquest_step:5  
-      }
-    on player kills cavespider:  
-    - if <player.flag[manquest_step]||0> == 5 {   
-      - flag manquest_step:6  
-      }
-    on player kills spider:  
-    - if <player.flag[manquest_step]||0> == 6 {   
-      - flag manquest_step:7  
-      }
-    on player kills spider:  
-    - if <player.flag[manquest_step]||0> == 7 {   
-      - flag manquest_step:8  
-      }
-    on player kills spider:  
-    - if <player.flag[manquest_step]||0> == 8 {   
-      - flag manquest_step:9  
-      }
-    on player kills spider:  
-    - if <player.flag[manquest_step]||0> == 9 {   
-      - flag manquest_step:10 
       }