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