Thank you. Sir for the reply. I actually got it working, but i had to move the "Consume" action down a couple spots.
As in the pic, i have a GV for the number of shields that gets saved and displayed after purchase. I think it was consuming them before they were set.