|
|
@@ -305,7 +305,11 @@ function BusOneHeroYuanZheng_Do(human, nOperate)
|
|
|
nAddFenShu = nOperate == BUSONEHEROYUANZHENGBAOHU and 0 or nFenShu
|
|
|
end
|
|
|
|
|
|
- local bCanNext = nAddFenShu < 0 and false or true
|
|
|
+ local bCanNext = true
|
|
|
+ if nAddFenShu < 0 then
|
|
|
+ bCanNext = false
|
|
|
+ end
|
|
|
+
|
|
|
BusOneHeroYuanZheng_SetCanDo(human, bCanNext)
|
|
|
|
|
|
local nNowLayers = BusOneHeroYuanZheng_GetLayers(human)
|
|
|
@@ -317,6 +321,9 @@ function BusOneHeroYuanZheng_Do(human, nOperate)
|
|
|
BusOneHeroYuanZheng_SetStatus(human, nNowLayers, CommonDefine.COMMON_PRIZE_STATE_NOGET)
|
|
|
BusOneHeroYuanZheng_SetLayers(human, nNextLayer)
|
|
|
BusOneHeroYuanZheng_SetStatus(human, nNextLayer, CommonDefine.COMMON_PRIZE_STATE_CANGET)
|
|
|
+ if nNextLayer == nMaxLayers then
|
|
|
+ BusOneHeroYuanZheng_SetCanDo(human, false)
|
|
|
+ end
|
|
|
else
|
|
|
nNextLayer = nNextLayer < 0 and 0 or nNextLayer
|
|
|
BusOneHeroYuanZheng_SetStatus(human, nNowLayers, CommonDefine.COMMON_PRIZE_STATE_NOGET)
|