更新等级
This commit is contained in:
parent
f7469a9560
commit
6dd558df10
@ -121,11 +121,11 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.CaravanBuyOrSe
|
||||
caravan.Profit += int64(sellValue)
|
||||
curLv := this.module.CheckCaravavLvUp(caravan)
|
||||
update["profit"] = caravan.Profit
|
||||
update["lv"] = curLv
|
||||
if curLv > caravan.Lv {
|
||||
for i := caravan.Lv; i <= curLv-caravan.Lv; i++ {
|
||||
if c, err := this.module.configure.GetCaravanLv(int32(i)); err == nil {
|
||||
lvReward = append(lvReward, c.Reward...)
|
||||
update["lv"] = curLv
|
||||
update["baglimit"] = c.Bagtop
|
||||
} else {
|
||||
errdata = &pb.ErrorData{
|
||||
|
@ -456,7 +456,7 @@ func (this *Caravan) CheckOverweight(data *pb.DBCaravan) (b bool) {
|
||||
|
||||
// 获得利润判断是否能提升商队等级
|
||||
func (this *Caravan) CheckCaravavLvUp(data *pb.DBCaravan) (curLv int32) {
|
||||
curLv = data.Lv
|
||||
curLv = 1
|
||||
for {
|
||||
if conf, err := this.configure.GetCaravanLv(curLv); err == nil {
|
||||
if conf.Newmoneyexp <= int32(data.Profit) {
|
||||
|
Loading…
Reference in New Issue
Block a user