Integer counting down wrong

ok for starters if it matter you will never see 100 if your player hunger starts at 100 since its already changed to 98 before it hits print.

This is also why you don’t see 98… as I am pretty sure youre not seeing 100 either.

What you want to see is not the current value of the subtraction output but the value of PlayerHunger.

7483-hunger.png

Like the image above should be want you want to see. But for testing just move the wires and youll see the difference. If you look at your connections you do a step by step the Hunger has already decreased before the print string has fired off.

Where as with the wire moved it will get hunger BEFORE the subtraction has taken place.

This could also be a bug I’m not sure. But when I play my game, it counts from 100, to 96 and 94. Its counts down fine from there, could this be a bug or have I set up my blueprint wrong? Why does it skip 98?