item.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package model
  2. const (
  3. ItemId_Coin = 3001 // 金币道具id
  4. ItemId_Diamond = 3002 // 钻石道具id
  5. // ItemId_CommonHeroTicket = 4301 // 普通抽奖劵
  6. // ItemId_MythHeroTicket = 4401 // 神话抽奖劵
  7. // ItemId_TreasuresTicket = 4501 // 宝物抽奖劵
  8. // ItemId_HeroCoin = 5301 // 英雄金币
  9. )
  10. // 1:英雄碎片./bu
  11. // 2:假道具
  12. // 3:材料
  13. // 4:抽奖道具
  14. // 5:宝物道具
  15. // 6:宝箱类型
  16. // 7:英雄皮肤
  17. // 8:要塞皮肤
  18. // 9.符文
  19. // 10:场景皮肤
  20. // 11:铭文
  21. // 12:头像道具
  22. // 13:头像框道具
  23. // 14:聊天气泡道具
  24. // 15:游戏内道具
  25. // 16:体力类型
  26. // 17:杂类
  27. // 道具类型常量
  28. const (
  29. ItemType_HeroFragment = 1 // 英雄碎片
  30. ItemType_FakeItem = 2 // 假道具
  31. ItemType_Material = 3 // 材料
  32. // ItemType_Lottery = 4 // 抽奖道具
  33. ItemType_Treasure = 5 // 宝物道具
  34. ItemType_Box = 6 // 宝箱类型
  35. ItemType_HeroSkin = 7 // 英雄皮肤道具
  36. ItemType_FortSkin = 8 // 要塞皮肤道具
  37. ItemType_Rune = 9 // 符文
  38. ItemType_SceneSkin = 10 // 场景皮肤
  39. ItemType_LegendItem = 11 // 铭文道具
  40. ItemType_AvatarItem = 12 // 头像道具
  41. ItemType_AvatarFrameItem = 13 // 头像框道具
  42. ItemType_ChatBubbleItem = 14 // 聊天气泡道具
  43. ItemType_InGameItem = 15 // 游戏内道具
  44. ItemType_HealthItem = 16 // 体力类型
  45. ItemType_Other = 17 // 杂类
  46. ItemType_Exp = 18 // 经验,玩家经验、通行证经验
  47. ItemType_ChatEmojis = 19 // 表情
  48. )
  49. // 道具表-Item exported from 道具.xlsx
  50. type Item struct {
  51. Uid int64 `json:"Uid"` // 道具编号
  52. Type int64 `json:"Type"` // 道具类型 (大类) 1:英雄碎片 2:货币 3:材料 4:抽奖道具 5:宝物道具 6:宝箱类型 7:英雄皮肤 8:要塞皮肤 9.符文道具 10:场景皮肤 11:铭文道具 12:头像道具 13:头像框道具 14:聊天气泡道具
  53. TypeSmall int64 `json:"TypeSmall"` // 小类型 (子类) 大类1:英雄ID 大类5;宝物ID 大类10:场景皮肤ID
  54. Quality int64 `json:"Quality"` // 道具品质 1:白 2:绿 3:蓝 4:紫 5:橙 6:红
  55. Name string `json:"Name"` // 道具名字
  56. Des string `json:"Des"` // 道具描述
  57. Icon string `json:"Icon"` // 道具图标
  58. BagShow int64 `json:"BagShow"` // 是否在背包显示 0:不显示 1:显示
  59. StackedNum int64 `json:"StackedNum"` // 叠加上限 0--无叠加状态
  60. Use []int64 `json:"Use"` // 使用条件 -1---不可使用 0--无使用条件 1--玩家等级 2--关卡进度
  61. RewardMixId int64 `json:"RewardMixId"` // 掉落组ID 读掉落配置表
  62. }