[Quest Problem]

10/05/2013 03:27 Sγrσηιιx'#1
FUNCTION BuildGrandMasterSkillList(job,group)
^This, wo einfügen?! in die quest_function gehts schonmal nich...
10/05/2013 05:01 [SA]Tears aka.[BlackBite]#2
direkt in der quest^^
10/05/2013 07:49 .Shōgun#3
This is part of training_grandmaster_skill.quest, if you want to use it in another quest, then move the code from there to questlib.lua and add the function to quest_functions

Code:
function BuildGrandMasterSkillList(job, group)
            GRAND_MASTER_SKILL_LEVEL = 30
            PERFECT_MASTER_SKILL_LEVEL = 40
            local skill_list = special.active_skill_list[job+1][group]
            local ret_vnum_list = {}
            local ret_name_list = {}
            table.foreach(skill_list,
            function(i, skill_vnum)
                local skill_level = pc.get_skill_level(skill_vnum)
                if skill_level >= GRAND_MASTER_SKILL_LEVEL and skill_level < PERFECT_MASTER_SKILL_LEVEL then
                    table.insert(ret_vnum_list, skill_vnum)
                    local name=locale.GM_SKILL_NAME_DICT[skill_vnum]
                    if name == nil then name=skill_vnum end
                    table.insert(ret_name_list, name)
                end
            end)
            return {ret_vnum_list, ret_name_list}
end