Files
Leviathan/GameServer/Resource/script/Custom/AdminModule.lua
T
2026-06-01 12:46:52 +02:00

59 lines
1.8 KiB
Lua

function levelupmypets(form_slot)
if form_slot == nil or form_slot == '' then form_slot = 0 end
local creature_handle = get_creature_handle( form_slot )
local curr_level = get_creature_value( creature_handle, "lv" )
local curr_evo = get_creature_value( creature_handle, "evolution_depth" )
local id = get_creature_value( creature_handle, "job" )
debug_notice("Evo Depth: " .. curr_evo .. ";<br> ")
debug_notice("evolution_depth: ".. curr_evo)
debug_notice("ev_1_ID: ".. get_creature_value(creature_handle,"ev_1_ID") )
debug_notice("ev_1_level: ".. get_creature_value(creature_handle,"ev_1_level") )
debug_notice("ev_2_ID: ".. get_creature_value(creature_handle,"ev_2_ID") )
debug_notice("ev_2_level: ".. get_creature_value(creature_handle,"ev_2_level") )
if curr_level ~= 60 and curr_level ~= 115 then
set_creature_value(creature_handle, "lv", ( curr_level + 1 ) )
elseif curr_level == 60 and curr_evo == 1 then
set_creature_value(creature_handle, "ev_1_ID", id)
set_creature_value(creature_handle, "ev_1_level", curr_level)
creature_evolution(creature_handle)
set_creature_value(creature_handle, "lv", ( curr_level + 1 ) )
elseif curr_level == 115 and curr_evo == 2 then
set_creature_value(creature_handle, "ev_2_ID", id)
set_creature_value(creature_handle, "ev_2_level", curr_level)
creature_evolution(creature_handle)
set_creature_value(creature_handle, "lv", ( curr_level + 1 ) )
elseif curr_level >= 200 then
-- Nothing
end
end
function full_creature_levelup(slot)
if slot == nil or slot == '' then slot = 0 end
learn_creature_all_skill(slot+1)
levelupmypets(slot)
learn_creature_all_skill(slot+1)
levelupmypets(slot)
learn_creature_all_skill(slot+1)
end
function creatures_levelup_enhance()
for i = 1, 6 do
creature_enhance( ( i - 1 ), 5 )
learn_creature_all_skill(i)
end
end