Describe the bug
The orsinium dungeon has two overlapping dungeon blocks: B0000003.RDB and N0000065.RDB
In DaggerfallDungeon.SetDungeon() the N0000065.RDB block is ignored for Orsinium to prevent issues with the dungeon due to these overlapping blocks.
However, N0000065.RDB contains a QuestItemMarker that EnumerateDungeonQuestMarkers() makes available for quests. This leads to unfindable quest item issues.
Now we can make that code also ignore that block for that dungeon, or we can ignore block B0000003.RDB instead, since that contains no quest markers.
I did a quick run around with the B3 block ignored rather than the N65 block and I did not run into any issues.
But I'm not well versed enough in the background of this overlapping block issue to make a decision.
To Reproduce
Steps to reproduce the behavior:
Load the Letter bug save from https://forums.dfworkshop.net/viewtopic.php?f=5&t=3368
Expected behavior
The quest item is located at at accessible place.
Describe the bug
The orsinium dungeon has two overlapping dungeon blocks: B0000003.RDB and N0000065.RDB
In
DaggerfallDungeon.SetDungeon()the N0000065.RDB block is ignored for Orsinium to prevent issues with the dungeon due to these overlapping blocks.However, N0000065.RDB contains a QuestItemMarker that
EnumerateDungeonQuestMarkers()makes available for quests. This leads to unfindable quest item issues.Now we can make that code also ignore that block for that dungeon, or we can ignore block B0000003.RDB instead, since that contains no quest markers.
I did a quick run around with the B3 block ignored rather than the N65 block and I did not run into any issues.
But I'm not well versed enough in the background of this overlapping block issue to make a decision.
To Reproduce
Steps to reproduce the behavior:
Load the Letter bug save from https://forums.dfworkshop.net/viewtopic.php?f=5&t=3368
Expected behavior
The quest item is located at at accessible place.