Re key collisions at the same priority level:
If the two packages containing collisions are loaded via the same wildcard specification in Resource.cfg, ie.:
PackedFile *.package
or
PackedFile *\*.package
Then which one "wins" should be considered non-deterministic as the game uses the Windows OS functions FindFirstFile/FindNextFile to iterate through the directory contents, which I am pretty sure is non deterministic. And you can expect that any other hypothetical OS flavor the game might support in the future would behave differently as well.
If the packages containing collisions are loaded via
different lines in the resource.cfg then who wins should be deterministic since our code behaves deterministically as it reads through the cfg files. I say *should* because I have not tested that :smile:. That said, even though in practice this might work I would advise against relying on deterministic behavior of collisions at the same priority.