Paste #6245: WandaQuest

Date: 2014/07/04 02:54:01 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


WandaAss:
  type: assignment
  default constants:
    ZombieAmnt: 10
  interact scripts:
  - 4 WandClickFour
  - 3 WandaClickThree
  - 2 WandaClickTwo
  - 1 WandaClickOne
WandaClickOne:
   type: interact
   requirements:
     mode: any
     - -flagged WandaQuest:1
     - -flagged WandaQuest:2
     - -flagged WandaQuest:3
   steps: 
      1:
        click trigger:
          script:
          - narrate "<white>[<red>Wanda<white>]<gold> Oh, hello! I need to do a little ritual, but I don't have some of the things I need done for it!"
          - wait 2
          - narrate "<white>[<red>Wanda<white>]<gold> Could you please kill <green><cons:ZombieAmnt><gold> zombies for me?"
          - flag <player> WandaQuest:1
          - listen kill "id:ZombieKillerWanda" type:entity qty:<npc.constant[ZombieAmnt]> target:zombie "script:ZombieKillComplete"
ZombieKillComplete:
   type: task
   steps:
     - narrate "<green>You have finished killing 10 zombies for Wanda. Return to her to continue."
     - flag <player> WandaQuest:2
WandaClickTwo:
  type: interact
  requirements:
    mode: all
    -flagged WandaQuest:2
    - -flagged WandaQuest:3
  steps:
    1:
      click trigger:
        script:
        - narrate "<white>[<red>Wanda<white>]<gold> Thank you so much for killing those zombies! But I need you to do a little bit more."
        - wait 2
        - narrate "<white>[<red>Wanda<white>]<gold> Could you please bring me <green>2 sugar<gold> and<green> 1 Spider Eye<gold> now?"
WandaClickThree:
  type: interact
  requirements:
    mode: all
    -flagged WandaQuest:2
    - item 353 'qty:2'
    - item 375 'qty:1'
  steps:
    1:
      click trigger:
        script:
        - narrate "<white>[<red>Wanda<white>]<gold> You got the items I asked for, great! Let me do some chanting and muttering."
        - wait 2
        - narrate "<green>Wanda starting chanting an incantation in a language you do not recognize."
        - cast confusion power:5 duration:3
        - wait 2
        - execute as_server "smite <player.name>"
        - narrate "<white>[<red>Wanda<white>]<gold> I can't thank you enough for helping me. Have a little bit of pocket money!"
        - execute as_server "eco give <player.name> 40"
        - flag <player> WandaQuest:3 duration:24h
WandaClickFour:
  type: interact
  requirements:
    mode: all
    -flagged WandaQuest:3
  steps:
    1:
      click trigger:
        script:
        - narrate "<white>[<red>Wanda<white>]<gold> I don't need any help right now, maybe you should come back later."