I have some questions about the PlayerEvents.stageAdded()
firstly, does it get called everytime a stage gets added to the player?
secondly, can i add/remove stages inside it, and
thirdly, can i do
PlayerEvents.stageAdded(e => {
if (e.player.stages.has("talent_1-unlocked")) {
e.player.tell("Talent 1 unlocked")
}
})
in my mind this would detect the addition of the stage "talent_1-unlocked" and then say talent 1 unlocked in chat