diff --git a/src/CounterDrone.Core/Simulation/SimulationEngine.cs b/src/CounterDrone.Core/Simulation/SimulationEngine.cs index 0faa539..a22d44f 100644 --- a/src/CounterDrone.Core/Simulation/SimulationEngine.cs +++ b/src/CounterDrone.Core/Simulation/SimulationEngine.cs @@ -130,15 +130,8 @@ namespace CounterDrone.Core.Simulation var threats = BuildDroneGroups(config); if (fireUnits.Count > 0 && threats.Count > 0) { - using (var ammoDb = new SQLiteConnection(_paths.GetMainDbPath())) - { - var catalog = new List(ammoDb.Table().ToList()); - if (catalog.Count == 0) - catalog = DefaultAmmunition.GetAll(); - var planner = new DefaultDefensePlanner(catalog); - var result = planner.Plan(fireUnits, threats, _scene); - SetFireSchedule(result.Best.MergedSchedule); - } + var result = _planner.Plan(fireUnits, threats, _scene); + SetFireSchedule(result.Best.MergedSchedule); } }