equip.proto 686 B

12345678910111213141516171819202122232425262728293031
  1. // message结构的属性名请使用 驼峰小写字母开始
  2. syntax = "proto3";
  3. option go_package = "/pb";
  4. package pb;
  5. import "base_type.proto";
  6. // 装备列表
  7. message EquipList {
  8. repeated Equip list = 1;
  9. }
  10. // 装备
  11. message Equip {
  12. // 装备唯一ID
  13. int64 equipGUID = 1;
  14. // 装备配置ID
  15. int32 equipID = 2;
  16. // 强化等级
  17. int32 enhanceLevel = 3;
  18. // 基础属性
  19. Attrs baseAttrs = 4;
  20. // 额外属性
  21. Attrs extraAttrs = 5;
  22. // 专属技能(key:技能ID, value:技能等级[0表示未解锁])
  23. I32I32 specialSkill = 6;
  24. // 状态 0:未解锁 1:已解锁 2:已上架(锁定不展示)
  25. int32 state = 7;
  26. // 穿戴英雄唯一ID
  27. int64 wearHeroGUID = 8;
  28. }