From 84684f4a26bc201f7d24d62bf46004516b9972b5 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Sun, 20 Oct 2024 20:45:17 +0200 Subject: [PATCH] Update WeaponAction.cs --- WeaponAction.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/WeaponAction.cs b/WeaponAction.cs index 941bc64f..d94c3e8c 100644 --- a/WeaponAction.cs +++ b/WeaponAction.cs @@ -85,7 +85,11 @@ namespace WeaponPaints return; } - if (!GPlayerWeaponsInfo[player.Slot][player.Team].TryGetValue(weaponDefIndex, out var value) || value.Paint == 0) return; + if (!GPlayerWeaponsInfo.TryGetValue(player.Slot, out var teamInfo) || + !teamInfo.TryGetValue(player.Team, out var teamWeapons) ) + return; + if (!teamWeapons.TryGetValue(weaponDefIndex, out var value)) + return; var weaponInfo = value; //Log($"Apply on {weapon.DesignerName}({weapon.AttributeManager.Item.ItemDefinitionIndex}) paint {gPlayerWeaponPaints[steamId.SteamId64][weapon.AttributeManager.Item.ItemDefinitionIndex]} seed {gPlayerWeaponSeed[steamId.SteamId64][weapon.AttributeManager.Item.ItemDefinitionIndex]} wear {gPlayerWeaponWear[steamId.SteamId64][weapon.AttributeManager.Item.ItemDefinitionIndex]}");