crystal.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package model
  2. // 水晶基础表-CrystalBase exported from 水晶配置.xlsx
  3. type CrystalBase struct {
  4. ResetNum int64 `json:"ResetNum"` // 水晶重置次数
  5. ResetSpend int64 `json:"ResetSpend"` // 重置所需花费
  6. ActivateTime int64 `json:"ActivateTime"` // 激活所需时间 秒
  7. } // package model
  8. // 生成规则-CrystalCreate exported from 水晶配置.xlsx
  9. type CrystalCreate struct {
  10. Id int64 `json:"Id"` // 规则组号
  11. Order int64 `json:"Order"` // 生成顺序
  12. MinNum int64 `json:"MinNum"` // 最小地块区域
  13. MaxNum int64 `json:"MaxNum"` // 最大地块区域
  14. Number []int64 `json:"Number"` // 生成数量区间 【最小值,最大值】
  15. GroupID int64 `json:"GroupID"` // 逻辑
  16. } // package model
  17. // 生成逻辑组-CrystalChance exported from 水晶配置.xlsx
  18. type CrystalChance struct {
  19. GroupID int64 `json:"GroupID"` // 组号
  20. CrystalID int64 `json:"CrystalID"` // 水晶ID
  21. Weight int64 `json:"Weight"` // 出现权重
  22. } // package model
  23. // 水晶列表-CrystalList exported from 水晶配置.xlsx
  24. type CrystalList struct {
  25. Uid int64 `json:"Uid"` // 唯一ID
  26. Name string `json:"Name"` // 水晶名字
  27. Text string `json:"Text"` // 水晶描述
  28. Type int64 `json:"Type"` // 效果类型
  29. Param []float64 `json:"Param"` // 效果参数
  30. Quality int64 `json:"Quality"` // 水晶品质
  31. Res string `json:"Res"` // 水晶资源 1、4、7:蓝 3、6、9:紫 2、5、8:橙
  32. ResAnim string `json:"ResAnim"` // 龙骨资源 1、2、3:蓝 lanShuiJing 1、2、3:紫 ziShuiJing 1、2、3:橙 huangShuiJing
  33. Reward []int64 `json:"Reward"` // 奖励
  34. }