瀏覽代碼

Merge pull request #4105 from IvanSavenko/limiter_fix

Fix CreatureTerrainLimiter
Ivan Savenko 1 年之前
父節點
當前提交
cffdf1081c
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      lib/json/JsonBonus.cpp

+ 2 - 3
lib/json/JsonBonus.cpp

@@ -597,10 +597,9 @@ std::shared_ptr<ILimiter> JsonUtils::parseLimiter(const JsonNode & limiter)
 				auto terrainLimiter = std::make_shared<CreatureTerrainLimiter>();
 				auto terrainLimiter = std::make_shared<CreatureTerrainLimiter>();
 				if(!parameters.empty())
 				if(!parameters.empty())
 				{
 				{
-					VLC->identifiers()->requestIdentifier("terrain", parameters[0], [=](si32 terrain)
+					VLC->identifiers()->requestIdentifier("terrain", parameters[0], [terrainLimiter](si32 terrain)
 					{
 					{
-						//TODO: support limiters
-						//terrainLimiter->terrainType = terrain;
+						terrainLimiter->terrainType = terrain;
 					});
 					});
 				}
 				}
 				return terrainLimiter;
 				return terrainLimiter;