36 lines
1.7 KiB
Text
36 lines
1.7 KiB
Text
--[[
|
|
***************************************************************************
|
|
* Copyright © 2020 - Arianne *
|
|
***************************************************************************
|
|
***************************************************************************
|
|
* *
|
|
* This program is free software; you can redistribute it and/or modify *
|
|
* it under the terms of the GNU General Public License as published by *
|
|
* the Free Software Foundation; either version 2 of the License, or *
|
|
* (at your option) any later version. *
|
|
* *
|
|
***************************************************************************
|
|
]]
|
|
|
|
|
|
--- This script does not have a .lua filename extension because it is
|
|
-- loaded by data/script/region/semos/city/ExampleNPC.lua instead of
|
|
-- being loaded directly.
|
|
|
|
|
|
local quest = quests.simple:create("apples_for_lua", "Apples for Lua", "Lua")
|
|
quest:setDescription("Lua is hungry and wants some apples to eat.")
|
|
quest:setReply(quests.simple.ID_REQUEST, "I'm hungry. Would you get me some apples?")
|
|
quest:setReply(quests.simple.ID_ACCEPT, "Great! I would like 5 apples.")
|
|
quest:setReply(quests.simple.ID_REJECT, "Fine! I don't need your help anyway.")
|
|
quest:setReply(quests.simple.ID_REWARD, "Thank a bunch!")
|
|
quest:setVerboseReward(true) -- the default is "true", just showing here as an example
|
|
quest:setItemToCollect("apple", 5)
|
|
quest:setRepeatable(1)
|
|
quest:setXPReward(50)
|
|
quest:setKarmaReward(5.0)
|
|
quest:addItemReward("rose", 3)
|
|
quest:addItemReward("money", 100)
|
|
quest:setRegion(Region.SEMOS_CITY)
|
|
|
|
quests:register(quest)
|