Browse Source

Merge pull request #2331 from vcmi/fix_guard_pos

Fix HoTA guard offset in RMG
Ivan Savenko 2 years ago
parent
commit
acfde6479c
1 changed files with 2 additions and 0 deletions
  1. 2 0
      lib/rmg/modificators/ObjectManager.cpp

+ 2 - 0
lib/rmg/modificators/ObjectManager.cpp

@@ -606,6 +606,8 @@ bool ObjectManager::addGuard(rmg::Object & object, si32 strength, bool zoneGuard
 	auto & instance = object.addInstance(*guard);
 	instance.setPosition(guardPos - object.getPosition());
 	instance.setAnyTemplate(); //terrain is irrelevant for monsters, but monsters need some template now
+	//Make up for extra offset in HotA creature templates
+	instance.setPosition(instance.getPosition() + instance.object().getVisitableOffset());
 		
 	return true;
 }