mirror of
https://github.com/vcmi/vcmi.git
synced 2025-04-13 11:40:38 +02:00
introduce getModScope
into AObjectTypeHandler
This commit is contained in:
parent
0ef42a1d3d
commit
78aa376d50
@ -29,6 +29,11 @@ std::string AObjectTypeHandler::getJsonKey() const
|
||||
return modScope + ':' + subTypeName;
|
||||
}
|
||||
|
||||
std::string AObjectTypeHandler::getModScope() const
|
||||
{
|
||||
return modScope;
|
||||
}
|
||||
|
||||
si32 AObjectTypeHandler::getIndex() const
|
||||
{
|
||||
return type;
|
||||
|
@ -74,6 +74,8 @@ public:
|
||||
/// returns full form of identifier of this object in form of modName:objectName
|
||||
std::string getJsonKey() const;
|
||||
|
||||
std::string getModScope() const;
|
||||
|
||||
/// Returns object-specific name, if set
|
||||
SObjectSounds getSounds() const;
|
||||
|
||||
|
@ -624,7 +624,7 @@ ModCompatibilityInfo MapController::modAssessmentMap(const CMap & map)
|
||||
for(auto obj : map.objects)
|
||||
{
|
||||
auto handler = obj->getObjectHandler();
|
||||
auto modScope = QString::fromStdString(handler->getJsonKey()).split(":").at(0).toStdString();
|
||||
auto modScope = handler->getModScope();
|
||||
if(modScope != "core")
|
||||
result[modScope] = VLC->modh->getModInfo(modScope).getVerificationInfo();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user