Paste #9301: Diff note for paste #9300

Date: 2014/09/04 23:27:43 UTC-07:00
Type: Diff Report

View Raw Paste Download This Paste
Copy Link


 "Aubergiste":
     type: assignment
     actions:
         on assignment:
         # trigger name:chat toggle:true
         # trigger name:click toggle:true
         # trigger name:damage toggle:true
         # trigger name:proximity toggle:true radius:5
         # This enables interaction with NPC via clicking, chatting, proximity and damage.
         - trigger name:chat toggle:true
         - trigger name:click toggle:true
         - trigger name:proximity toggle:true radius:5
         - trigger name:damage toggle:true
         # Make the NPC so they can be killed by the player. They will respawn a few seconds later.
         - execute as_npc "npc sel <npc.id>"
         - execute as_npc "npc vulnerable"
         - execute as_npc "npc respawn 1200"
         # Make NPC look at players close by
         - lookclose state:true
 
     interact scripts:
     - 5 Aubergiste Proxi
 
 "Aubergiste Proxi":
     type: interact
 
     steps:
         1:
-            proximity trigger:
-                entry:
-                    script:
-                    - if <player.flag[nouveaujoueur]> == non {
+          proximity trigger:
+            entry:
+                script:
+                - if <player.flag[nouveaujoueur]> == non {
-                        - random {
-                          - chat "<Yellow>Ah te revoilà <player.name> !"
-                          - chat "<Yellow>Tiens salut <player.name> !"
-                          - chat "<Yellow>Oh <player.name>, ça fait plaisir de te revoir"
-                          - chat "<Yellow>Ah mais c'est ce bon vieux <player.name> !"
-                          - chat "<Yellow>Et revoilà <player.name> ! Salut !!" }
-                        - zap step:2 }
-                      else {
-                        - chat "<Yellow>Bienvenue Etranger."
-                        - wait 3
-                        - chat "<Yellow>Je ne crois pas t'avoir"
-                        - wait 1
-                        - chat "<Yellow>déjà vu dans le village"
-                        - wait 3
-                        - chat "<Yellow>Bienvenue ! Tu fais partis de ceux qui"
-                        - wait 1
-                        - chat "<Yellow>vienne pour aider Zadouanne ?"
-                        - wait 3
-                        - chat "<Yellow>Moi, je n'y crois pas à ces conneries."
-                        - wait 1
-                        - chat "<Yellow>Ça ne sert à rien un dieu."
-                        - wait 3
-                        - chat "<Yellow>Enfin, moi ce que j'en dis ... "
-                        - wait 1
-                        - chat "<Yellow>Ça fait marcher le commerce comme on dit."
-                        - wait 3
-                        - chat "<Yellow>Si tu veux t'installer en ville, tu peux"
-                        - wait 1
-                        - chat "<Yellow>réserver une chambre dans l'auberge au dessus."
-                        - wait 3
-                        - chat "<Yellow>Enfin ... si il reste de la place. Regarde"
-                        - wait 1
-                        - chat "<Yellow>les panneaux la-bas."
-                        - wait 3
-                        - chat "<Yellow>Après tu pourras allez louer ou construire"
-                        - wait 1
-                        - chat "<Yellow>ta propre maison."
-                        - wait 3
-                        - chat "<Yellow>Nos chambres sont les meilleurs de la ville," 
-                        - wait 1
-                        - chat "<Yellow>et surtout les moins cher de la ville."
-                        - wait 3
-                        - chat "<Yellow>Pas la peine d'allez voir la concurence,"
-                        - wait 1
-                        - chat "<Yellow>se sont tous des arnaqueurs !"
-                        - wait 3
-                        - chat "<Yellow>N'hésite pas à visiter la ville,"
-                        - wait 1
-                        - chat "<Yellow>il y a pas mal de choses à y voir."
-                        - flag <player> nouveaujoueur:non
-                        - execute as_server "manuadd <player.name> Citoyen"
-                        - zap step:2 }
-                exit:
-                    script:
-                    #on dit aurevoir au joueur.
                     - random {
-                        - chat "<yellow>A bientôt j'espère."
-                        - chat "<yellow>A la prochaine."
-                        - chat "<yellow>Je suis ouvert tout le temps. Viens me revoir" }
-                        
+                      - chat "<Yellow>Ah te revoilà <player.name> !"
+                      - chat "<Yellow>Tiens salut <player.name> !"
+                      - chat "<Yellow>Oh <player.name>, ça fait plaisir de te revoir"
+                      - chat "<Yellow>Ah mais c'est ce bon vieux <player.name> !"
+                      - chat "<Yellow>Et revoilà <player.name> ! Salut !!" }
+                    - zap step:2 }
+                  else {
+                    - chat "<Yellow>Bienvenue Etranger."
+                    - wait 3
+                    - chat "<Yellow>Je ne crois pas t'avoir"
+                    - wait 1
+                    - chat "<Yellow>déjà vu dans le village"
+                    - wait 3
+                    - chat "<Yellow>Bienvenue ! Tu fais partis de ceux qui"
+                    - wait 1
+                    - chat "<Yellow>vienne pour aider Zadouanne ?"
+                    - wait 3
+                    - chat "<Yellow>Moi, je n'y crois pas à ces conneries."
+                    - wait 1
+                    - chat "<Yellow>Ça ne sert à rien un dieu."
+                    - wait 3
+                    - chat "<Yellow>Enfin, moi ce que j'en dis ... "
+                    - wait 1
+                    - chat "<Yellow>Ça fait marcher le commerce comme on dit."
+                    - wait 3
+                    - chat "<Yellow>Si tu veux t'installer en ville, tu peux"
+                    - wait 1
+                    - chat "<Yellow>réserver une chambre dans l'auberge au dessus."
+                    - wait 3
+                    - chat "<Yellow>Enfin ... si il reste de la place. Regarde"
+                    - wait 1
+                    - chat "<Yellow>les panneaux la-bas."
+                    - wait 3
+                    - chat "<Yellow>Après tu pourras allez louer ou construire"
+                    - wait 1
+                    - chat "<Yellow>ta propre maison."
+                    - wait 3
+                    - chat "<Yellow>Nos chambres sont les meilleurs de la ville," 
+                    - wait 1
+                    - chat "<Yellow>et surtout les moins cher de la ville."
+                    - wait 3
+                    - chat "<Yellow>Pas la peine d'allez voir la concurence,"
+                    - wait 1
+                    - chat "<Yellow>se sont tous des arnaqueurs !"
+                    - wait 3
+                    - chat "<Yellow>N'hésite pas à visiter la ville,"
+                    - wait 1
+                    - chat "<Yellow>il y a pas mal de choses à y voir."
+                    - flag <player> nouveaujoueur:non
+                    - execute as_server "manuadd <player.name> Citoyen"
+                    - zap step:2 }
+            exit:
+                script:
+                #on dit aurevoir au joueur.
+                - random {
+                    - chat "<yellow>A bientôt j'espère."
+                    - chat "<yellow>A la prochaine."
+                    - chat "<yellow>Je suis ouvert tout le temps. Viens me revoir" }
+
           damage trigger:
-                script:
-                # If you hit the NPC, it will run a script further below with some random dialogue to show 
-                # their disgust.
-                - ^run "Attaque aubergiste"
-                
+            script:
+            # If you hit the NPC, it will run a script further below with some random dialogue to show 
+            # their disgust.
+            - ^run "Attaque aubergiste"
+
           click trigger:
-                script:
-                - chat "<Yellow>Tu veux manger quelque chose ?"
-                - zap step:2
+            script:
+            - chat "<Yellow>Tu veux manger quelque chose ?"
+            - zap step:2
         2:
             chat trigger:
                 1:
                     trigger: /Non/ merci, je n'ai pas faim !
                     script:
                     - random {
                         - chat "<Yellow>Oh c'est dommage, j'ai eu un super arrivage de poisson récement."
                         - chat "<Yellow>T'as qu'as le dire si ma bouffe est daubée."
                         - chat "<Yellow>Comme tu veux."
                         - chat "<Yellow>Ah ... comme tu veux. Tant pis. Une prochaine fois peut être."
                         - chat "<Yellow>Tant pis pour toi. Tu ne gouteras pas ce merveilleux poulet rôti." }
                     - ^zap step:1
                 2:
                     trigger: /Oui/ merci, j'ai faim !
                     script:
                     - chat "<Yellow>Qu'est ce que tu veux manger ?"
                     - narrate "<red>Au menu de l'auberge vous avez aujourd'hui :" 
                     - narrate "<red> 1 - Une patate chaude         0.99z" 
                     - narrate "<red> 2 - Un cookie                 0.79z" 
                     - narrate "<red> 3 - Un poulet roti            1.49z" 
                     - narrate "<red> Quel est votre choix ?" 
                 3: 
                     Trigger: Je vais prendre le choix /1/, la patate chaude s'il te plait. 
                     script: 
                     - wait 1 
                     - chat "<Yellow> Une patate chaude, une ! Voilà pour toi !" 
                     - execute as_server "give <player.name> 393 1" 
                     - execute as_server "money take <player.name> 0.99" 
                     - narrate "<red> Vous avez reçu une patate chaude, votre compte à été débité de 0.99z" 
                     - ^zap step:1
                 4: 
                     Trigger: Je vais prendre le choix /2/, le cookie s'il te plait. 
                     script: 
                     - wait 1 
                     - chat "<Yellow> Un cookie tout frais sorti du four, le voilà." 
                     - execute as_server "give <player.name> 357 1" 
                     - execute as_server "money take <player.name> 0.79" 
                     - narrate "<red> Vous avez reçu un cookie, votre compte à été débité de 0.79z"
                     - ^zap step:1
                 5: 
                     Trigger: Je vais prendre le choix /3/, le poulet rôti s'il te plait. 
                     script: 
                     - wait 1 
                     - chat "<Yellow> Attention, il est encore tout chaud, il sort juste de la broche !" 
                     - execute as_server "give <player.name> 366 1" 
                     - execute as_server "money take <player.name> 1.59" 
                     - narrate "<red> Vous avez reçu un poulet rôti, votre compte à été débité de 1.59z" 
                     - ^zap step:1
-                    
+
 "Attaque aubergiste":
   type: task
 
   script:
   # When you hit (damage) the NPC, they will respond with one of the following lines.
   - ^random {
     - chat "<Yellow>Aïïïee ! Pourquoi tu fais ça ? Si je meurt tu vas le regretterer !"
     - chat "<yellow>Aaarrggg! Je ne t'ai jamais rien fait ? Ne me retapes pas !"
     - chat "<yellow>Ma ..? Mais pourquoi tu me fais ça ? Ça coupe fort. Et ça fait très mal."
     - chat "<yellow>Me fais pas mal s'il te plait ! Je ne t'ai jamais rien fait de mal !"
     - chat "<yellow>Ouch! Ne fait rien maintenant que regretteras plus tard..." }
-