use brute forced locations if they're already present

This commit is contained in:
EliotJones 2025-08-03 16:24:42 -05:00
parent 48b3c26b53
commit 8ef88bb725

View File

@ -34,6 +34,12 @@
public bool TryGetOffset(IndirectReference reference, out long offset)
{
if (bruteForcedOffsets != null && bruteForcedOffsets.TryGetValue(reference, out var bfOffset))
{
offset = bfOffset;
return true;
}
if (offsets.TryGetValue(reference, out offset))
{
if (offset + reference.ObjectNumber == 0)