Esempio n. 1
0
 def _changePlayerRole(self, accountDBID, roleFlags):
     prevRoleFlags = UNIT_ROLE.DEFAULT
     if accountDBID in self._players:
         prevRoleFlags = self._players[accountDBID]["role"]
     UnitBase._changePlayerRole(self, accountDBID, roleFlags)
     if roleFlags & UNIT_ROLE.CREATOR == UNIT_ROLE.CREATOR and self._playerSlots.get(accountDBID) == LEADER_SLOT:
         self._creatorDBID = accountDBID
     self.onUnitPlayerRoleChanged(accountDBID, prevRoleFlags, roleFlags)
Esempio n. 2
0
 def _changePlayerRole(self, playerID, roleFlags):
     prevRoleFlags = UNIT_ROLE.DEFAULT
     if playerID in self._players:
         prevRoleFlags = self._players[playerID]['role']
     UnitBase._changePlayerRole(self, playerID, roleFlags)
     if roleFlags & UNIT_ROLE.COMMANDER_UPDATES > 0:
         self._creatorDBID = playerID
     self.onUnitPlayerRoleChanged(playerID, prevRoleFlags, roleFlags)
Esempio n. 3
0
 def _changePlayerRole(self, accountDBID, roleFlags):
     prevRoleFlags = UNIT_ROLE.DEFAULT
     if accountDBID in self._players:
         prevRoleFlags = self._players[accountDBID]['role']
     UnitBase._changePlayerRole(self, accountDBID, roleFlags)
     if roleFlags & UNIT_ROLE.CREATOR == UNIT_ROLE.CREATOR and self._playerSlots.get(
             accountDBID) == LEADER_SLOT:
         self._creatorDBID = accountDBID
     self.onUnitPlayerRoleChanged(accountDBID, prevRoleFlags, roleFlags)