Hey thanks for the reply.
Link to the logic
http://imgur.com/m6K5xXs
The inventory and your squad setup needs to be the same as it was when you restart the game. Also when in the game layout where the battle is, the inventory needs to be like you set it in the Squad\inventory editor.
I made a game different from your but I think it can help you with your problem. In my game you have a gun shop where you buy guns to upgrade your firepower. I have a saving mechanism in place that you can use here is the capx file
http://www65.zippyshare.com/v/1byvwy1x/file.html
Its organized as I use as little code as possible and if you have any questions about how I did something just ask. The gunshop inventory in my game saves the last gun purchased which is what you want for your soldiers.