kqa: type: assignment actions: on assignment: - trigger name:click state:true - trigger name:chat state:true interact scripts: - 10 npc_kq cchat: type: format format: "<&b> <&f>to you<&co> <&a>" npc_kq: type: interact steps: 1: click trigger: - if { - narrate format:cchat "You can repeat this quest in " - queue clear } - if == 5 { - narrate format:cchat "Good work, here is the promised reward!" - give I@diamond - flag player kzq_count:1 - flag player kzq_cooldown duration:24h - disengage - 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><&f> or <&b><&o>No<&7>]" - disengage chat trigger: 1: trigger: /Yes/ I accept the quest script: - if queue clear - if { - narrate format:cchat "You can repeat this quest in " - queue clear } - engage - narrate format:cchat "Okay great" - wait 5t - narrate "[Kill 5 Zombies]" - flag player kzq - flag player kzq_count:0 - disengage 2: trigger: /No/ I don''text script: - if queue clear - engage - random { - narrate format:cchat "Okay screw off!" - narrate format:cchat "Okey then." - narrate format:cchat "Fuck you!." } - disengage kzq_world: type: world events: on player kills zombie: - if ! queue clear - flag player kzq_count:++ - if == 5 { - narrate "[Return to quest giver for a reward.]" - flag player kzq:! }