1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-27 22:49:25 +02:00

Somewhat configurable spell schools

This commit is contained in:
Ivan Savenko
2025-06-09 16:54:35 +03:00
parent e0de65d56c
commit 4e47894e7a
17 changed files with 233 additions and 107 deletions

View File

@@ -40,6 +40,7 @@ class IHandlerBase;
class IGameSettings;
class GameSettings;
class CIdentifierStorage;
class SpellSchoolHandler;
#if SCRIPTING_ENABLED
namespace scripting
@@ -78,6 +79,7 @@ public:
std::unique_ptr<CHeroClassHandler> heroclassesh;
std::unique_ptr<CCreatureHandler> creh;
std::unique_ptr<CSpellHandler> spellh;
std::unique_ptr<SpellSchoolHandler> spellSchoolHandler;
std::unique_ptr<CSkillHandler> skillh;
// TODO: Remove ObjectHandler altogether?
std::unique_ptr<CObjectHandler> objh;