def setSiegeTeam(self, team): different = team != self.getSiegeTeam() DistributedSimpleShip.setSiegeTeam(self, team) if different: self._doSiegeAndPVPTeamColors() self._repairSpotMgr.updateSiegeTeam(team) minimapObj = self.getMinimapObject() if minimapObj: minimapObj.setSiegeTeam(team)