private static IEnumerable<IModelDefinition> DefinedDoodads(Adt adt)
{
var allRefs = new HashSet<int>(adt.MapChunks.Where(m => m.DoodadReferences != null).SelectMany(m => m.DoodadReferences));
return adt.DoodadDefinitions.Where((d, i) => allRefs.Contains(i));
}