Преглед на файлове

"0001766: Disassembling artifacts in hero and hero meeting screen doesn't work." fix

Haryaalcar преди 11 години
родител
ревизия
fee9f0c1a0
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      server/CQuery.cpp

+ 5 - 0
server/CQuery.cpp

@@ -293,6 +293,11 @@ bool CGarrisonDialogQuery::blocksPack(const CPack *pack) const
 		return !vstd::contains(ourIds, dismiss->id);
 	}
 
+	if (auto dismiss = dynamic_cast<const AssembleArtifacts*>(pack))
+	{
+		return !vstd::contains(ourIds, dismiss->heroID);
+	}
+
 	return CDialogQuery::blocksPack(pack);
 }