In theory would it be cheaper on performance to create a variable of a incoming reference and reuse it, or just drag reroute nodes of it and create a big spaghetti?
If I were to imagine this in terms of written code, it should look like this:
TempDamage = Damage
So temporary variable look heavier but honestly I don’t think it’s really relevant. And since I often end up modifying the parameter, I almost always create a temporary variable.
In BP, it is better to create readable functions and therefore, in this case it is better to create a local variable and use this, instead of keep reusing the parameter (and therefore create spaghetti code lol)