T-探险-关卡.json 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. [
  2. {
  3. "excel_file_name": "T-探险-关卡.xlsx",
  4. "sheets": [
  5. {
  6. "sheet_name": "Sheet1",
  7. "row_offset": 1,
  8. "outputs": [
  9. {
  10. "enable": true,
  11. "read_type": "type_sjson",
  12. "parser_id": "table",
  13. "file_name": "chapter_level.json",
  14. "gen_codes": [
  15. {
  16. "read_type": "type_go"
  17. }
  18. ]
  19. },
  20. {
  21. "enable": true,
  22. "read_type": "type_cjson",
  23. "parser_id": "table_list",
  24. "file_name": "ChapterLevelCfg.json",
  25. "gen_codes": [
  26. {
  27. "read_type": "type_csharp"
  28. }
  29. ]
  30. }
  31. ],
  32. "indexes": [
  33. {
  34. "index_names": "ChapterID,ID",
  35. "is_unique": true
  36. },
  37. {
  38. "index_names": "ID",
  39. "is_unique": true
  40. }
  41. ],
  42. "heads": [
  43. {
  44. "key": "所属章节",
  45. "name": "ChapterID",
  46. "side": "cs",
  47. "type_sjson": "int",
  48. "type_go": "int32",
  49. "type_cjson": "int",
  50. "type_csharp": "int"
  51. },
  52. {
  53. "key": "关卡ID",
  54. "name": "ID",
  55. "side": "cs",
  56. "type_sjson": "int",
  57. "type_go": "int32",
  58. "type_cjson": "int",
  59. "type_csharp": "int"
  60. },
  61. {
  62. "key": "关卡名称Lang",
  63. "name": "NameLang",
  64. "side": "c",
  65. "type_sjson": "string",
  66. "type_go": "string",
  67. "type_cjson": "string",
  68. "type_csharp": "string"
  69. },
  70. {
  71. "key": "关卡名称",
  72. "name": "Levelname",
  73. "side": "c",
  74. "type_cjson": "string",
  75. "type_csharp": "string"
  76. },
  77. {
  78. "key": "前置关卡ID",
  79. "name": "UnlockID",
  80. "side": "cs",
  81. "type_sjson": "int",
  82. "type_go": "int32",
  83. "type_cjson": "int",
  84. "type_csharp": "int"
  85. },
  86. {
  87. "key": "关卡类型",
  88. "name": "LevelType",
  89. "side": "cs",
  90. "type_sjson": "int",
  91. "type_go": "int32",
  92. "type_cjson": "int",
  93. "type_csharp": "int"
  94. },
  95. {
  96. "key": "图标",
  97. "name": "Icon",
  98. "side": "c",
  99. "type_sjson": "string",
  100. "type_go": "string",
  101. "type_cjson": "string",
  102. "type_csharp": "string"
  103. },
  104. {
  105. "key": "怪物组ID",
  106. "name": "MonsterGroupID",
  107. "side": "cs",
  108. "type_sjson": "int",
  109. "type_go": "int32",
  110. "type_cjson": "int",
  111. "type_csharp": "int"
  112. },
  113. {
  114. "key": "挑战消耗精力值",
  115. "name": "CostStamina",
  116. "side": "cs",
  117. "type_sjson": "array",
  118. "type_go": "types.Assets",
  119. "type_cjson": "string",
  120. "type_csharp": "ArrayIntList,ArrayIntListConverter"
  121. },
  122. {
  123. "key": "每日可挑战次数",
  124. "name": "DayChallengeCount",
  125. "side": "cs",
  126. "type_sjson": "int",
  127. "type_go": "int32",
  128. "type_cjson": "int",
  129. "type_csharp": "int"
  130. },
  131. {
  132. "key": "每日可购买次数",
  133. "name": "DayCanBuyTimes",
  134. "side": "cs",
  135. "type_sjson": "int",
  136. "type_go": "int32",
  137. "type_cjson": "int",
  138. "type_csharp": "int"
  139. },
  140. {
  141. "key": "星级条件",
  142. "name": "Conditions",
  143. "side": "cs",
  144. "type_sjson": "array",
  145. "type_go": "types.List[int32]",
  146. "type_cjson": "array",
  147. "type_csharp": "int[]"
  148. },
  149. {
  150. "key": "固定奖励",
  151. "name": "FixedRewards",
  152. "side": "cs",
  153. "type_sjson": "array",
  154. "type_go": "types.Assets",
  155. "type_cjson": "string",
  156. "type_csharp": "ArrayIntList,ArrayIntListConverter"
  157. },
  158. {
  159. "key": "首通奖励展示",
  160. "name": "FirstRewardDisplay",
  161. "side": "c",
  162. "type_sjson": "array",
  163. "type_go": "types.Assets",
  164. "type_cjson": "string",
  165. "type_csharp": "ArrayIntList,ArrayIntListConverter"
  166. },
  167. {
  168. "key": "随机奖励展示",
  169. "name": "RandomRewardDisplay",
  170. "side": "c",
  171. "type_sjson": "array",
  172. "type_go": "types.Assets",
  173. "type_cjson": "string",
  174. "type_csharp": "ArrayIntList,ArrayIntListConverter"
  175. },
  176. {
  177. "key": "首通奖励",
  178. "name": "FirstReward",
  179. "side": "cs",
  180. "type_sjson": "array",
  181. "type_go": "types.Assets",
  182. "type_cjson": "string",
  183. "type_csharp": "ArrayIntList,ArrayIntListConverter"
  184. },
  185. {
  186. "key": "随机奖励库",
  187. "name": "RandomRewardPools",
  188. "side": "cs",
  189. "type_sjson": "array",
  190. "type_go": "types.PairList[int32, int]",
  191. "type_cjson": "string",
  192. "type_csharp": "ArrayIntList,ArrayIntListConverter"
  193. },
  194. {
  195. "key": "战场地图ID",
  196. "name": "BattleSceneID",
  197. "side": "cs",
  198. "type_sjson": "int",
  199. "type_go": "uint32",
  200. "type_cjson": "int",
  201. "type_csharp": "int"
  202. },
  203. {
  204. "key": "章节界面奖励展示",
  205. "name": "ChapterRewards",
  206. "side": "c",
  207. "type_cjson": "string",
  208. "type_csharp": "ArrayIntList,ArrayIntListConverter"
  209. },
  210. {
  211. "key": "怪物组名字Lang",
  212. "name": "MonsterNameLang",
  213. "side": "c",
  214. "type_sjson": "string",
  215. "type_go": "string",
  216. "type_cjson": "string",
  217. "type_csharp": "string"
  218. },
  219. {
  220. "key": "怪物组等级",
  221. "name": "MonsterLevle",
  222. "side": "c",
  223. "type_sjson": "int",
  224. "type_go": "int32",
  225. "type_cjson": "int",
  226. "type_csharp": "int"
  227. },
  228. {
  229. "key": "怪物组头像",
  230. "name": "MonsterIcon",
  231. "side": "c",
  232. "type_sjson": "string",
  233. "type_go": "string",
  234. "type_cjson": "string",
  235. "type_csharp": "string"
  236. },
  237. {
  238. "key": "跳转id",
  239. "name": "JumpIDs",
  240. "side": "c",
  241. "type_cjson": "array",
  242. "type_csharp": "int[]"
  243. }
  244. ]
  245. }
  246. ]
  247. }
  248. ]