diff --git a/src/world/Action/ActionLutData.h b/src/world/Action/ActionLutData.h index 58b0460e..61225af6 100644 --- a/src/world/Action/ActionLutData.h +++ b/src/world/Action/ActionLutData.h @@ -32,7 +32,8 @@ namespace Sapphire::World::Action inline void from_json( const nlohmann::json& j, StatusEntry& statusEntry ) { j.at( "id" ).get_to( statusEntry.id ); - j.at( "modifiers" ).get_to( statusEntry.modifiers ); + if( j.contains( "modifiers" ) ) + j.at( "modifiers" ).get_to( statusEntry.modifiers ); } inline void from_json( const nlohmann::json& j, ActionEntry& action )