def detruire(self): """Destruction du compte et de ses joueurs.""" for joueur in list(self.joueurs): self.joueurs.remove(joueur) joueur.detruire() BaseObj.detruire(self)
def detruire(self): """Méthode appelée lors de la destruction du personage. - On supprime le personnage de la liste des personnages du squelette - On supprime le personnage de la salle """ BaseObj.detruire(self) if self.equipement and self.equipement.squelette and \ self in self.equipement.squelette.personnages: self.equipement.squelette.personnages.remove(self) if self.salle: self.salle.retirer_personnage(self) if self.equipement: for membre in self.equipement.membres: for objet in membre.equipe: try: importeur.objet.supprimer_objet(objet.identifiant) except KeyError: pass if membre.tenu and hasattr(membre.tenu, "identifiant"): try: importeur.objet.supprimer_objet( membre.tenu.identifiant) except KeyError: pass
def detruire(self): """Destruction du prototype.""" for objet, nb in self.a_depecer: if self in objet.depecer_de: objet.depecer_de.remove(self) BaseObj.detruire(self)
def detruire(self): """Destruction du prototype d'objet.""" # Destruction des objets à dépecer for proto in self.depecer_de: if self in proto.a_depecer: del proto.a_depecer[self] BaseObj.detruire(self)
def detruire(self): """Destruction du prototype.""" for plante in list(self.plantes): if plante.e_existe: importeur.botanique.supprimer_plante(plante.identifiant) for cycle in self.cycles: cycle.detruire() BaseObj.detruire(self)
def detruire(self): """Destruction de l'objet""" if self in self.prototype.objets: self.prototype.objets.remove(self) if self.contenu and self in self.contenu: self.contenu.retirer(self) self.prototype.detruire_objet(self) BaseObj.detruire(self)
def detruire(self): """Destruction de la plante.""" if self in self.prototype.plantes: self.prototype.plantes.remove(self) BaseObj.detruire(self)
def detruire(self): """Destruction de l'équipage et des matelots inclus.""" for nom in list(self.matelots.keys()): self.supprimer_matelot(nom) BaseObj.detruire(self)
def detruire(self): """Destruction de l'auberge, on détruit ses chambres.""" for chambre in self.chambres.values(): chambre.detruire() BaseObj.detruire(self)
def detruire(self): """Destruction de la période.""" for elt in self.elements: elt.detruire() BaseObj.detruire(self)
def detruire(self): """Destruction de la partie.""" self.objet.partie = None BaseObj.detruire(self)
def detruire(self): """Destruction de l'objet.""" for etape in self.__etapes: etape.detruire() BaseObj.detruire(self)
def detruire(self): """Destruction du cycle.""" for periode in self.periodes: periode.detruire() BaseObj.detruire(self)
def detruire(self): """Se détruit, ainsi que les véhicules créés sur ce modèle.""" for vehicule in list(self.vehicules): vehicule.detruire() BaseObj.detruire(self)
def detruire(self): """Destruction de l'affection.""" self.affection.programmer_destruction(self) BaseObj.detruire(self)