cfg_startpoint.lua 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_startpoint_column
  3. ---@field id number @安全区id column=1 A
  4. ---@field mapId string @所在地图 column=2 B
  5. ---@field name string @地图名称 column=3 C
  6. ---@field desc string @备注 column=4 D
  7. ---0或空:读取表格字段定义范围(读取point、range、rectRange)
  8. ---1:读取编辑器数据;直接读取地图数据,需要将区域中心点(point)配置在编辑器安全区内
  9. ---@field dataType number @区域范围生效类别 column=5 E
  10. ---1:安全区域,2:BUFF区域
  11. ---@field rangeType number @区域类别 column=6 F
  12. ---rangeType=2(BUFF),格式:调用cfg_buff表id
  13. ---@field rangeValue IntList @区域参数 column=7 G
  14. ---0或空:范围内全部目标,1:怪物,2:玩家
  15. ---@field targetObject number @目标对象 column=8 H
  16. ---区域中心点坐标,格式:X坐标#Y坐标
  17. ---@field point IntList @区域中心点坐标 column=9 I
  18. ---R距离
  19. ---@field range number @圆形范围 column=10 J
  20. ---长+宽(若圆形和矩形都配,则重叠生效)
  21. ---@field rectRange IntList @矩形范围 column=11 K
  22. ---安全区框框的特效外观代码
  23. ---
  24. ---引援model_effect表
  25. ---@field effectID number @外观代码 column=12 L
  26. ---0=不禁止,1=禁止
  27. ---@field throwItem number @禁止丢物 column=13 M
  28. ---0=不禁止,1=禁止
  29. ---@field isSafeNoMount number @禁止骑乘 column=14 N
  30. ---0=不禁止,1=禁止
  31. ---@field isSafeNoRun number @禁止奔跑 column=15 O
  32. ---0=不禁止,1=禁止
  33. ---@field isSafeNoMonster number @禁止怪物入内 column=16 P
  34. local cfg_startpoint =
  35. {
  36. {id=1, mapId="1001", name="勇者大陆", point={135,127}, range=5, rectRange={60,60}},
  37. {id=2, mapId="1004", name="仙踪林", point={175,115}, throwItem=1, isSafeNoMonster=0},
  38. {id=3, mapId="1052", name="幻术园", point={51,224}, throwItem=1, isSafeNoMonster=0},
  39. {id=4, mapId="1003", name="冰风谷", point={211,40}, throwItem=1, isSafeNoMonster=0},
  40. {id=5, mapId="1005", name="失落之塔", point={201,76}, rectRange={30,14}},
  41. {id=6, mapId="1008", name="亚特兰蒂斯", point={21,17}, range=11, rectRange={24,18}},
  42. {id=7, mapId="1009", name="死亡沙漠", point={210,50}, range=45, rectRange={100,30}},
  43. {id=8, mapId="1034", name="幽暗森林", point={83,10}, rectRange={22,18}},
  44. {id=9, mapId="1011", name="坎特鲁废墟", point={30,210}, range=17, rectRange={24,18}},
  45. {id=10, mapId="1038", name="坎特鲁遗址", point={77,107}, rectRange={30,18}},
  46. {id=11, mapId="1012", name="血色城堡", desc="血色城堡副本", point={14,8}},
  47. {id=12, mapId="21000", name="神之国度", point={126,128}, rectRange={50,50}},
  48. }
  49. local defaults = {desc="", dataType=1, rangeType=1, rangeValue={}, targetObject=0, range=0, rectRange={}, effectID=0, throwItem=0, isSafeNoMount=1, isSafeNoRun=1, isSafeNoMonster=1}
  50. local mt = {__index = defaults}
  51. for _, v in ipairs(cfg_startpoint) do
  52. setmetatable(v, mt)
  53. end
  54. return cfg_startpoint