My concept is that there is several maps that are chained together in a linear path, and at both end, the player would be sent to a "world map" and teleport back to different path's starting points. The ennemies in each "level" have moving sprites that begins fights when they approach and touch the player, therefore all ennemies are an individual event. My idea is that to prevent farming ennemies, I want them to dissapear after being defeated, but instead of respawning as soon as the player leaves the map and comes back, I wanted them to respawn when they use a specific teleport (the one that leads to the world map) so they'd have to leave the "level" for them to all respawn. Is there an easier way to do this than use a hundred of switches and range-toggle them all back?