更新等级
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)
|
caravan.Profit += int64(sellValue)
|
||||||
curLv := this.module.CheckCaravavLvUp(caravan)
|
curLv := this.module.CheckCaravavLvUp(caravan)
|
||||||
update["profit"] = caravan.Profit
|
update["profit"] = caravan.Profit
|
||||||
|
update["lv"] = curLv
|
||||||
if curLv > caravan.Lv {
|
if curLv > caravan.Lv {
|
||||||
for i := caravan.Lv; i <= curLv-caravan.Lv; i++ {
|
for i := caravan.Lv; i <= curLv-caravan.Lv; i++ {
|
||||||
if c, err := this.module.configure.GetCaravanLv(int32(i)); err == nil {
|
if c, err := this.module.configure.GetCaravanLv(int32(i)); err == nil {
|
||||||
lvReward = append(lvReward, c.Reward...)
|
lvReward = append(lvReward, c.Reward...)
|
||||||
update["lv"] = curLv
|
|
||||||
update["baglimit"] = c.Bagtop
|
update["baglimit"] = c.Bagtop
|
||||||
} else {
|
} else {
|
||||||
errdata = &pb.ErrorData{
|
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) {
|
func (this *Caravan) CheckCaravavLvUp(data *pb.DBCaravan) (curLv int32) {
|
||||||
curLv = data.Lv
|
curLv = 1
|
||||||
for {
|
for {
|
||||||
if conf, err := this.configure.GetCaravanLv(curLv); err == nil {
|
if conf, err := this.configure.GetCaravanLv(curLv); err == nil {
|
||||||
if conf.Newmoneyexp <= int32(data.Profit) {
|
if conf.Newmoneyexp <= int32(data.Profit) {
|
||||||
|
Loading…
Reference in New Issue
Block a user