cfg_monster_attack.lua 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_monster_attack_column
  3. ---引用monster表ID,决定刷哪只怪物
  4. ---@field id number @唯一id column=1 A
  5. ---策划备注
  6. ---@field monid number @怪物id column=2 B
  7. ---怪物的刷新条件,根据condition条件表来填,不配则没有条件,活动开启即刷
  8. ---@field name string @名称 column=3 C
  9. ---引用map_info表ID,决定怪物的刷新地图
  10. ---@field line IntListList @地图线路ID column=4 D
  11. ---怪物的刷新坐标,格式为x#y
  12. ---@field condition number @生成条件 column=5 E
  13. ---怪物刷新的随机范围,以poz配置为点位,随机range配置的范围
  14. ---@field mapid number @地图id column=6 F
  15. ---填写cfg_activity_rule表的id ,关联哪个活动刷新
  16. ---@field poz IntList @坐标 column=7 G
  17. ---怪物在死亡后,头像在地图上消失的时间(如配5,即代表在怪物死亡5s后,头像消失)
  18. ---@field range number @范围 column=8 H
  19. ---怪物在地图中显示的头像图片资源配置
  20. ---@field ruleId number @活动id column=9 I
  21. ---是否在地图中显示怪物图标
  22. ---@field headPicture number @头像消失时间 column=10 J
  23. ---活动结束后,脱战多久后,怪物才消失
  24. ---@field safeTime number @脱战安全时间 column=11 K
  25. local cfg_monster_attack =
  26. {
  27. {id=1, mapid=1001, poz={40,208}},
  28. {id=2, mapid=1001, poz={76,42}},
  29. {id=3, mapid=1001, poz={220,58}},
  30. {id=4, mapid=1003, poz={28,10}},
  31. {id=5, mapid=1003, poz={118,179}},
  32. {id=6, mapid=1003, poz={223,126}},
  33. {id=7, mapid=1004, poz={95,55}},
  34. {id=8, mapid=1004, poz={46,173}},
  35. {id=9, mapid=1004, poz={175,183}},
  36. {id=101, monid=600001, name="天神·米迦勒", poz={72,131}, range=15, ruleId=23001, headPicture=0, safeTime=0},
  37. {id=102, monid=600002, name="魔王·阿莫斯德", poz={68,36}, range=15, ruleId=23001, headPicture=0, safeTime=0},
  38. {id=103, monid=600003, name="海皇·深渊之触", poz={164,60}, range=15, ruleId=23001, headPicture=0, safeTime=0},
  39. {id=104, monid=600004, name="冥主·汲魂者", poz={170,186}, range=15, ruleId=23001, headPicture=0, safeTime=0},
  40. {id=105, monid=600005, name="战狂·深渊领主", poz={42,209}, range=15, ruleId=23001, headPicture=0, safeTime=0},
  41. }
  42. local defaults = {monid=10008, name="火龙王", line={{1}}, condition=0, mapid=21000, range=10, ruleId=13001, headPicture=10, safeTime=30}
  43. local mt = {__index = defaults}
  44. for _, v in ipairs(cfg_monster_attack) do
  45. setmetatable(v, mt)
  46. end
  47. return cfg_monster_attack