private void DropBodyOfPlayer(BasePlayer player) { BaseCorpse corpse = player.DropCorpse("assets/prefabs/player/player_corpse.prefab"); if (corpse != null) { LootableCorpse lootable = corpse as LootableCorpse; if (lootable != null) { ItemContainer[] source = new ItemContainer[] { player.inventory?.containerMain, player.inventory?.containerWear, player.inventory?.containerBelt }; lootable.TakeFrom(source); lootable.playerName = player.displayName; lootable.playerSteamID = player.userID; } corpse.SpawnAsMapEntity(); } }