| | |
| | | #@return 返回值无意义
|
| | | #@remarks 通知玩家buff信息
|
| | | def __Sync_ClientBuff(curPlayer):
|
| | | __SyncClearBuff(curPlayer)
|
| | | curPlayer.GetBuffState().Sync_Buff()
|
| | | curPlayer.GetDeBuffState().Sync_Buff()
|
| | | curPlayer.GetAura().Sync_Buff()
|
| | | curPlayer.GetIncBuff().Sync_Buff()
|
| | | curPlayer.GetProcessBuffState().Sync_Buff()
|
| | | curPlayer.GetProcessDeBuffState().Sync_Buff()
|
| | | return
|
| | |
|
| | | def __SyncClearBuff(curPlayer):
|
| | | clientPack = ChNetSendPack.tagClearObjBuff()
|
| | | clientPack.Clear()
|
| | | clientPack.ObjType = curPlayer.GetGameObjType()
|
| | | clientPack.ObjID = curPlayer.GetID()
|
| | | clientPack.BuffType = 99 # 99代表清所有
|
| | | NetPackCommon.SendFakePack(curPlayer, clientPack) |
| | | return
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | ##上线时通知离线时间(离线挂机功能)
|