> So yes, I'm going to have to do on each individual card spawn, change some variable, so it's going to be like 500 events.
Why do you think it will be 500 events? Do you have each card as a separate object? Even then you can combine them into a family and use a single event:
Cards On Created: Array push back value Cards.ID
or something like that.
However, if you are planning to use the array to store cards, then it should be the other way around - you create cards from the array:
Array For Each X : Create Card; Card set ID to Array.curValue
...well like, I'm very clearly asking how to do this as I don't know how. I wasn't sure how to do it to where it would affect the one item it applies to in a family as apposed to having to do it one sprite at a time. Like yeah, I wanna do it to when something in the card family spawns in the pack opening page that one thing will permanently tick up how many copies I own. I was trying to do it via family instance variables then I realized it wouldn't work. That's how I got here.
(basically I've never used an array so I have no idea what I'm doing and the videos I looked at didn't help either, same goes for a dictionary)