Z-战场buff.json 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. [
  2. {
  3. "excel_file_name": "Z-战场buff.xlsx",
  4. "sheets": [
  5. {
  6. "sheet_name": "Sheet1",
  7. "row_offset": 2,
  8. "outputs": [
  9. {
  10. "enable": true,
  11. "read_type": "type_cjson",
  12. "parser_id": "table_list",
  13. "file_name": "BattleBuffConfig.json",
  14. "gen_codes": [
  15. {
  16. "read_type": "type_csharp"
  17. }
  18. ]
  19. }
  20. ],
  21. "indexes": [
  22. {
  23. "index_names": "ID,Level",
  24. "is_unique": true
  25. }
  26. ],
  27. "heads": [
  28. {
  29. "key": "配置ID",
  30. "name": "ID",
  31. "side": "c",
  32. "type_cjson": "int",
  33. "type_csharp": "uint"
  34. },
  35. {
  36. "key": "等级",
  37. "name": "Level",
  38. "side": "c",
  39. "type_cjson": "int",
  40. "type_csharp": "int"
  41. },
  42. {
  43. "key": "名称Lang",
  44. "name": "Name",
  45. "side": "c",
  46. "type_cjson": "string",
  47. "type_csharp": "string"
  48. },
  49. {
  50. "key": "描述Lang",
  51. "name": "Desc",
  52. "side": "c",
  53. "type_cjson": "string",
  54. "type_csharp": "string"
  55. },
  56. {
  57. "key": "图标",
  58. "name": "Icon",
  59. "side": "c",
  60. "type_cjson": "string",
  61. "type_csharp": "string"
  62. },
  63. {
  64. "key": "特效",
  65. "name": "EffectPrefab",
  66. "side": "c",
  67. "type_cjson": "string",
  68. "type_csharp": "string"
  69. },
  70. {
  71. "key": "特效挂载点",
  72. "name": "EffectMount",
  73. "side": "c",
  74. "type_cjson": "int",
  75. "type_csharp": "F1.Battle.EffectAttachmentType"
  76. },
  77. {
  78. "key": "状态类型",
  79. "name": "EffectType",
  80. "side": "c",
  81. "type_cjson": "string",
  82. "type_csharp": "F1.Battle.EffectType, BattleEffectTypeConverter"
  83. },
  84. {
  85. "key": "抵御技能",
  86. "name": "SkillResistanceInfo",
  87. "side": "c",
  88. "type_cjson": "string",
  89. "type_csharp": "F1.Battle.SkillResistanceInfo, SkillResistanceInfoConverter"
  90. },
  91. {
  92. "key": "是否可被驱散或净化",
  93. "name": "IsDispellable",
  94. "side": "c",
  95. "type_cjson": "bool",
  96. "type_csharp": "bool"
  97. },
  98. {
  99. "key": "buffcd",
  100. "name": "BuffCD",
  101. "side": "c",
  102. "type_cjson": "int",
  103. "type_csharp": "int"
  104. },
  105. {
  106. "key": "buff组",
  107. "name": "GroupInfo",
  108. "side": "c",
  109. "type_cjson": "string",
  110. "type_csharp": "F1.Battle.BuffGroupInfo, BuffGroupInfoConverter"
  111. },
  112. {
  113. "key": "免疫buff组",
  114. "name": "ImmunityBuffInfo",
  115. "side": "c",
  116. "type_cjson": "string",
  117. "type_csharp": "F1.Battle.ImmunityBuffInfo, ImmunityBuffInfoConverter"
  118. },
  119. {
  120. "key": "同ID规则",
  121. "name": "AddRule",
  122. "side": "c",
  123. "type_cjson": "int",
  124. "type_csharp": "F1.Battle.BuffAddRuleType"
  125. },
  126. {
  127. "key": "最大叠加数量",
  128. "name": "MaxStackCount",
  129. "side": "c",
  130. "type_cjson": "int",
  131. "type_csharp": "int"
  132. },
  133. {
  134. "key": "叠加是否重置时间",
  135. "name": "IsResetTime",
  136. "side": "c",
  137. "type_cjson": "bool",
  138. "type_csharp": "bool"
  139. },
  140. {
  141. "key": "持续时间(帧)",
  142. "name": "Duration",
  143. "side": "c",
  144. "type_cjson": "int",
  145. "type_csharp": "int"
  146. },
  147. {
  148. "key": "功能参数",
  149. "name": "FuncParam",
  150. "side": "c",
  151. "type_cjson": "string",
  152. "type_csharp": "F1.Battle.BattleBuffFuncParam, BattleBuffFuncParamConverter"
  153. },
  154. {
  155. "key": "间隔时间(帧)",
  156. "name": "Interval",
  157. "side": "c",
  158. "type_cjson": "int",
  159. "type_csharp": "int"
  160. },
  161. {
  162. "key": "间隔功能参数",
  163. "name": "IntervalFuncParam",
  164. "side": "c",
  165. "type_cjson": "string",
  166. "type_csharp": "F1.Battle.BattleBuffFuncParam, BattleBuffFuncParamConverter"
  167. },
  168. {
  169. "key": "结束功能参数",
  170. "name": "FinishFuncParam",
  171. "side": "c",
  172. "type_cjson": "string",
  173. "type_csharp": "F1.Battle.BattleBuffFuncParam, BattleBuffFuncParamConverter"
  174. },
  175. {
  176. "key": "添加时飘字Lang",
  177. "name": "FloatText",
  178. "side": "c",
  179. "type_cjson": "string",
  180. "type_csharp": "string"
  181. },
  182. {
  183. "key": "飘字参数",
  184. "name": "FloatTextParam",
  185. "side": "c",
  186. "type_cjson": "string",
  187. "type_csharp": "string"
  188. },
  189. {
  190. "key": "飘字样式",
  191. "name": "FloatType",
  192. "side": "c",
  193. "type_cjson": "int",
  194. "type_csharp": "int"
  195. },
  196. {
  197. "key": "飘字颜色类型",
  198. "name": "FloatColorType",
  199. "side": "c",
  200. "type_cjson": "int",
  201. "type_csharp": "int"
  202. },
  203. {
  204. "key": "事件功能触发类型",
  205. "name": "BuffEventType",
  206. "side": "c",
  207. "type_cjson": "int",
  208. "type_csharp": "F1.Battle.BattleBuffEventType"
  209. },
  210. {
  211. "key": "事件功能参数",
  212. "name": "EventFuncParam",
  213. "side": "c",
  214. "type_cjson": "string",
  215. "type_csharp": "F1.Battle.BattleBuffFuncParam, BattleBuffFuncParamConverter"
  216. },
  217. {
  218. "key": "释放者死亡是否移除",
  219. "name": "RemoveWhenFighterDie",
  220. "side": "c",
  221. "type_cjson": "bool",
  222. "type_csharp": "bool"
  223. }
  224. ]
  225. }
  226. ]
  227. }
  228. ]