三消连胜加成计算错误修复
This commit is contained in:
parent
910c652574
commit
b01190cb11
@ -756,20 +756,18 @@ func (this *Room) LianShengAdd(liansheng int32) (permillage int32) {
|
|||||||
result []*cfg.GameConsumeTxtData
|
result []*cfg.GameConsumeTxtData
|
||||||
err error
|
err error
|
||||||
)
|
)
|
||||||
|
|
||||||
if result, err = this.module.configure.getLianShengReward(); err == nil {
|
if result, err = this.module.configure.getLianShengReward(); err == nil {
|
||||||
for pos, v := range result {
|
for i := len(result) - 1; i >= 0; i-- {
|
||||||
if len(result) > pos+1 {
|
if liansheng >= result[i].Winningstreak {
|
||||||
if result[pos+1].Winningstreak >= liansheng { // 下一等级小于当前值
|
permillage = result[i].Winningstreak
|
||||||
permillage = result[pos].Rewarddata
|
break
|
||||||
return
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
permillage = v.Rewarddata
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if permillage == 0 {
|
if permillage == 0 {
|
||||||
permillage = 1
|
permillage = 1000
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user