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
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"