I checked the code of Unturned and it seems like currently it is not possible to disable that easily.
Maps like Escalation have Spawn_Loadouts
in their Config.json file which is responsible for giving the items to player when he respawns. The only way to disable it now would be to remove it from the Config.json and reupload it.
"Spawn_Loadouts":
[
{
"Table_ID": 51155,
"Amount": 1
},
{
"Table_ID": 51156,
"Amount": 1
}
],
I have made a video showing how to reupload a map like Escalation, you can check it out. However if it’s not absolutely necessary I don’t recommend re-uploading it.
Here’s a part of code repsonsible for giving the Spawn_Loadouts items. It would be possible to make a plugin that can override the map Config.json file, but I couldn’t find any that exists yet.
// a part of code from PlayerInventory.bestowLoadout
if (Level.info != null)
{
foreach (ArenaLoadout arenaLoadout in Level.info.configData.Spawn_Loadouts)
{
for (ushort num = 0; num < arenaLoadout.Amount; num += 1)
{
ushort num2 = SpawnTableTool.ResolveLegacyId(arenaLoadout.Table_ID, EAssetType.ITEM, new Func<string>(this.OnGetSpawnLoadoutErrorContext));
if (num2 != 0)
{
this.tryAddItemAuto(new Item(num2, true), true, false, true, false);
}
}
}
}