diff --git a/Source/ACE.Server/WorldObjects/Creature_Death.cs b/Source/ACE.Server/WorldObjects/Creature_Death.cs index efb63b2c6c..a126955b75 100644 --- a/Source/ACE.Server/WorldObjects/Creature_Death.cs +++ b/Source/ACE.Server/WorldObjects/Creature_Death.cs @@ -524,7 +524,7 @@ protected void CreateCorpse(DamageHistoryInfo killer) if (player != null) { corpse.SetPosition(PositionType.Location, corpse.Location); - var dropped = killer.IsOlthoiPlayer ? player.CalculateDeathItems_Olthoi(corpse) : player.CalculateDeathItems(corpse); + var dropped = killer != null && killer.IsOlthoiPlayer ? player.CalculateDeathItems_Olthoi(corpse) : player.CalculateDeathItems(corpse); corpse.RecalculateDecayTime(player); if (dropped.Count > 0)