From 42f44c3eb8bcfc11b1c0f86b20dada10cef00a65 Mon Sep 17 00:00:00 2001 From: glax Date: Tue, 16 Jan 2024 00:58:09 +0100 Subject: [PATCH] Change Event Args for OnEquipmentValueChange to reflect changes, not new values --- CS2GSI/CS2EventGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CS2GSI/CS2EventGenerator.cs b/CS2GSI/CS2EventGenerator.cs index f62cc6e..61ab831 100644 --- a/CS2GSI/CS2EventGenerator.cs +++ b/CS2GSI/CS2EventGenerator.cs @@ -104,7 +104,7 @@ internal static class CS2EventGenerator events.Add(new ValueTuple(CS2Event.OnHelmetChange, new CS2EventArgs(newGameState.Player?.State?.Helmet))); if(newGameState.Player?.State?.EquipmentValue != previousPlayerState.Player?.State?.EquipmentValue && newGameState.Player is { State: not null}) - events.Add(new ValueTuple(CS2Event.OnEquipmentValueChange, new CS2EventArgs(newGameState.Player?.State?.EquipmentValue))); + events.Add(new ValueTuple(CS2Event.OnEquipmentValueChange, new CS2EventArgs(newGameState.Player?.State?.EquipmentValue - previousPlayerState.Player?.State?.EquipmentValue))); if(newGameState.Player?.Team != previousPlayerState.Player?.Team && newGameState.Player is not null) events.Add(new ValueTuple(CS2Event.OnTeamChange, new CS2EventArgs(newGameState.Player?.Team)));