diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/factories/sm64/GeoLayoutFactory.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/factories/sm64/GeoLayoutFactory.cpp b/src/factories/sm64/GeoLayoutFactory.cpp index 16a2f57..4970c22 100644 --- a/src/factories/sm64/GeoLayoutFactory.cpp +++ b/src/factories/sm64/GeoLayoutFactory.cpp @@ -8,14 +8,11 @@ uint64_t RegisterAutoGen(uint32_t ptr, std::string type) { - const auto segment = Companion::Instance->GetCurrSegmentNumber(); - if (segment.has_value()) { - if (SEGMENT_NUMBER(ptr) == segment.value()) { - YAML::Node node; - node["type"] = type; - node["offset"] = ptr; - Companion::Instance->AddAsset(node); - } + if (ptr != 0) { + YAML::Node node; + node["type"] = type; + node["offset"] = ptr; + Companion::Instance->AddAsset(node); } return ptr; |
