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