syntax = "proto3"; package Pb; option go_package = "pb/"; // 用户平台 enum Platform { // 开发环境 Dev = 0; //安卓平台 Android = 1; //iOS平台 IOS = 2; } // 用户渠道 enum Channel { //内部渠道 Internal = 0; //微信MiniGame //WechatMiniGame = 1 //TapTap渠道 //TapTap = 2; } // 角色属性类型 enum RolePropertyType { RolePropertyTypeNone = 0; //头像框 AvatarFrame = 1; //气泡 ChatBubble = 2; //前缀 NamePrefix = 3; //名号 NameTitle = 4; //称号 RoleTitle = 5; //等级 RoleLevel = 6; //登录天数 LoginDays = 7; //下次体力恢复时间 PowerNextTime = 8; } //货币类型 enum MoneyType { MoneyTypeNone = 0; // 经验 Exp = 1; // 体力 Power = 2; // 银币 Coin = 3; // 金币 Gold = 4; } enum CounterType { CounterTypeNone = 0; //商店购买 StoreBuy = 1; } // ItemType 物品类型 enum ItemType { ItemTypeNone = 0; // 货币 ItemMoney = 1; // 道具 ItemProp = 2; // 装备 ItemEquip = 3; // 宝物 ItemTreasure = 4; // 神兵 ItemArtifacts = 5; // 锦囊 ItemTips = 6; } enum ChangeType { ChangeTypeNone = 0; // 物品添加 Add = 1; // 物品删除 Delete = 2; // 物品变更 Changed = 3; } enum PropType { PropTypeNone = 0; HeroExp = 1; } enum EquipType { Weapon = 0; Hat = 1; Cloth = 2; Shoe = 3; } enum AttrType { AttrTypeNone = 0; //无属性 Attack = 1; //攻击 Hp = 2; //生命 AttrPhysicalDefense = 3; //物防 AttrMagicDefense = 4; //法防 AttrAttackRatio = 5; //攻击加成 AttrHpRatio = 6; //生命加成 AttrPhysicalDefenseRatio = 7; //物防加成 AttrMagicDefenseRatio = 8; //法防加成 AttrDamageRatio = 9; //伤害加成 AttrDamageRelief = 10; //伤害减免 AttrCriticalRatio = 11; //暴击几率 AttrCriticalResistance = 12; //抗暴几率 AttrCriticalDamage = 13; //暴击伤害 AttrCriticalDamageRelief = 14; //暴伤减免 AttrHitRate = 15; //命中几率 AttrDodgeRate = 16; //闪避几率 AttrTreatRatio = 17; //治疗加成 AttrByTreatedRatio = 18; //被治疗率 AttrFinalDamageRatio = 19; //最终增伤 AttrFinalDamageRelief = 20; //最终减伤 AttrBlockRate = 21; //格挡 AttrBlockResistance = 22; //抗格挡 Nums = 23; //属性数量 }