59 lines
1.8 KiB
Lua
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 |