From 8ac72d2804a8edf97256a02df87cc4bcd6865d15 Mon Sep 17 00:00:00 2001 From: Aaron Kimbrell Date: Fri, 16 Oct 2026 20:09:53 -0500 Subject: [PATCH] fix: keep a model item's blueprint across saves A brick built model item's config has blueprintid (lowercase), which the saved item XML didn't keep (only blueprintID), so a picked up model lost its blueprint on the next load and could not be placed again. It is now saved as bp. Co-Authored-By: Claude Opus 5.5 --- dGame/dInventory/Item.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dGame/dInventory/Item.cpp b/dGame/dInventory/Item.cpp index f18cd0b3d..a06ea474b 100644 --- a/dGame/dInventory/Item.cpp +++ b/dGame/dInventory/Item.cpp @@ -34,6 +34,8 @@ namespace { const std::map ExtraSettingAbbreviations = { { "assemblyPartLOTs", "ma" }, { "blueprintID", "b" }, + // A brick built model item's blueprint, kept so the model can be placed again after a reload + { "blueprintid", "bp" }, { "userModelID", "ui" }, { "userModelName", "un" }, { "userModelDesc", "ud" },