| | |
| | | import DataRecordPack
|
| | | import IpyGameDataPY
|
| | | import ItemControler
|
| | | import CrossRealmPlayer
|
| | | import ShareDefine
|
| | | import ChConfig
|
| | | import FBLogic
|
| | | import PlayerVip
|
| | |
| | | ## 过天
|
| | | def OnDay(curPlayer):
|
| | | #清空当天摸boss次数
|
| | | setCrossDict = {}
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_WorldBoss_HurtCnt, 0)
|
| | | killBossCntLimitDict = IpyGameDataPY.GetFuncEvalCfg('KillBossCntLimit', 2, {})
|
| | | for index,limitCnt in killBossCntLimitDict.items():
|
| | |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_Boss_KillCntItemAddCnt % index, 0)
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_Boss_KillCnt % index, 0)
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_Boss_KillCntBuyCnt % index, 0)
|
| | | if index == ShareDefine.Def_Boss_Func_Dogz:
|
| | | setCrossDict.update({ChConfig.Def_PDict_Boss_KillCntItemAddCnt % index:0,
|
| | | ChConfig.Def_PDict_Boss_KillCnt % index:0,
|
| | | ChConfig.Def_PDict_Boss_KillCntBuyCnt % index:0,
|
| | | })
|
| | |
|
| | | NotifyAttackBossCnt(curPlayer)
|
| | | CrossRealmPlayer.SetCrossPlayerNomalDict(curPlayer, setCrossDict)
|
| | | return
|
| | |
|
| | | ## 登录处理
|