mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-04-30 01:29:21 +02:00
37 lines
1.6 KiB
Lua
37 lines
1.6 KiB
Lua
local tasks = {
|
|
['crocodile'] = {progressStorage = 17608, killsRequired = 100},
|
|
['tarantula'] = {progressStorage = 17608, killsRequired = 100},
|
|
['carniphila'] = {progressStorage = 17608, killsRequired = 50},
|
|
['merlkin'] = {progressStorage = 17608, killsRequired = 100},
|
|
['kongra'] = {progressStorage = 17608, killsRequired = 100},
|
|
['sibang'] = {progressStorage = 17608, killsRequired = 100},
|
|
['thornback tortoise'] = {progressStorage = 17608, killsRequired = 100},
|
|
['gargoyle'] = {progressStorage = 17608, killsRequired = 65},
|
|
['quara constrictor scout'] = {progressStorage = 17608, killsRequired = 200},
|
|
['quara hydromancer scout'] = {progressStorage = 17608, killsRequired = 200},
|
|
['quara mantassin scout'] = {progressStorage = 17608, killsRequired = 200},
|
|
['quara pincher scout'] = {progressStorage = 17608, killsRequired = 200},
|
|
['quara predator scout'] = {progressStorage = 17608, killsRequired = 200},
|
|
['ancient scarab'] = {progressStorage = 17608, killsRequired = 125},
|
|
['wyvern'] = {progressStorage = 17608, killsRequired = 100},
|
|
['bonebeast'] = {progressStorage = 17608, killsRequired = 100},
|
|
['dragon'] = {progressStorage = 17608, killsRequired = 200},
|
|
}
|
|
|
|
function onKill(player, target)
|
|
if target:isPlayer() or target:getMaster() then
|
|
return true
|
|
end
|
|
|
|
local task = tasks[target:getName():lower()]
|
|
if task ~= nil then
|
|
local inProgressQuest = player:getStorageValue(task.progressStorage)
|
|
if inProgressQuest > 0 then
|
|
local playerQuestKills = player:getStorageValue(inProgressQuest)
|
|
if playerQuestKills < task.killsRequired then
|
|
player:setStorageValue(inProgressQuest, playerQuestKills + 1)
|
|
end
|
|
end
|
|
end
|
|
return true
|
|
end |