From 989e1eeff766a2ea445d55224ba6c1bce1a39aa9 Mon Sep 17 00:00:00 2001 From: Tahir Date: Thu, 23 May 2024 19:40:10 +0100 Subject: [PATCH] fix build --- src/world/Encounter/EncounterTimeline.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/world/Encounter/EncounterTimeline.cpp b/src/world/Encounter/EncounterTimeline.cpp index ca44c548..2c3764f1 100644 --- a/src/world/Encounter/EncounterTimeline.cpp +++ b/src/world/Encounter/EncounterTimeline.cpp @@ -730,7 +730,7 @@ namespace Sapphire { auto dataJ = json.at( "data" ); auto hateSrcJ = dataJ.at( "hateSrc" ); - auto actorRef = dataJ.at( "spawnActor" ); + auto actorRef = dataJ.at( "spawnActor" ).get< std::string >(); auto flags = dataJ.at( "flags" ).get< uint32_t >(); // todo: hateSrc @@ -739,7 +739,7 @@ namespace Sapphire if( auto it = actors.find( actorRef ); it != actors.end() ) layoutId = it->second.m_layoutId; else - throw std::runtime_error( fmt::format( "EncounterTimeline::Timepoint::from_json: SpawnBNpc invalid actor ref: %s", actorRef ) ); + throw std::runtime_error( fmt::format( std::string( "EncounterTimeline::Timepoint::from_json: SpawnBNpc invalid actor ref: %s" ), actorRef ) ); m_pData = std::make_shared< TimepointDataSpawnBNpc >( layoutId, flags ); } @@ -747,7 +747,7 @@ namespace Sapphire case TimepointDataType::SetBNpcFlags: { auto dataJ = json.at( "data" ); - auto actorRef = dataJ.at( "spawnActor" ); + auto actorRef = dataJ.at( "spawnActor" ).get< std::string >(); auto flags = dataJ.at( "flags" ).get< uint32_t >(); // todo: hateSrc @@ -756,7 +756,7 @@ namespace Sapphire if( auto it = actors.find( actorRef ); it != actors.end() ) layoutId = it->second.m_layoutId; else - throw std::runtime_error( fmt::format( "EncounterTimeline::Timepoint::from_json: SetBNpcFlags invalid actor ref: %s", actorRef ) ); + throw std::runtime_error( fmt::format( std::string( "EncounterTimeline::Timepoint::from_json: SetBNpcFlags invalid actor ref: %s" ), actorRef ) ); m_pData = std::make_shared< TimepointDataBNpcFlags >( layoutId, flags ); // todo: SetBNpcFlags