inaktiven Code entfernt
Seit die Fehlerbehandlung entfernt wurde, ist auch der zugehoerige
Code obsolet.
Change-Id: Idbbf02e7e7e35ec905b3e27b1970f399dc6b74e8
diff --git a/d/seher/haeuser/moebel/autoloadertruhe.c b/d/seher/haeuser/moebel/autoloadertruhe.c
index 461d5d0..beab5fd 100644
--- a/d/seher/haeuser/moebel/autoloadertruhe.c
+++ b/d/seher/haeuser/moebel/autoloadertruhe.c
@@ -456,7 +456,7 @@
// Autoloader beim erstellen des Spielerobjektes wird (dort wird erst bewegt,
// dann konfiguriert).
void NotifyLeave(object ob, object dest) {
- string error, oname;
+ string oname;
if (!objectp(ob))
return;
@@ -469,22 +469,10 @@
return;
}
- // wenn kein Fehler: Objekt aus Liste loeschen. Sonst wird das Objekt
- // zerstoert. Damit bleiben die Autoloader-Daten hier erhalten und der
- // Spieler hat kein disfunktionales Objekt im Inventar.
- if (error) {
- ERRLOG(sprintf("Fehler beim Konfigurieren von %O. Fehlermeldung: %O."
- "Daten: %O",ob,error,autoloader[oname,ALDATA]));
- ob->remove(1);
- if (objectp(ob))
- destruct(ob);
- }
- else {
- PICKLOG(sprintf("Objekt (%O) wurde entnommen.",ob));
- m_delete(autoloader,oname);
- // speichern
- save_me();
- }
+ PICKLOG(sprintf("Objekt (%O) wurde entnommen.",ob));
+ m_delete(autoloader,oname);
+ // speichern
+ save_me();
}
protected void check_content() {