-- 此文件工具自动生成,不要修改
---@class cfg_career_column
---@field id number @id column=1 A
---职业的名称
---@field name string @职业名称 column=2 B
---1剑士 2魔法师 3弓箭手 4魔剑士 5圣导师 6召唤师
---@field baseCareer number @所属职业 column=3 C
---表示在该职业树的第几层
---@field careerRank number @职业等级 column=4 D
---转职到本职业需要完成的任务
---使用cfg_task表的id
---格式 任务ID#任务ID
---@field task IntList @转职任务 column=5 E
---转职到本职业的要求等级
---@field level number @达到等级 column=6 F
---人物升到level字段设定等级且未达到当前职业时是否能获得经验(如果level字段数据位空则不受该字段影响)
---0或不填:不可获得经验
---1:未完成转职,可获得经验#经验最多存储到当前升级经验的n%
---2:未完成转职,可获得经验且正常升级
---@field isExpAdd IntList @是否获得经验 column=7 G
---格式:属性点数
---@field freeAtt IntList @可分配属性点 column=8 H
---填写该职业所开放的穿戴栏;填空则不开放穿戴栏(cfg_wearing_bar/id);
---@field careerWearBar IntList @职业穿戴栏 column=9 I
---引援cfg_model_default
---@field modelId number @转职展示模型id column=10 J
---自由分配推荐加点
---力#敏#体#智#统
---@field careerRec IntListList @额外加点 column=11 K
---转职成功后是否弹出转职窗口
---0或空:不弹出
---1:弹出
---@field window number @转职窗口 column=12 L
---读cfg_skill表技能id,多个用#分隔
---@field unlockskill IntList @解锁技能(ui显示) column=13 M
---道具id
---修正id引援cfg_equip_correct表id 填0则不修正
---@field unlockItem IntList @解锁装备(ui显示) column=14 N
---仅前端显示使用
---格式:内容
---@field rewardText string @转职奖励 column=15 O
---当前职业升级时播放特效
---索引cfg_model_effect表内的特效id
---不填则无升级特效
---@field upGradeEffect number @升级特效 column=16 P
---
---一直挂载在人物身上,索引cfg_model_effect表内的特效id
---不填则无特效
---@field careerEffect number @职业特效 column=17 Q
---职业进阶后是否免费立刻洗点
---0=否
---1=是
---如果不是,则继承转职前的加点方案位。(例如转之前选择的第二套,转职后选择转职后的加点第二套)
---@field wash number @进阶洗点 column=18 R
---当有多套加点方案时,限时相对应的图片及属性图
---格式:职业名#属性图|职业名#属性图
---@field recPicture string @切换加点相关图片 column=19 S
---当有多套加点方案时,文字备注:加点策略#加点优势|加点策略#加点优势
---@field recText string @切换加点文字介绍 column=20 T
local cfg_career =
{
{id=1, name="剑士", isExpAdd={}, modelId=1, window=0},
{id=4, name="骑士", careerRank=2, task={10029}, level=65, modelId=1, unlockskill={1100008,1100009}, unlockItem={20410511,20610511,20710511,20810511,20910511}, rewardText="可分配的职业点数20点"},
{id=10, name="神骑士", careerRank=3, task={10031}, level=100, modelId=201, unlockskill={1100010}, unlockItem={20410611,20610611,20710611,20810611,20910611}, rewardText="可分配的职业点数30点"},
{id=7, name="圣殿武士", careerRank=4, task={10041}, level=150, modelId=301, unlockItem={20410711,20610711,20710711,20810711,20910711}, rewardText="可分配的职业点数40点"},
{id=2, name="魔法师", baseCareer=2, isExpAdd={}, modelId=2, careerRec={{0,2,0,3,0}}, window=0},
{id=5, name="魔导师", baseCareer=2, careerRank=2, task={20029}, level=65, modelId=2, careerRec={{0,2,0,3,0}}, unlockskill={1200012,1200013,1200014,1200015}, unlockItem={20420511,20620511,20720511,20820511,20920511}, rewardText="可分配的职业点数20点"},
{id=11, name="神导士", baseCareer=2, careerRank=3, task={20031}, level=100, modelId=202, careerRec={{0,2,0,3,0}}, unlockskill={1200016,1200017}, unlockItem={20420611,20620611,20720611,20820611,20920611}, rewardText="可分配的职业点数30点"},
{id=8, name="大法师", baseCareer=2, careerRank=4, task={20041}, level=150, modelId=302, careerRec={{0,2,0,3,0}}, unlockItem={20420711,20620711,20720711,20820711,20920711}, rewardText="可分配的职业点数40点", careerEffect=70},
{id=3, name="弓箭手", baseCareer=3, isExpAdd={}, modelId=3, careerRec={{1,4,0,0,0}}, window=0},
{id=6, name="圣射手", baseCareer=3, careerRank=2, task={30029}, level=65, modelId=3, careerRec={{1,4,0,0,0},{0,1,0,4,0}}, unlockskill={1300006,1303006}, unlockItem={20430511,20630511,20730511,20830511,20930511}, rewardText="可分配的职业点数20点", recPicture="xdfz_gjs_mg_name#xdfz_gjs_mg_att|xdfz_gjs_zg_name#xdfz_gjs_zg_att", recText="加点:4敏捷 1力量\n优势:伤害最大化,输出稳定|加点:4智力 1敏捷\n优势:辅助队友,救死扶伤"},
{id=12, name="神射手", baseCareer=3, careerRank=3, task={30031}, level=100, modelId=203, careerRec={{1,4,0,0,0},{0,1,0,4,0}}, unlockskill={1300007,1303007}, unlockItem={20430611,20630611,20730611,20830611,20930611}, rewardText="可分配的职业点数30点", recPicture="xdfz_gjs_mg_name#xdfz_gjs_mg_att|xdfz_gjs_zg_name#xdfz_gjs_zg_att", recText="加点:4敏捷 1力量\n优势:伤害最大化,输出稳定|加点:4智力 1敏捷\n优势:辅助队友,救死扶伤"},
{id=9, name="精灵游侠", baseCareer=3, careerRank=4, task={30041}, level=150, modelId=303, careerRec={{1,4,0,0,0},{0,1,0,4,0}}, unlockItem={20430711,20630711,20730711,20830711,20930711}, rewardText="可分配的职业点数40点", recPicture="xdfz_gjs_mg_name#xdfz_gjs_mg_att|xdfz_gjs_zg_name#xdfz_gjs_zg_att", recText="加点:4敏捷 1力量\n优势:伤害最大化,输出稳定|加点:4智力 1敏捷\n优势:辅助队友,救死扶伤"},
{id=13, name="魔剑士", baseCareer=4, isExpAdd={}, modelId=4, careerRec={{1,1,0,5,0},{5,2,0,0,0}}, window=0, recPicture="xdfz_mjs_fm_name#xdfz_mjs_fm_att|xdfz_mjs_lm_name#xdfz_mjs_lm_att", recText="加点:5智力 1敏捷 1力量\n优势:攻击力高,稳定输出|加点:5力量 2敏捷\n优势:攻击附带易伤效果"},
{id=16, name="剑圣", baseCareer=4, careerRank=2, task={30041}, level=150, modelId=304, careerRec={{1,1,0,5,0},{5,2,0,0,0}}, unlockskill={1013004,1013005}, unlockItem={20430611,20630611,20730611,20830611,20930611}, rewardText="可分配的职业点数70点,解锁大师技能树", recPicture="xdfz_mjs_fm_name#xdfz_mjs_fm_att|xdfz_mjs_lm_name#xdfz_mjs_lm_att", recText="加点:5智力 1敏捷 1力量\n优势:攻击力高,稳定输出|加点:5力量 2敏捷\n优势:攻击附带易伤效果"},
{id=14, name="圣导师", baseCareer=5, isExpAdd={}, modelId=5, careerRec={{5,2,0,0,0}}, window=0},
{id=17, name="祭祀", baseCareer=5, careerRank=2, task={30041}, level=150, modelId=305, careerRec={{5,2,0,0,0}}, unlockskill={1013004,1013005}, unlockItem={20430611,20630611,20730611,20830611,20930611}, rewardText="可分配的职业点数70点,解锁大师技能树"},
{id=15, name="召唤师", baseCareer=6, isExpAdd={}, modelId=6, careerRec={{0,1,0,4,0},{0,2,0,3,0}}, window=0, recPicture="xdfz_zhs_mf_name#xdfz_zhs_mf_att|xdfz_zhs_zz_name#xdfz_zhs_zz_att", recText="加点:4智力 1敏捷\n优势:伤害最大化,输出稳定|加点:3智力 2敏捷\n优势:全面提升,均衡发展"},
{id=18, name="一转召唤导师", baseCareer=6, careerRank=2, task={30029}, level=65, modelId=6, careerRec={{0,1,0,4,0},{0,2,0,3,0}}, unlockskill={1013004,1013005}, unlockItem={20430611,20630611,20730611,20830611,20930611}, rewardText="可分配的职业点数20点", recPicture="xdfz_zhs_mf_name#xdfz_zhs_mf_att|xdfz_zhs_zz_name#xdfz_zhs_zz_att", recText="加点:4智力 1敏捷\n优势:伤害最大化,输出稳定|加点:3智力 2敏捷\n优势:全面提升,均衡发展"},
{id=19, name="二转召唤导师", baseCareer=6, careerRank=3, task={30031}, level=100, modelId=206, careerRec={{0,2,0,4,0},{0,3,0,3,0}}, unlockskill={1013004,1013005}, unlockItem={20430611,20630611,20730611,20830611,20930611}, rewardText="转职后从221级开始每级升级点数为6点", wash=1, recPicture="xdfz_zhs_mf_name#xdfz_zhs_mf_att|xdfz_zhs_zz_name#xdfz_zhs_zz_att", recText="加点:4智力 2敏捷\n优势:伤害最大化,输出稳定|加点:3智力 3敏捷\n优势:全面提升,均衡发展"},
{id=20, name="召唤巫师", baseCareer=6, careerRank=4, task={30041}, level=150, modelId=306, careerRec={{0,2,0,4,0},{0,3,0,3,0}}, unlockskill={1013004,1013005}, unlockItem={20430611,20630611,20730611,20830611,20930611}, rewardText="可分配的职业点数70点,解锁大师技能树", recPicture="xdfz_zhs_mf_name#xdfz_zhs_mf_att|xdfz_zhs_zz_name#xdfz_zhs_zz_att", recText="加点:4智力 2敏捷\n优势:伤害最大化,输出稳定|加点:3智力 3敏捷\n优势:全面提升,均衡发展"},
}
local defaults = {baseCareer=1, careerRank=1, task={}, level=0, isExpAdd={2}, freeAtt={}, careerWearBar={1,9}, careerRec={{4,1,0,0,0}}, window=1, unlockskill={}, unlockItem={}, rewardText="", upGradeEffect=55, careerEffect=0, wash=0, recPicture="", recText=""}
local mt = {__index = defaults}
for _, v in ipairs(cfg_career) do
setmetatable(v, mt)
end
return cfg_career