cfg_att_special.lua 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_att_special_column
  3. ---@field id number @属性ID column=1 A
  4. ---属性名称
  5. ---显示在属性面板
  6. ---@field name string @名称 column=2 B
  7. ---属性英文名
  8. ---开发新属性需要与程序沟通
  9. ---@field attribute string @属性 column=3 C
  10. ---1,累加。在转化属性ID的基础上,增加赋值变量
  11. ---2,累乘。转化属性ID=(1+赋值变量/10000)*原值
  12. ---3,增加等级/X。在转化属性ID的基础上,增加等级/X*赋值变量,格式:3#X
  13. ---4,累乘,增幅当前装备的转化属性ID。
  14. ---5,杀怪恢复生命值数值
  15. ---6,杀怪恢复生命值比例
  16. ---7,安全区生命自动恢复速度,每X秒回复最大生命值比例的当前生命值,X配置于全局表ID=250。#1=安全区,#2=野外,#3=安全区+野外
  17. ---8,杀怪恢复魔法值数值
  18. ---9,杀怪恢复魔法值比例
  19. ---10,安全区魔法自动恢复速度,每X秒回复最大魔法值比例的当前魔法值,X配置于全局表ID=251。#1=安全区,#2=野外,#3=安全区+野外
  20. ---11,AG值消耗时降低固定数值
  21. ---12,AG值消耗减少比例
  22. ---13,指定道具掉落率乘以(1+赋值变量),格式:13#ITEMid#
  23. ---14,卓越装备掉落率乘以(1+赋值变量),格式14#X。X=cfg_equip_quality 表ID
  24. ---15,所有装备掉落率乘以(1+赋值变量)
  25. ---16,冷却缩减
  26. ---17,调整红药恢复效果比例
  27. ---18,调整蓝药恢复效果比例
  28. ---19,经验获得(1+赋值变量)
  29. ---20,经验获得(1-赋值变量)
  30. ---21,当前装备所需要的属性减少,格式:21#需要的attID#
  31. ---23,指定合成配方成功率增加,格式:23#cfg_synthesisID# param不填写=所有合成表ID得合成配方成功率都加
  32. ---24,攻击回血固定值 攻击后,回复固定的生命值
  33. ---25,杀怪后护盾回复
  34. ---26,杀怪后护盾回复比例
  35. ---27,杀怪后技能值回复
  36. ---28,杀怪后技能值回复比例
  37. ---29,满血回复率 回 最大生命值百分比 的 当前血量
  38. ---30,满魔回复率 回 最大魔法值百分比 的 当前魔法
  39. ---@field type IntList @类型 column=4 D
  40. ---于类型相对应
  41. ---3,X
  42. ---7,1=安全区,2=野外
  43. ---10,1=安全区,2=野外
  44. ---13,道具item
  45. ---21,attId
  46. ---23,cfg_synthesisID
  47. ---@field param string @条件 column=5 E
  48. ---读att_infoid,增加的属性值
  49. ---@field attId IntList @转化属性ID column=6 F
  50. local cfg_att_special =
  51. {
  52. {id=10011, name="全属性增加", attribute="Allatt", type={1}, attId={10001,10002,10003,10004,10005}},
  53. {id=200011, name="最小攻击力提高", attribute="minAtkUpPercent", type={1}, attId={201021,202021}},
  54. {id=200012, name="最小攻击力加成", attribute="minimumAttackPowerBonus", attId={201021,202021}},
  55. {id=200021, name="最大攻击力提高", attribute="maxAtkUpPercent", type={1}, attId={201011,202011}},
  56. {id=200022, name="最大攻击力加成", attribute="maximumAttackPowerBonus", attId={201011,202011}},
  57. {id=200030, name="攻击力+等级/10", attribute="Per10levelAtkUp", type={3}, param="10", attId={201011,201021,202011,202021}},
  58. {id=200031, name="攻击力+等级/20", attribute="Per20levelAtkUp", type={3}, param="20", attId={201011,201021,202011,202021}},
  59. {id=200032, name="攻击力+等级/19", attribute="Per19levelAtkUp", type={3}, param="19", attId={201011,201021,202011,202021}},
  60. {id=200033, name="攻击力+等级/18", attribute="Per18levelAtkUp", type={3}, param="18", attId={201011,201021,202011,202021}},
  61. {id=200034, name="攻击力+等级/17", attribute="Per17levelAtkUp", type={3}, param="17", attId={201011,201021,202011,202021}},
  62. {id=200035, name="攻击力+等级/16", attribute="Per16levelAtkUp", type={3}, param="16", attId={201011,201021,202011,202021}},
  63. {id=200036, name="攻击力+等级/15", attribute="Per15levelAtkUp", type={3}, param="15", attId={201011,201021,202011,202021}},
  64. {id=200037, name="攻击力+等级/14", attribute="Per14levelAtkUp", type={3}, param="14", attId={201011,201021,202011,202021}},
  65. {id=200038, name="攻击力+等级/13", attribute="Per13levelAtkUp", type={3}, param="13", attId={201011,201021,202011,202021}},
  66. {id=200039, name="攻击力+等级/12", attribute="Per12levelAtkUp", type={3}, param="12", attId={201011,201021,202011,202021}},
  67. {id=200040, name="攻击力+等级/11", attribute="Per11levelAtkUp", type={3}, param="11", attId={201011,201021,202011,202021}},
  68. {id=200041, name="攻击力增加", attribute="AtkUp", type={1}, attId={201011,201021,202011,202021}},
  69. {id=200042, name="攻击力加成", attribute="AtkUpPercent", attId={201011,201021,202011,202021}},
  70. {id=201031, name="攻击力等级提高", attribute="level20Dc", type={3}, param="20", attId={201011,201021}},
  71. {id=201041, name="物理攻击增加", attribute="physicalattackpowervalue", type={1}, attId={201011,201021}},
  72. {id=201042, name="物理攻击加成", attribute="attackBonusDc", attId={201011,201021}},
  73. {id=202031, name="魔法攻击力等级提高", attribute="level20MC", type={3}, param="40", attId={202011,202021}},
  74. {id=202032, name="魔法攻击力等级提高", attribute="levelMC20", type={3}, param="20", attId={202011,202021}},
  75. {id=202041, name="魔法攻击增加", attribute="magicattackpowervalue", type={1}, attId={202011,202021}},
  76. {id=202042, name="魔法攻击加成", attribute="magicattackpowerratio", attId={202011,202021}},
  77. {id=202052, name="魔法攻击力加成", attribute="wandMagicAttackPowerBonus", attId={202011,202021}},
  78. {id=202062, name="魔法攻击力加成", attribute="enchantedMagicAttackPowerBonus", attId={202011,202021}},
  79. {id=203041, name="权杖提升宠物攻击百分比", attribute="skyhawksAttackBonus", attId={203011,203021,204011}},
  80. {id=205032, name="诅咒攻击力加成", attribute="curseOfStaffAttackPowerBonus", attId={205011,205021}},
  81. {id=205042, name="诅咒攻击力加成", attribute="enchantmentCurseAttackPowerBonus", attId={205011,205021}},
  82. {id=205051, name="诅咒攻击增加", attribute="curseAttackPowerIncreased", type={1}, attId={205011,205021}},
  83. {id=205052, name="诅咒攻击加成", attribute="curseStaffAttackPowerBonus", attId={205011,205021}},
  84. {id=205061, name="诅咒攻击力等级提高", attribute="LevelCurse", type={3}, param="20", attId={205011,205021}},
  85. {id=206022, name="盾牌防御力", attribute="shieldArmorPercent", type={4}, attId={206011}},
  86. {id=206032, name="防御力加成", attribute="armorPercent", attId={206011}},
  87. {id=207021, name="最大生命值增加", attribute="maximumHealth", type={1}, attId={207011}},
  88. {id=207022, name="最大生命值加成", attribute="maximumHealthBonus", attId={207011}},
  89. {id=207041, name="杀怪回复生命值", attribute="killRestoreHPvalue", type={5}},
  90. {id=207042, name="杀怪回复生命值比例", attribute="killRestoreHP", type={6}},
  91. {id=207062, name="HP自动回复", attribute="HPSafeRecoverPer", type={7}, param="1"},
  92. {id=207091, name="满血回复率", attribute="HPFullRecoverRate", type={29}},
  93. {id=208022, name="魔法值加成", attribute="maxMPBonus", attId={208011}},
  94. {id=208041, name="杀怪回复魔法值", attribute="killRestoreMpvalue", type={8}},
  95. {id=208042, name="杀怪回复魔法值比例", attribute="killRestoreMp", type={9}},
  96. {id=208062, name="魔法值野外自动回复比例", attribute="MPFieldRecoverPer", type={10}, param="2"},
  97. {id=208072, name="魔法值安全区自动回复比例", attribute="MPSafeRecoverPer", type={10}, param="1"},
  98. {id=208091, name="满魔回复率", attribute="MPFullRecoverRate", type={30}},
  99. {id=209022, name="PVE攻击率加成", attribute="pvehitRateBonus", attId={209011}},
  100. {id=210022, name="PVP攻击率加成", attribute="attackRateBonus", attId={210011}},
  101. {id=211021, name="PVE防御率增加", attribute="defenseSuccessRate", type={1}, attId={211011}},
  102. {id=211022, name="PVE防御率加成", attribute="missRateBonus", attId={211011}},
  103. {id=212022, name="PVP防御率加成", attribute="eraRateBonus", attId={212011}},
  104. {id=301022, name="最大SD值加成", attribute="sdValueIncrease", attId={301011}},
  105. {id=301091, name="杀怪回复SD值", attribute="killRestoreSDvalue", type={25}},
  106. {id=301092, name="杀怪后SD值回复比例", attribute="killRestoreSDvaluePer", type={26}},
  107. {id=302021, name="最大AG值提升", attribute="maximumAgValueIncrease", type={1}, attId={302011}},
  108. {id=302022, name="最大AG值加成", attribute="agValueIncrease", attId={302011}},
  109. {id=302041, name="AG值消耗降低", attribute="agValueConsumptionReduced", type={11}, attId={302011}},
  110. {id=302042, name="AG值消耗减少", attribute="agValuePercentageConsumptionReduced", type={12}, attId={302011}},
  111. {id=302081, name="杀怪回复AG值", attribute="killRestoreAGvalue", type={27}},
  112. {id=302082, name="杀怪后AG值回复比例", attribute="killRestoreAGvaluePer", type={28}},
  113. {id=319012, name="金币掉落率", attribute="goldIncrease", type={13}, param="10010001"},
  114. {id=319022, name="提高宝石掉落率", attribute="stoneDropRateIncrease", type={13}, param="60300002#60300003#60300004#60300005#60300006"},
  115. {id=319032, name="提高卓越装备掉落率", attribute="exEquipDropRateIncrease", type={14}, param="2"},
  116. {id=319052, name="道具掉落提升", attribute="propdropincrease", type={15}},
  117. {id=321012, name="冷却缩减", attribute="CDReduce", type={16}},
  118. {id=324012, name="红药恢复效果", attribute="redrestoreRatio", type={17}},
  119. {id=324022, name="蓝药恢复效果", attribute="bluerestoreRatio", type={18}},
  120. {id=325012, name="经验加成", attribute="increaseExperience", type={19}},
  121. {id=325022, name="经验消减", attribute="decreaseExperience", type={20}},
  122. {id=327011, name="穿戴所需力量减少", attribute="reducedWearingPower", type={21}, param="10001"},
  123. {id=327021, name="穿戴所需智力减少", attribute="wearingReducedIntelligence", type={21}, param="10003"},
  124. {id=327031, name="穿戴所需敏捷减少", attribute="wearingAgilityReduces", type={21}, param="10002"},
  125. {id=327041, name="穿戴所需力/智减少", attribute="wearingStrengthandIntelligenceDecrease", type={21}, param="10001#10003"},
  126. {id=331012, name="合成物品成功率增加", attribute="theSuccessRateOfSynthesizingItemsHasIncreased", type={23}},
  127. {id=331022, name="合成翅膀成功率增加", attribute="theSuccessRateOfSynthesizingWingsHasIncreased", type={23}, param="10002"},
  128. {id=400003, name="防御+等级/10", attribute="freeAtt3", type={3}, param="10", attId={206011}},
  129. {id=400004, name="当前HP百分比回复", attribute="freeAtt4", attId={207031}},
  130. {id=400005, name="当前MP百分比回复", attribute="freeAtt5", attId={208031}},
  131. }
  132. local defaults = {type={2}, param="", attId={}}
  133. local mt = {__index = defaults}
  134. for _, v in ipairs(cfg_att_special) do
  135. setmetatable(v, mt)
  136. end
  137. return cfg_att_special