Entferne Wiederherstellen von Properties

Diese Funktionalitaet ist schon lange extrem kaputt.
1. Es wird zwar nach Closures gefiltert, allerdings erst, nachdem das
   Objekt zerstört wurde. Closures auf this_object() sind jetzt 0, damit
   werden diese beim Wiederherstellen überschrieben.
2. Nach Objekten wird gar nicht gefiltert.

Diese Probleme sind quasi nicht zu fixen. Vor dem Zerstören filtern
bringt auch nichts, da nicht bekannt ist, welche Objekte oder Closures
im remove() noch mit zerstört werden.

Da die aktuelle Funktionsweise bei Fehlerhafter Anwendung Objekte
ernsthaft kaputtmachen kann (z.B. Waffen mit P_HIT_FUNC =
this_object()), ist sie auszubauen die beste Lösung.

Change-Id: I0b66fa0f9230cba44e3849713547de1f19c63cfe
3 files changed