sm_skills.php 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. <?php
  2. ////////////////////
  3. // 由CodeGenerator创建。
  4. // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  5. // author: gwang
  6. // 日期: 2024-09-12 15:35:50
  7. ////////////////////
  8. /**
  9. * Static Model skills 技能表
  10. */
  11. class sm_skills
  12. {
  13. /**
  14. * @var Int32 索引id
  15. */
  16. public $id;
  17. /**
  18. * @var Int32 技能id default(0)
  19. */
  20. public $skillId;
  21. /**
  22. * @var Int32 下一等级
  23. */
  24. public $next;
  25. /**
  26. * @var Int32 该技能是否会突破,默认1:突破 0:不突破 default(1)
  27. */
  28. public $isTupo;
  29. /**
  30. * @var Int32 同一种技能的类别区分(1~6星是同一个id) default(0)
  31. */
  32. public $typeId;
  33. /**
  34. * @var Int32 星级(6代表终极武器) default(0)
  35. */
  36. public $starLv;
  37. /**
  38. * @var Int32 超武等级 default(99)
  39. */
  40. public $supperLv;
  41. /**
  42. * @var String 技能名称
  43. */
  44. public $name;
  45. /**
  46. * @var String 图标
  47. */
  48. public $icon;
  49. /**
  50. * @var Int32 类型:主动还是被动1:主动;2:被动;3:金币鸡腿技能; 4:条件触发 default(0)
  51. */
  52. public $skillType;
  53. /**
  54. * @var String 组合技能
  55. */
  56. public $composeSkill;
  57. /**
  58. * @var String 描述信息
  59. */
  60. public $desc;
  61. /**
  62. * @var String 额外字段
  63. */
  64. public $etc;
  65. /**
  66. * @var Single 伤害倍率
  67. */
  68. public $atkRate;
  69. /**
  70. * @var Int32 子弹数量
  71. */
  72. public $bullet_num;
  73. /**
  74. * @var Single 子弹体积(倍率) default(0)
  75. */
  76. public $bullet_size;
  77. /**
  78. * @var Single 子弹初始化速度 default(1)
  79. */
  80. public $prime_bullet_speed;
  81. /**
  82. * @var Single 子弹飞行速度修正(倍率)
  83. */
  84. public $bullet_speed;
  85. /**
  86. * @var Single 子弹转动速度修正(倍率) default(0)
  87. */
  88. public $bullet_rotationSpeed;
  89. /**
  90. * @var Single 子弹发射间隔(秒) default(0.1)
  91. */
  92. public $bullet_ejectInterval;
  93. /**
  94. * @var Single 技能持续(生存)时间(具体值则指秒数, 0 代表无限制) default(0.000)
  95. */
  96. public $bullet_sustainTime;
  97. /**
  98. * @var String 子弹命中效果: 0(默认,无:错误值)1 命中消失 2(爆炸)3(穿透)4(击退(包含击退距离))5(边缘回弹)6(怪物+边缘回弹)7(自动锁定)
  99. */
  100. public $bullet_hitType;
  101. /**
  102. * @var Single 子弹爆炸范围(倍率) default(1)
  103. */
  104. public $bullet_explodeRange;
  105. /**
  106. * @var Single 击退距离% default(0)
  107. */
  108. public $repulse_distance;
  109. /**
  110. * @var Int32 子弹伤害次数(0,无限,具体值则按数量执行)
  111. */
  112. public $bullet_damageTimes;
  113. /**
  114. * @var Int32 0默认值
  115. * 1自己
  116. * 2敌方
  117. *
  118. */
  119. public $aim_type;
  120. /**
  121. * @var Single 【废弃】攻击距离或范围(倍率值)
  122. */
  123. public $aim_para;
  124. /**
  125. * @var Single 冷却时间(秒)
  126. */
  127. public $coolTime;
  128. /**
  129. * @var String buffid: 灼烧/流血、减速或麻痹等(支持冒号、逗号分割,最多4个)(例: 8341:100,9527:60,...)
  130. *
  131. */
  132. public $buffId;
  133. /**
  134. * @var String 词条编号,如有多条, 逗号分隔 default(0)
  135. */
  136. public $predicates;
  137. /**
  138. * @var Int32 立即: 获得金币num
  139. */
  140. public $immediate_gold;
  141. /**
  142. * @var Single 立即: 获得生命%
  143. */
  144. public $immediate_hp;
  145. /**
  146. * @var Int32 稀有度(影响三选一出现几率) 2023.11.20
  147. */
  148. public $rarety;
  149. /**
  150. * @var Int32 是否穿墙 0 不穿,1 穿(默认)2023.11.20 default(1)
  151. */
  152. public $can_passwall;
  153. /**
  154. * @var Int32 冷却计算开始时机:0 在技能开始, 1 在技能结束(子弹持续时间之后) default(0)
  155. */
  156. public $intervalDependsOnDuration;
  157. /**
  158. * @var Single 碰撞盒延迟时间(单位:秒)2023.11.20 default(0)
  159. */
  160. public $hitBoxDelay;
  161. /**
  162. * @var String 增益(生效)(逗号分割)列表 2023.11.20
  163. * 0 无(不生效)
  164. * 1 攻击力
  165. * 2 冷却时间
  166. * 3 攻击范围
  167. * 4 子弹速度
  168. * 5 持续时间
  169. * 6 子弹数量
  170. * 7 伤害次数
  171. * 8 击退距离
  172. *
  173. */
  174. public $buffEffectTabel;
  175. /**
  176. * @var Int32 攻击范围词条对技能生效类型: 1 影响攻击范围 2 影响子弹体积 3 同时影响攻击范围和子弹体积
  177. * default(1)
  178. */
  179. public $atkRangeBuffEffectType;
  180. /**
  181. * @var Int32 额外释放技能id(冰锥术会释放冰风暴) default(0)
  182. */
  183. public $extraSkillId;
  184. /**
  185. * @var Int32 (释放额外技能需要)释放普通技能n次触发特殊技能 default(0)
  186. */
  187. public $emit_number;
  188. /**
  189. * @var Int32 解锁顺序(从小到大)2024.8.26
  190. */
  191. public $unlock_order;
  192. /**
  193. * @var String 技能解锁条件(多个解锁条件使用逗号分隔)
  194. * 类型0: 默认解锁; 举例 0:0 默认解锁, 不在法术书界面展示, 0:1 默认解锁, 在法术书界面展示
  195. * 类型1:通关指定关卡解锁技能;例如通关第一关:1:1(类型+第X关)
  196. * 类型2:解锁指定人物解锁技能:例如解锁孙悟空:2:1001(类型+角色唯一ID)
  197. * 类型3:玩家失败次数解锁技能:例如玩家失败一次解锁技能3:1(类型+累计失败次数)
  198. * 类型4:不解锁技能 4:9999
  199. * 类型5: 玩家等级解锁, 玩家等级达到指定值(比如5级),配置1:5(玩家等级)
  200. */
  201. public $unlock_acc_id_new;
  202. }