cfg_monster_ai.lua 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_monster_ai_column
  3. ---@field id number @怪物AI column=1 A
  4. ---策划备注说明
  5. ---[[客户端不使用]]@field remark string @备注字段 column=2 B
  6. ---1:主动
  7. ---2:被动
  8. ---@field attackMode number @攻击方式 column=3 C
  9. ---怪物视野必须大于脱战行走距离,和脱战瞬移距离
  10. ---@field view number @怪物视野 column=4 D
  11. ---怪物与目标距离超过该范围则脱战,移动返回出生点
  12. ---召唤兽与主人相隔距离超过该范围则脱战,移动回主人身边
  13. ---@field leaveDistance number @脱战行走距离 column=5 E
  14. ---怪物与出生点距离超过该范围则脱战,瞬移回出生点
  15. ---召唤兽与主人相隔距离超过该范围则脱战,瞬移回主人身边
  16. ---@field leaveBaseDistance number @怪物与出生点距离脱战 column=6 F
  17. ---出生点附近范围内进行巡逻随即移动
  18. ---@field patrolDistance number @巡逻最大距离 column=7 G
  19. ---0:不复活,relivetime不读
  20. ---1:按照死亡时间后固定时间复活
  21. ---2:按照出生时间后固定时间复活
  22. ---3:每天定时间复活
  23. ---4:根据开服时间,死亡后按照不同的固定时间复活,需配置reliveServiceTime字段
  24. ---@field reliveType number @复活类型 column=8 H
  25. ---复活时间(毫秒)1.按死亡时间固定时间复活:配置,则怪物在死亡时间x毫秒后复活
  26. --- 2.按出生时间固定时间复活:配置x,则怪物在出生时间x毫秒后复活
  27. ---@field reliveDelay number @怪物复活时间 column=9 I
  28. ---1.reliveType=3时配置该字段
  29. ---2.按死亡时间固定时间复活,复活时间配置格式:开服天数n#复活时间x|开服天数m#复活时间y,即在服务器开服天数大于等于n小于m时,怪物复活时间为x毫秒,大于等于m天时,怪物复活时间为毫秒
  30. ---@field reliveServiceTime IntListList @根据开服时间复活 column=10 J
  31. ---战斗时恢复最大生命值的万分比
  32. ---@field healthRecoveryMultiplier number @生命恢复速度比例 column=11 K
  33. ---脱战后恢复最大生命值的万分比
  34. ---@field leaveHealthRecoveryMultiplier number @脱战后生命恢复速度 column=12 L
  35. ---1=有追踪目标时,移动追踪
  36. ---2=有追踪目标时,不移动,原地站着
  37. ---3=召唤兽追踪,跟随主人移动,攻击目标跟随主人
  38. ---@field moveType number @追踪类型 column=13 M
  39. ---怪物每次执行移动时,可以移动多少格
  40. ---格式:格子数#权重|格子数#权重
  41. ---填写要求:格子数<=5
  42. ---@field moveIndex IntListList @随机移动格子数 column=14 N
  43. ---行走一格的时间
  44. ---@field walkTime number @行走时间 column=15 O
  45. ---执行完一次追踪移动后,原地等待时间 单位 毫秒
  46. ---@field walkCd number @追踪时行走等待间隔 column=16 P
  47. ---执行完一次巡逻移动后,原地等待时间 单位 毫秒
  48. ---@field patrolCd number @巡逻时行走等待间隔 column=17 Q
  49. ---执行一次攻击动作,耗费的时间 单位 毫秒
  50. ---@field attackTime number @攻击时间 column=18 R
  51. ---1:技能仇恨值
  52. ---2:总伤害
  53. ---3:仇恨次序
  54. ---@field hate number @仇恨设定 column=19 S
  55. ---单位毫秒
  56. ---@field deadDisappear number @怪物死亡后消失时间 column=20 T
  57. ---技能ID#等级#技能释放最大血量#技能释放最小血量#优先级
  58. ---说明:数字越大优先级越高,优先级相同随机选择一个施放
  59. ---@field skill IntListList @怪物技能ID column=21 U
  60. ---技能ID#等级
  61. ---@field deathrattle IntList @死亡释放技能 column=22 V
  62. ---0:攻击玩家
  63. ---1:攻击玩家和优先指定怪物
  64. ---2:只攻击指定怪物
  65. ---@field aiEnemy number @AI索敌 column=23 W
  66. ---1:怪物id#怪物id
  67. ---2:怪物id#怪物id
  68. ---@field aiParam IntList @索敌参数 column=24 X
  69. local cfg_monster_ai =
  70. {
  71. {id=100, reliveDelay=0, moveType=2, walkTime=0, walkCd=0, patrolCd=0, attackTime=0, deadDisappear=0, skill={}},
  72. {id=101, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, patrolCd=1500},
  73. {id=102, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, patrolCd=1500, deadDisappear=0},
  74. {id=103, reliveDelay=0},
  75. {id=104, reliveDelay=0, patrolCd=1500, deadDisappear=0},
  76. {id=105, leaveBaseDistance=12, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020004,1,100,0,1}}},
  77. {id=106, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, deadDisappear=0, skill={{1020004,1,100,0,1}}},
  78. {id=148, view=3, leaveDistance=4, reliveDelay=0, moveType=3, walkTime=300, walkCd=300, patrolCd=1500, skill={{1020058,1,100,0,1}}},
  79. {id=149, view=3, leaveDistance=4, reliveDelay=0, moveType=3, walkTime=300, walkCd=300, patrolCd=1500, skill={{1020064,1,100,0,1}}},
  80. {id=150, view=3, leaveDistance=4, reliveDelay=0, moveType=3, walkTime=300, walkCd=300, patrolCd=1500, skill={{1020065,1,100,0,1}}},
  81. {id=151, reliveType=1, reliveDelay=1000, patrolCd=1500},
  82. {id=152, reliveType=1, reliveDelay=1000, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  83. {id=153, view=3, leaveDistance=4, reliveDelay=0, moveType=3, walkTime=300, walkCd=300, patrolCd=1500, deadDisappear=0, skill={{1020058,1,100,0,1}}},
  84. {id=154, view=3, leaveDistance=4, reliveDelay=0, moveType=3, walkTime=300, walkCd=300, patrolCd=1500, deadDisappear=0, skill={{1020064,1,100,0,1}}},
  85. {id=155, view=3, leaveDistance=4, reliveDelay=0, moveType=3, walkTime=300, walkCd=300, patrolCd=1500, deadDisappear=0, skill={{1020065,1,100,0,1}}},
  86. {id=10001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020002,1,100,0,1}}},
  87. {id=10002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  88. {id=10004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  89. {id=10005, view=2, leaveDistance=7, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  90. {id=10006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020005,1,100,0,1}}},
  91. {id=10007, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020003,1,100,0,1}}},
  92. {id=10003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  93. {id=20001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  94. {id=20002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  95. {id=20003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  96. {id=20004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  97. {id=20005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  98. {id=20006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  99. {id=20009, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  100. {id=40001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  101. {id=40002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020006,1,100,0,1}}},
  102. {id=50002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  103. {id=40003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  104. {id=40005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020007,1,100,0,1}}},
  105. {id=50013, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  106. {id=50006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  107. {id=50001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020009,1,100,0,1}}},
  108. {id=50004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  109. {id=50011, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020013,1,100,0,1}}},
  110. {id=50010, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  111. {id=50003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  112. {id=50005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020010,1,100,0,1}}},
  113. {id=50009, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  114. {id=50007, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020011,1,100,0,1}}},
  115. {id=50008, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  116. {id=60001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020061,1,100,0,1}}},
  117. {id=60002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020061,1,100,0,1}}},
  118. {id=60003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  119. {id=60004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  120. {id=60005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020015,1,100,0,1}}},
  121. {id=60006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  122. {id=60007, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020016,1,100,0,1}}},
  123. {id=70001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  124. {id=70002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020019,1,100,0,1}}},
  125. {id=70003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020020,1,100,0,1}}},
  126. {id=70004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  127. {id=70005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020021,1,100,0,1}}},
  128. {id=70006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020022,1,100,0,1}}},
  129. {id=80001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  130. {id=80002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  131. {id=80003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020025,1,100,0,1}}},
  132. {id=80004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020026,1,100,0,1}}},
  133. {id=80005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020027,1,100,0,1}}},
  134. {id=11006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  135. {id=11007, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  136. {id=11008, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  137. {id=11002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020032,1,100,0,1}}},
  138. {id=11003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  139. {id=11004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  140. {id=90002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020036,1,100,0,1}}},
  141. {id=90004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020039,1,100,0,1},{1020040,1,100,0,1}}},
  142. {id=90005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020037,1,100,0,1}}},
  143. {id=90006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  144. {id=90007, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  145. {id=12002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020004,1,100,0,1}}},
  146. {id=12003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020043,1,100,0,1}}},
  147. {id=12004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020044,1,100,0,1}}},
  148. {id=12006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020046,1,100,0,1}}},
  149. {id=12007, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020047,1,100,0,1}}},
  150. {id=13001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020050,1,100,0,1},{1020051,1,100,0,1}}},
  151. {id=13002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020052,1,100,0,1}}},
  152. {id=13003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500, skill={{1020053,1,100,0,1}}},
  153. {id=14001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  154. {id=14003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  155. {id=14002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  156. {id=14004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  157. {id=14005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  158. {id=15001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  159. {id=15002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  160. {id=15003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  161. {id=15004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  162. {id=15005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  163. {id=15006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  164. {id=15007, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  165. {id=15008, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  166. {id=16010, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  167. {id=16001, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  168. {id=16002, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  169. {id=16003, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  170. {id=16004, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  171. {id=16005, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  172. {id=16006, view=2, leaveBaseDistance=18, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, walkTime=500, patrolCd=1500},
  173. {id=40006, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=120000, walkTime=500, skill={{1020008,1,100,0,1}}},
  174. {id=50012, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=180000, walkTime=500, skill={{1020014,1,100,0,1}}},
  175. {id=60008, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=240000, walkTime=500, skill={{1020017,1,100,0,1},{1020018,1,100,0,1}}},
  176. {id=70007, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=360000, walkTime=500, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  177. {id=70008, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=360000, walkTime=500, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  178. {id=80007, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=600000, walkTime=500, skill={{1020028,1,100,0,1},{1020029,1,100,0,1}}},
  179. {id=80006, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=600000, walkTime=500, skill={{1020030,1,100,0,1},{1020031,1,100,0,1}}},
  180. {id=80008, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=600000, walkTime=500, skill={{1020030,1,100,0,1},{1020031,1,100,0,1}}},
  181. {id=16014, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=780000, walkTime=500, skill={{1020033,1,100,0,1}}},
  182. {id=16016, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=780000, walkTime=500, skill={{1020033,1,100,0,1}}},
  183. {id=16017, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=780000, walkTime=500, skill={{1020033,1,100,0,1}}},
  184. {id=11010, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=900000, walkTime=500, skill={{1020034,1,100,0,1},{1020035,1,100,0,1}}},
  185. {id=11011, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=900000, walkTime=500, skill={{1020034,1,100,0,1},{1020035,1,100,0,1}}},
  186. {id=11012, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=900000, walkTime=500, skill={{1020034,1,100,0,1},{1020035,1,100,0,1}}},
  187. {id=90008, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1020000, walkTime=500, skill={{1020042,1,100,0,1}}},
  188. {id=90009, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1020000, walkTime=500, skill={{1020042,1,100,0,1}}},
  189. {id=90010, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1020000, walkTime=500, skill={{1020042,1,100,0,1}}},
  190. {id=12001, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1200000, walkTime=500, skill={{1020048,1,100,0,1}}},
  191. {id=12008, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1200000, walkTime=500, skill={{1020049,1,100,0,1}}},
  192. {id=12014, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1200000, walkTime=500, skill={{1020048,1,100,0,1}}},
  193. {id=13004, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1500000, walkTime=500, skill={{1020056,1,100,0,1},{1020057,1,100,0,1}}},
  194. {id=13005, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1500000, walkTime=500, skill={{1020056,1,100,0,1},{1020057,1,100,0,1}}},
  195. {id=13006, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1500000, walkTime=500},
  196. {id=14010, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1800000, walkTime=500},
  197. {id=14011, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1800000, walkTime=500},
  198. {id=14012, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=1800000, walkTime=500},
  199. {id=16007, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2100000, walkTime=500},
  200. {id=16009, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2100000, walkTime=500},
  201. {id=16015, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2100000, walkTime=500},
  202. {id=16018, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2400000, walkTime=500},
  203. {id=16019, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2400000, walkTime=500},
  204. {id=16020, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2400000, walkTime=500},
  205. {id=18006, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2700000, walkTime=500},
  206. {id=18007, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2700000, walkTime=500},
  207. {id=19001, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=2700000, walkTime=500},
  208. {id=24003, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=3000000, walkTime=500},
  209. {id=24004, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=3000000, walkTime=500},
  210. {id=24005, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=3000000, walkTime=500},
  211. {id=10008, view=2, leaveBaseDistance=18, walkTime=500, skill={{1020066,1,100,0,1}}},
  212. {id=500003, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=30000, walkTime=500},
  213. {id=500004, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=30000, walkTime=500},
  214. {id=500001, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=30000, walkTime=500, skill={{1020006,1,100,0,1}}},
  215. {id=500007, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=90000, walkTime=500},
  216. {id=500011, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=90000, walkTime=500},
  217. {id=500017, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=90000, walkTime=500},
  218. {id=500101, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=180000, walkTime=500, skill={{1020061,1,100,0,1}}},
  219. {id=500018, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=180000, walkTime=500},
  220. {id=500024, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=180000, walkTime=500, skill={{1020016,1,100,0,1}}},
  221. {id=500025, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=270000, walkTime=500},
  222. {id=500026, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=270000, walkTime=500, skill={{1020019,1,100,0,1}}},
  223. {id=500029, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=270000, walkTime=500, skill={{1020022,1,100,0,1}}},
  224. {id=500030, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=300000, walkTime=500},
  225. {id=500031, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=300000, walkTime=500, skill={{1020025,1,100,0,1}}},
  226. {id=500033, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=300000, walkTime=500, skill={{1020027,1,100,0,1}}},
  227. {id=500034, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=330000, walkTime=500},
  228. {id=500032, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=330000, walkTime=500, skill={{1020026,1,100,0,1}}},
  229. {id=500023, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=330000, walkTime=500},
  230. {id=500037, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=330000, walkTime=500},
  231. {id=500035, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=330000, walkTime=500, skill={{1020032,1,100,0,1}}},
  232. {id=500036, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=330000, walkTime=500},
  233. {id=500038, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=360000, walkTime=500, skill={{1020041,1,100,0,1}}},
  234. {id=500039, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=360000, walkTime=500, skill={{1020038,1,100,0,1}}},
  235. {id=500040, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=360000, walkTime=500, skill={{1020039,1,100,0,1},{1020040,1,100,0,1}}},
  236. {id=500043, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=390000, walkTime=500, skill={{1020004,1,100,0,1}}},
  237. {id=500045, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=390000, walkTime=500, skill={{1020007,1,100,0,1}}},
  238. {id=500047, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=390000, walkTime=500, skill={{1020046,1,100,0,1}}},
  239. {id=500048, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=420000, walkTime=500, skill={{1020052,1,100,0,1}}},
  240. {id=500049, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=420000, walkTime=500, skill={{1020053,1,100,0,1}}},
  241. {id=500050, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=420000, walkTime=500, skill={{1020050,1,100,0,1},{1020051,1,100,0,1}}},
  242. {id=500051, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=450000, walkTime=500},
  243. {id=500052, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=450000, walkTime=500},
  244. {id=500055, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=450000, walkTime=500},
  245. {id=500057, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=480000, walkTime=500},
  246. {id=500059, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=480000, walkTime=500},
  247. {id=500060, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=480000, walkTime=500},
  248. {id=500041, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  249. {id=500042, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  250. {id=500044, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  251. {id=500046, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  252. {id=500053, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  253. {id=500054, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  254. {id=500056, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  255. {id=500058, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  256. {id=500061, view=2, leaveBaseDistance=18, reliveType=1, reliveDelay=510000, walkTime=500},
  257. {id=48001, reliveType=1, reliveDelay=60000, hate=2, skill={{1020008,1,100,0,1}}},
  258. {id=48002, reliveType=1, reliveDelay=300000, hate=2, skill={{1020014,1,100,0,1}}},
  259. {id=48003, reliveType=1, reliveDelay=300000, hate=2, skill={{1020017,1,100,0,1},{1020018,1,100,0,1}}},
  260. {id=48004, reliveType=1, reliveDelay=300000, hate=2, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  261. {id=48005, reliveType=1, reliveDelay=600000, hate=2, skill={{1020028,1,100,0,1},{1020029,1,100,0,1}}},
  262. {id=48006, reliveType=1, reliveDelay=900000, hate=2, skill={{1020034,1,100,0,1},{1020035,1,100,0,1}}},
  263. {id=48007, reliveType=1, reliveDelay=900000, hate=2, skill={{1020042,1,100,0,1}}},
  264. {id=48008, reliveType=1, reliveDelay=900000, hate=2, skill={{1020048,1,100,0,1}}},
  265. {id=48009, reliveType=1, reliveDelay=900000, hate=2, skill={{1020056,1,100,0,1},{1020057,1,100,0,1}}},
  266. {id=48010, reliveType=1, reliveDelay=900000, hate=2, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  267. {id=48011, reliveType=1, reliveDelay=900000, hate=2, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  268. {id=48012, reliveType=1, reliveDelay=900000, hate=2, skill={{1020042,1,100,0,1}}},
  269. {id=48013, reliveType=1, reliveDelay=900000, hate=2, skill={{1020048,1,100,0,1}}},
  270. {id=48014, reliveType=1, reliveDelay=900000, hate=2, skill={{1020048,1,100,0,1}}},
  271. {id=700001, reliveType=1, reliveDelay=2400000, skill={{1020056,1,100,0,1},{1020057,1,100,0,1}}},
  272. {id=700002, reliveType=1, reliveDelay=2400000, skill={{1020056,1,100,0,1},{1020057,1,100,0,1}}},
  273. {id=700003, reliveType=1, reliveDelay=2400000},
  274. {id=700004, reliveType=1, reliveDelay=2400000},
  275. {id=700005, reliveType=1, reliveDelay=2400000},
  276. {id=700006, reliveType=1, reliveDelay=2400000},
  277. {id=700007, reliveType=1, reliveDelay=2400000},
  278. {id=700008, reliveType=1, reliveDelay=2400000},
  279. {id=700009, reliveType=1, reliveDelay=2400000},
  280. {id=700010, reliveType=1, reliveDelay=2400000},
  281. {id=700011, reliveType=1, reliveDelay=2400000},
  282. {id=700012, reliveType=1, reliveDelay=2400000},
  283. {id=700013, reliveType=1, reliveDelay=2400000},
  284. {id=700014, reliveType=1, reliveDelay=2400000},
  285. {id=700015, reliveType=1, reliveDelay=2400000},
  286. {id=700016, reliveType=1, reliveDelay=2400000},
  287. {id=700017, reliveType=1, reliveDelay=2400000},
  288. {id=700018, reliveType=1, reliveDelay=2400000},
  289. {id=700019, reliveType=1, reliveDelay=2400000},
  290. {id=700020, reliveType=1, reliveDelay=2400000},
  291. {id=700021, reliveType=1, reliveDelay=2400000},
  292. {id=10001001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=0},
  293. {id=10001002, view=99, leaveDistance=999, leaveBaseDistance=999, skill={{1020061,1,100,0,1}}},
  294. {id=10001003, view=99, leaveDistance=999, leaveBaseDistance=999, skill={{1020013,1,100,0,1}}},
  295. {id=10001004, view=99, leaveDistance=999, leaveBaseDistance=999, skill={{1020015,1,100,0,1}}},
  296. {id=10002001, view=99, leaveDistance=999, leaveBaseDistance=999, skill={{1020061,1,100,0,1}}},
  297. {id=10002002, view=99, leaveDistance=999, leaveBaseDistance=999},
  298. {id=10002003, view=99, leaveDistance=999, leaveBaseDistance=999, skill={{1020019,1,100,0,1}}},
  299. {id=10002004, view=99, leaveDistance=999, leaveBaseDistance=999, skill={{1020021,1,100,0,1}}},
  300. {id=10003001, view=99, leaveDistance=999, leaveBaseDistance=999},
  301. {id=10003002, view=99, leaveDistance=999, leaveBaseDistance=999},
  302. {id=10003003, view=99, leaveDistance=999, leaveBaseDistance=999},
  303. {id=10003004, view=99, leaveDistance=999, leaveBaseDistance=999},
  304. {id=10004001, view=99, leaveDistance=999, leaveBaseDistance=999},
  305. {id=10004002, view=99, leaveDistance=999, leaveBaseDistance=999},
  306. {id=10004003, view=99, leaveDistance=999, leaveBaseDistance=999},
  307. {id=10004004, view=99, leaveDistance=999, leaveBaseDistance=999},
  308. {id=10005001, view=99, leaveDistance=999, leaveBaseDistance=999},
  309. {id=10005002, view=99, leaveDistance=999, leaveBaseDistance=999},
  310. {id=10005003, view=99, leaveDistance=999, leaveBaseDistance=999},
  311. {id=10005004, view=99, leaveDistance=999, leaveBaseDistance=999},
  312. {id=10006001, view=99, leaveDistance=999, leaveBaseDistance=999},
  313. {id=10006002, view=99, leaveDistance=999, leaveBaseDistance=999},
  314. {id=10006003, view=99, leaveDistance=999, leaveBaseDistance=999},
  315. {id=10006004, view=99, leaveDistance=999, leaveBaseDistance=999},
  316. {id=10007001, view=99, leaveDistance=999, leaveBaseDistance=999},
  317. {id=10007002, view=99, leaveDistance=999, leaveBaseDistance=999},
  318. {id=10007003, view=99, leaveDistance=999, leaveBaseDistance=999},
  319. {id=10007004, view=99, leaveDistance=999, leaveBaseDistance=999},
  320. {id=10008001, view=99, leaveDistance=999, leaveBaseDistance=999},
  321. {id=10008002, view=99, leaveDistance=999, leaveBaseDistance=999},
  322. {id=10008003, view=99, leaveDistance=999, leaveBaseDistance=999},
  323. {id=10008004, view=99, leaveDistance=999, leaveBaseDistance=999},
  324. {id=10009001, view=99, leaveDistance=999, leaveBaseDistance=999},
  325. {id=10009002, view=99, leaveDistance=999, leaveBaseDistance=999},
  326. {id=10009003, view=99, leaveDistance=999, leaveBaseDistance=999},
  327. {id=10009004, view=99, leaveDistance=999, leaveBaseDistance=999},
  328. {id=10010001, view=99, leaveDistance=999, leaveBaseDistance=999},
  329. {id=10010002, view=99, leaveDistance=999, leaveBaseDistance=999},
  330. {id=10010003, view=99, leaveDistance=999, leaveBaseDistance=999},
  331. {id=10010004, view=99, leaveDistance=999, leaveBaseDistance=999},
  332. {id=11001001, reliveType=1, reliveDelay=3000},
  333. {id=11001002, reliveType=1, reliveDelay=3000},
  334. {id=11001003, reliveType=1, reliveDelay=3000},
  335. {id=11001004, reliveType=1, reliveDelay=3000},
  336. {id=11001005, reliveType=1, reliveDelay=3000},
  337. {id=11001006, reliveType=1, reliveDelay=3000},
  338. {id=11001007, attackMode=2, moveType=2, moveIndex={}, walkTime=0, walkCd=0, patrolCd=0, hate=0, deadDisappear=0, skill={}},
  339. {id=11001008, attackMode=2, moveType=2, moveIndex={}, walkTime=0, walkCd=0, patrolCd=0, hate=0, deadDisappear=0, skill={}},
  340. {id=15001001, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, aiEnemy=1, aiParam={17016}},
  341. {id=15001002, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, aiEnemy=1, aiParam={17016}},
  342. {id=15001003, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, skill={{1020021,1,100,0,1}}, aiEnemy=1, aiParam={17016}},
  343. {id=15001004, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, aiEnemy=1, aiParam={17016}},
  344. {id=15001005, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, aiEnemy=1, aiParam={17016}},
  345. {id=15001006, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, skill={{1020021,1,100,0,1}}, aiEnemy=1, aiParam={17016}},
  346. {id=15001007, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, aiEnemy=1, aiParam={17016}},
  347. {id=15001008, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, aiEnemy=1, aiParam={17016}},
  348. {id=15001009, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, skill={{1020021,1,100,0,1}}, aiEnemy=1, aiParam={17016}},
  349. {id=15001010, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, skill={{1020021,1,100,0,1}}, aiEnemy=1, aiParam={17016}},
  350. {id=15001011, leaveDistance=999, leaveBaseDistance=999, reliveDelay=0, patrolCd=1500, deadDisappear=0, skill={{1020021,1,100,0,1}}, aiEnemy=1, aiParam={17016}},
  351. {id=15001051, leaveBaseDistance=10, reliveDelay=0, moveType=2, skill={{1020021,1,100,0,1}}, aiEnemy=2, aiParam={15001001,15001002,15001003,15001004,15001005,15001006,15001007,15001008,15001009,15001010,15001011,15001012,15001013,15001014,15001015,15001016,15001017,15001018,15001019,15001020,15001021,15001022,15001023,15001024,15001025,15001026,15001027,15001028,15001029,15001030}},
  352. {id=15001052, leaveBaseDistance=10, reliveDelay=0, moveType=2, skill={{1020021,1,100,0,1}}, aiEnemy=2, aiParam={15001001,15001002,15001003,15001004,15001005,15001006,15001007,15001008,15001009,15001010,15001011,15001012,15001013,15001014,15001015,15001016,15001017,15001018,15001019,15001020,15001021,15001022,15001023,15001024,15001025,15001026,15001027,15001028,15001029,15001030}},
  353. {id=15001053, leaveBaseDistance=10, reliveDelay=0, moveType=2, skill={{1020021,1,100,0,1}}, aiEnemy=2, aiParam={15001001,15001002,15001003,15001004,15001005,15001006,15001007,15001008,15001009,15001010,15001011,15001012,15001013,15001014,15001015,15001016,15001017,15001018,15001019,15001020,15001021,15001022,15001023,15001024,15001025,15001026,15001027,15001028,15001029,15001030}},
  354. {id=107, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, patrolCd=1500, skill={{1020002,1,100,0,1},{1020001,1,100,0,1}}},
  355. {id=108, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020003,1,100,0,1}}},
  356. {id=109, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020005,1,100,0,1}}},
  357. {id=110, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020006,1,100,0,1}}},
  358. {id=111, reliveDelay=0, skill={{1020006,1,100,0,1}}},
  359. {id=112, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020007,1,100,0,1}}},
  360. {id=113, reliveDelay=0, skill={{1020007,1,100,0,1}}},
  361. {id=114, reliveType=4, reliveServiceTime={{1,120000},{2,600000},{3,1800000},{4,3600000},{5,5400000},{6,7200000},{7,10800000}}, skill={{1020008,1,100,0,1}}},
  362. {id=115, reliveDelay=0, skill={{1020008,1,100,0,1}}},
  363. {id=116, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020009,1,100,0,1}}},
  364. {id=117, reliveDelay=0, skill={{1020009,1,100,0,1}}},
  365. {id=118, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020010,1,100,0,1}}},
  366. {id=119, reliveDelay=0, skill={{1020010,1,100,0,1}}},
  367. {id=120, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020011,1,100,0,1}}},
  368. {id=121, reliveDelay=0, skill={{1020011,1,100,0,1}}},
  369. {id=122, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020061,1,100,0,1}}},
  370. {id=123, reliveDelay=0, skill={{1020061,1,100,0,1}}},
  371. {id=124, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020012,1,100,0,1}}},
  372. {id=125, reliveDelay=0, skill={{1020012,1,100,0,1}}},
  373. {id=126, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020013,1,100,0,1}}},
  374. {id=127, reliveDelay=0, skill={{1020013,1,100,0,1}}},
  375. {id=128, reliveType=4, reliveServiceTime={{1,180000},{2,600000},{3,1800000},{4,3600000},{5,5400000},{6,7200000},{7,10800000}}, skill={{1020014,1,100,0,1}}},
  376. {id=129, reliveDelay=0, skill={{1020014,1,100,0,1}}},
  377. {id=130, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020015,1,100,0,1}}},
  378. {id=131, reliveDelay=0, skill={{1020015,1,100,0,1}}},
  379. {id=132, reliveType=4, reliveServiceTime={{1,70000},{6,10000}}, skill={{1020016,1,100,0,1}}},
  380. {id=133, reliveDelay=0, skill={{1020016,1,100,0,1}}},
  381. {id=134, reliveType=4, reliveServiceTime={{1,180000},{2,600000},{3,1800000},{4,3600000},{5,5400000},{6,7200000},{7,10800000}}, skill={{1020017,1,100,0,1},{1020018,1,100,0,1}}},
  382. {id=135, reliveDelay=0, skill={{1020017,1,100,0,1},{1020018,1,100,0,1}}},
  383. {id=136, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020019,1,100,0,1}}},
  384. {id=137, reliveDelay=0, skill={{1020019,1,100,0,1}}},
  385. {id=138, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020020,1,100,0,1}}},
  386. {id=139, reliveDelay=0, skill={{1020020,1,100,0,1}}},
  387. {id=140, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020021,1,100,0,1}}},
  388. {id=141, reliveDelay=0, skill={{1020021,1,100,0,1}}},
  389. {id=142, reliveType=4, reliveServiceTime={{1,2000},{6,5000}}, skill={{1020022,1,100,0,1}}},
  390. {id=143, reliveDelay=0, skill={{1020022,1,100,0,1}}},
  391. {id=144, reliveType=4, reliveServiceTime={{1,180000},{2,600000},{3,1800000},{4,3600000},{5,5400000},{6,7200000},{7,10800000}}, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  392. {id=145, reliveDelay=0, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  393. {id=146, reliveType=4, reliveServiceTime={{1,30000},{3,60000},{6,120000}}, patrolCd=1500},
  394. {id=147, patrolCd=1500, skill={{1020066,1,100,0,1}}},
  395. {id=19001001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  396. {id=19002001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000, skill={{1020061,1,100,0,1}}},
  397. {id=19003001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  398. {id=19004001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  399. {id=19005001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  400. {id=19006001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  401. {id=19007001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  402. {id=19008001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  403. {id=19009001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  404. {id=19010001, view=99, leaveDistance=999, leaveBaseDistance=999, deadDisappear=1000},
  405. {id=20001001, deadDisappear=0},
  406. {id=20001011, deadDisappear=0, skill={{1020061,1,100,0,1}}},
  407. {id=20001021, deadDisappear=0, skill={{1020014,1,100,0,1}}},
  408. {id=20002001, deadDisappear=0},
  409. {id=20002011, deadDisappear=0, skill={{1020061,1,100,0,1}}},
  410. {id=20002021, deadDisappear=0, skill={{1020014,1,100,0,1}}},
  411. {id=20003001, deadDisappear=0},
  412. {id=20003011, deadDisappear=0, skill={{1020061,1,100,0,1}}},
  413. {id=20003021, deadDisappear=0, skill={{1020014,1,100,0,1}}},
  414. {id=20004001, deadDisappear=0, skill={{1020015,1,100,0,1}}},
  415. {id=20004011, deadDisappear=0, skill={{1020061,1,100,0,1}}},
  416. {id=20004021, deadDisappear=0, skill={{1020017,1,100,0,1},{1020018,1,100,0,1}}},
  417. {id=20005001, deadDisappear=0, skill={{1020015,1,100,0,1}}},
  418. {id=20005011, deadDisappear=0, skill={{1020061,1,100,0,1}}},
  419. {id=20005021, deadDisappear=0, skill={{1020017,1,100,0,1},{1020018,1,100,0,1}}},
  420. {id=20006001, deadDisappear=0, skill={{1020015,1,100,0,1}}},
  421. {id=20006011, deadDisappear=0, skill={{1020061,1,100,0,1}}},
  422. {id=20006021, deadDisappear=0, skill={{1020017,1,100,0,1},{1020018,1,100,0,1}}},
  423. {id=20007001, deadDisappear=0, skill={{1020019,1,100,0,1}}},
  424. {id=20007011, deadDisappear=0, skill={{1020021,1,100,0,1}}},
  425. {id=20007021, deadDisappear=0, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  426. {id=20008001, deadDisappear=0, skill={{1020019,1,100,0,1}}},
  427. {id=20008011, deadDisappear=0, skill={{1020021,1,100,0,1}}},
  428. {id=20008021, deadDisappear=0, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  429. {id=20009001, deadDisappear=0, skill={{1020019,1,100,0,1}}},
  430. {id=20009011, deadDisappear=0, skill={{1020021,1,100,0,1}}},
  431. {id=20009021, deadDisappear=0, skill={{1020023,1,100,0,1},{1020024,1,100,0,1}}},
  432. {id=20010001, deadDisappear=0},
  433. {id=20010011, deadDisappear=0},
  434. {id=20010021, deadDisappear=0, skill={{1020030,1,100,0,1},{1020031,1,100,0,1}}},
  435. {id=20011001, deadDisappear=0},
  436. {id=20011011, deadDisappear=0},
  437. {id=20011021, deadDisappear=0, skill={{1020030,1,100,0,1},{1020031,1,100,0,1}}},
  438. {id=20012001, deadDisappear=0},
  439. {id=20012011, deadDisappear=0},
  440. {id=20012021, deadDisappear=0, skill={{1020030,1,100,0,1},{1020031,1,100,0,1}}},
  441. {id=20013001, deadDisappear=0},
  442. {id=20013011, deadDisappear=0},
  443. {id=20013021, deadDisappear=0},
  444. {id=20014001, deadDisappear=0},
  445. {id=20014011, deadDisappear=0},
  446. {id=20014021, deadDisappear=0},
  447. {id=20015001, deadDisappear=0},
  448. {id=20015011, deadDisappear=0},
  449. {id=20015021, deadDisappear=0},
  450. {id=20016001, deadDisappear=0},
  451. {id=20016011, deadDisappear=0},
  452. {id=20016021, deadDisappear=0, skill={{1020033,1,100,0,1}}},
  453. {id=20017001, deadDisappear=0},
  454. {id=20017011, deadDisappear=0},
  455. {id=20017021, deadDisappear=0, skill={{1020033,1,100,0,1}}},
  456. {id=20018001, deadDisappear=0},
  457. {id=20018011, deadDisappear=0},
  458. {id=20018021, deadDisappear=0, skill={{1020033,1,100,0,1}}},
  459. {id=20019001, deadDisappear=0},
  460. {id=20019011, deadDisappear=0},
  461. {id=20019021, deadDisappear=0, skill={{1020034,1,100,0,1},{1020035,1,100,0,1}}},
  462. {id=20020001, deadDisappear=0},
  463. {id=20020011, deadDisappear=0},
  464. {id=20020021, deadDisappear=0, skill={{1020034,1,100,0,1},{1020035,1,100,0,1}}},
  465. {id=20021001, deadDisappear=0},
  466. {id=20021011, deadDisappear=0},
  467. {id=20021021, deadDisappear=0, skill={{1020034,1,100,0,1},{1020035,1,100,0,1}}},
  468. {id=20022001, deadDisappear=0},
  469. {id=20022011, deadDisappear=0},
  470. {id=20022021, deadDisappear=0, skill={{1020042,1,100,0,1}}},
  471. {id=20023001, deadDisappear=0},
  472. {id=20023011, deadDisappear=0},
  473. {id=20023021, deadDisappear=0, skill={{1020042,1,100,0,1}}},
  474. {id=20024001, deadDisappear=0},
  475. {id=20024011, deadDisappear=0},
  476. {id=20024021, deadDisappear=0, skill={{1020042,1,100,0,1}}},
  477. {id=20025001, deadDisappear=0},
  478. {id=20025011, deadDisappear=0},
  479. {id=20025021, deadDisappear=0, skill={{1020048,1,100,0,1}}},
  480. {id=20026001, deadDisappear=0},
  481. {id=20026011, deadDisappear=0},
  482. {id=20026021, deadDisappear=0, skill={{1020048,1,100,0,1}}},
  483. {id=20027001, deadDisappear=0},
  484. {id=20027011, deadDisappear=0},
  485. {id=20027021, deadDisappear=0, skill={{1020048,1,100,0,1}}},
  486. {id=20028001, deadDisappear=0},
  487. {id=20028011, deadDisappear=0},
  488. {id=20028021, deadDisappear=0, skill={{1020049,1,100,0,1}}},
  489. {id=20029001, deadDisappear=0},
  490. {id=20029011, deadDisappear=0},
  491. {id=20029021, deadDisappear=0, skill={{1020049,1,100,0,1}}},
  492. {id=20030001, deadDisappear=0},
  493. {id=20030011, deadDisappear=0},
  494. {id=20030021, deadDisappear=0, skill={{1020049,1,100,0,1}}},
  495. {id=20031001, deadDisappear=0},
  496. {id=20031011, deadDisappear=0},
  497. {id=20031021, deadDisappear=0, skill={{1020056,1,100,0,1},{1020057,1,100,0,1}}},
  498. {id=20032001, deadDisappear=0},
  499. {id=20032011, deadDisappear=0},
  500. {id=20032021, deadDisappear=0, skill={{1020056,1,100,0,1},{1020057,1,100,0,1}}},
  501. {id=20033001, deadDisappear=0},
  502. {id=20033011, deadDisappear=0},
  503. {id=20033021, deadDisappear=0, skill={{1020056,1,100,0,1},{1020057,1,100,0,1}}},
  504. {id=20034001, deadDisappear=0},
  505. {id=20034011, deadDisappear=0},
  506. {id=20034021, deadDisappear=0},
  507. {id=20035001, deadDisappear=0},
  508. {id=20035011, deadDisappear=0},
  509. {id=20035021, deadDisappear=0},
  510. {id=20036001, deadDisappear=0},
  511. {id=20036011, deadDisappear=0},
  512. {id=20036021, deadDisappear=0},
  513. {id=20037001, deadDisappear=0},
  514. {id=20037011, deadDisappear=0},
  515. {id=20037021, deadDisappear=0},
  516. {id=20038001, deadDisappear=0},
  517. {id=20038011, deadDisappear=0},
  518. {id=20038021, deadDisappear=0},
  519. {id=20039001, deadDisappear=0},
  520. {id=20039011, deadDisappear=0},
  521. {id=20039021, deadDisappear=0},
  522. {id=20040001, deadDisappear=0},
  523. {id=20040011, deadDisappear=0},
  524. {id=20040021, deadDisappear=0},
  525. {id=20041001, deadDisappear=0},
  526. {id=20041011, deadDisappear=0},
  527. {id=20041021, deadDisappear=0},
  528. {id=20042001, deadDisappear=0},
  529. {id=20042011, deadDisappear=0},
  530. {id=20042021, deadDisappear=0},
  531. {id=20043001, deadDisappear=0},
  532. {id=20043011, deadDisappear=0},
  533. {id=20043021, deadDisappear=0},
  534. {id=20044001, deadDisappear=0},
  535. {id=20044011, deadDisappear=0},
  536. {id=20044021, deadDisappear=0},
  537. {id=20045001, deadDisappear=0},
  538. {id=20045011, deadDisappear=0},
  539. {id=20045021, deadDisappear=0},
  540. {id=20046001, deadDisappear=0},
  541. {id=20046011, deadDisappear=0},
  542. {id=20046021, deadDisappear=0},
  543. {id=20047001, deadDisappear=0},
  544. {id=20047011, deadDisappear=0},
  545. {id=20047021, deadDisappear=0},
  546. {id=20048001, deadDisappear=0},
  547. {id=20048011, deadDisappear=0},
  548. {id=20048021, deadDisappear=0},
  549. {id=20049001, deadDisappear=0},
  550. {id=20049011, deadDisappear=0},
  551. {id=20049021, deadDisappear=0},
  552. {id=20050001, deadDisappear=0},
  553. {id=20050011, deadDisappear=0},
  554. {id=20050021, deadDisappear=0},
  555. {id=20051001, deadDisappear=0},
  556. {id=20051011, deadDisappear=0},
  557. {id=20051021, deadDisappear=0},
  558. {id=20052001, deadDisappear=0},
  559. {id=20052011, deadDisappear=0},
  560. {id=20052021, deadDisappear=0},
  561. {id=20053001, deadDisappear=0},
  562. {id=20053011, deadDisappear=0},
  563. {id=20053021, deadDisappear=0},
  564. {id=20054001, deadDisappear=0},
  565. {id=20054011, deadDisappear=0},
  566. {id=20054021, deadDisappear=0},
  567. }
  568. local defaults = {attackMode=1, view=5, leaveDistance=6, leaveBaseDistance=7, patrolDistance=5, reliveType=0, reliveDelay=0, reliveServiceTime={}, healthRecoveryMultiplier=0, leaveHealthRecoveryMultiplier=0, moveType=1, moveIndex={{2,100}}, walkTime=800, walkCd=650, patrolCd=2000, attackTime=1100, hate=1, deadDisappear=2000, skill={{1020001,1,100,0,1}}, deathrattle={}, aiEnemy=0, aiParam={}}
  569. local mt = {__index = defaults}
  570. for _, v in ipairs(cfg_monster_ai) do
  571. setmetatable(v, mt)
  572. end
  573. return cfg_monster_ai