From 8fd60cb3c8ed322237d730779072e98d2628ff7e Mon Sep 17 00:00:00 2001 From: HumanoidSandvichDispenser Date: Fri, 29 Dec 2023 20:15:23 -0800 Subject: [PATCH] fix StunTime not decrementing when rolling --- Characters/Character.cs | 5 +++++ State/Character/CharacterState.cs | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Characters/Character.cs b/Characters/Character.cs index 52a0285..cce8860 100644 --- a/Characters/Character.cs +++ b/Characters/Character.cs @@ -116,6 +116,11 @@ public partial class Character : CharacterBody2D, IFaction public override void _Process(double delta) { + if (StunTime > 0) + { + StunTime -= delta; + } + if (StateMachine != null) { StateMachine.Process(delta); diff --git a/State/Character/CharacterState.cs b/State/Character/CharacterState.cs index b7abe8b..ee458b9 100644 --- a/State/Character/CharacterState.cs +++ b/State/Character/CharacterState.cs @@ -18,11 +18,6 @@ public abstract partial class CharacterState : Node, IState public virtual CharacterState Process(double delta) { - if (Character.StunTime > 0) - { - Character.StunTime -= delta; - } - var item = Character.Inventory.SelectedItem; bool targetTowards(Items.Item item)