add some error logging to exped generation (#32867)
Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
@@ -214,7 +214,14 @@ public sealed class SpawnSalvageMissionJob : Job<bool>
|
||||
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<bool>
|
||||
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<SalvageLootPrototype>(SharedSalvageSystem.ExpeditionsLootProto);
|
||||
|
||||
Reference in New Issue
Block a user