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_SESSION = "online" ) //ERR const ( MainTypeNotify = "notify" //通知 SubTypeErrorNotify = "errornotify" //错误通知 ) //模块名定义处 const ( 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" //任务模块 ModuleMainline core.M_Modules = "mainline" //主线模块 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" //美食馆 ModuleRtask core.M_Modules = "rtask" //随机任务 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" //狩猎 ) //数据表名定义处 const ( ///数据日志表 TableModellog = "model_log" ///用户会话数据表 TableSession = "session" ///用户扩展数据表 TableUserExpand = "userexpand" ///玩家设置数据表 TableSetting = "setting" ///用户表 TableUser = "user" ///任务活跃度表 TableTaskActive = "taskactive" ///每日任务表 TableTask = "task" ///商店数据表 TableShop = "shop" ///商店物品数据表 TableShopitems = "shopitems" ///公告信息表 TableNotify = "notify" ///主线数据表 TableMainline = "mainline" ///邮件表 TableMail = "mail" ///道具背包表 TableItems = "items" ///英雄数据表 TableHero = "hero" ///用户记录 TableUserRecord = "userrecord" ///好友数据表 TableFriend = "friend" //论坛数据表 TableForum = "forum" //装备数据表 TableEquipment = "equipment" ///聊天数据表 TableChat = "chat" // 爬塔数据表 TablePagoda = "pagoda" ///武馆数据表 TableMartialhall = "martialhall" // 美食馆 TableGourmet = "gourmet" // 随机任务 TableRtask = "rtask" ///爬塔排行 TablePagodaRank = "pagodarank" /// 美食馆 TableSmithy = "smithy" /// 赛季塔数据表 TableSeasonPagoda = "seasonpagoda" // TableViking = "viking" // 维京远征排行榜 TableVikingRank = "vikingrank" //月之秘境 TableMoonfantasy = "moonfantasy" // TableHunting = "hunting" // 维京远征排行榜 TableHuntingRank = "huntingrank" ) //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_GatewayNoticeUserClose core.Rpc_Key = "Rpc_NoticeUserClose" //通知用户离线 //GM 后台消息 Rpc_GMReleaseChatSystemMessage core.Rpc_Key = "Rpc_GMChatReleaseSystemMessage" //发布聊天系统消息 ) //事件类型定义处 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" //用户数据变化 ) 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" // 效果抵抗 ) const ( CardTypeHero int32 = 1 //英雄卡 CardTypeStar int32 = 2 //升星卡 CardTypeLevel int32 = 3 //升级卡 CardTypeSkill int32 = 4 //技能升级卡 CardTypeMonster int32 = 5 //怪物卡 ) const ( ResGold = "gold" //金币 ResExp = "exp" //经验 ResDiamond = "diamond" //钻石 ResTaskActive = "taskActive" //任务活跃度 ) type TaskType 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次友情点 Rtask12 TaskType = 12 //使用好友助战英雄xx次 Rtask13 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阶段 Rtype37 TaskType = 37 //xx名xx品质英雄满共鸣、等级、觉醒 Rtype38 TaskType = 38 //xx英雄满级、共鸣、觉醒至最高状态 Rtype39 TaskType = 39 //累计英雄共鸣xx次 Rtype40 TaskType = 40 //xx个英雄共鸣满xx次 Rtype41 TaskType = 41 //xx名英雄穿戴xx件xx星级的装备 Rtype42 TaskType = 42 //xx名英雄穿戴xx件xx等级的装备 Rtype43 TaskType = 43 //将xx件装备强化至xx级 Rtype44 TaskType = 44 //任意装备强化到xx级 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名英雄技能满级 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次 ) 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 // 普通塔 ) const ( MaxRankList = 50 )