use functions. You can have event sheets which are really just groups of similar functions and work like a library in a normal programming environment. Suppose MonsterOne is a member of the monster family write functions that have the form
functions.MoveMonster(UID)
inside function pick monster by UID
The SOL is completely reset by a function call and all functions are now global so you don't need to worry about including the event. Just name your functions in a logical manner so you can find them
yours
winkr7