| | |
| | | # 累加未结算战锤 - 经验
|
| | | unXiantaoCntExp = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_UnXiantaoCntExp)
|
| | | NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_UnXiantaoCntExp, unXiantaoCntExp + price)
|
| | | # 累加最后一档品质装备保底
|
| | | lastColorEquipLucky = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_LastColorEquipLucky)
|
| | | NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_LastColorEquipLucky, lastColorEquipLucky + price)
|
| | | # 累加未结算战锤 - 装备
|
| | | AddUnXiantaoCntEquip(curPlayer, price)
|
| | | # 累加未结算战锤 - 战利品
|
| | |
| | | # atkInterval *= 100
|
| | |
|
| | | return atkInterval
|
| | |
|
| | | ##玩家增加真气
|
| | | # @param curPlayer 玩家
|
| | | # @param value 增加数值
|
| | | # @param canOverbrim 可否溢出(默认不行) |
| | | # @param isSysMsg 是否系统提示(默认需要) |
| | | # @return None
|
| | | def PlayerAddZhenQi(curPlayer, addValue, canOverbrim=False, isSysMsg=True, eventName="unknown", eventData=""):
|
| | | if addValue <= 0:
|
| | | return True
|
| | | |
| | | curZhenQi = GetZhenQi(curPlayer) # 当前真气
|
| | | |
| | | value = curZhenQi + addValue
|
| | | |
| | | if value == curZhenQi:
|
| | | #真气值没有改变
|
| | | return False
|
| | | SetZhenQi(curPlayer, value)
|
| | | return True
|
| | |
|
| | |
|
| | | ##玩家减少真气
|
| | | # @param curPlayer 玩家
|
| | | # @param lostValue 减少数值
|
| | | # @return None
|
| | | def PlayerLostZhenQi(curPlayer, lostValue, eventName="unknown", eventData=""):
|
| | | if lostValue <= 0:
|
| | | return True
|
| | | |
| | | curZhenQi = GetZhenQi(curPlayer) # 当前真气
|
| | | |
| | | value = max(0, curZhenQi - lostValue)
|
| | | if value < 0:
|
| | | GameWorld.ErrLog("curZhenQi = %s, lostValue = %s" % (curZhenQi, lostValue))
|
| | | return False
|
| | | SetZhenQi(curPlayer, value)
|
| | | return True
|
| | |
|
| | | ## SP真气值 - 暂废弃 ExAttr7、ExAttr8 改为专精选择通知,用于前端表现其他玩家的不同专精特效
|
| | | def GetZhenQi(curPlayer): return 0
|
| | | def SetZhenQi(curPlayer, totalZhenQi): return
|
| | |
|
| | | #===============================================================================
|
| | | # #@warning: ExAttr6~ExAttr10, 新增2个布尔默认参数, 是否通知客户端, 是否通知GameServer, 默认值为False
|