1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00

Players affected by event is now stored as std::set instead of bitmask

This commit is contained in:
Ivan Savenko
2024-08-12 10:36:49 +00:00
parent 5c7c4a7810
commit 5523e08cb7
7 changed files with 57 additions and 13 deletions

View File

@@ -2244,7 +2244,7 @@ CGObjectInstance * CMapLoaderH3M::readTown(const int3 & position, std::shared_pt
reader->readResources(event.resources);
event.players = reader->readUInt8();
reader->readBitmaskPlayers(event.players, false);
if(features.levelSOD)
event.humanAffected = reader->readBool();
else
@@ -2313,7 +2313,7 @@ void CMapLoaderH3M::readEvents()
event.message.appendTextID(readLocalizedString(TextIdentifier("event", eventID, "description")));
reader->readResources(event.resources);
event.players = reader->readUInt8();
reader->readBitmaskPlayers(event.players, false);
if(features.levelSOD)
{
event.humanAffected = reader->readBool();