diff --git a/obse/obse/InventoryReference.cpp b/obse/obse/InventoryReference.cpp index 6635fe9..e2efa56 100644 --- a/obse/obse/InventoryReference.cpp +++ b/obse/obse/InventoryReference.cpp @@ -126,11 +126,6 @@ bool InventoryReference::WriteRefDataToContainer(){ //IR operates directly on c if (m_bRemoved) return true; if (!m_containerRef || !m_data.type || !Validate()) return false; if (m_data.xData) { - if (strcmp(GetFullName(m_data.type), "Claymore Dwemeri") == 0){ - _MESSAGE("LOG"); - m_data.xData->DebugDump(); - m_tempRef->baseExtraList.DebugDump(); - } if (m_backupList->Compare(&m_tempRef->baseExtraList)) { DEBUG_PRINT("ExtraData changed. Mirror changes %s", GetFullName(m_data.type)); m_data.xData->RemoveAll(); diff --git a/obse_whatsnew.txt b/obse_whatsnew.txt index 29389d3..176a5a3 100644 --- a/obse_whatsnew.txt +++ b/obse_whatsnew.txt @@ -15,6 +15,7 @@ xOBSE 22.10 - Fix RemoveEventHandler for OnKeyEvent/OnControlEvent to remove all events with partial filter definition - Avoid rare null pointer access in ShowRuntimeError (thanks @Fox2Code) - Fix Menu{Tap/Hold/Release}Key commands not properly registering the button event for the UI. + - Fix xOBSE 22.7 regression for Useful House, now unmodified IR won't reset the stack extraDataList, possible if it was modified by another IR or directly by the engine. Changes: - Force C++20 Standard, modified some places for compliance API: