From 7ad27b1ef124b40cb567ea0901f1b2569e2659de Mon Sep 17 00:00:00 2001 From: webbrain-one <295484252+webbrain-one@users.noreply.github.com> Date: Mon, 10 Aug 2026 22:26:10 +0300 Subject: [PATCH] Fix airdropall command crash Resolve System.IndexOutOfRangeException in CommandAirdropAll. Fixes #12. --- Commands/VoteCommands/CommandAirdropAll.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Commands/VoteCommands/CommandAirdropAll.cs b/Commands/VoteCommands/CommandAirdropAll.cs index 13dc282..97be2b2 100644 --- a/Commands/VoteCommands/CommandAirdropAll.cs +++ b/Commands/VoteCommands/CommandAirdropAll.cs @@ -28,6 +28,8 @@ public void Execute(IRocketPlayer caller, string[] command) { var airdropNodeIds = LevelNodes.nodes.Where(n => n.type == ENodeType.AIRDROP).Cast().Select(n => n.id).ToArray(); + if (airdropNodeIds.Length == 0) return; + foreach (var player in Provider.clients.Select(UnturnedPlayer.FromSteamPlayer)) { int index = random.Next(airdropNodeIds.Length);