Killquest: type: assignment actions: on assignemnt: - trigger name:click state:true - trigger name:chat state:true interact scripts: - 10 Killquestinteract cchat: type: format format: "<&b&l>" <&f>to you<&co> <&2> Killquestinteract: type: interact steps: 1: click trigger: script: - if queue clear - if { - narrate "You can repeat this quest in " - queue clear } - flag player npc_engaged - if == 5 { - narrate format:cchat "Great work! Here's your reward!" - give 1@diamond - flag player kill_zombie_quest_count:! - flag player kill_zombie_quest_cooldown duration:24h - give xp quantitiy:2500 - disengage - flag player npc_engaged:! - queue clear } - engage - narrate format:cchat "Hello there, would you care for a special prize?" - wait 5t - narrate format:cchat "If so, you can kill 5 zombies for me." - wait 5t - narrate format:cchat "Will you accept this request?" - wait 5t - narrate "[<&o>Type <&b><&o>Yes<&f><&o> or <&b><&o>No<&7>]" - disengage - flag player npc_engaged:! chat trigger: 1: trigger: /Yes/ I accept the quest. script: - if { - queue clear } - if queue clear - engage - narrate "Okay great" format:cchat - wait 5t - narrate "[Kill 5 zombies!]" - flag player kill_zombie_quest - flag player kill_zombie_quest_count:0 - disengage 2: trigger: /No/ I don't script: - random { - narrate format:cchat "Okay screw off then" - narrate format:cchat "Okay then" - narrate format:cchat "Maybe next time then." } killquest_zombie_world: type: world events: on player kills zombie: - if ! queue clear - flag player kill_zombie_quest_count:++ - if == 5 { - narrate "[Return to the HIghlord]" - flag player kill_zombie_quest:! }