1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-17 00:07:41 +02:00

Implemented validation of preset - removal of non-existing mods,

addition of newly installed mods
This commit is contained in:
Ivan Savenko
2024-11-11 11:19:14 +00:00
parent ba9e3dca9d
commit 4945370fe3
5 changed files with 138 additions and 27 deletions

View File

@ -106,9 +106,24 @@ ModVerificationInfo ModDescription::getVerificationInfo() const
return result;
}
bool ModDescription::isCompatibility() const
{
return getConfig()["modType"].String() == "Compatibility";
}
bool ModDescription::isTranslation() const
{
return getConfig()["modType"].String() == "Translation";
}
bool ModDescription::keepDisabled() const
{
return getConfig()["keepDisabled"].Bool();
}
bool ModDescription::affectsGameplay() const
{
return false; // TODO
return true; // TODO
}
VCMI_LIB_NAMESPACE_END