123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- -- 此文件工具自动生成,不要修改
- ---@class cfg_gard_task_column
- ---@field id number @唯一id column=1 A
- ---@field taskName string @任务名称 column=2 B
- ---奖励道具组以及奖励道具组的数量
- ---格式:道具id#道具数量|道具id#道具数量
- ---@field rewardItem IntListList @奖励道具信息 column=3 C
- ---特殊奖励,完成任务后自动增加到战盟中,只可获得1次
- ---@field rewardSpecial IntListList @特殊奖励 column=4 D
- ---1、击杀某种类型的怪物
- ---2、击杀指定怪物
- ---3、完成指定副本
- ---4、击杀敌方玩家
- ---@field taskType number @任务类别 column=5 E
- ---1、怪物类型#怪物数量
- ---2、怪物ID#怪物数量
- ---3、活动id#次数
- ---4、数量
- ---@field taskContent IntList @任务内容 column=6 F
- ---战盟创建后,每X天后的0点刷新任务。例如填3,则第4天的0天刷新任务。
- ---@field taskRefreshes number @任务刷新时间 column=7 G
- ---从上往下排列 ,数字越小 排序越靠前
- ---@field sorting number @排序主次 column=8 H
- ---加入战盟后X小时才可领取该任务
- ---@field hour number @领取时间 column=9 I
- ---transfer#传送ID#X坐标#Y坐标
- ---未填坐标则传送到该地图的默认传送点
- ---传送ID参考mapMove表id
- ---
- ---transferNPC#NPCID
- ---传送到NPC位置,并交互
- ---NPCID参考npc_list表ID
- ---
- ---moveTo#传送ID#X坐标#Y坐标
- ---寻路,并将坐标设为主动目标
- ---传送ID参考mapMove表id
- ---
- ---moveToNPC#NPCID
- ---寻路至该NPC位置,并交互
- ---NPCID参考npc_list表ID
- ---
- ---unfoldUI#界面名称
- ---填界面名称,直接打开该界面
- ---@field panel StringList @快捷指令 column=10 J
- local cfg_gard_task =
- {
- {id=1, taskName="消灭1800只黄金怪", taskType=1, taskContent={2,1800}, sorting=1, panel={"openUIPanel","dev/outui/ChallengeBoss/Panel/KLChallengeBoss/KLChallengeBossPanel","1","monsterType=1"}},
- {id=2, taskName="通关1次狼魂要塞", taskType=3, taskContent={10002,1}, sorting=2, panel={"openUIPanel","dev/outui/Union/Panel/KLUnionActivity/KLUnionActivityPanel"}},
- {id=3, taskName="通关40次恶魔广场", taskType=3, taskContent={10001,40}, sorting=3, panel={"moveToNPC","100406"}},
- {id=4, taskName="通关40次血色城堡", taskType=3, taskContent={11001,40}, sorting=4, panel={"moveToNPC","100306"}},
- {id=5, taskName="消灭40名敌方玩家", rewardSpecial={{10100001,6000},{10090001,6000}}, taskType=4, taskContent={40}, sorting=5, panel={""}},
- }
- local defaults = {rewardItem={{10120001,300}}, rewardSpecial={{10100001,3000},{10090001,3000}}, taskRefreshes=3, hour=3}
- local mt = {__index = defaults}
- for _, v in ipairs(cfg_gard_task) do
- setmetatable(v, mt)
- end
- return cfg_gard_task
|