11db2b3870d5d42105d05cf0830a944f8af37fe2
Zweiter Schritt der vollstaendigen Entfernung des Drachenseelensystems (Kernsystem + Alchemie/Refine, per Nutzerentscheidung komplett raus, Drachenseelen sollen ueberhaupt nicht mehr aktivierbar sein). Entfernt alle DragonSoul_*/DSManager-Aufrufe, ITEM_DS/ITEM_SPECIAL_DS/ ITEM_EXTRACT-Handling, das Drachenseelen-Inventar (pDSItems/wDSItemGrid), Deck-Aktivierung, den Refine-Netzwerkpfad (HEADER_CG_DRAGON_SOUL_REFINE), den GM-Befehl /dragon_soul sowie alle Aufrufstellen in char_item.cpp, item.cpp, exchange.cpp, shop(Ex).cpp, input_db.cpp, input_main.cpp, cmd(_gm).cpp. Sicherheitsprinzip beachtet: numerische Enum-Werte, von denen andere, bleibende Slot-Bereiche relativ abhaengen (v.a. BELT_INVENTORY_SLOT_START via DRAGON_SOUL_EQUIP_SLOT_*, sowie EItemTypes' ITEM_DS/ITEM_SPECIAL_DS/ ITEM_EXTRACT vor ITEM_SECONDARY_COIN/RING/BELT), wurden bewusst NICHT entfernt oder neu nummeriert, um Item-Positionen/-Typen bestehender Spieler-Datenbankeintraege nicht stillschweigend zu verschieben - nur der Code, der sie fuer Drachenseelen benutzt hat, wurde entfernt.
Description
No description provided
13 MiB
Languages
Lua
76.8%
C++
18.4%
C
3.9%
Assembly
0.6%
Makefile
0.2%