-- 此文件工具自动生成,不要修改 ---@class cfg_activity_rule_column ---活动编号 ---@field id number @编号 column=1 A ---活动的名字 ---@field name string @活动名字 column=2 B ---使用cron表达式,表达式为6位数,1:秒,2:分,3:时,4:日,5:月,6:周;不指定用?;周和日只能指定一个,且另一个填成问号;csv文件格式原因,填表需将,替换为&;符号填写英文格式 ---为空则表示只开服开启一次 ---填1,就代表服务器开启后这个活动就会一直开启 不会重启或者中断,且会一直记录数据,不重置,(或者随便乱填,只要不是按照cron的表达式,也会导致活动不关闭,) ---全天一直开放:alltime,配置此格式 活动一直开放,服务器重启也不会重置数据 ---[[客户端不使用]]@field time string @开启时间 column=3 C ---副本开启后持续的时间 单位:分 ---[[客户端不使用]]@field duration number @持续时间 column=4 D ---共享活动次数的活动,用同一个次数类型 ---共享次数时,次数限制需要填成一样 ---填0=不限次数 ---[[客户端不使用]]@field numberType number @次数类型 column=5 E ---每日增加次数#次数上限 ---[[客户端不使用]]@field numberAdd IntList @次数限制 column=6 F ---活动每日增加次数的时间 ---类型#时间 ---1:每天#x 每天x点刷新 ---2:每周#x#x 每周x 的x 点刷新 ---[[客户端不使用]]@field numberTime IntList @重置时间 column=7 G ---活动入口: ---1=活动, ---2=战盟活动 ---3=主界面活动 关联主界面表格 ---4=跨服活动 ---@field initType number @初始大类 column=8 H ---到达改等级时,前往按钮才会有 ---到达等级时,预告才会有 ---@field level number @活动开启等级 column=9 I ---用于显示活动面; ---1=开启 ---0=隐藏显示 ---@field targetOpen number @活动界面开关 column=10 J ---id小的在前 ---@field rank number @活动界面排序 column=11 K ---活动的默认底图,不可以不填,用于活动页面 ---@field uiBg string @活动界面底图 column=12 L ---活动规则 ---@field uiTextRule string @活动规则文本 column=13 M ---活动条件 ---@field uiTextSynopsis string @活动条件文本 column=14 N ---活动奖励道具ID ---最多三个道具 ---例:道具id#道具id ---@field uiReward IntList @奖励显示 column=15 O ---活动标题的图标,用于活动列表中活动名称的显示 ---@field titleIcon string @活动标题图标 column=16 P ---用于活动列表中展示图标 ---@field Icon string @活动图标 column=17 Q ---0=不在活动的提示弹窗内显示 ---1=在活动的提示弹窗内显示 ---@field open number @提示弹窗开关 column=18 R ---活动开始前一定时间内预告; ---单位(秒),若不配置则不会预告 ---@field specialOpen number @活动预告 column=19 S ---各功能上的开启时间描写 ---@field timeText string @开启时间文本注释 column=20 T ---1、打开某个界面 ---openUIpanel#UI名#[0,1] 0=不关闭界面 1=关闭界面 --- ---2、前往某个NPC 并对话 ---transferNPC#NPCID ---传送到NPC位置,并交互 ---NPCID参考npc_list表ID --- ---3、前往某个传送点(填写多个传送点时,随机进行一个传送进行传送) ---moveTo#传送ID ---传送ID参考mapMove表id --- ---4.特殊定义: ToDragon 传送前往当前火龙王存活的地图 --- ---不填则没有快捷跳转功能 ---@field panel StringList @快捷指令 column=21 U ---@field monsterid number @活动怪物id column=22 V ---战盟活动界面中显示的背景图 ---@field unionUiBg string @战盟活动界面背景图 column=23 W ---1、跨服地图可通过地图id索引mapinfo读地图限制条件 ---@field mapid IntList @活动地图 column=24 X local cfg_activity_rule = { {id=10001, name="恶魔广场", level=60, rank=2, uiTextRule="每日全天开启", uiTextSynopsis="00:00-24:00", uiReward={10080001,50030002,50030003}, Icon="devil_icon", specialOpen=300, timeText="每日全天开启", panel={"transferNPC","100406"}}, {id=11001, name="血色城堡", level=60, rank=3, uiTextRule="每日全天开启", uiTextSynopsis="00:00-24:00", uiReward={10080001,50030002,50030003}, specialOpen=300, timeText="每日全天开启", panel={"transferNPC","100306"}}, {id=12001, name="勇气试炼", level=70, targetOpen=0, rank=4, uiTextSynopsis="70级", uiReward={10080001}, Icon="txt_title_huoYue", timeText="每日11:30、19:30开启", panel={"openUIPanel","dev/outui/BraveTrials/Panel/KLBraveTrials/KLBraveTrialsPanel","1"}}, {id=13001, name="火龙来袭", rank=5, uiTextRule="每天10:30、13:30、16:30、\n21:30勇者大陆、冰风谷、\n仙踪林出现", uiTextSynopsis="10:30-11:30", uiReward={40010207,40010208,40010209}, Icon="world_boss_icon", open=1, specialOpen=300, timeText="每天10:30、13:30、16:30、21:30勇者大陆、冰风谷、仙踪林出现", panel={"ToDragon","1001","1003","1004"}, monsterid=10008}, {id=14001, name="战盟BOSS", initType=2, level=0, rank=6, uiBg="img_activity_default", uiTextRule="每日11:30、19:30开启", uiTextSynopsis="加入战盟,70级", uiReward={50040026,50030004,50040056}, titleIcon="", Icon="", open=0, timeText="每日11:30、19:30开启", panel={"openUIPanel","dev/outui/Union/Panel/KLUnionBossMain/KLUnionBossMainPanel","1"}, unionUiBg="guildActivity_bg_zmboss"}, {id=15001, name="狼魂要塞", initType=2, level=70, rank=7, uiTextRule="每周一、四、日20:30开启", uiTextSynopsis="加入战盟,70级", uiReward={10020001,10120001}, open=1, specialOpen=300, timeText="每周一、四、日20:30开启", panel={""}, unionUiBg="guildActivity_bg_lhys"}, {id=16001, name="攻城战", rank=8, uiBg="img_activity_blood", uiTextRule="每周三、六20:00开启", uiTextSynopsis="加入战盟,100级", titleIcon="", Icon="roland_siege_icon", open=1, specialOpen=300, timeText="每周三、六20:00开启", panel={"openUIPanel","dev/outui/LoranSiege/Panel/KLSiegeMain/KLSiegeMainPanel","1"}, unionUiBg="guildActivity_bg_gcz"}, {id=17001, name="赤色要塞", rank=9, uiTextRule="每周二、五20:00开启", uiTextSynopsis="100级,入口只开启5分钟", uiReward={10020001,50040056}, Icon="red_fortress_icon", open=1, specialOpen=300, timeText="20:00:00-20:05:00|20:00:00-20:30:00", panel={"transferNPC","100113"}}, {id=18001, name="特权BOSS", level=70, targetOpen=0, rank=10, uiTextRule="01:00起每隔2小时开启\n开启后15分钟内可进入", uiTextSynopsis="60级", uiReward={10080001}, panel={"openUIPanel","dev/outui/ChallengeBoss/Panel/KLPrivilegeBossOpen/KLPrivilegeBossOpenPanel","1"}}, {id=19001, name="大天使秘境", rank=11, uiTextRule="每日全天开启", uiTextSynopsis="100级", uiReward={50040101,50040201,50040301}, timeText="每天01:00~23:00,每2小时开启一场", panel={"transferNPC","100116"}}, {id=20001, name="神之国度", initType=4, level=0, targetOpen=0, rank=1, uiBg="", titleIcon="", Icon="", open=0, panel={"transfer","114"}, mapid={21000}}, {id=22001, name="神域商路", initType=4, targetOpen=0, rank=0, uiBg="", titleIcon="", Icon="", open=0, panel={""}}, {id=23001, name="诸神降临", initType=4, level=300, rank=2, uiTextRule="每天10:00-00:00每隔2小时在神之国度出现诸神boss\nBOSS为个人归属只有击杀者及其队友可拾取掉落道具。", uiTextSynopsis="每天10:00-00:00每隔2小时在神之国度出现诸神boss\nBOSS为个人归属只有击杀者及其队友可拾取掉落道具。", uiReward={50040094,50040095,50040096}, Icon="gods_descend_icon", open=1, specialOpen=300, timeText="每天10:30-00:30每隔2小时在神之国度出现诸神boss", panel={"transfer","114"}, mapid={21000}}, {id=24001, name="连击试炼", level=65, rank=1, uiTextRule="每日全天开启", uiTextSynopsis="00:00-24:00", uiReward={50040098}, titleIcon="", Icon="", timeText="全天开启", panel={"transferNPC","100114"}}, {id=25001, name="圣域BOSS", initType=4, level=0, targetOpen=0, rank=3, uiBg="", titleIcon="", Icon="", open=0, panel={"transferNPC","2100001"}, mapid={21000}}, {id=26001, name="秘境BOSS", level=30, targetOpen=0, rank=10, uiReward={10080001}, panel={"openUIPanel","dev/outui/ChallengeBoss/Panel/KLPrivilegeBossOpen/KLPrivilegeBossOpenPanel","1"}}, } local defaults = {initType=1, level=100, targetOpen=1, uiBg="img_activity_demon", uiTextRule="", uiTextSynopsis="", uiReward={}, titleIcon="txt_title_huoYue", Icon="blood_icon", open=0, specialOpen=0, timeText="", monsterid=0, unionUiBg="", mapid={}} local mt = {__index = defaults} for _, v in ipairs(cfg_activity_rule) do setmetatable(v, mt) end return cfg_activity_rule