Erster Schritt der vollstaendigen Entfernung des Drachenseelensystems.
Loescht DragonSoul.h/.cpp (DSManager), dragon_soul_table.h/.cpp,
char_dragonsoul.cpp, questlua_dragonsoul.cpp sowie die zugehoerige
Datentabelle dragon_soul_table.txt. Diese Dateien sind zu 100% auf das
Drachenseelensystem beschraenkt und werden komplett entfernt.
Der Build kompiliert nach diesem Zwischenschritt noch NICHT (verwaiste
#include "DragonSoul.h" und Aufrufe in weiteren Dateien folgen in einem
separaten Commit) - das ist innerhalb dieser mehrteiligen Entfernung
erwartet.
Bisher wurde ein UNIQUE_SPECIAL_RIDE-Item beim Benutzen ueber EquipItem/
UnequipItem in den WEAR_UNIQUE-Slot verschoben. Neu: das Item bleibt im
Inventar, wird per Socket0-Flag als aktiv markiert (fuer den Client-Rahmen)
und aktiviert stattdessen direkt AFFECT_MOUNT/POINT_MOUNT, sodass der
Charakter den zugehoerigen Mount (weisser Loewe, mob_proto 20114) reitet.
Deaktivierung ueber erneutes Benutzen oder /unmount (Strg+H), auch bei
Tod und dem bestehenden Reit-Toggle-Befehl beruecksichtigt.