671 lines
41 KiB
Protocol Buffer
671 lines
41 KiB
Protocol Buffer
syntax = "proto3";
|
||
package serverproto;
|
||
|
||
import "user.proto";
|
||
|
||
enum GameVersion {
|
||
GameVersion_None = 0;
|
||
//0.1.30
|
||
GameVersion_Main = 9; //手动维护版本号,否则只是服务器的功能变更就会根据git生成新的版本号导致协议不一致
|
||
}
|
||
|
||
//资源类型枚举
|
||
enum ResType {
|
||
Res_NONE = 0;
|
||
Res_Coin = 1; //coin(zeny)
|
||
Res_Rmb = 2; //钻石(金币)
|
||
Res_RoleBaseExp = 3; //角色base经验
|
||
Res_RoleJobExp = 4; //角色job经验
|
||
Res_HeroBaseExp = 5; //伙伴经验
|
||
Res_Equip = 6; //装备
|
||
Res_Item = 7; //道具
|
||
Res_Chip = 8; //英雄碎片
|
||
Res_Card = 9; //卡片
|
||
Res_Fashion = 10; //时装
|
||
Res_Cruise = 11; //技能经验(升级技能消耗)
|
||
|
||
Res_Sprite = 12; //英雄碎片分解
|
||
Res_Reslove = 13; //卡片分解
|
||
Res_Hero = 14; //获取英雄
|
||
Res_SkillBook = 15; //技能书
|
||
Res_Gift = 16; //礼包/宝箱
|
||
Res_EvilExp = 17; //恶魔值
|
||
Res_HeadFrame = 18; //头像框道具
|
||
Res_PetExp = 19; //宠物升级经验
|
||
Res_PetCoin = 20; //宠物货币
|
||
Res_Pet = 21; //宠物
|
||
Res_ItemCompose = 22; //道具合成
|
||
Res_Not_Package = 23; //不进背包的道具(客户端系统显示)
|
||
Res_Guild = 24; //公会币
|
||
Res_Invitation = 25; //邀请码功能系统初心值
|
||
Res_VipExp = 26; //VIP经验
|
||
Res_QuickBattle = 27; //时光之力道具包
|
||
Res_DaoChang100 = 28; //百人道场代币
|
||
Res_RushMap = 29; //推图冲榜积分
|
||
Res_KeepSake = 31; //藏品道具
|
||
Res_Gift_Unique = 32; //选择唯一道具礼包
|
||
Res_DaoChang100_Guild = 33; //百人道场公会贡献点
|
||
Res_Guild_Battle = 34; //公会战货币
|
||
Res_Explor_Exp = 35; //战令经验
|
||
Res_DaoChang100_Score = 36; //夺宝积分第三赛季
|
||
Res_CashTicket = 40; //现金券
|
||
Res_Month_Car_Item = 41; //月卡激活道具
|
||
Res_Rune_Unlock_Award = 42; //飞艇高级奖励解锁
|
||
Res_Virtual_RMB = 43; //道具触发充值操作(添加到累计充值中)
|
||
Res_PetLevelUP_Exp = 45; //宠物印记升级经验
|
||
Res_PetEquip = 46; //宠物印记
|
||
Res_HightSkillExp = 47; //高级技能经验
|
||
Res_Skill_Equip = 48; //神器
|
||
Res_Head_Item = 49; //称号
|
||
|
||
Res_IdolSeason = 50; //偶像季
|
||
Res_WishBox = 51; //许愿宝箱
|
||
Res_WishBox_Select = 52; //许愿自选宝箱
|
||
}
|
||
|
||
//Count表示N次操作,Num表示目标个数 [枚举:目标:条件]
|
||
enum TaskType {
|
||
NONE = 0;
|
||
Base_Level = 1; //主角Base等级 [1:主角base等级]
|
||
Job_Level = 2; //job等级 [2:job等级 ]
|
||
Job_Stage = 3; //完成转职,对应转职阶段 [3:转职阶段]
|
||
Hero_Level_Num = 4; //任意N个伙伴等级达到X级 [4:X级:伙伴个数]
|
||
Hero_LevelUp_Count = 5; //升级任意伙伴N次 [5:升级次数]
|
||
Hero_Power_Num = 6; //N个伙伴战力达到指定数值 [6:战力值:伙伴个数]
|
||
Equip_Level_Num = 8; //任意N件装备精炼等级达到X级 [8:x级:N件装备]
|
||
Equip_Level_Count = 9; //精炼任意装备N次 [9:精炼次数]
|
||
Equip_Forge_Count = 10; //合成任意装备N次 [10:合成次数]
|
||
Level_Battle_Count = 11; //通关指定关卡 [11:关卡ID:关卡次数]
|
||
Skill_Slot_Level_Up_Count = 13; //升级任意技能槽N次 [13:升级技能槽次数]
|
||
Total_Power = 14; //总战力达到指定数值 [14:总战力值]
|
||
Battle_Boss_Count = 16; //普通boss战次数 [16:普通boss战次数]
|
||
Remain_Skill_Point = 17; //剩余技能点 [17:剩余技能点]
|
||
Role_Equip_Forge_Count = 18; //主角全身装备精炼等级达到N [18:角色装备精练等级]
|
||
Part_Equip_Forge_Count = 19; //N个伙伴装备精炼等级达到X [19:伙伴装备精练等级]
|
||
Role_Quick_Battle_Count = 20; //快速战斗次数 [20:快速战斗次数]
|
||
Role_Use_Item_Count = 21; //使用特定道具数量 [21:使用特定道具数量]
|
||
Hero_Total_Num = 22; //获得N个数量的任意伙伴 [22:获得N个数量的任意伙伴]
|
||
Hero_Id_Level = 23; //指定伙伴达到指定等级 [23:伙伴等级:伙伴ID]
|
||
Battle_Boss_Reward_Count = 24; //挑战普通boss奖励次数(关卡挑战成功次数) [24:关卡挑战成功次数]
|
||
|
||
Get_Online_Box_Count = 25; //挂机奖励
|
||
Arena_Battle_Start_Count = 26; //英灵殿 [26:英灵殿战斗次数]
|
||
Evil_Fight_Count = 28; //恶魔协会战斗次数
|
||
Silver_Consumption_Count = 30; //银币消耗
|
||
Gold_Consumption_Count = 31; //金币消耗
|
||
Arena_Battle_Win_Count = 32; //英灵殿胜利次数
|
||
Climbing_Tower_Count = 33; //爬塔次数
|
||
Card_Composed_Count = 35; //卡片合成次数
|
||
Card_Reset_Count = 36; //卡片重置次数
|
||
Climbing_Tower_Level = 37; //爬塔通过层数
|
||
PK_Win_Count = 38; //竞技场胜利次数
|
||
Get_Silver_Count = 39; //获得银币数量
|
||
Get_Suit_Count = 40; //累计获得时装数量 [40:历史拥有时装数量]
|
||
Get_Card_Count = 41; //累计获得卡片数量
|
||
Arena_Battle_Win_Count_Accu = 42; //英灵殿胜利次数(累计) [42:历史英灵殿胜利次数]
|
||
Shop_Buy_Count = 43; //历史购买商店购买次数 [43:历史购买商店购买次数]
|
||
Equip_Quality_Num = 44; //品质对应的装备数量 [44:品质:当前拥有的该品质的装备数量]
|
||
Card_Quality_Num = 45; //卡片对应品质数量 [45:品质:历史拥有该品质的卡片数量]
|
||
Pet_Quality_Num = 46; //当前拥有对应品质的宠物 [46:品质:历史拥有对应品质的宠物]
|
||
Arena_Rank_Level = 47; //pvp排名 [47:任务开启时能达到的最大排名]
|
||
Evil_Battle_Count_Accu = 48; //对应恶魔品质完成挑战次数累计 [48:恶魔品质:次数]品质0表示所有品质都可以
|
||
Expedition_Battle_Count = 49; //历史上在远征之门中通关任意副本(地图区域副本)次数 [49:次数]
|
||
Expedition_CallHelp_Count = 50; //远征之门发起救助操作次数 [50:任务开启时次数]
|
||
Friend_SubFan_Num = 51; //互相关注的好友数量 [51:数量]
|
||
Friend_Invite_Count = 52; //完成发起好友邀请码次数 [52:次数]
|
||
Guild_Join_Count = 53; //加入公会次数 [53:次数]
|
||
VIP_Level = 54; //vip等级 [54:等级]
|
||
Invitation_Base_Level_Num = 55; //玩家base等级达到level的数量 [55:base等级:邀请码成员数量,当前拥有的]
|
||
Invitation_Recharge_Num = 56; //玩家充值金额到达xx的数量 [56:充值金额:邀请码成员数量,当前拥有的]
|
||
Invitation_Number_Num = 57; //填写邀请码成为其他玩家的学员次数 [57:填写邀请码成为其他玩家的学员次数]
|
||
Arena_Battle_Start_Count_Accu = 58; //英灵殿累计 [58:英灵殿战斗次数]
|
||
Recharge_Num_Accu = 59; //累计充值金额
|
||
Recharge_Num = 60; //任务开启时记录的充值金额
|
||
Chat_Message_Count = 61; //主线任务中新增在聊天频道中发一句话的任务需求 [61:聊天次数]
|
||
Draw_Card_Num = 62; //历史抽卡 次数 [62:历史抽卡次数]
|
||
Draw_Pet_Num = 63; //历史抽宠物次数 [63:历史抽宠物次数]
|
||
Expedition_Challenge_Count = 64; //远征之门使用消耗挑战次数(任务开启时记录) [64:消耗次数]
|
||
Guild_Boss_Normal_Count = 65; //公会普通boss挑战次数(任务开启) [65:次数]
|
||
World_Boss_Challenge_Count = 66; //挑战世界bossn次数(任务开启) [66:次数]
|
||
|
||
Eve_Card_Num = 67; // 卡片抽卡累加
|
||
Eve_Pet_Num = 68; // 宠物抽卡累加
|
||
Eve_Fight_value = 69; // 最高战力提升
|
||
Eve_Merge_Equip = 70; // 合并指定装备id
|
||
Eve_Merge_Card = 71; // 合并指定卡片
|
||
Eve_Accu_count = 72; // 恶魔协会金色任务累计
|
||
|
||
Start_Server_Days = 73; // 开服天数
|
||
|
||
Eve_Arean_First = 74; // 英灵殿连续赛季冠军
|
||
Eve_Arean_Buy = 75; // 英灵殿购买
|
||
Eve_DaoChange_Win = 77; // 道场挑战非同公会胜利
|
||
Eve_Month_Card = 78; // 累计购买普通月卡
|
||
Eve_Recharge_Value = 79; // 累计充值充值到指定金额
|
||
Eve_Keepsake_lvl_All = 80; // 集齐指定等级的藏品
|
||
Eve_Item_Count = 81; // 获得指定道具数量
|
||
Eve_Login_Day = 82; // 登陆天数
|
||
Eve_Equip_Level_Role = 83; // 1/2/3/4人全身精炼+N
|
||
Eve_Use_Quick_Battle = 84; // 使用时光之力次数
|
||
Eve_Month_Card_High = 85; // 累计购买至尊月卡
|
||
Eve_Battle_Role_Quality = 86; // 上阵成员全身品质装备
|
||
|
||
Eve_DaoChange_Win_Add = 87; // 道场累计胜利次数
|
||
Eve_Pet_Id_Cnt = 88; // 拥有指定宠物数量 (包括羁绊)
|
||
Eve_Arean_Dan = 89; // 英灵殿达到指定的段位
|
||
Eve_Pet_Battle_Quality_cnt = 90; // X个上阵的宠物装备6件X品质的宠物印记
|
||
|
||
Eve_Evil_Fight_Lvl = 91; //恶魔协会到达X级
|
||
Eve_Expedition_Battle_Type = 92; //远征之门通关X关
|
||
Eve_Head_Icon_Cont = 93; //当前拥有的头像框
|
||
|
||
Eve_Skill_Advance_Num = 94; //x个技能进阶
|
||
Eve_Five_Artifact_Activate = 95; //装备X个激活的五星神器(5颗星全部激活)
|
||
Eve_Arean_First_Cnt = 96; // 英灵殿获得x次第一
|
||
|
||
}
|
||
//超值礼包触发条件
|
||
enum UnlockChargeType {
|
||
UChargeType_None = 0;
|
||
UChargeType_ZenyOnceCost = 1; //银币一次性消耗 资源不够 [1:银币一次性消耗]
|
||
UChargeType_ClimbTowerLevel = 2; //试炼之塔 达到第X层 [2:层数]
|
||
UChargeType_SkillLevelUp = 3; //技能升级 资源不够 [3:角色等级:当前剩余可分配的技能经验小于X]
|
||
UChargeType_BaseLevel = 4; //角色等级 等级达到X [4:角色等级]
|
||
UChargeType_DrawCardMVP = 5; //抽卡 获得MVP [5:当5连抽,获得指定的MVP卡片的时候,触发限时特惠礼包]
|
||
UChargeType_DrawPetMVP = 6; //抽宠 获得MVP [6:当5连抽,获得指定的MVP宠物的时候,触发限时特惠礼包]
|
||
UChargeType_BattleLevel = 7; //主线关卡 达到指定关卡 [7:关卡]
|
||
UChargeType_ShopNormalRMBCost = 8; //普通商店 金币消耗数量 [8:金币消耗数量]
|
||
UChargeType_ArenaShopCost = 9; //英灵殿商店 功勋消耗数量 [9:功勋消耗数量]
|
||
UChargeType_GuildShopCost = 10; //公会商店 公会币消耗数量 [10:公会币消耗数量]
|
||
UChargeType_SpecialShopRMB = 11; //黑市商店 金币消耗数量 [11:金币消耗数量]
|
||
UChargeType_PetShopCost = 12; //宠物商店 分解石消耗数量 [12:分解石消耗数量]
|
||
UChargeType_DrawCardQualityNum = 13; //抽到5个蓝色卡片时触发 [13:卡片品质:数量]
|
||
UChargeType_DrawCardSpecial = 14; //抽卡保底 [14:保底道具id]
|
||
UChargeType_DrawPetSpecial = 15; //抽宠物保底 [15:保底道具id]
|
||
UChargeType_PayAmount = 16; //单次充值金额 [16:充值金额]
|
||
UChargeType_HeroStrength = 17; //伙伴突破 [17:突破等级]
|
||
UChargeType_HeroLevel = 18; //伙伴等级 [18:伙伴等级]
|
||
UChargeType_SKillAdvance = 19; //技能进阶 [19:所有英雄技能进阶次数]
|
||
UChargeType_DrawSkillEquipSpecial = 20; //抽神器保底 [20:保底道具id]
|
||
}
|
||
|
||
//全局表枚举值
|
||
enum GlobalType {
|
||
Global_NONE = 0;
|
||
Global_Enter_BossRange_Time = 3; //boss的狂暴倒计时
|
||
Global_Equip_Forging_Num = 29; //装备锻造需求需求数量
|
||
Global_Role_Original_Attr_Point = 27; //主角初始属性点
|
||
Global_Role_Original_AddAttrPoint = 30; //创建角色时的出事可添加属性点
|
||
Global_Card_Normal = 37;
|
||
Global_Card_Mini = 38;
|
||
Global_Card_Mvp = 39;
|
||
Global_Card_Compose_Cost = 41; //重置卡片消耗
|
||
Global_Battle_Min_Time = 46; //战斗最少时间
|
||
Global_Battle_Income_Time = 47; //收益最小时间
|
||
Global_Battle_Limit_Time = 48; //挂机累积时间上限
|
||
Global_Target_Task_Begin_ID = 51; //阶段目标任务初始ID
|
||
Global_Cruise_Max = 80; //寻宝值上限
|
||
Global_Slot_UnLock = 85; //寻宝地4个宝箱解锁条件(伙伴数量)
|
||
Global_Slot_Max_Reward_Count = 86; //寻宝保底次数
|
||
Global_Slot_Reward_Consume = 87; //拉霸消耗值(巡游值)
|
||
Global_Slot_Reset_Reward = 88; //1钻石换算多少秒
|
||
Global_Quick_Battle_Unlock = 89; //快速挂机开启条件
|
||
Global_Chat_World_Time = 90; //世界聊天时间间隔
|
||
Global_Chat_World_Role_Level = 91; //世界聊天玩家等级限制
|
||
Global_Battle_ReadyPoint_Sword = 92; //战士
|
||
Global_Battle_ReadyPoint_Robber = 93; //盗贼
|
||
Global_Battle_ReadyPoint_Archer = 94; //猎人
|
||
Global_Battle_ReadyPoint_Magician = 95; //法师
|
||
Global_Battle_ReadyPoint_Wand = 96; //牧师
|
||
Global_Battle_ReadyPoint_None = 97; //新手
|
||
Global_Change_Job_Times = 103; //转职上限
|
||
Global_Speed_Fight_Power = 104; //速度战力修正值
|
||
Global_Cur_Head_Version = 105; //当前头像版本
|
||
Global_Init_Head_Portrait = 106; //初始化头像ID
|
||
Global_Rename_Consume = 107; //改名消耗
|
||
Global_Arena_DaoChang_Challenge = 108; //道场挑战次数
|
||
Global_Arena_DaoChang_Buy_Cost = 109; //英灵殿购买挑战次数消耗
|
||
Global_Arena_DaoChang_Buy_Count = 110; //英灵殿可购买挑战次数
|
||
Global_Arena_DaoChang_Reward_count = 112; //道场胜利奖励次数
|
||
Global_Arena_DaoChang_RankMin_Level = 113; //英灵殿匹配对象最低等级
|
||
Global_Arena_Match_Top_Left = 114; //英灵第一匹配区间
|
||
Global_MailId_Arena_Top_Reward = 116; //英灵殿排名奖励邮件ID
|
||
Global_MailId_Arena_ScoreLevel_Reward = 117; //英灵殿段位奖励邮件ID
|
||
Global_MailId_Boss_Owner_Reward = 118; //枯树枝召唤奖励邮件ID
|
||
Global_MailId_Boss_Other_Reward = 119; //枯树枝参与奖励邮件ID
|
||
Global_Card_Up_Grade_Resource = 121; //卡片合成
|
||
Global_World_Boss_Consume = 122; //世界boss召唤消耗
|
||
Global_Recruit_Hero_Consume = 123; //招募英雄消耗
|
||
Global_SystemMsg_Item = 130; //获得稀有道具播报系统公告
|
||
Global_Max_Name_Len = 138; //名字长度
|
||
Global_Social_SubNum_Limit = 139; //关注列表人数上限
|
||
Global_Social_FansNum_Limit = 140; //粉丝列表人数上限
|
||
Global_Social_BlackNum_Limit = 141; //屏蔽列表人数上限
|
||
Global_SignUp_Version = 142; //签到版本
|
||
Global_World_Boss_ChallengeNum_Limit = 154; //世界boss每天挑战次数
|
||
Global_Evil_Challenge_Cost = 157; //恶魔协会挑战消耗魔魂值
|
||
Global_Evil_Exp_Limit = 158; //魔魂值上限
|
||
Global_Create_Item_List = 169; //创角时增加的道具
|
||
Global_Competition_Streak_Win = 172; //连胜次数公告
|
||
Global_Climbing_Tower_Unlock = 177; //爬塔解锁
|
||
Global_Competition_Factor = 178; //赛季公式计算参数
|
||
Global_Reset_Skill_Level_Cost = 182; //重置技能消耗
|
||
Global_World_Boss_Reward = 183; //boss奖励概率衰减
|
||
Global_Evil_Consume = 188; //刷新恶魔协会费用
|
||
Global_Evil_Level_Up = 189; //恶魔协会升级次数
|
||
Global_Guild_System_Unlock = 193; //公会解锁
|
||
Global_Guild_Apply_List_Max = 194; //公会申请列表上限
|
||
Global_Guild_Apply_Level = 195; //公会入会等级区间
|
||
Global_Guild_Max_Level = 196; //公会等级上限
|
||
Global_Guild_Personal_Active = 197; //个人公会活跃度
|
||
Global_Guild_VicePre_Num = 198; //副会长人数上限
|
||
Global_Guild_Join_Level = 199; //创建工会默认入会等级
|
||
Global_Guild_Role_Apply_Max = 200; //玩家公会申请上限
|
||
Global_Guild_Leave_Guild_CD = 201; //退会CD时间
|
||
Global_Guild_Log_Max_Count = 202; //日志上限
|
||
Global_Guild_Activi_To_GuildActive = 206; //个人活跃转化公会活跃
|
||
Global_Pet_SkillUp_Consume = 207; //宠物技能升级(领悟)
|
||
Global_Pet_Advance_Limit = 208; //宠物进阶等级上限
|
||
Global_Guild_Build_Cost = 210; //创建工会消耗
|
||
Global_Guild_Head_Frame = 211; //头像框ID
|
||
Global_Guild_Search_String_Len = 212; //搜索字符串长度
|
||
Global_Guild_Name_String_Len = 213; //公会名字长度限制
|
||
Global_Guild_Notice_Max_Len = 215; //公会公告长度
|
||
Global_Guild_Recruit_Max_Len = 216; //公会招人宣言长度
|
||
Global_Guild_OnBuild_Badge = 217; //公会创建默认徽章
|
||
Global_Guild_Activi_To_GuildExp = 218; //个人活跃转化公会经验d'd'd'd'd
|
||
Global_Competition_ScoreItem = 219; //通缉令兑换积分
|
||
Global_Guild_Rename_Cost = 220; //公会改名消耗
|
||
Global_Normal_Pet_Decomposed = 221; //宠物分解返还
|
||
Global_Vip_Pet_Decomposed = 222; //VIP宠物分解返还
|
||
Global_Guild_Online_GuildActive = 223; //登录获得公会活跃度
|
||
Global_Pet_Decompose = 224; //宠物分解获得分解石
|
||
Global_Competition_ScoreItem_Factor = 226; //通缉令兑换积分权重
|
||
Global_Pet_Assist_CD = 228; //援助CD时间
|
||
Global_Expedition_GuildCallForHelpCDTime = 231; //远征之门公会求助CD(单位分钟)
|
||
Global_Expedition_Help_Num = 232; //远征之门救助其他玩家次数
|
||
Global_Expedition_Be_Help_Num = 233; //远征之门被其他玩家救助次数
|
||
Global_Expedition_Challenge_Num = 234; //远征之门默认挑战副本次数
|
||
Global_Expedition_Help_Reward = 235; //远征之门救助奖励
|
||
Global_Invitation_Click_Num = 237; //拉新拍一拍每日次数
|
||
Global_Invitation_Click_Res_Master = 238; //拉新拍一拍导师获得初心值
|
||
Global_Invitation_Click_Res_Member = 239; //拉新拍一拍成员获得初心值
|
||
Global_Quick_Battle_Times = 240; //快速战斗次数
|
||
Global_RMB_To_VipExp = 244; //RMB转VIP
|
||
Global_Question_Reward = 247; //问卷调查奖励
|
||
Global_Pet_1Level_Decompose_Res = 249; //1级pet返回的经验值和zeny
|
||
Global_DaoChang100_BattleTime = 251; //百人道场收益时间间隔(秒)
|
||
Global_DaoChang100_RewardInterval = 252; //百人道场收益时间间隔
|
||
Global_DaoChang100_BaseRewardList = 253; //百人道场基础收益奖励
|
||
Global_DaoChang100_ChallengeCount = 254; //百人道场每日挑战次数
|
||
Global_DaoChang100_TotalRewardTime = 255; //百人道场奖励累计时间间隔(小时)
|
||
Global_Rush_Tower_Count_Reward = 256; //爬塔冲榜战斗次数奖励
|
||
Global_Rush_Arena_Count_Reward = 257; //英灵殿冲榜战斗次数奖励
|
||
Global_Activities_14DaysLogin = 260; //14天连续登录补领需要金币
|
||
Global_DaoChang100_ChallengeCountByCost = 265; //百人道场购买次数花费
|
||
Global_Guild_Elite_Boss_FightCD = 266; //加入新公会,精英boss挑战CD
|
||
Global_DaoChang100_Battle_Check = 268; //百人道场最低战力校验配置参数(A1;A2;A3)
|
||
Global_Arena_Battle_Check = 269; ////英灵殿最低战力校验配置参数(A1;A2;A3)
|
||
Global_Decompose_Pet_Stone_Noraml = 270; //分解normal宠物
|
||
Global_ReplaceJob_Level = 272; ////职业更换免费等级
|
||
Global_ReplaceJob_Consume = 273; ////职业更换消耗
|
||
Global_Rush_Map_Activity_Unlock = 274; //冒险解锁
|
||
Global_KeepSake_Crystal_To_Material = 275; //藏品卷轴转材料比例
|
||
Global_Decompose_Pet_Stone_Min = 279; //分解min宠物
|
||
Global_Decompose_Pet_Stone_Mvp = 280; //分解mvp宠物
|
||
Global_Cheat_Ban_Time = 281; //封停使用加速外挂的次数
|
||
Global_KeepSake_Material_To_Crystal = 282; //藏品材料转
|
||
Global_Guild_Battle_Buy_challenge = 286; //公会战挑战价格
|
||
Global_Guild_Battle_Buy_Reborn = 287; //公会战复活价格
|
||
Global_Guild_Battle_Reborn_CD = 291; //复活CD
|
||
Global_Guild_Kick_Max_Count = 292; //公会单日最大踢人上限
|
||
Global_Create_Role_Reward = 293; //获取创建角色时的奖励
|
||
Global_TotalRecharge_List = 294; //玩家累计充值金额档位1:(0-100] 2:(100,1000] 3:(1000,10000]
|
||
Global_Cheat_Chat_Personal = 297; //恶意私聊封号条件 时间;等级;对象个数;汉字;充值金额
|
||
Global_Cheat_Chat_Public = 298; //世界和公会禁言条件 时间;等级;对象个数;汉字;充值金额
|
||
Global_Fashion_Attr = 299; //洗练消耗
|
||
Global_Guild_Battle_FightPower = 300; //战力增长百分比
|
||
Global_Guild_Battle_WinScore = 302; //胜利分数
|
||
Global_Guild_Exchange_President = 307; //公会会长自动转让天数
|
||
Global_Cash_Shop_Exchange_Cost = 308; //现金商店消耗
|
||
Global_Cash_Shop_Exchange_Reward = 309; //现金商店产出
|
||
Global_Quality_Fruit_Item = 312; //潜力果实
|
||
Global_Pet_SkillUp_Cost_Pet = 313; //costPet
|
||
Global_Rush_Pet_Calc_Score = 315; //rushPet宠物评分计算
|
||
Global_Pet_Quality_Calc_Score = 316; //rushPet宠物品质评分
|
||
Global_Skill_Exp_Conver = 320; //高级技能经验兑换低级技能经验数量
|
||
Global_Rune_GiftBag_Label_4_Reset = 322; //卢恩礼包,4页签刷新
|
||
Global_YuanHangTrialMaxNum = 323; //远航每日出发次数上限
|
||
Global_CrossYuanHangTrialRewardNum = 325; //远航打劫获得奖励有效次数(每日重置)
|
||
Global_CrossYuanHangTrialViewMaxNum = 326; //远航单次同屏所需显示人数上限
|
||
Global_CrossYuanHangTrialOpenTime = 327; //远航开启时间段
|
||
Global_CrossYuanHangTrialRankListMaxNum = 329; //远航抢夺排行榜记录数量上限
|
||
Global_CrossMaxFightPowerRankVal = 334; //跨服最高战力榜玩家入榜条件(地图)
|
||
Global_CrossTopTowerOpenTime = 335; //巅峰之塔休赛期
|
||
Global_CrossMaxFightPowerFightInfoUpdateTime = 336; //阵容记录间隔(S)
|
||
Global_GuildDemon_BroadCast_Level = 337; //公会魔王播报等级
|
||
Global_SKillEquip_ReforgeCost = 339; //神器重铸
|
||
Global_SKillEquip_ShiftCost = 342; //神器转移消耗
|
||
Global_Competition_Idol_Day_Reward = 344; //神器转移消耗
|
||
Global_Unlock_WishBox_Slot = 348; //解锁许愿宝箱槽位
|
||
Global_PetQiyue_Slot_Unlock_Cost = 350; //宠物契约槽位解锁消耗
|
||
Global_PetQiyue_Nature_Attr = 351; //宠物契约相同属性额外继承属性比例
|
||
Global_Card_Level_Exchange = 352; //卡片等级置换
|
||
}
|
||
|
||
|
||
//邮件类型
|
||
enum MailType {
|
||
MailType_None = 0;
|
||
MailType_GM = 1; //GM全局
|
||
MailType_System = 2; //系统邮件
|
||
MailType_Boss = 3; //世界boss,枯树枝
|
||
MailType_Arena = 4; //英灵殿
|
||
MailType_Competition = 5; //赛季玩法
|
||
MailType_GuildBoss = 6; //公会boss
|
||
MailType_Expedition = 7; //远征之门奖励
|
||
MailType_Activities = 8; //精彩活动
|
||
MailType_Invitation = 9; //邀请码
|
||
MailType_VipLevelUp = 10; //VIP升级
|
||
MailType_Pay = 11; //充值
|
||
MailType_MonthCard = 12; //月卡
|
||
MailType_RushTower = 13; //爬塔冲榜
|
||
MailType_RushArena = 14; //英灵殿冲榜
|
||
MailType_RushMap = 15; //推图冲榜
|
||
MailType_GuildBattle_Pre = 16; //公会战会长奖励
|
||
MailType_GuildBattle_Member = 17; //公会战成员奖励
|
||
MailType_GuildBattle_Score = 18; //积分Mvp
|
||
MailType_GuildBattle_Killer = 19; //击杀Mvp
|
||
MailType_Rune_Explore = 20; //卢恩战令奖励
|
||
MailType_OnlineReward = 21; //在线奖励
|
||
MailType_RushPet = 22; //宠物冲榜
|
||
|
||
MailType_GM_Self = 23; //GM个人邮件
|
||
|
||
MailType_RushSkill = 24; //技能冲榜
|
||
MailType_GuildDemon = 25; //公会魔王
|
||
MailType_Idol = 26; //偶像季
|
||
}
|
||
//聊天类型
|
||
enum ChatMessageType {
|
||
CMT_NONE = 0;
|
||
CMT_PERSONAL = 1; //
|
||
CMT_WORLD = 2;
|
||
CMT_GUILD = 3; //公会
|
||
// CHAT_MESSAGE_TYPE_SYSTEM = 4
|
||
//跨服部分
|
||
CMT_YuanHang = 10; //试炼远航
|
||
CMT_Map = 11; //全局跨服地图聊天
|
||
}
|
||
enum ChatMessageSubType {
|
||
CMT_SUB_TYPE_NONE = 0;
|
||
//聊天子类型(系统类型)
|
||
CMT_SUB_TYPE_Expedition = 1; //远征之门
|
||
CMT_SUB_TYPE_Invitation = 2; //invitation拉新
|
||
}
|
||
|
||
//战斗记录类型
|
||
//enum BattleRecordType {
|
||
// RecordType_None = 0;
|
||
// RecordType_BossReward = 1;
|
||
// RecordType_Tower = 2;
|
||
//}
|
||
|
||
enum BattleRecordType {
|
||
BattleRecordType_None = 0; //非法
|
||
BattleRecordType_Normal = 1; //正常巡游战斗
|
||
BattleRecordType_Versus = 2; //对战
|
||
BattleRecordType_Boss = 3; //挑战boss
|
||
BattleRecordType_Time = 4; //时间模式的战斗
|
||
}
|
||
enum BattleRecordSubType {
|
||
BattleRecordSubType_None = 0; //无
|
||
BattleRecordSubType_WorldBoss = 1; //世界boss
|
||
BattleRecordSubType_NewbieBoss = 2; //开场boss
|
||
BattleRecordSubType_Resource = 3; //资源副本
|
||
BattleRecordSubType_Guild = 4; //公会副本
|
||
BattleRecordSubType_ClimbingTower = 5; //爬塔副本
|
||
}
|
||
|
||
//玩家简介信息
|
||
message PlayerBriefInfo{
|
||
uint64 uid = 1; //玩家唯一ID
|
||
string nick_name = 2; //玩家nickname
|
||
}
|
||
|
||
//1品质 2进阶等级 3特殊属性 4数量个数
|
||
enum EPetAssistType {
|
||
EPetAssistType_None = 0;
|
||
EPetAssistType_Quality = 1;
|
||
EPetAssistType_AdvLevel = 2;
|
||
EPetAssistType_Nature = 3;
|
||
EPetAssistType_Num = 4;
|
||
}
|
||
|
||
enum EActivityType {
|
||
EActivityType_None = 0;
|
||
// EActivityType_First_Recharge = 1; //首充活动
|
||
EActivityType_Daily_Cum_Recharge = 2; //每日累充活动
|
||
// EActivityType_Daily_Recharge = 3; //每日充值
|
||
EActivityType_14_Days_Login = 4; //14日登录
|
||
EActivityType_14_Days_Task = 5; //14日目标任务
|
||
EActivityType_100Recharge = 6; //百元礼包
|
||
EActivityType_ExChange = 7; //兑换类活动处理
|
||
EActivityType_Acitivty_Shop = 8; //活动商店
|
||
EActivityType_Cash_Shop = 9; //cash shop
|
||
EActivityType_Likability = 10; //好感度
|
||
EActivityType_Pet_Exchange = 11; //兑换
|
||
EActivityType_King = 12; //国王的悬赏
|
||
EActivityType_Wheel = 13; //活动转盘
|
||
EActivityType_Summon = 14; //活动召唤
|
||
EActivityType_SignIn = 15; //活动签到
|
||
}
|
||
|
||
enum PayOrderState {
|
||
EPayOrderState_None = 0;
|
||
EPayOrderState_Gen = 1; //客户端发送给服务器获取订单(成功保存到数据库)
|
||
EPayOrderState_PayOk = 2; //充值成功sdk方回调给gmweb服务器
|
||
EPayOrderState_PayFailed = 3; //充值失败sdk方回调给gmweb服务器
|
||
EPayOrderState_PayOkReward = 4; //充值成功并且game收到充值物品
|
||
}
|
||
|
||
enum PayGoodsType {
|
||
EPayType_None = 0;
|
||
EPayType_Discount = 1; //超值礼包购买
|
||
EPayType_MonthCard = 2; //月卡
|
||
EPayType_NormalBag = 3; //普通礼包
|
||
EPayType_LimitBag = 4; //限时礼包
|
||
EPayType_RushTower = 5; //爬塔冲榜商店
|
||
EPayType_RushArena = 6; //英灵殿冲榜商店
|
||
EPayType_RushMap = 7; //推图冲榜商店
|
||
EPayType_RuneExplore = 8; //卢恩战令
|
||
EPayType_GuildBattle = 9; //公会战商店
|
||
EPayType_RushPet = 10; //宠物冲榜
|
||
EPayType_RushSkill = 11; //技能冲榜
|
||
EPayType_RushIdol = 12; //偶像季
|
||
EPayType_NBH5 = 50; //畅梦h5
|
||
}
|
||
|
||
enum MysqlLogType {
|
||
LType_None = 0;
|
||
LType_Online = 1; //online
|
||
LType_Offline = 2; //offline
|
||
LType_Pay = 3; //充值操作
|
||
LType_RBM = 4; //金币变化记录
|
||
LType_Level = 5; //等级变化记录
|
||
|
||
LType_OnlineNum = 20; //服务器当前在线人数
|
||
LType_OrderList = 21; //订单信息
|
||
}
|
||
|
||
//////////////////////战斗相关
|
||
//战斗属性枚举定义
|
||
enum Attr {
|
||
None = 0;
|
||
Str = 1; //力量 [一级]
|
||
Agi = 2; //敏捷 [一级]
|
||
Int = 3; //智力 [一级]
|
||
Vit = 4; //体质 [一级]
|
||
Dex = 5; //灵巧 [一级]
|
||
Luk = 6; //幸运 [一级]
|
||
|
||
Life = 7; //生命 [二级]
|
||
Sp = 8; //蓝量 [二级]
|
||
Attack = 9; //物攻 [二级]
|
||
MagicAttack = 10; //魔攻 [二级]
|
||
Defense = 11; //物防 [二级]
|
||
MagicDefense = 12; //魔防 [二级]
|
||
Hit = 13; //命中 [二级]
|
||
Dodge = 14; //闪避 [二级]
|
||
Crit = 15; //暴击 [二级]
|
||
Ten = 16; //韧性 [二级]
|
||
|
||
AttackSpeed = 17; //攻速
|
||
CastAcce = 18; //施法加速
|
||
MaxHp = 19; //最大生命
|
||
MaxSp = 20; //最大SP
|
||
RealHurt = 21; //真实伤害
|
||
|
||
//percent
|
||
STR_Percent = 31;
|
||
AGI_Percent = 32;
|
||
INT_Percent = 33;
|
||
VIT_Percent = 34;
|
||
DEX_Percent = 35;
|
||
LUK_Percent = 36;
|
||
Life_Percent = 37;
|
||
Sp_Percent = 38;
|
||
Attack_Percent = 39;
|
||
MagicAttack_Percent = 40;
|
||
Defense_Percent = 41;
|
||
MagicDefense_Percent = 42;
|
||
Hit_Percent = 43;
|
||
Dodge_Percent = 44;
|
||
Crit_Percent = 45;
|
||
Ten_Percent = 46;
|
||
AttackSpeed_Percent = 47;
|
||
CastAcceleration_Percent = 48;
|
||
MaxHp_Percent = 49;
|
||
MaxSp_Percent = 50;
|
||
RealHurt_Percent = 51;
|
||
|
||
Nature_None_Damage_Begin = 70;
|
||
Nature_None_Damage_Percent = 71; //对无属性目标伤害加成/减免百分比
|
||
Nature_Water_Damage_Percent = 72; //对水属性目标的伤害加成/减免百分比
|
||
Nature_Ground_Damage_Percent= 73; //对地属性目标的伤害加成/减免百分比
|
||
Nature_Fire_Damage_Percent = 74; //对火属性目标的伤害加成/减免百分比
|
||
Nature_Wind_Damage_Percent = 75; //对风属性目标的伤害加成/减免百分比
|
||
Nature_Saint_Damage_Percent = 76; //对圣属性目标的伤害加成/减免百分比
|
||
Nature_Dark_Damage_Percent = 77; //对暗属性目标的伤害加成/减免百分比
|
||
|
||
Nature_None_AntiDamage_Begin = 80;
|
||
Nature_None_AntiDamage_Percent = 81; //抗无属性伤害加成/减免百分比
|
||
Nature_Water_AntiDamage_Percent = 82; //抗水属性伤害加成/减免百分比
|
||
Nature_Ground_AntiDamage_Percent= 83; //抗地属性伤害加成/减免百分比
|
||
Nature_Fire_AntiDamage_Percent = 84; //抗火属性伤害加成/减免百分比
|
||
Nature_Wind_AntiDamage_Percent = 85; //抗风属性伤害加成/减免百分比
|
||
Nature_Saint_AntiDamage_Percent = 86; //抗圣属性伤害加成/减免百分比
|
||
Nature_Dark_AntiDamage_Percent = 87; //抗暗属性伤害加成/减免百分比
|
||
|
||
Penetration_Percent = 91; //忽视物防
|
||
Magic_Penetration_Percent = 92; //忽视魔防
|
||
PhysicDamage_Percent = 93; //物伤加成/减免百分比
|
||
MagicDamage_Percent = 94; //魔法伤害加成/减免百分比
|
||
Anti_PhysicDamage_percent = 95; //抗物伤加成
|
||
Anti_MagicDamage_Percent = 96; //抗魔法加成
|
||
CritDamage_Percent = 97; //暴击伤害百分比
|
||
PhysicDamageReflect_Percent = 98; //物理伤害反射百分比
|
||
MagicDamageReflect_Percent = 99; //魔法伤害反射百分比
|
||
FixedSingTime_Percent = 100; //固定吟唱加成/减免百分比
|
||
VariableSingTime_Percent = 101; //可变吟唱加成/减免百分比
|
||
|
||
Max = 999;
|
||
}
|
||
|
||
enum Nature {
|
||
NatureType_Iota = 0;
|
||
NatureType_None = 1; //无
|
||
NatureType_Water = 2; //水
|
||
NatureType_Ground = 3; //地
|
||
NatureType_Fire = 4; //火
|
||
NatureType_Wind = 5; //风
|
||
NatureType_Light = 6; //圣
|
||
NatureType_Dark = 7; //暗
|
||
}
|
||
|
||
//key value 类型
|
||
message BattleAttrType {
|
||
int32 key = 1;
|
||
float value = 2;
|
||
}
|
||
|
||
//战斗系统属性值
|
||
message ActorBattleAttr {
|
||
float str = 1; //力量 [一级]
|
||
float agi = 2; //敏捷 [一级]
|
||
float int = 3; //智力 [一级]
|
||
float vit = 4; //体质 [一级]
|
||
float dex = 5; //灵巧 [一级]
|
||
float luk = 6; //幸运 [一级]
|
||
|
||
float life = 10;
|
||
float sp = 11;
|
||
float min_attack = 12; //ncp使用,服务器直接使用最小值
|
||
float attack = 13;
|
||
float min_magic_attack = 14;
|
||
float magic_attack = 15;
|
||
float defense = 16;
|
||
float magic_defense = 17;
|
||
float crit = 18;
|
||
float dodge = 19;
|
||
float hit = 20;
|
||
float ten = 21;
|
||
float attack_speed = 22;
|
||
float real_hurt = 23; //真实伤害
|
||
|
||
float def_percent = 30;
|
||
float magic_def_percent = 31;
|
||
|
||
float penetration = 40; //忽视物防
|
||
float magic_penetration = 41; //忽视魔防
|
||
float physic_damage_percent = 42; //物伤百分比
|
||
float magic_damage_percent = 43; //魔法伤害百分比
|
||
float crit_damage_percent = 44; //暴击伤害百分比
|
||
float physic_damage_reflect_percent = 45; //物理伤害反射百分比
|
||
float magic_damage_reflect_percent = 46; //魔法伤害反射百分比
|
||
float fixed_sing_time_percent = 47; //固定吟唱时间修改百分比
|
||
float variable_sing_time_percent = 48; //可变吟唱时间修改百分比
|
||
|
||
repeated float nature_damage_percent = 60;
|
||
repeated float anti_nature_damage_percent = 61;
|
||
repeated TriggerBuffData trigger_buff_list = 62; //系统部分触发的triggerbuff,例如卡片
|
||
}
|
||
|
||
//概率触发buff结构
|
||
message TriggerBuffData {
|
||
uint32 buffId = 1;
|
||
float trigger_ratio = 2;
|
||
float cd = 3;
|
||
int32 trigger_type = 4;
|
||
float last_trigger_time = 5;
|
||
}
|
||
|
||
//当前所在的巡逻路径点
|
||
message ActorData {
|
||
uint32 id = 1;
|
||
ActorBattleAttr battle_attr = 2;
|
||
bool is_player = 3;
|
||
ActorPosInfo actor_pos = 4;//单位当前开始战斗时所在的位置 | //单位朝向
|
||
|
||
uint32 job_type = 5; //主角职业类型/hero配置ID
|
||
repeated KeyValueType normal_skill_list = 6; //普通攻击技能
|
||
repeated KeyValueType use_skill_list = 7; //当前使用的技能
|
||
repeated KeyValueType default_skill_list = 8; //默认使用的技能
|
||
repeated KeyValueType alternative_skill_list = 9; //备选技能
|
||
}
|
||
|
||
message ActorPosInfo {
|
||
uint32 id = 1;
|
||
Position pos = 2;
|
||
Position forward = 3;
|
||
} |