Quest recolectar global


Author: AdesThorth
Created: 2012-11-16T04:43:17-0500
Edited: 2012-11-16T19:16:54-0500
Denizen Version: 0.76
Views: 44
Downloads: 820
Likes: 1


WGET
Description: Quest de recolección global, en este caso de recolección para ampliar el borde del mundo.

Quest Global collection, collection in this case to extend the border of world.

Requerimientos:

Global:
Flags:
#Numero de paquetes enviados
X: 0.0
#Numero de paquetes restantes
Y: 200.0
#Variable de final de quest (false = activada)
FIN: 'false'


-assignments.yml-

Denizens: 
  Manolo: 
    Interact Scripts: 
      - 1 recolectar papeles
 
 
-Manolo Scripts.yml-

recolectar papeles: 
  Type: Interact
  Requirements: 
    Mode: All
    List: 
      #Comprobar que tiene los papeles que queremos coger en el inventario
      - ITEM PAPER 100
      #Comprobar si la quest esta activa o finalizada
      - FLAGGED GLOBAL fin:false
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          #Coger los papeles
          - ^TAKE PAPER QTY:100
          #Sumamos uno al contador
          - ^FLAG GLOBAL x:++
          #Restar un envio
          - ^FLAG GLOBAL y:--
          #Comprobamos si hemos completados los envios y ejecutamos el SCRIPT
          - ^IF GLOBAL FLAG:x:200 'SCRIPT:borde'
          #Decimos los envios que faltan
          - "CHAT \"Envios restantes : <FLAG.G:y:fallback>\""

borde: 
  Type: Task
  Script: 
    #Ejecutamos el comando
    - ^EXECUTE ASSERVER "wb world radius 700"
    #Terminados con la quest poniendo la flag a true
    - ^FLAG GLOBAL FIN:true
    #Mensaje de felicitacion y confirmacion
    - EXECUTE ASSERVER "say ¡¡Conseguido!! Mis exploradores han descubierto nuevo mundo"




Comments
No one has posted a comment! Post one below: