商队需求商品系数/千分比字段赋值
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.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) {
|
if len(v.Exspecial) > int(v.ExspecialNum) {
|
||||||
ids := utils.RandomNumbers(0, 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.Nextexspecial = append(city.Nextexspecial, v.Exspecial...)
|
||||||
}
|
}
|
||||||
|
|
||||||
city.ExspecialPCT = v.ExspecialnumWeight[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
|
//city.ExspecialPCT = v.Exspecialnum[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
|
||||||
city.NextexspecialPCT = v.ExspecialnumWeight[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
|
city.NextexspecialPCT = v.Exspecialnum[int(comm.GetRandW(v.ExspecialnumWeight))] // 获取权重
|
||||||
data.City[v.Id] = city
|
data.City[v.Id] = city
|
||||||
}
|
}
|
||||||
data.Rtime = configure.Now().Unix() // 修改时间
|
data.Rtime = configure.Now().Unix() // 修改时间
|
||||||
@ -262,7 +262,7 @@ func (this *Caravan) refreshCaravanCityInfo(uid string, caravan *pb.DBCaravan) {
|
|||||||
} else {
|
} else {
|
||||||
v.Exspecial = append(v.Exspecial, conf.Exspecial...)
|
v.Exspecial = append(v.Exspecial, conf.Exspecial...)
|
||||||
}
|
}
|
||||||
v.NextexspecialPCT = conf.ExspecialnumWeight[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重
|
v.NextexspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重
|
||||||
} else {
|
} else {
|
||||||
v.Exspecial = make([]string, 0)
|
v.Exspecial = make([]string, 0)
|
||||||
v.Exspecial = append(v.Exspecial, v.Nextexspecial...)
|
v.Exspecial = append(v.Exspecial, v.Nextexspecial...)
|
||||||
@ -278,7 +278,7 @@ func (this *Caravan) refreshCaravanCityInfo(uid string, caravan *pb.DBCaravan) {
|
|||||||
} else {
|
} else {
|
||||||
v.Nextexspecial = append(v.Nextexspecial, conf.Exspecial...)
|
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