cfg_character_create.lua 5.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_character_create_column
  3. ---填写根职业id
  4. ---@field id number @唯一id column=1 A
  5. ---@field name string @职业名称 column=2 B
  6. ---该服务器角色等级限制
  7. ---不填则无此限制
  8. ---@field conditionLv number @创角等级 column=3 C
  9. ---创角界面显示内容
  10. ---@field conditionsText string @创角条件文本说明 column=4 D
  11. ---解锁存在限制条件的价格,货币:RMB,单位:元
  12. ---@field price number @超前解锁价格 column=5 E
  13. ---工程内具体对应资源路径
  14. ---@field path string @模型文件 column=6 F
  15. ---@field image string @图片名称 column=7 G
  16. ---显示于角色界面主属性
  17. ---格式:属性id;读取cfg_att_info/id
  18. ---@field primaryAttribute number @职业主属性 column=8 H
  19. ---\n换行,文本居中显示
  20. ---@field description string @职业说明 column=9 I
  21. ---0=不显示;1=显示
  22. ---@field isShow number @显示创建 column=10 J
  23. ---x#y#z
  24. ---@field modelPosition string @位置 column=11 K
  25. ---x#y#z
  26. ---@field modelRotation string @旋转 column=12 L
  27. ---x#y#z
  28. ---@field modelScale string @大小 column=13 M
  29. ---仅策划用:
  30. ---文件名称为1+根职业id
  31. ---资源地址svn://192.168.10.123/712_2.0_XW/Client/Project/712_2.0/Assets/Art/AtlasRes/Sprites/MUIcon
  32. ---@field icon number @头像 column=14 N
  33. ---角色创建时所在的地点
  34. ---格式:地图id#X坐标#Y坐标
  35. ---@field set IntList @初生点配置 column=15 O
  36. ---格式:道具id#修正id|道具id#修正id
  37. ---道具id读取cfg_item/id
  38. ---修正id读取cfg_equip_correct/id
  39. ---@field wearEquip IntListList @初始装备穿戴 column=16 P
  40. ---格式:技能id#技能等级技能id#技能等级
  41. ---引援skill表技能id
  42. ---@field skill IntListList @初始技能 column=17 Q
  43. ---创角展示模型;格式:模型id#模型id,读取cfg_model_charactor表id;展示部位骨骼、头部、身体、手部、腿部、鞋子,注意模型部位不能相同
  44. ---@field showModel IntList @展示模型 column=18 R
  45. ---创角展示技能,目前界面预留两个技能展示界面,超出不显示;引援cfg_skill_info表id
  46. ---@field showSkill IntList @展示技能 column=19 S
  47. ---仓角列表图标;填写图标文件名称
  48. ---@field listIcon string @列表图标 column=20 T
  49. ---格式:属性id#属性id;展示顺序根据配置顺序
  50. ---属性id读取cfg_att_info/id
  51. ---@field attShow IntList @属性展示 column=21 U
  52. local cfg_character_create =
  53. {
  54. {id=1, name="剑士", path="Model/Face/newface02", primaryAttribute=1, description="战士的王国,勇士的后代,以强硬的体力和剑术为本的近距离攻击型角色,具使用剑、斧、杖等多种武器的能力。", isShow=1, modelPosition="-60#-180#100", modelRotation="0#192#0", icon=11, wearEquip={{20310111,0}}, showModel={20230001,20110203,20020186,20090173,20150171,20050213}, showSkill={1011001,1011012}, listIcon="swordMan"},
  55. {id=2, name="魔法师", path="Model/Face/newface01", image="txt_magic", primaryAttribute=3, description="魔法师的王国,阿尔卡的后台,具有强势的法力,可以自由施放攻击魔法。", isShow=1, modelPosition="-60#-190#100", modelRotation="0#218#0", icon=12, showModel={20230002,20110204,20020187,20090174,20150172,20050214}, showSkill={1012001,1012014}, listIcon="magic"},
  56. {id=3, name="弓箭手", path="Model/Face/newface03", image="txt_archer", primaryAttribute=2, description="精灵的王国,仙踪林的一员,主要武器是弓和弩,在组队的情况下她们的补助魔法和召唤魔法能起到不凡的作用哦。", isShow=1, modelPosition="5#-180#100", modelRotation="0#180#0", modelScale="2000#2000#2000", icon=13, set={1004,180,120}, wearEquip={{20130111,0},{20230111,0}}, showModel={20230003,20110205,20020188,20090175,20150173,20050215}, showSkill={1013001,1013002}, listIcon="archer"},
  57. {id=4, name="魔剑士", conditionLv=220, conditionsText="<color=red>账号内任意角色达到220级</color>", price=328, path="Model/Face/newface04", primaryAttribute=0, description="是复合型角色,既有战士的勇气也具魔法师的智慧,不但可以使用近距离攻击还可以自由施放多种魔法。", isShow=0, modelPosition="-60#-180#100", modelRotation="0#192#0", icon=14, showModel={}, showSkill={}, listIcon=""},
  58. {id=5, name="圣导师", conditionLv=250, conditionsText="<color=red>账号内任意角色达到250级</color>", price=328, path="Model/Face/newface05", primaryAttribute=0, description="具强势的号召力的君主型角色,用超强的统帅能力组织团队,身边还有可以补助攻击的天鹰和黑王马做自己的宠物。", isShow=0, modelPosition="-60#-190#100", modelRotation="0#218#0", icon=15, showModel={}, showSkill={}, listIcon=""},
  59. {id=6, name="召唤师", path="Model/Face/newface06", primaryAttribute=0, description="以强大的精神与观察力使用诅咒的魔法,可以召唤异界的召唤兽使用强大的魔法。", isShow=0, modelPosition="5#-180#100", modelRotation="0#180#0", modelScale="2000#2000#2000", icon=16, set={1052,51,224}, showModel={}, showSkill={}, listIcon=""},
  60. }
  61. local defaults = {conditionLv=0, conditionsText="", price=0, image="txt_swordMan", modelScale="1200#1200#1200", set={1001,124,125}, wearEquip={{20120111,0}}, skill={}, attShow={10001,10002,10003,10004}}
  62. local mt = {__index = defaults}
  63. for _, v in ipairs(cfg_character_create) do
  64. setmetatable(v, mt)
  65. end
  66. return cfg_character_create