| | |
| | | ipyData = IpyGameDataPY.GetIpyGameData("FamilyEmblem", emblemID)
|
| | | if not ipyData:
|
| | | return
|
| | | if ipyData.GetCustomFamilyID():
|
| | | GameWorld.Log("仙盟定制徽章不需要添加! familyID=%s,emblemID=%s" % (familyID, emblemID))
|
| | | return
|
| | | unlockFamilyLV = ipyData.GetUnlockFamilyLV()
|
| | | if unlockFamilyLV:
|
| | | GameWorld.Log("仙盟解锁的徽章不需要添加! familyID=%s,emblemID=%s" % (familyID, emblemID))
|
| | |
| | | if not ipyData:
|
| | | return
|
| | | unlockFamilyLV = ipyData.GetUnlockFamilyLV()
|
| | | customFamilyID = ipyData.GetCustomFamilyID()
|
| | |
|
| | | if unlockFamilyLV:
|
| | | if customFamilyID:
|
| | | if familyID != customFamilyID:
|
| | | GameWorld.DebugLog("不是该定制徽章所属仙盟,无法使用该徽章! emblemID=%s,customFamilyID=%s != %s" |
| | | % (emblemID, customFamilyID, familyID), playerID)
|
| | | return
|
| | | |
| | | elif unlockFamilyLV:
|
| | | if curFamily.GetLV() < unlockFamilyLV:
|
| | | GameWorld.DebugLog("仙盟等级不足,无法使用该徽章! emblemID=%s,unlockFamilyLV=%s"
|
| | | % (emblemID, unlockFamilyLV), playerID)
|