| | |
| | | import BossHurtMng
|
| | | import IpyGameDataPY
|
| | | import PlayerControl
|
| | | import CrossRealmPlayer
|
| | | import ShareDefine
|
| | | import GameWorld
|
| | | import ChConfig
|
| | |
|
| | | import math
|
| | |
|
| | | def BatchUseItem(curPlayer, curRoleItem, tick, useCnt, exData):
|
| | |
| | |
|
| | | PlayerControl.NotifyCode(curPlayer, 'WorldBossCountItem', [itemTypeID, curKillCnt-newCnt, index])
|
| | | ItemCommon.DelItem(curPlayer, curRoleItem, realUseCnt, True, ChConfig.ItemDel_ResetBossKillCnt)
|
| | | |
| | | if index == ShareDefine.Def_Boss_Func_Dogz:
|
| | | setCrossDict = {ChConfig.Def_PDict_Boss_KillCnt % index:0, ChConfig.Def_PDict_Boss_KillCntBuyCnt % index:0}
|
| | | CrossRealmPlayer.SetCrossPlayerNomalDict(curPlayer, setCrossDict, isDelay=False)
|
| | | return True, realUseCnt
|
| | |
|