| | |
| | | eventID = ipyData.GetID()
|
| | | appearCntInfo = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FairyDomainEventAppearCnt % eventID)
|
| | | hourAppearCntPri, dayAppearCntPri = appearCntInfo % 1000, appearCntInfo / 1000
|
| | | if hourAppearCntPri >= ipyData.GetHourCntPriLimit() or dayAppearCntPri >= ipyData.GetDayCntPriLimit():
|
| | | #超过今日或本小时个人可出现次数上限
|
| | | hourCntPriLimit, dayCntPriLimit = ipyData.GetHourCntPriLimit(), ipyData.GetDayCntPriLimit()
|
| | | if hourCntPriLimit and hourAppearCntPri >= hourCntPriLimit:
|
| | | #超过本小时个人可出现次数上限
|
| | | continue
|
| | | if dayCntPriLimit and dayAppearCntPri >= dayCntPriLimit:
|
| | | #超过今日个人可出现次数上限
|
| | | continue
|
| | | if eventID in PyGameData.g_fairyDomainLimit:
|
| | | #超过全服可出现次数
|