In depth Guide for Slavers Of Skyrim

Chapter:	Internal event system discription
Modul: Event System modul
-------------------------------------------
Written for: Stage 2
in the year of: 2024
Month: 10
Day: 12
-------------------------------------------

When something happens that intrest other modules a event handler need to be written.
This event handler need integrated to the internal event system.

The system uses 3 major component:
Event reporter script: 
This component used to send the event report.  to accept any form of data goign to use forms as variables.
The event handlers going to get own event handler identification number, and a sub variable to flag the event type.
in case the event handler may need procces mutiple type of events.
for start using 4 form variable and 2 integer variable to foward data.
this is the standard event reporting form.

The reported event then fowarded to the designated event handler, all event handler need to be stored a form list in order:
SLOSCoreEventHandlerList 

Event Handler:
the component that recive the event report.
this component might by it self capble handle the event or may need foward it some uniqe form to other modules that procces the event.
all event handling script need exist on its own separate quest.
so the event secific data can be stored in form of aliases more easy.
or in case event triggered by in game story event system the event can handling can started that way.

all event handler quest need to be started when the core starts. only ones that use story event system to be started by the game engine shuld not be started!

The common script that need extended on all event handler is:
SLOSEventHandlerScript

Event proccesing:
may or may not built in with the event handler.
this part of the event system procces the event and give a reaction to it.




