From ad8d691352881dfd2cd4c9aae47b70f748db8e99 Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Wed, 16 Aug 2023 07:52:48 +0300 Subject: [PATCH] Load object templates in FO4 NPC and weapon records --- components/esm4/loadnpc.cpp | 4 ++++ components/esm4/loadweap.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/components/esm4/loadnpc.cpp b/components/esm4/loadnpc.cpp index 2fb15a18b5..b43c42d57a 100644 --- a/components/esm4/loadnpc.cpp +++ b/components/esm4/loadnpc.cpp @@ -279,6 +279,10 @@ void ESM4::Npc::load(ESM4::Reader& reader) case ESM4::SUB_COED: // FO3 case ESM4::SUB_PRPS: // FO4 case ESM4::SUB_PTRN: // FO4 + case ESM4::SUB_OBTE: // FO4 object template start + case ESM4::SUB_OBTF: + case ESM4::SUB_OBTS: + case ESM4::SUB_STOP: // FO4 object template end reader.skipSubRecordData(); break; default: diff --git a/components/esm4/loadweap.cpp b/components/esm4/loadweap.cpp index 9cd134326b..fd0b270495 100644 --- a/components/esm4/loadweap.cpp +++ b/components/esm4/loadweap.cpp @@ -183,6 +183,10 @@ void ESM4::Weapon::load(ESM4::Reader& reader) case ESM4::SUB_WNM7: // FONV case ESM4::SUB_EFSD: // FONV DeadMoney case ESM4::SUB_PTRN: // FO4 + case ESM4::SUB_OBTE: // FO4 object template start + case ESM4::SUB_OBTF: + case ESM4::SUB_OBTS: + case ESM4::SUB_STOP: // FO4 object template end reader.skipSubRecordData(); break; default: