private void PrepareCreatures() { try { ValidCreatures.Clear(); int num2 = GlobalVars.dbCreatures.Count; for (int i = 0; i < num2; i++) { CreatureEntry crEntry = (CreatureEntry)GlobalVars.nwrDB.GetEntry(GlobalVars.dbCreatures[i]); if (crEntry.IsInhabitant(fLandEntry.Sign)) { ValidCreatures.Add(GlobalVars.dbCreatures[i]); } } } catch (Exception ex) { Logger.Write("NWField.prepareCreatures(): " + ex.Message); throw ex; } }