Sort blueprint plugins after all others

Also validate that no non-blueprint masters or non-masters are expected
to load after any blueprint masters.

The addition of a new EdgeType may be considered a breaking change to
the API, since it can result in the caller receiving a value it doesn't
know how to handle, but it doesn't break ABI compatibility. LOOT has
explicit handling for unknown values, so is fine.
This commit is contained in:
Oliver Hamlet
2024-08-24 16:23:30 +01:00
parent 828c673077
commit 6f4dff4766
7 changed files with 581 additions and 25 deletions
+1
View File
@@ -46,6 +46,7 @@ enum struct EdgeType : unsigned int {
recordOverlap,
assetOverlap,
tieBreak,
blueprintMaster,
};
}