| | |
| | | # @param pyState ״̬
|
| | | # @return 是否该状态
|
| | | # @remarks 该状态为buff对应的自定义状态效果
|
| | | # 目前当目标身上多个buff都有同一效果时(如定身),在一个buff消失时会解除该状态
|
| | | # 故该状态标记仅为一个非精确的标记,应用中请注意!!!(当且仅当多个buff有同一个效果时会提前结束该状态)
|
| | |
|
| | | #===============================================================================
|
| | | # 此问题在4012 消失时处理
|
| | | # # 目前当目标身上多个buff都有同一效果时(如定身),在一个buff消失时会解除该状态
|
| | | # # 故该状态标记仅为一个非精确的标记,应用中请注意!!!(当且仅当多个buff有同一个效果时会提前结束该状态)
|
| | | #===============================================================================
|
| | | def GetPyPlayerState(gameObj, pyState):
|
| | | curState = gameObj.GetDictByKey(ChConfig.Def_PlayerKey_CurState)
|
| | |
|
| | | state = curState & pow(2, pyState)
|
| | | return state
|
| | |
|
| | | def ClearPyPlayerState(gameObj):
|
| | | gameObj.SetDict(ChConfig.Def_PlayerKey_CurState, 0)
|
| | | return
|
| | |
|
| | | def GetPetDamPer(gameObj): return gameObj.GetDictByKey(ChConfig.Def_PlayerKey_AttrPetDamPer)
|
| | | def SetPetDamPer(gameObj, value):
|