Using Set array elem to decrement the currently active array item

Hi.
I am trying to do this thing with arrays. I have a bool array which returns whatever value is true which in turn selects a corresponding item from an int Array. This part works. I’m trying to decrement the active int using the “set array element” but it only ever returns the base value of the int, it never changes (like war). I’m not sure what I’m doing wrong.
Can any one help?

The Blueprint:
http://i.imgur.com/f08x72i.jpg

Thanks.

I did try that at first, but it only ever returns the same thing. It doesn’t seem to be changing the variable.

Thanks for the advice on function names and the information about Array get/–. I, clearly, didn’t know this. I just thought an int was an int was an int :).