Collecting all of a certain type of item pickup to make something happen?

I finally managed to get the whole setup to work, as per your suggestion I removed the logic for keeping track of the number of purple star gems collected from the purple star gem blueprint itself.

However, rather than your suggestion of putting it in the Player Controller, I instead decided to put the purple star gem counter within the reward spawn blueprint. I also made a change to the Get All Actors of Class node, as it was set to get all actors of the Purple Star Gem class upon Event BeginPlay, which doesn’t make any sense as they need to be spawned in via breaking the container first. I’m not sure why it was set to that but I changed it to get all actors of the Purple Star Gem spawn point class instead.

With all of these modifications made, the whole thing works although I did end up using Event Tick to get it to work. I realize that its a bad idea to over rely on Event Tick but I couldn’t think of an alternate way of making work. I’m not sure if there’s an alternative method but if anyone has any suggestions then I’m all ears. Otherwise though everything seems to be in working order, so thanks to everyone who helped me out!