Evening chaps. I'm working on a treasure hunting mod, currently in the "drawing board" stages. The premise for now is basically how it is in Red Dead Redemption. You find Map 1, and in Chest 1 you'll find Map 2. Upon finding Map 2, Chest 2 will be born into the world, and so on.
I'm not going to be begging for scripts (for a change
), I'd just like some advise as to the best way to go about it. Should I...A: Use an
OnRead()
script so that the next chest is only enabled when the relevent map for it is read?
B: Use the
OnContainerChange
script so the chest will appear in the world once the map is in the players inventory? Or...
C: Use the
OnActivate
script so the next chest is born once the preceding chest has been activated?
What do you think would be the most "clean" way of doing it? Any thoughts?

EDIT: If there is a better option behind door number 4 I'm all ears.

