MonsterModelConfig.cs 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. // Auto Generated Code By excel2json
  2. // Generate From Excel\MonsterModel.xlsx. SheetName: MonsterModelConfig
  3. using System;
  4. using Fort23.GameData;
  5. namespace Excel2Json
  6. {
  7. [Config(prefab = "MonsterModelConfig.json")]
  8. public partial class MonsterModelConfigHolder : ConfigHolder<MonsterModelConfig> {
  9. }
  10. [Serializable]
  11. public struct MonsterModelConfig : IConfig {
  12. public int GetID() {return ID;}
  13. /// <summary>
  14. ///怪物ID
  15. /// </summary>
  16. public int ID;
  17. /// <summary>
  18. ///本体ID (复制品用本体的怪物ID)
  19. /// </summary>
  20. public int RealID;
  21. /// <summary>
  22. ///种族 1=史莱姆 2=狼 3=哥布林 4=主母的炮台 5=英雄 6=机械 7=兽族
  23. /// </summary>
  24. public int race;
  25. /// <summary>
  26. ///0.不参与堆叠 1.向前堆叠
  27. /// </summary>
  28. public int isStack;
  29. /// <summary>
  30. ///0.无属性 1.火 2.冰 3.雷
  31. /// </summary>
  32. public int monsterType;
  33. /// <summary>
  34. ///怪物名字语言表ID
  35. /// </summary>
  36. public int NameID;
  37. /// <summary>
  38. ///类型 1=普通怪物 2=精英怪物 3=Boss
  39. /// </summary>
  40. public int isBoss;
  41. /// <summary>
  42. ///怪物描述 -1=没有描述
  43. /// </summary>
  44. public int des;
  45. /// <summary>
  46. ///是否飞行
  47. /// </summary>
  48. public bool isFly;
  49. /// <summary>
  50. ///质量。默认100
  51. /// </summary>
  52. public int mass;
  53. /// <summary>
  54. ///攻击形态远程索敌方式 1=近战 2=抛射(底层最近优先) 4=坠落(高层最近优先) 8=平射(同层最近优先) 16=狙击(最远优先 但是需要所有目标都在范围内才开始攻击)
  55. /// </summary>
  56. public int AttackMode;
  57. /// <summary>
  58. ///转阶段血比
  59. /// </summary>
  60. public int[] HpMark;
  61. /// <summary>
  62. ///模型名字
  63. /// </summary>
  64. public string MonsterModelName;
  65. /// <summary>
  66. ///Icon名字
  67. /// </summary>
  68. public string MonsterUIIconName;
  69. /// <summary>
  70. ///近战攻击id 默认都填81001
  71. /// </summary>
  72. public int MeleeAttackID;
  73. /// <summary>
  74. ///远程攻击id 默认都填81001
  75. /// </summary>
  76. public int RemotelyAttackID;
  77. /// <summary>
  78. ///技能等级
  79. /// </summary>
  80. public int SkillLevel;
  81. /// <summary>
  82. ///大招id
  83. /// </summary>
  84. public int SpaceSkillID;
  85. /// <summary>
  86. ///携带技能的GroupId
  87. /// </summary>
  88. public int[] SkillIDs;
  89. /// <summary>
  90. ///怪物体积半径
  91. /// </summary>
  92. public float Radius;
  93. /// <summary>
  94. ///近战攻击距离
  95. /// </summary>
  96. public float MeleeAttackRange;
  97. /// <summary>
  98. ///远程攻击距离
  99. /// </summary>
  100. public float RemotelyAttackRange;
  101. /// <summary>
  102. ///移动速度
  103. /// </summary>
  104. public float MoveSpeed;
  105. /// <summary>
  106. ///lv1攻速 1秒攻击x次
  107. /// </summary>
  108. public float BasicSpeed;
  109. /// <summary>
  110. ///Lv.1 ATK
  111. /// </summary>
  112. public long BasicATK;
  113. /// <summary>
  114. ///Lv. 1 DEF
  115. /// </summary>
  116. public long BasicDEF;
  117. /// <summary>
  118. ///护盾CD
  119. /// </summary>
  120. public float BasicShieldTime;
  121. /// <summary>
  122. ///Lv. 1 HP
  123. /// </summary>
  124. public float BasicHP;
  125. /// <summary>
  126. ///Lv. 1 护盾
  127. /// </summary>
  128. public long BasicShield;
  129. /// <summary>
  130. ///输出能力
  131. /// </summary>
  132. public int IATK;
  133. /// <summary>
  134. ///生存能力
  135. /// </summary>
  136. public int ISUR;
  137. /// <summary>
  138. ///辅助能力
  139. /// </summary>
  140. public int IASS;
  141. /// <summary>
  142. ///效果抗性
  143. /// </summary>
  144. public int IRES;
  145. /// <summary>
  146. ///移速
  147. /// </summary>
  148. public int ISPE;
  149. /// <summary>
  150. ///攻击距离
  151. /// </summary>
  152. public int IDIS;
  153. /// <summary>
  154. ///背景故事描述语言表ID
  155. /// </summary>
  156. public int Describe;
  157. /// <summary>
  158. ///满级暴击几率 有初值5,如果这里填30代表满级有35%暴击几率
  159. /// </summary>
  160. public float BasicCric;
  161. /// <summary>
  162. ///满级暴击伤害 有初值130,如果这里填40代表满级有170%暴击伤害
  163. /// </summary>
  164. public float BasicCricEfficiency;
  165. /// <summary>
  166. ///满级效果命中 有初值0,如果这里填40则代表满级有130%效果命中(额外有不考虑上限的75%)
  167. /// </summary>
  168. public float BasicEffectHitRate;
  169. /// <summary>
  170. ///满级效果抵抗 初值为0,这里填50代表满级有50%效果抵抗
  171. /// </summary>
  172. public float BasicEffectResRate;
  173. /// <summary>
  174. ///技能充能速度
  175. /// </summary>
  176. public float SkillChargeSpeed;
  177. /// <summary>
  178. ///是否是空壳
  179. /// </summary>
  180. public int IsGroup;
  181. /// <summary>
  182. ///可用的怪物词缀
  183. /// </summary>
  184. public int[] useableEffects;
  185. /// <summary>
  186. ///伤害类型 1=普通 2=爆破 4=穿透
  187. /// </summary>
  188. public int DamageType;
  189. }
  190. }
  191. // End of Auto Generated Code