商队需求商品系数/千分比字段赋值
This commit is contained in:
parent
733d6f5658
commit
b4284d5c69
@ -107,7 +107,7 @@ func (this *Caravan) InitCaravanCityData(uid string, data *pb.DBCaravan) {
|
||||
city.Exspecial = append(city.Exspecial, v.Exspecial...)
|
||||
}
|
||||
|
||||
city.ExspecialPCT = v.ExspecialnumWeight[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
|
||||
city.ExspecialPCT = v.Exspecialnum[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
|
||||
|
||||
if len(v.Exspecial) > int(v.ExspecialNum) {
|
||||
ids := utils.RandomNumbers(0, len(v.Exspecial), int(v.ExspecialNum))
|
||||
@ -119,8 +119,8 @@ func (this *Caravan) InitCaravanCityData(uid string, data *pb.DBCaravan) {
|
||||
city.Nextexspecial = append(city.Nextexspecial, v.Exspecial...)
|
||||
}
|
||||
|
||||
city.ExspecialPCT = v.ExspecialnumWeight[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
|
||||
city.NextexspecialPCT = v.ExspecialnumWeight[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
|
||||
//city.ExspecialPCT = v.Exspecialnum[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
|
||||
city.NextexspecialPCT = v.Exspecialnum[int(comm.GetRandW(v.ExspecialnumWeight))] // 获取权重
|
||||
data.City[v.Id] = city
|
||||
}
|
||||
data.Rtime = configure.Now().Unix() // 修改时间
|
||||
@ -262,7 +262,7 @@ func (this *Caravan) refreshCaravanCityInfo(uid string, caravan *pb.DBCaravan) {
|
||||
} else {
|
||||
v.Exspecial = append(v.Exspecial, conf.Exspecial...)
|
||||
}
|
||||
v.NextexspecialPCT = conf.ExspecialnumWeight[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重
|
||||
v.NextexspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重
|
||||
} else {
|
||||
v.Exspecial = make([]string, 0)
|
||||
v.Exspecial = append(v.Exspecial, v.Nextexspecial...)
|
||||
@ -278,7 +278,7 @@ func (this *Caravan) refreshCaravanCityInfo(uid string, caravan *pb.DBCaravan) {
|
||||
} else {
|
||||
v.Nextexspecial = append(v.Nextexspecial, conf.Exspecial...)
|
||||
}
|
||||
v.NextexspecialPCT = conf.ExspecialnumWeight[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重
|
||||
v.NextexspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user