package comm import ( "go_dreamfactory/lego/core" ) type LogHandleType string const ( LogHandleType_Insert LogHandleType = "insert" LogHandleType_Update LogHandleType = "update" LogHandleType_Delete LogHandleType = "delete" ) const ( SC_ServiceGateRouteComp core.S_Comps = "SC_GateRouteComp" //s_comps.ISC_GateRouteComp ) const ( Service_Gateway = "gateway" Service_Worker = "worker" Service_Mainte = "mainte" ) const ( RDS_EMPTY = "" ) // ERR const ( MainTypeNotify = "notify" //通知 SubTypeErrorNotify = "errornotify" //错误通知 ) // 模块名定义处 const ( ModuleSys core.M_Modules = "sys" //系统 ModuleGate core.M_Modules = "gateway" //gate模块 网关服务模块 ModuleWeb core.M_Modules = "web" //后台模块 ModuleUser core.M_Modules = "user" //用户模块 ModulePack core.M_Modules = "pack" //背包模块 ModuleMail core.M_Modules = "mail" //邮件模块 ModuleFriend core.M_Modules = "friend" //好友模块 ModuleMgoLog core.M_Modules = "mgolog" //日志模块 ModuleEquipment core.M_Modules = "equipment" //装备模块 ModuleHero core.M_Modules = "hero" //英雄模块 ModuleForum core.M_Modules = "forum" //论坛模块 ModuleItems core.M_Modules = "items" //道具模块 ModuleShop core.M_Modules = "shop" //商店模块 ModuleTask core.M_Modules = "task" //任务模块 ModuleNotify core.M_Modules = "notify" //公告模块 ModuleChat core.M_Modules = "chat" //聊天模块 ModuleGM core.M_Modules = "gm" //gm模块 ModulePagoda core.M_Modules = "pagoda" //魔塔模块 ModuleMartialhall core.M_Modules = "martialhall" //武馆模块 ModuleGourmet core.M_Modules = "gourmet" //美食馆 ModuleSmithy core.M_Modules = "smithy" //铁匠铺 ModuleTimer core.M_Modules = "timer" //定时任务模块 ModuleViking core.M_Modules = "viking" //维京远征 ModuleMoonfantasy core.M_Modules = "moonfantasy" //月之秘境模块 ModuleHunting core.M_Modules = "hunting" //狩猎 ModuleLinestory core.M_Modules = "linestory" //支线剧情 ModuleBattle core.M_Modules = "battle" //战斗 ModuleLibrary core.M_Modules = "library" //藏书馆 ModuleArena core.M_Modules = "arena" //竞技场 ModuleTroll core.M_Modules = "troll" //巨怪商队 ModuleHoroscope core.M_Modules = "horoscope" //星座图 ModuleSociaty core.M_Modules = "sociaty" //公会 ModulePay core.M_Modules = "pay" //支付 ModuleAcademy core.M_Modules = "academy" //联盟学院 ModulePrivilege core.M_Modules = "privilege" //特权 ModuleGrowtask core.M_Modules = "growtask" //成长任务 ModuleWorldtask core.M_Modules = "worldtask" //世界任务 ModuleReddot core.M_Modules = "reddot" //红点 ModuleCombat core.M_Modules = "combat" //关卡编辑 ModuleEnchant core.M_Modules = "enchant" //附魔 ModuleAutoBattle core.M_Modules = "autobattle" //自动战斗 ModuleMline core.M_Modules = "mline" //主线模块 ModulePvp core.M_Modules = "pvp" //实时pvp ModuleDispatch core.M_Modules = "dispatch" //武馆派遣 ModulePractice core.M_Modules = "practice" //熊猫武馆 练功系统 ModulePandaAtlas core.M_Modules = "atlas" //熊猫图鉴 ModuleParkour core.M_Modules = "parkour" //跑酷系统 ModuleTools core.M_Modules = "tools" //工具 ModuleReputation core.M_Modules = "reputation" //阵营声望 ModuleOldtimes core.M_Modules = "oldtimes" //旧时光 ModuleCaravan core.M_Modules = "caravan" //巨怪商队 ModuleBuried core.M_Modules = "buried" //埋点中心 ModuleActivity core.M_Modules = "acrivity" //活动 ) // 数据表名定义处 const ( TableOpenCond = "opencond" // 条件开启 ///数据日志表 TableModellog = "model_log" ///用户会话数据表 TableSession = "session" ///用户扩展数据表 TableUserExpand = "userexpand" ///玩家设置数据表 TableSetting = "setting" ///用户表 TableUser = "user" ///任务活跃度表 TableTaskActive = "taskactive" ///每日任务表 TableTask = "task" ///商店数据表 TableShop = "shop" ///商店物品数据表 TableShopitems = "shopitems" ///公告信息表 TableNotify = "notify" ///邮件表 TableMail = "mail" ///道具背包表 TableItems = "items" ///英雄数据表 TableHero = "hero" ///用户记录 TableUserRecord = "userrecord" ///好友数据表 TableFriend = "friend" TableFrinedQiecuo = "qiecuo" //论坛数据表 TableForum = "forum" //装备数据表 TableEquipment = "equipment" ///聊天数据表 TableChat = "chat" // 爬塔数据表 TablePagoda = "pagoda" ///武馆数据表 TableMartialhall = "martialhall" ///记录用户爬塔排行数据 TablePagodaRecord = "pagodarecord" ///有序的爬塔排行 (真正的排行榜 最多只有50条) TablePagodaRankList = "pagodaranklist" /// 美食馆 TableSmithy = "smithy" TableSmithyTrade = "smithytrade" TableSmithyTask = "smithytask" /// 赛季塔数据表 //TableSeasonPagoda = "seasonpagoda" // TableViking = "viking" // 维京远征排行榜 TableVikingRank = "vikingrank" //月之秘境 TableMoonFantasy = "moonfantasy" TableUserMFantasy = "usermfantasy" // TableHunting = "hunting" // 维京远征排行榜 TableHuntingRecord = "huntingrecord" TableHuntingRank = "huntingrank" // 支线剧情任务 TableLinestory = "linestory" TableFetterstory = "fetterstory" TableLibrary = "library" TableFetter = "herofetter" TableCrossSession = "crosssession" ///竞技场 TableArena = "arena" TableArenaRank = "arenarank" //排名 // 天赋 TableTalent = "herotalent" TableTroll = "trolltrain" //星座图 TableHoroscope = "horoscope" // 公会 TableSociaty = "sociaty" // 公会任务 TableSociatyTask = "sociatytask" // 公会日志 TableSociatyLog = "sociatylog" // 公会BOSS TableSociatyBoss = "sociatyboss" ///充值数据表 TablePay = "payorder" ///充值数据表 TablePayUser = "payuser" ///充值数据表 每日礼包 TablePayDaily = "paydaily" // 巨怪列车收益记录 TableTrollRecord = "trollrecord" // 特权 TablePrivilege = "privilege" //联盟学院 TableAcademy = "academy" // 签到 TableSign = "sign" // 成长任务 TableGrowtask = "growtask" // 世界任务 TableWorldtask = "worldtask" //关卡编辑 TableCombat = "combat" /// vip TableVip = "vip" TableEnchantRank = "enchantRank" TableEnchant = "enchant" // 自动战斗 TableAuto = "autoBattle" // 新主线数据表 TableMline = "mline" // pvp TablePvp = "pvp" // 铁匠铺铸造台 TableStove = "stove" // 铁匠铺图鉴 TableAtlas = "atlas" ///熊猫物管部 TablePandata = "pandata" // 熊猫武馆派遣 TableDispatch = "dispatch" TablePandaAtlas = "pandaatlas" //武馆切磋 TablePandataQiecuo = "qiecuo" // 美食馆 图鉴 TableGourmetAtlas = "gourmetatlas" // 声望 TableReputation = "reputation" ///捕羊大赛 TableParkour = "parkour" TableParkourRace = "parkourrace" ///捕羊大赛 队伍表 TableParkourTeam = "parkourteam" ///捕羊大赛 匹配表 TableParkourMatch = "parkourmatch" ///坐骑表 TableParkourMounts = "parkourmounts" //旧时光 TableOldtimes = "oldtimes" // 巨怪商队 TableCaravan = "caravan" //埋点数据统计 TableBuried = "buried" // 活动数据 TableHdData = "hddata" // 活动列表 TableHdList = "huodong" ) // RPC服务接口定义处 const ( //Rpc //Gateway 网关消息 Rpc_GatewayRoute core.Rpc_Key = "Rpc_GatewayRoute" //网关路由 Rpc_GatewayAgentBind core.Rpc_Key = "Rpc_GatewayAgentBind" //代理绑定 绑定用户Id Rpc_GatewayAgentUnBind core.Rpc_Key = "Rpc_GatewayAgentUnBind" //代理解绑 解绑用户Id Rpc_GatewayAgentSendMsg core.Rpc_Key = "Rpc_GatewayAgentSendMsg" //代理发送消息 向用户发送消息 Rpc_GatewaySendBatchMsg core.Rpc_Key = "Rpc_GatewaySendBatchMsg" //向多个用户发送消息 Rpc_GatewaySendRadioMsg core.Rpc_Key = "Rpc_GatewaySendRadioMsg" //广播消息 Rpc_GatewayAgentClose core.Rpc_Key = "Rpc_GatewayAgentClose" //代理关闭 关闭用户连接 Rpc_GatewayNoticeUserLogin core.Rpc_Key = "Rpc_NoticeUserLogin" //通知用户登录 Rpc_GatewayNoticeUserCreate core.Rpc_Key = "Rpc_NoticeUserCreate" //通知用户创角 Rpc_GatewayNoticeUserClose core.Rpc_Key = "Rpc_NoticeUserClose" //通知用户离线 //GM 命令 Rpc_ModuleGMCreateCmd core.Rpc_Key = "Rpc_ModuleGMCreateCmd" //执行GM命令 //Chat 命令 Rpc_ModuleChatPushChat core.Rpc_Key = "Rpc_ModuleChatPushChat" //推送聊天消息 //Moonfantasy 月之秘境 Rpc_ModuleMoonfantasyTrigger core.Rpc_Key = "Rpc_ModuleMoonfantasyTrigger" //月之秘境触发消息 Rpc_ModuleMoonfantasyTriggerMF core.Rpc_Key = "Rpc_ModuleMoonfantasyTriggerMF" //月之秘境触发消息 // friend Rpc_ModuleFriendUseAssitHero core.Rpc_Key = "Rpc_ModuleFriendUseAssitHero" //使用助战英雄 Rpc_ModuleFriendDB core.Rpc_Key = "Rpc_ModuleFriendDB" // arena Rpc_ModuleArenaRaceSettlement core.Rpc_Key = "Rpc_ModuleArenaRaceSettlement" //竞技场比赛结算信息 Rpc_ModuleArenaModifyIntegral core.Rpc_Key = "Rpc_ModuleArenaModifyIntegral" //竞技场修改积分 // 充值发货 Rpc_ModulePayDelivery core.Rpc_Key = "Rpc_ModulePayDelivery" //充值发货 // 配置更新 Rpc_ConfigureUpDate core.Rpc_Key = "Rpc_ConfigureUpDate" //配置更新 // 配置更新 Rpc_DBSyncCross core.Rpc_Key = "Rpc_DBSyncCross" //同步区服列表 只有跨服服务器使用 // 羁绊信息 Rpc_ModuleFetter core.Rpc_Key = "Rpc_ModuleFetter" // 赛季塔计算邮件奖励 //Rpc_ModuleSeasonPagodaReward core.Rpc_Key = "Rpc_ModuleSeasonPagodaReward" // 公会信息 Rpc_ModuleSociaty core.Rpc_Key = "Rpc_ModuleSociaty" // 公会更新 Rpc_ModuleSociatyUpdate core.Rpc_Key = "Rpc_ModuleSociatyUpdate" //公会任务列表 Rpc_ModuleSociatyTask core.Rpc_Key = "Rpc_ModuleSociatyTask" Rpc_ModuleSociatyGetTask core.Rpc_Key = "Rpc_ModuleSociatyGetTask" //武馆解锁柱子 RPC_ModulePracticeUnLockPillar core.Rpc_Key = "RPC_ModulePracticeUnLockPillar" // RPC 通知来了邮件 Rpc_Mail core.Rpc_Key = "Rpc_Mail" //PVP 离线托管 RPC_PVPTrusteeship core.Rpc_Key = "RPC_PVPTrusteeship" //捕羊大赛加入匹配请求 RPC_ParkourJoinMatch core.Rpc_Key = "RPC_ParkourJoinMatch" //加入匹配 RPC_ParkourCancelMatch core.Rpc_Key = "RPC_ParkourCancelMatch" //取消匹配 RPC_ParkourMatchSucc core.Rpc_Key = "RPC_ParkourMatchSucc" //匹配成功 RPC_ParkourTrusteeship core.Rpc_Key = "RPC_ParkourTrusteeship" //捕羊大赛托管 Rpc_ModuleCaravanSettlement core.Rpc_Key = "Rpc_ModuleCaravanSettlement" //商队比赛结算信息 Rpc_ModuleBuriedTrigger core.Rpc_Key = "Rpc_ModuleBuriedTrigger" //埋点跨服触发通知 ) // 事件类型定义处 const ( EventUserLogin core.Event_Key = "Event_UserLogin" //登录事件 EventCreateUser core.Event_Key = "Event_CreateUser" //创建角色事件 EventUserOffline core.Event_Key = "Event_UserOffline" //用户离线事件 EventUserChanged core.Event_Key = "event_user_changed" //用户数据变化 // EventTaskChanged core.Event_Key = "event_task_changed" //任务数据变化 EventUserVipChanged core.Event_Key = "event_uservip_changed" //用户数据变化 EventSociatyRankChanged core.Event_Key = "event_sociatyRank_changed" //公会数据变化 EventOpenCond core.Event_Key = "event_open_cond" //功能开放事件 EventBuriedComplete core.Event_Key = "event_buried_complete" //埋点系统条件完成事件批处理接口 接口样例 func(uid string,conids []int32) EventFriendChange core.Event_Key = "event_friend_change" //加好友 ) const ( DBServiceStatus string = "DBService_status" ) const ( Hp string = "hp" //生命 Atk string = "atk" //攻击 Def string = "def" //防御 HpPro string = "hppro" //生命附加值% AtkPro string = "atkpro" //攻击附加值% DefPro string = "defpro" //防御附加值% Speed string = "speed" //速度 Cri string = "cri" //暴击率% Cridam string = "cridam" //暴击伤害% Effhit string = "effhit" //效果命中% Effre string = "effre" //效果抵抗% LostHold string = "losthold" //失手率% UnderStand string = "understand" //会心率% DamRe string = "damre" //伤害减免% CauseDam string = "causedam" //伤害提升% TreAdd string = "treadd" //治疗加成% BeTreAdd string = "betreadd" //受疗加成% SuckBlood string = "suckblood" //吸血加成% SpeedPro string = "speedpro" //速度加成% ) const ( CardTypeHero int32 = 1 //英雄卡 CardTypeStar int32 = 2 //升星卡 CardTypeLevel int32 = 3 //升级卡 CardTypeSkill int32 = 4 //技能升级卡 CardTypeMonster int32 = 5 //怪物卡 ) const ( ResGold = "gold" //金币 ResExp = "exp" //经验 VipExp = "vipexp" //经验 ResDiamond = "diamond" //钻石 ResTaskActive = "taskActive" //任务活跃度 ResFriend = "friendPoint" //友情点 StarCoin = "starcoin" //星座币 SociatyCoin = "guildcoin" //公会币 ArenaCoin = "arenacoin" //竞技场币 ResPs = "ps" // 体力 Moongold = "moongold" //纯净月髓 Talent1 = "talent1" //阵营1天赋点 Talent2 = "talent2" //阵营2天赋点 Talent3 = "talent3" //阵营3天赋点 Talent4 = "talent4" //阵营4天赋点 Merchantmoney = "merchantmoney" //商队虚拟币 ) const ( Gold int32 = 1 //金币 Diamond int32 = 2 //钻石 ) // 排行算虚拟币最低值 const ( CaravanMerchantmoney int32 = 10000 ) // 定时通知类型 type NotifyType int32 const ( Notify1001 NotifyType = 1001 //铁匠铺炉温达到满值 ) const ( DrawCardTypeNew int32 = 1 // 新手卡池 DrawCardType0 int32 = 2 // 普通 DrawCardType1 int32 = 3 // 阵营1 DrawCardType2 int32 = 4 // 阵营2 DrawCardType3 int32 = 5 // 阵营3 DrawCardType4 int32 = 6 // 阵营4 ) // 红点枚举 type ReddotType int32 const ( //任务 Reddot10101 ReddotType = 10101 //任务----日常活跃宝箱红点 Reddot10102 ReddotType = 10102 //任务----周活跃宝箱红点 Reddot10103 ReddotType = 10103 //任务----成就任务奖励红点 Reddot10201 ReddotType = 10201 //任务----日常活跃奖励红点 Reddot10301 ReddotType = 10301 //任务----周常活跃奖励红点 //邮件 Reddot12101 ReddotType = 12101 //邮件-----附件红点 Reddot12102 ReddotType = 12102 //邮件-----未读邮件红点 //维京 Reddot13102 ReddotType = 13102 //维京远征 有挑战次数 //狩猎 Reddot14102 ReddotType = 14102 //狩猎 有挑战次数 //英雄 Reddot20102 ReddotType = 20102 //英雄----升级红点 前端处理 Reddot20201 ReddotType = 20201 //英雄----觉醒红点 前端处理 Reddot10 ReddotType = 10010 //英雄----共鸣红点 前端处理 Reddot20301 ReddotType = 20301 //英雄----升星红点 前端处理 //公会 Reddot15102 ReddotType = 15102 //公会----签到红点 Reddot15201 ReddotType = 15201 //公会----申请红点 //主线关卡 //Reddot11100 ReddotType = 11100 //主线关卡----可挑战红点 -- 废弃 // 铁匠铺 Reddot17102 ReddotType = 17102 // 铁匠铺手册台 Reddot17106 ReddotType = 17106 // 铁匠铺手册台收藏家奖励上 Reddot17107 ReddotType = 17107 // 铁匠铺手册台收藏家奖励按钮上 Reddot17108 ReddotType = 17108 // 铁匠铺炉温回复时间 //竞技场 Reddot22100 ReddotType = 22100 //当玩家竞技场可挑战次数到达最大时 Reddot22102 ReddotType = 22102 //当竞技场npc可以挑战时 Reddot6 ReddotType = 10006 //爬塔----可挑战红点 Reddot7 ReddotType = 10007 //爬塔----奖励红点 Reddot17 ReddotType = 10017 //星座图----红点 Reddot18 ReddotType = 10018 //英雄招募----红点 // 前端处理 Reddot20 ReddotType = 10020 //丛林美食馆----可挂机红点 Reddot21 ReddotType = 10021 //丛林美食馆----可升级红点 Reddot22 ReddotType = 10022 //丛林美食馆----可领取奖励红 Reddot23 ReddotType = 10023 //熊猫武馆----可挂机红点 Reddot24 ReddotType = 10024 //熊猫武馆----可升级红点 Reddot25 ReddotType = 10025 //熊猫武馆----可领取奖励红点 Reddot33 ReddotType = 10033 //附魔副本 有挑战次数 // 羁绊 Reddot19103 ReddotType = 19103 // 当好感度奖励可以领取时,出现好感度奖励领取红点 Reddot19105 ReddotType = 19105 //当英雄等级解锁到一定程度,下方传记解锁新的传记的时候 Reddot19109 ReddotType = 19109 // 当存在好感度羁绊可以激活的时候 Reddot19110 ReddotType = 19110 // 当存在好感度羁绊可以升级的时候,好感度羁绊界面激活 // 主线 Reddot24101 ReddotType = 24101 // 主线章节有奖励没领取 // 好友 Reddot21101 ReddotType = 21101 //当好友申请存在时,一级位置:好友界面左边申请列表图标上右上角位置 当好友申请处理完红点消失 //23101 烹饪 Reddot23101 ReddotType = 23101 // 烹饪奖励菜谱图鉴图标 ) type TaskType int32 type TaskParam struct { TT TaskType Params []int32 } type BuriedParam struct { Btype TaskType Value int32 //累加或者覆盖参数 Statistics string //统计类型 传递参数 Filter []int32 } // 日常任务事件类型 const ( TaskTypeUpEquip TaskType = 101 //任意装备升级 TaskTypeUpHeroStar TaskType = 102 //获取星级英雄 TaskTypeUpHeroLevel TaskType = 103 //获取英雄等级 ) // 任务标签:日常/周常/成就 type TaskTag int32 const ( TASK_DAILY TaskTag = 1 //每日任务 TASK_WEEKLY TaskTag = 2 //周任务 TASK_ACHIEVE TaskTag = 3 //成就 TASK_STRATEGY TaskTag = 4 // 攻略 ) // 随机任务类型 const ( Rtype1 TaskType = 1 //英雄指定 Rtype2 TaskType = 2 //主线之内触发了剧情Id Rtype3 TaskType = 3 //每日任务 Rtype4 TaskType = 4 //指定英雄的等级限制 Rtype5 TaskType = 5 //指定英雄的装备数量 Rtype6 TaskType = 6 //指定英雄的星级 Rtype7 TaskType = 7 //日常登录一次 Rtype8 TaskType = 8 //累计登陆xx天 Rtype9 TaskType = 9 //连续登陆xx天 Rtype10 TaskType = 10 //拥有xx个好友 Rtype11 TaskType = 11 //赠送X次友情点 Rtype12 TaskType = 12 //使用好友助战英雄xx次 Rtype13 TaskType = 13 //更换X次助战英雄 Rtype14 TaskType = 14 //累计xx次普通招募 Rtype15 TaskType = 15 //累计xx次阵营招募 Rtype16 TaskType = 16 //招募获得xx品质英雄xx个 Rtype17 TaskType = 17 //普通招募十连,获得xx个以上xx星英雄 Rtype18 TaskType = 18 //xx次普通招募 Rtype19 TaskType = 19 //xx次阵营招募 Rtype20 TaskType = 20 //用户等级达到xx级 Rtype21 TaskType = 21 //英雄合成xx次 Rtype22 TaskType = 22 //合成xx英雄 Rtype23 TaskType = 23 //拥有xx个xx星级的xx等级英雄 Rtype24 TaskType = 24 //为任意英雄提升xx次等级 Rtype25 TaskType = 25 //xx名xx英雄升至xx星 Rtype26 TaskType = 26 //xx名英雄从三星升四星 Rtype27 TaskType = 27 //xx名英雄从四星升五星 Rtype28 TaskType = 28 //xx名英雄从五星升六星 Rtype29 TaskType = 29 //拥有xx个xx级及以上的【xx】英雄 Rtype30 TaskType = 30 //获得xx个品质为xx的英雄 Rtype31 TaskType = 31 //获得xx个品质为xx以上的英雄 Rtype32 TaskType = 32 //xx个品质为xx的英雄升到xx级 Rtype33 TaskType = 33 //xx个品质为xx以及以上英雄升到xx级 Rtype34 TaskType = 34 //xx个英雄觉醒达到xx阶段 Rtype35 TaskType = 35 //xx英雄觉醒达到xx阶段 Rtype36 TaskType = 36 //xx位xx品质xx职业英雄(xx阵营)觉醒达到xx阶段(检查满级,满共鸣,满觉醒的英雄数量,每有一个进度+1) Rtype37 TaskType = 37 //xx名xx品质英雄 Rtype38 TaskType = 38 //xx英雄满级 Rtype39 TaskType = 39 //累计英雄共鸣xx次 Rtype40 TaskType = 40 //将xx个英雄共鸣xx次 Rtype41 TaskType = 41 //任意一名英雄穿戴xx件xx星级的装备 Rtype42 TaskType = 42 //任意一名英雄穿戴xx件xx等级的装备 Rtype43 TaskType = 43 //将xx件装备强化至xx级 // Rtype44 TaskType = 44 //任意装备强化到xx级 合并到43 Rtype45 TaskType = 45 //将xx件xx星【xx】套装装备强化至xx级 Rtype46 TaskType = 46 //为xx名英雄穿戴完整xx星【xx】套装装备 Rtype47 TaskType = 47 //累计强化装备成功xx次 // Rtype48 TaskType = 48 //xx次xx星的二件套装备强化至xx并穿戴 // Rtype49 TaskType = 49 //xx次xx星的四件套装备强化至xx并穿戴 Rtype50 TaskType = 50 //获得xx星以上装备xx件 Rtype51 TaskType = 51 //在铁匠铺中获得xx件xx星装备 Rtype52 TaskType = 52 //xx英雄提升xx次技能等级 Rtype53 TaskType = 53 //技能升级累计xx次 Rtype54 TaskType = 54 //x名卡牌角色技能全满级 Rtype55 TaskType = 55 //xx品质英雄提升xx次技能等级 Rtype56 TaskType = 56 //拥有xx名技能升级xx次的xx职业英雄 Rtype57 TaskType = 57 //xx名英雄技能满级 // 修改时间 20230530 同54 Rtype58 TaskType = 58 //通关任意普通爬塔层数 Rtype59 TaskType = 59 //通关普通爬塔xx层 Rtype60 TaskType = 60 //任意主线副本通关1次 Rtype61 TaskType = 61 //通关主线关卡xx Rtype62 TaskType = 62 //世界聊天发言xx次 Rtype63 TaskType = 63 //日常任务活跃度达到xx Rtype64 TaskType = 64 //任意商品购买xx次 Rtype65 TaskType = 65 //在商店购买xx商品xx件 Rtype66 TaskType = 66 //xx商店购买任意商品xx次 Rtype67 TaskType = 67 //商店购物消耗xx货币xx个 Rtype68 TaskType = 68 //任意渠道消耗xx金币 Rtype69 TaskType = 69 //与其他玩家切磋xx次 Rtype70 TaskType = 70 //通关世界任务XX关卡 Rtype72 TaskType = 72 //完成一次捏人 Rtype73 TaskType = 73 //通关难度A维京远征指定BOSSN次(从接到任务开始,只有通关A难度进度才+1) //Rtype74 TaskType = 74 //通关难度A维京远征指定BOSS(检查最高难度记录是否超过了此难度,超过则完成) Rtype75 TaskType = 75 //自动战斗通关难度A的维京远征指定BOSS(从接到任务开始,若全程无手动操作(不包含变速)且挑战难度大于等于A则判断任务完成) Rtype76 TaskType = 76 //通关维京远征指定BOSSN次(从创号开始记录,通关任意难度进度都+1) Rtype77 TaskType = 77 //通关难度A及以上维京远征指定BOSSN次(从接到任务开始,若通关难度大于等于设定难度,则进度+1) Rtype78 TaskType = 78 //通关难度A维京远征指定BOSS时间达到XX秒以内(检查最高记录是否超过了此难度,超过则完成) Rtype79 TaskType = 79 //使用好友助战英雄通关A难度的指定维京远征BOSS(从接到任务开始,通关阵营中包含好友助战英雄,难度大于等于A的指定维京远征BOSS时任务完成。) Rtype80 TaskType = 80 //通关难度A指定狩猎BOOS难度N次(从接到任务开始,只有通关A难度进度才+1) Rtype81 TaskType = 81 //通关A难度狩猎BOOS(检查最高难度记录是否达到了此难度,达到则完成) Rtype82 TaskType = 82 //通关狩猎指定BOOSN次(历史)(从创号开始记录登陆天数,通关任意难度进度都+1) Rtype83 TaskType = 83 //通关难度A及以上指定狩猎BOOSN次(从接到任务开始,若通关难度大于等于设定难度,则进度+1) Rtype84 TaskType = 84 //普通塔达到XX层(检查最高难度记录是否达到了此难度,达到则完成) Rtype85 TaskType = 85 //赛季塔达到XX层(检查最高难度记录是否达到了此难度,达到则完成) Rtype86 TaskType = 86 //本赛季的赛季塔达到XX层(检查本赛季最高难度记录是否达到了此难度,达到则完成) Rtype87 TaskType = 87 //发现月之秘境N次(从接到任务开始,发现一次则进度+1) Rtype88 TaskType = 88 //完成月之秘境N次(从接到任务开始,打完一个月之秘境则进度+1(耗尽BOSS挑战次数)) Rtype89 TaskType = 89 //任意招募N次(从接到任务开始,普通招募和阵营招募都算,单抽1次,10连抽算10次) Rtype90 TaskType = 90 //进行N次普通招募10连抽(从接到任务开始,单抽点10次不算,10连抽才进度+1) Rtype91 TaskType = 91 //进行N次阵营招募10连抽(从接到任务开始,单抽点10次不算,10连抽才进度+1) Rtype92 TaskType = 92 //强化装备N次(从接到任务开始,强化任意装备,失败和成功进度都+1) Rtype93 TaskType = 93 //拥有一套强化到N级的A套装(记录A套装中每个部位的最高强化等级,并将这些强化等级中最低的数值计入进度,如果达到了任务所需的强化等级则完成任务。) Rtype94 TaskType = 94 //装备附魔N次(历史)(从创号开始记录,附魔成功进度+1) Rtype95 TaskType = 95 //装备洗练N次(历史)(从创号开始记录,洗练成功进度+1) Rtype96 TaskType = 96 //强化失败N次(从接到任务开始,强化失败进度+1) Rtype97 TaskType = 97 //获得X星X套装的装备N件(时段)(从接到任务开始,每获得1件X星X套装的装备则进度+1) Rtype98 TaskType = 98 //穿戴N套强化A级的装备(打开任务时,检查英雄身上的装备的最低等级,当最低等级超过A则任务进度+1。) Rtype99 TaskType = 99 //获得N个初始属性大于等于A条的B星装备(从接到任务开始,每次获得强化为0级的A星装备时判断属性条目,大于或等于B进度+1) Rtype100 TaskType = 100 //职业武器强化成功N次(历史)(从创号开始记录,强化成功进度+1) Rtype101 TaskType = 101 //获得X星职业武器N件(历史)(从创号开始记录,每获得1件X星职业武器则进度+1) Rtype102 TaskType = 102 //阵营饰品强化成功N次(历史)(从创号开始记录,强化成功进度+1) Rtype103 TaskType = 103 //获得X星阵营饰品N件(历史)(从创号开始记录,每获得1件X星阵营饰品则进度+1) //消费N个钻石(历史)(从创号开始记录,每次消耗钻石增加消耗额的进度) Rtype104 TaskType = 104 Rtype105 TaskType = 105 //商店刷新N次(从接到任务开始,每次刷新商店进度+1) Rtype106 TaskType = 106 //跨服聊天发言N次(从接到任务开始,每次跨服发言成功进度+1) Rtype108 TaskType = 108 //助战英雄被使用X次(从接到任务开始,每被使用1次则进度+1) Rtype109 TaskType = 109 //加入公会(打开任务时,检查是否加入了公会,加入则完成) Rtype110 TaskType = 110 //激活X个英雄图鉴(打开任务时,检查英雄图鉴激活数量并计入进度,达到了任务所需个数则完成任务。) Rtype111 TaskType = 111 //拥有N个X级英雄(打开任务时,检查达到X级的英雄数量,达到任务所需个数则完成任务,) Rtype112 TaskType = 112 //养成N个X级英雄(从接到任务开始,英雄升级时,如果英雄的初始等级=指定数目,任务便算完成) //Rtype176 TaskType = 176 Rtype177 TaskType = 177 //解锁X个新图纸 //Rtype178 TaskType = 178 Rtype179 TaskType = 179 //解锁X阶段装备新图纸X个 Rtype180 TaskType = 180 //在X副本内使用好友助战X次 Rtype181 TaskType = 181 //X维京副本X难度自动战斗X次(接取任务后开始记录,在对应副本的指定难度内,使用自动战斗每有1次,进度便加一) Rtype182 TaskType = 182 //打赢武馆内踢馆X次(接取任务后开始记录,每赢得一次踢馆战斗的胜利,进度便加一) Rtype183 TaskType = 183 //去好友武馆踢馆X次(接取任务后开始记录,每次在好友武馆开启一场踢馆,便进度加一) Rtype184 TaskType = 184 //使用好友武馆木桩X次(接取任务后,每次使用好友的木桩训练英雄一次,进度便加一) Rtype185 TaskType = 185 //完成X次每日1健(接取任务后,每完成1次每日1健,便进度加一) Rtype186 TaskType = 186 //武馆的派遣悬赏X次(接取任务后开始计算,当玩家的派遣完成1次,进度便加一,不领奖也算一次,只要倒计时结束即可) Rtype187 TaskType = 187 Rtype188 TaskType = 188 //玩家创建1个工会 Rtype189 TaskType = 189 //铁匠铺进行一次定制 Rtype199 TaskType = 199 //回想多少次 Rtype200 TaskType = 200 //在狩猎内战斗X次 ) const ( MailLineEasy int32 = 1 // 简单 MailLineHard int32 = 2 // 困难 MailLinePurgatory int32 = 3 // 炼狱 ) const ( RacePt int32 = 1 // 普通阵营 RaceZr int32 = 2 // 灼热 RaceYd int32 = 3 // 涌动 RaceHx int32 = 4 // 呼啸 RaceSy int32 = 5 // 闪耀 ) // 共鸣属性 const ( ResonanceHpPro = "hppro" ResonanceAtkPro = "atkpro" ResonanceDefPro = "defpro" ) const ( PagodaType = 101 // 普通塔 SeasonType = 2 // 赛季塔类型 ) const ( MaxRankList = 50 // 赛季塔 排行榜人数 MaxMailCount = 50 // 当前邮件最大数量 MaxRankNum = 3 ) // /聊天消息公告类型 type ChatSystemType int8 const ( ChatSystem1 ChatSystemType = 1 ///定时公告 ChatSystem2 ChatSystemType = 2 ///登录公告 ChatSystem3 ChatSystemType = 3 ///装备升级公告 ChatSystem4 ChatSystemType = 4 ///爬塔公告 ChatSystem5 ChatSystemType = 5 ///停机维护公告 ChatSystem6 ChatSystemType = 6 ///通关了赛季塔 【玩家名称】通关了赛季塔50层! ChatSystem7 ChatSystemType = 7 ///英雄升级 【玩家名称】已将【英雄名称】培养至60级! ChatSystem8 ChatSystemType = 8 ///英雄升星 【玩家名称】已将【英雄名称】培养至6星! ChatSystem9 ChatSystemType = 9 ///英雄技能培养 【玩家名称】已将【英雄名称】技能培养至满级! ChatSystem10 ChatSystemType = 10 ///英雄共鸣 【玩家名称】已将【英雄名称】共鸣至满级! ChatSystem11 ChatSystemType = 11 ///英雄觉醒 【玩家名称】已将【英雄名称】觉醒至满级! ChatSystem12 ChatSystemType = 12 ///玩家升级 【玩家名称】达到了60级! ChatSystem13 ChatSystemType = 13 ///英雄招募 【玩家名称】在招募中获得了【英雄名称】! ChatSystem14 ChatSystemType = 14 ///维京远征 【玩家名称】通关了火焰泰坦难度16! ChatSystem15 ChatSystemType = 15 ///狩猎 【玩家名称】通关了巨型猩猩难度8! ) // 巨兽列车 const ( TrollBuyCount int32 = iota + 1 // 单日最大交易次数 TrollAIBuyCount //离线最多交易次数 TrollItemCount //货物最大存储上限 TrollGridCount //背包格子 TrollBuy //挂机卖出标准/千分比 TrollSell //挂机进货标准/千分比 TrollCantSell //不让交易的前后时间/S TrollSurprise //惊喜货物售价系数 ) // 邮件ID const ( Yueka_1 string = "Activity_PrivilegeCardDailyReward_lv1" //月卡1 Yueka_2 string = "Activity_PrivilegeCardDailyReward_lv2" // 月卡2 VipDaily string = "VipLvReward" // vip每日奖励 Welcomemail string = "Welcomemail" // 欢迎邮件 ) // open funcName const ( Hero = "hero" Backpack = "backpack" Shop = "shop" Friend = "friend" Mall = "mall" Rdtask = "rdtask" Currency = "currency" Alliance = "alliance" Task = "task" Trials = "trials" Moon = "moon" Story = "story" Kungfu = "kungfu" Event = "event" MistyIsland = "mistyIsland" Vikingexpedition = "vikingexpedition" Vikingexpedition2 = "vikingexpedition2" Vikingexpedition3 = "vikingexpedition3" HjeartDemonTower = "hjeart demon tower" Catchsheep = "catchsheep" Darkcuisine = "darkcuisine" UndergroundArena = "underground Arena" Crazycompetition = "crazycompetition" Fiveheroeschallenge = "fiveheroeschallenge" Library = "library" Bonfiredance = "bonfiredance" Caravan = "caravan" Gourmetrestaurant = "gourmetrestaurant" Goberblacksmithshop = "goberblacksmithshop" Hunting = "hunting" Channel_lock_icon = "channel_lock_icon" Channel_lock_world = "channel_lock_world" Channel_lock_guild = "channel_lock_guild" Channel_lock_private = "channel_lock_private" Channel_lock_public = "channel_lock_public" Channel_lock_system = "channel_lock_system" Guild = "guild" Arena = "arena" Sign = "sign" ) const ( PrivilegeType1 = iota + 1 //每日获得 PrivilegeType2 //金币商店每日免费刷新次数 PrivilegeType3 //维京远征每日可购买挑战次数 PrivilegeType4 //狩猎每日可购买挑战次数 PrivilegeType5 //竞技场每日可购买挑战次数 PrivilegeType6 //梦境每日可购买挑战次数 PrivilegeType7 //巨怪商队背包容量 PrivilegeType8 //美食馆每日最大制作时间 PrivilegeType9 //武馆每日最大练功时间 PrivilegeType10 //竞技场门票存储上限 ) const ( MainStarType1 = 1 //成功通关 MainStarType2 = 2 //死亡人数不超过{0}人 MainStarType3 = 3 //不超过{0}回合通关 ) const ( UseType1 int32 = 1 //英雄碎片 UseType8 int32 = 8 //觉醒材料合成 ) const ( SmithyReelType1 = 1 //炉温消耗减少 SmithyReelType2 = 2 // 材料消耗减少 SmithyReelType3 = 3 // 解锁图纸【紫金雷神锤】 SmithyReelType4 = 4 // 解锁新套装 SmithyReelType5 = 5 // 概率制造两件装备 ) const ( SmithyToolsSkill1 = 1 // 史诗品质概率提升 SmithyToolsSkill2 = 2 // 所有装备售价提升 SmithyToolsSkill3 = 3 // 所有图纸炉温消耗减少 SmithyToolsSkill4 = 4 // 每日顾客数量提升至{0}人 SmithyToolsSkill5 = 5 // 顾客购买装备数量上限提高至{0}件 ) const ( ArenaBuyType = 1001 // 价格组ID )