ATB Style battle system - Trying to pass around info

Godot Version

4.3 Beta3

Question

I’m stuck in trying to figure out how to properly pass data around. I have my system working working so far until I need to change the activation and recovery time for the atb_unit. Now I’m questioning my whole setup. For some reason my brain is just getting overwhelmed even with the rubber duck method I’m stuck.

I’ve been struggling with it for the past two days with no real progress so I’m coming here for some guidance.

I am honestly not sure how to explain my setup easily so that is why I put it on GitHub.

*If you see anything else funky or that I could setup better I’ll welcome some feedback as well for anything else.

I usually use an autoload with global signals, tbh.

I have a autoload so I may do that. I’m going to rework it with a state machine as well and we’ll see if my brain comes up with something else by the time I get that done.