mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-21 17:17:06 +02:00
introduce modScope
into ObstacleInfo
This commit is contained in:
parent
07a1e9b768
commit
0ef42a1d3d
@ -28,12 +28,12 @@ int32_t ObstacleInfo::getIconIndex() const
|
||||
|
||||
std::string ObstacleInfo::getJsonKey() const
|
||||
{
|
||||
return identifier;
|
||||
return modScope + ':' + identifier;
|
||||
}
|
||||
|
||||
std::string ObstacleInfo::getModScope() const
|
||||
{
|
||||
return "core";
|
||||
return modScope;
|
||||
}
|
||||
|
||||
std::string ObstacleInfo::getNameTranslated() const
|
||||
@ -96,6 +96,7 @@ std::shared_ptr<ObstacleInfo> ObstacleHandler::loadFromJson(const std::string &
|
||||
|
||||
auto info = std::make_shared<ObstacleInfo>(Obstacle(index), identifier);
|
||||
|
||||
info->modScope = scope;
|
||||
info->animation = AnimationPath::fromJson(json["animation"]);
|
||||
info->width = json["width"].Integer();
|
||||
info->height = json["height"].Integer();
|
||||
|
@ -31,6 +31,7 @@ public:
|
||||
|
||||
Obstacle obstacle;
|
||||
si32 iconIndex;
|
||||
std::string modScope;
|
||||
std::string identifier;
|
||||
AudioPath appearSound;
|
||||
AnimationPath appearAnimation;
|
||||
|
Loading…
Reference in New Issue
Block a user