In my map I have it so units spawn near a barracks and attack to a certain location (kinda like an AOS map but its not an AOS). The barracks sells items which are added to it at the start of the game. All of the items are powerups so they are used instantly and it doesnt give you the message about your inventory being full if it is. Each item is triggered so that when a person buys it,it upgrades attack, defence, or even adds more creeps that spawn each round. All was going fine until all of a sudden when you buy 1 item it removes another from the shop, not all of them do this, but for some reason it seem kind of random. Here is the trigger that reads when an item is bought and then upgrades it at the shop: