From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Sun, 13 Apr 2025 16:03:13 +0000 (+0100) Subject: add some error logging to exped generation (#32867) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=b619d4fae1b60a7e62af8c877655dd8733e87722;p=space-station-14.git add some error logging to exped generation (#32867) Co-authored-by: deltanedas <@deltanedas:kde.org> --- diff --git a/Content.Server/Salvage/SpawnSalvageMissionJob.cs b/Content.Server/Salvage/SpawnSalvageMissionJob.cs index 21da7e89a0..6746c2f8bd 100644 --- a/Content.Server/Salvage/SpawnSalvageMissionJob.cs +++ b/Content.Server/Salvage/SpawnSalvageMissionJob.cs @@ -214,7 +214,14 @@ public sealed class SpawnSalvageMissionJob : Job if (!lootProto.Guaranteed) continue; - await SpawnDungeonLoot(lootProto, mapUid); + try + { + await SpawnDungeonLoot(lootProto, mapUid); + } + catch (Exception e) + { + _sawmill.Error($"Failed to spawn guaranteed loot {lootProto.ID}: {e}"); + } } // Handle boss loot (when relevant). @@ -244,7 +251,14 @@ public sealed class SpawnSalvageMissionJob : Job if (entry == null) break; - await SpawnRandomEntry(grid, entry, dungeon, random); + try + { + await SpawnRandomEntry(grid, entry, dungeon, random); + } + catch (Exception e) + { + _sawmill.Error($"Failed to spawn mobs for {entry.Proto}: {e}"); + } } var allLoot = _prototypeManager.Index(SharedSalvageSystem.ExpeditionsLootProto);