My issue is I have two systems implemented. One of them is in Player Controller and what this does is allow the player to change movement on button press (Like a weapon cycle more than Hold button to sprint) and the second system is in TopDownCharacter which will give the player movement speed debuffs when the stamina is at certain levels so the player isn’t able to constantly sprint.
My problem is they have to be in separate blueprints since I’m using a camera plugin and I’m not possessing the character, because of this there is a variable called “Base-Movement Speed” in the TopDownCharacter blueprint that will overide the original CMC.MaxWalkSpeed value so it acts like a constant.
Because of this, movement is a constant value until stamina reaches a certain value. The problem is that the movement speed won’t change with the Player Controller system which is supposed to be movement speed changes on demand.
How could I replace the “Base Movement Speed” variable? I have tried replacing it with the CMC.MaxWalkSpeed variable but it will keep repeating itself (the debuff) until movement speed is 0.