retrievewood: type: assignment actions: on assignment: - trigger name:click state:true interact scripts: - npc_retrievequest_interact cchat: type: format format: "<&l> <&2>" playerlogout: type: world events: on player quits: - if : - flag player currently_doing_the_quest:! - zap 1 npc_retrievequest_interact npc_retrievequest_interact: type: interact steps: 1: click trigger: script: - if queue clear - flag player npc_engage - if : - narrate format:cchat "Hey, i could use some of those wood you have. Can i buy it?" - wait 1t - narrate format:cchat "Sure|Sure|Click this]> Can't|Can't|Click this]>" - zap 2 - flag player npc_engage:! - else: - narrate format:cchat "can you help me get some wood?" - narrate format:cchat "Yes|Yes|Click this]> No|No|Click this]>" - flag player npc_engage:! chat trigger: 1: trigger: "/Yes/,i accept the quest." script: - flag player:currently_doing_quest - narrate format:cchat "Excellent, i need you to get 25 wood." - wait 1t - zap 3 2: trigger: "/No/, maybe later." script: - random: - narrate format:cchat "Alright, come back later if you're intereted." - narrate format:cchat "Maybe later then." - narrate format:cchat "That's disappointing." 2: chat trigger: 1: trigger: "/Sure/, you can have it." script: - flag player:currently_doing_quest - foreach : - if ].quantity[25]>: - take jungle_log|oak_log|spruce_log|birch_log|dark_oak_log quantity:25 - foreach stop - narrate format:cchat "Thanks! here's to compensate" - give money quantity:100 - give exp quantity:100 - zap 1 - else: - narrate format:cchat "I'm still waiting for those logs" 2: trigger: /Can't/ i need it. script: - random: - narrate format:cchat "That's too bad." - narrate format:cchat "Darn, maybe next time." - narrate format:cchat "Alright, maybe next time." - zap 1 3: click trigger: script: - foreach : - if ].quantity[25]>: - take jungle_log|oak_log|spruce_log|birch_log|dark_oak_log quantity:25 - foreach stop - narrate format:cchat "Thanks! here's to compensate" - give money quantity:100 - give exp quantity:100 - zap 1 - else: - narrate format:cchat "I'm still waiting for those logs"