| | |
| | | self.__memberList.append(member)
|
| | | return member
|
| | |
|
| | | def GetMemberIDList(self): return self.__memberDict.keys()
|
| | | |
| | | def AddMember(self, playerID):
|
| | | member = None
|
| | | if playerID in self.__memberDict:
|
| | |
| | | continue
|
| | | familyFightPowerTotal += member.GetFightPowerTotal()
|
| | | self.SetFightPowerTotal(familyFightPowerTotal)
|
| | | GameWorld.DebugLog("刷新仙盟总战力! familyID=%s" % self.GetID())
|
| | | #GameWorld.DebugLog("刷新仙盟总战力! familyID=%s" % self.GetID())
|
| | | self.__memFightPowerChange = False
|
| | | return familyFightPowerTotal
|
| | |
|
| | |
| | | self.__familyList.remove(family)
|
| | | family.OnDelete()
|
| | | self.__familyIDDict.pop(familyID, None)
|
| | | if familyID > ShareDefine.FackFamilyIDMax:
|
| | | if familyID >= ShareDefine.RealFamilyIDStart:
|
| | | PyMongoMain.GetUserCtrlDB().FreeFamilyID(familyID) # 归还仙盟ID,重复使用
|
| | | return family
|
| | |
|