"KillSpiders": type: assignment interact scripts: - 10 KillSpidersQuest default comnstants: coolspider: 2h actions: on assignment: - trigger name:proximity toggle:true radius:5 - trigger name:click toggle:true - trigger name:chat toggle:true on enter proximity: random 4 - chat "Psst...du där. Vill du tjäna lie extra pengar?" - chat "Hey, ! Jag har ett job åt dig." - narrate "psssst! Här borta!" - narrate " vinkar efter dig" KillSpidersQuest: type: interact steps: SpiderQuestHandout*: click Trigger: script: - if { - chat "En vacker dag så finns inga spindlar kvar!" - wait 1 - chat "Men det är inte idag..." - wait 1 - chat "Det är bra att du är ivrig på att arbeta." - wait 1 - chat "Men du behöver vila lite ibland också" - narrate " blinkar åt dig" - narrate "Du kan acceptera ett nytt spindeluppdrag om ." } else { - chat "Det börjar bli ohållbart!" - wait 1 - chat "Dem finns överallt. Kryper med deras åtta ben...Usch!" - wait 1 - chat "Döda dom så fort du ser en!" - wait 1 - chat "Gör din del!" - narrate "Accepterar du att döda 10 spindlar? Ja Nej" } SpiderQuestAccept: chat Trigger: 1: Trigger: /Ja/, Klart jag gör min del!. Script: - listen kill type:entity name:Spider qty:1 script:SpiderKillProgress - flag player SpiderCount:0 - flag player KillSpidersQuest:1 - narrate 'Du har accepterat att döda 10 spindlar.' - zap step:SpiderQuestIP 2: Trigger: /Nej/, det är inte mitt problem! script: - chat "...Vad är det för fel på dig?!" - wait 1 - narrate " Ser förfärad ut" - zap step:SpiderQuestHandout SpiderQuestIP: click trigger: script: - chat " Väl kämpat men än är du inte klar." - narrate "Du har dödat / 10 spindlar." SpiderQuestReward: click trigger: script: - chat "Bra jobbat!" - wait 1 - chat "10 stycken är en bra början!" - wait 1 - chat "Ett gott arbete skall belönas." - give 388 QTY:1 - narrate "Du fick en Emerald!" - give XP QTY:250 - narrate "Du fick 250 XP!" - give money QTY:200 - narrate "Du fick 200:-" - wait 1 - chat "Spindlar är vidriga!" - zap step:SpiderQuestHandout - flag player killspidercooldown duration:. - zap step:SpiderQuestHandout SpiderKillProgress: type: task script: - flag player SpiderCount:++ - narrate "Spindlar dödade /10" - if OR_MORE 10 run SpiderKillDone else run SpiderKillContinue SpiderKillContinue: type: task script: - listen kill type:entity name:Spider qty:1 script:SpiderKillProgress SpiderKillDone: type: task script: - narrate "Du har dödat /10 Spindlar! Återvänd till !" - zap step:SpiderQuestReward script:KillSpidersQuest