def _getActor(self, type = PiratesGlobals.VILLAGER_TEAM): if type == PiratesGlobals.VILLAGER_TEAM: return Townfolk.Townfolk() else: actor = Skeleton.Skeleton() (chosenType, self.possibleUndeadTypes) = AvatarTypes.pickPokerUndead(self.possibleUndeadTypes) self.possibleUndeadTypes.remove(chosenType) actor.setAvatarType(chosenType) (actor.name, self.possibleUndeadNames) = PLocalizer.pickPokerUndeadName(self.possibleUndeadNames) self.possibleUndeadNames.remove(actor.name) actor.addActive() actor.nametag3d.setPos(0, 0, 0) return actor
def _getActor(self, type=PiratesGlobals.VILLAGER_TEAM): if type == PiratesGlobals.VILLAGER_TEAM: return Townfolk.Townfolk() else: actor = Skeleton.Skeleton() chosenType, self.possibleUndeadTypes = AvatarTypes.pickPokerUndead( self.possibleUndeadTypes) self.possibleUndeadTypes.remove(chosenType) actor.setAvatarType(chosenType) actor.name, self.possibleUndeadNames = PLocalizer.pickPokerUndeadName( self.possibleUndeadNames) self.possibleUndeadNames.remove(actor.name) actor.addActive() actor.nametag3d.setPos(0, 0, 0) return actor