123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- -- 此文件工具自动生成,不要修改
- ---@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="<color=#FF8200>加点:</color>4敏捷 1力量\n<color=#FF8200>优势:</color>伤害最大化,输出稳定|<color=#FF8200>加点:</color>4智力 1敏捷\n<color=#FF8200>优势:</color>辅助队友,救死扶伤"},
- {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="<color=#FF8200>加点:</color>4敏捷 1力量\n<color=#FF8200>优势:</color>伤害最大化,输出稳定|<color=#FF8200>加点:</color>4智力 1敏捷\n<color=#FF8200>优势:</color>辅助队友,救死扶伤"},
- {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="<color=#FF8200>加点:</color>4敏捷 1力量\n<color=#FF8200>优势:</color>伤害最大化,输出稳定|<color=#FF8200>加点:</color>4智力 1敏捷\n<color=#FF8200>优势:</color>辅助队友,救死扶伤"},
- {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="<color=#FF8200>加点:</color>5智力 1敏捷 1力量\n<color=#FF8200>优势:</color>攻击力高,稳定输出|<color=#FF8200>加点:</color>5力量 2敏捷\n<color=#FF8200>优势:</color>攻击附带易伤效果"},
- {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="<color=#FF8200>加点:</color>5智力 1敏捷 1力量\n<color=#FF8200>优势:</color>攻击力高,稳定输出|<color=#FF8200>加点:</color>5力量 2敏捷\n<color=#FF8200>优势:</color>攻击附带易伤效果"},
- {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="<color=#FF8200>加点:</color>4智力 1敏捷\n<color=#FF8200>优势:</color>伤害最大化,输出稳定|<color=#FF8200>加点:</color>3智力 2敏捷\n<color=#FF8200>优势:</color>全面提升,均衡发展"},
- {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="<color=#FF8200>加点:</color>4智力 1敏捷\n<color=#FF8200>优势:</color>伤害最大化,输出稳定|<color=#FF8200>加点:</color>3智力 2敏捷\n<color=#FF8200>优势:</color>全面提升,均衡发展"},
- {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="<color=#FF8200>加点:</color>4智力 2敏捷\n<color=#FF8200>优势:</color>伤害最大化,输出稳定|<color=#FF8200>加点:</color>3智力 3敏捷\n<color=#FF8200>优势:</color>全面提升,均衡发展"},
- {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="<color=#FF8200>加点:</color>4智力 2敏捷\n<color=#FF8200>优势:</color>伤害最大化,输出稳定|<color=#FF8200>加点:</color>3智力 3敏捷\n<color=#FF8200>优势:</color>全面提升,均衡发展"},
- }
- 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
|