| | |
| | | import ItemCommon
|
| | | import PlayerControl
|
| | | import IpyGameDataPY
|
| | | import IPY_GameWorld
|
| | | import ItemControler
|
| | | import PlayerRune
|
| | | import NPCCommon
|
| | | import ChConfig
|
| | | import ChEquip
|
| | | import ChItem
|
| | |
|
| | | import random
|
| | | import math
|
| | |
| | | return False
|
| | |
|
| | | # 符印判断是否已经解锁
|
| | | if itemData.GetType() == ChConfig.Def_ItemType_Rune:
|
| | | if not PlayerRune.GetIsOpenByRuneID(curPlayer, itemID):
|
| | | GameWorld.DebugLog("此符印未解锁无法开出! chestsItemID=%s,itemID=%s" % (chestsItemID, itemID))
|
| | | continue
|
| | |
|
| | | curRate = rate if i == 0 else (rate - randItemList[i - 1][0])
|
| | | preRate = 0 if not resetRandItemList else resetRandItemList[-1][0]
|