go_dreamfactory/comm/const.go

896 lines
40 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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"
//世界任务
TableWtask = "wtask"
)
// 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" //埋点跨服触发通知
Rpc_OpendCond core.Rpc_Key = "Rpc_OpendCond"
)
// 事件类型定义处
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级英雄(从接到任务开始,英雄升级时,如果英雄的初始等级<X且变化后大于等于X则进度+1.)
Rtype113 TaskType = 113 //任意英雄升N级(从接到任务开始,英雄等级每次变化时,进度增加“变化后等级-变化前等级”)
Rtype114 TaskType = 114 //X英雄升到X星(打开任务时检查X英雄的星级达到任务条件则完成任务)
Rtype115 TaskType = 115 //通过升星获得N个A星英雄(从接到任务开始任意英雄升到A星则进度+1)
Rtype116 TaskType = 116 //A阵营英雄技能升N级(从接到任务开始A阵营的英雄技能每升1级进度+1)
Rtype117 TaskType = 117 //指定英雄技能升N级(打开任务时,检查指定英雄技能等级并计入进度,如果达到任务条件则任务完成)
Rtype118 TaskType = 118 //拥有觉醒至A级的B星英雄N个(打开任务时检查B星英雄中觉醒等级大于等于A级的记入进度达到任务条件则完成任务)
Rtype119 TaskType = 119 //指定英雄觉醒至N级(打开任务时,检查指定英雄的觉醒等级并记入进度,达到任务条件则完成任务)
Rtype120 TaskType = 120 //任意英雄觉醒N级(从接到任务开始任意英雄觉醒每升1级进度+1)
Rtype121 TaskType = 121 //A阵营英雄觉醒N级(从接到任务开始A阵营的英雄觉醒每升1级进度+1)
Rtype122 TaskType = 122 //A星英雄觉醒N级(从接到任务开始A星的英雄觉醒每升1级进度+1)
Rtype123 TaskType = 123 //拥有共鸣至A级的B星英雄N个(打开任务时检查B星英雄中共鸣等级大于等于A级的记入进度达到任务条件则完成任务)
Rtype124 TaskType = 124 //拥有共鸣至N级的英雄(打开任务时,检查英雄中共鸣等级最高的英雄并记入进度,达到任务条件则完成任务)
Rtype125 TaskType = 125 //指定英雄共鸣至N级(打开任务时,检查指定英雄的共鸣等级并记入进度,达到任务条件则完成任务)
Rtype126 TaskType = 126 //A阵营英雄共鸣N级(从接到任务开始A阵营的英雄共鸣每升1级进度1)
Rtype127 TaskType = 127 //A星英雄共鸣N级(从接到任务开始A星的英雄共鸣每升1级进度+1)
Rtype128 TaskType = 128 //竞技场积分达到N分(历史最高记录计入进度达到N分则完成任务)
Rtype129 TaskType = 129 //竞技场段位达到A段位(打开任务时,检查玩家历史最高段位,如果达到任务条件则完成任务)
Rtype130 TaskType = 130 //进行N次竞技场挑战(进行挑战或复仇操作均进度+1)
Rtype131 TaskType = 131 //竞技场获胜N次(挑战或复仇胜利则进度+1)
Rtype132 TaskType = 132 //与N个英雄好感度等级达到A(打开任务时检查好感度达到A的英雄个数计入进度如果达到任务条件则任务完成)
Rtype133 TaskType = 133 //与指定英雄好感度等级达到N(打开任务时,检查指定英雄的好感度等级计入进度,如果达到任务条件则任务完成)
Rtype134 TaskType = 134 //赠送英雄礼物并增加N点好感度(从接到任务开始,英雄好感度每次变化时,进度增加“变化后等级-变化前等级”)
Rtype135 TaskType = 135 //累计武馆训练X小时历史(从创号开始记录满1小时进度+1)
Rtype136 TaskType = 136 //累计美食馆烹饪X小时历史(从创号开始记录满1小时进度+1)
Rtype137 TaskType = 137 //累计铁匠铺锻造X小时历史(从创号开始记录满1小时进度+1)
Rtype138 TaskType = 138 //在线N分钟(从接到任务开始,记录玩家在线时间并记入进度)
Rtype139 TaskType = 139 //通过融合获得指定英雄(从接到任务开始记录,通过融合获得指定英雄则任务完成)
Rtype140 TaskType = 140 //关卡编辑器完成条件
Rtype141 TaskType = 141 //成长任务接取抽卡
Rtype142 TaskType = 142 //成长任务阵营接取抽卡
Rtype143 TaskType = 143 //日常任务接取抽卡
Rtype144 TaskType = 144 //日常任务阵营接取抽卡
Rtype145 TaskType = 145 //周长任务接取抽卡
Rtype146 TaskType = 146 //周长任务阵营接取抽卡
Rtype147 TaskType = 147 //X英雄升X级
Rtype148 TaskType = 148 //铁匠铺下单n个装备
Rtype149 TaskType = 149 //熊猫武馆培养英雄n次
Rtype150 TaskType = 150 //美食馆下单n个美食
Rtype151 TaskType = 151 //联盟学院新通关n次
Rtype152 TaskType = 152 //熊猫武馆解锁柱子
Rtype153 TaskType = 153 //商队交易x次
Rtype154 TaskType = 154 //狩猎副本掉落x个觉醒材料
Rtype156 TaskType = 156 //完成工会任务n次
Rtype157 TaskType = 157 //战斗在xx系统中完成xx事件
Rtype158 TaskType = 158 //主线第X章关卡总星数达到N星
Rtype159 TaskType = 159 //主线第X章关卡全部达到三星
Rtype160 TaskType = 160 //主线总星数达到X星
Rtype161 TaskType = 161 //在自动战斗过程中完成另一场战斗
Rtype165 TaskType = 165 //铁匠铺收藏X件收藏品
Rtype166 TaskType = 166 //铁匠铺图鉴收藏总计达到X个
Rtype167 TaskType = 167 //铁匠铺收藏积分达到X分
Rtype168 TaskType = 168 //完成功夫大师挑战塔第X层
Rtype169 TaskType = 169 //触发指定套装的套装效果
//Rtype170 TaskType = 170 //获得指定材料X个
Rtype171 TaskType = 171
Rtype172 TaskType = 172 //连续战斗X次接取任务后在任意战斗内使用连续战斗一次进度便加一
Rtype173 TaskType = 173 //解锁星象点X次接取任务后每解锁任意英的星象点一次进度便加一
Rtype174 TaskType = 174 //X个X星级的英雄技能全满级创号开始记录玩家对应星级的英雄每技能全满1个进度便加1
Rtype175 TaskType = 175 //炉温点数达到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次
Rtype201 TaskType = 201 //在维京体系的副本内消耗X体力
Rtype202 TaskType = 202 //在狩猎体系的副本内消耗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
)