The available event functions are:
ENTER_ROOM called just before room Player Enters Screen event is run.
DATA = new room number
LEAVE_ROOM called just after room Player Leaves Screen event is run.
DATA = room number they are leaving
GOT_SCORE called whenever the player's score changes
DATA = number of points they got
GUI_MDOWN mouse button pressed over a gui
DATA = GUI number
GUI_MUP mouse button released
DATA = GUI number it was pressed down over
ADD_INVENTORY the player just got a new inventory item
DATA = inventory item number that was added
LOSE_INVENTORY the player just lost an inventory item
DATA = inventory item number that was lost
If 'Handle inventory clicks in script' is enabled in the game options, this function can also be called with LEFTINV or RIGHTINV, which indicate a left or right click on an inventory item, respectively. If 'Enable mouse wheel support' is enabled, this function can also be called with WHEELNORTH or WHEELSOUTH, which indicate the user moving the mouse wheel north or south, respectively.
WHAT TYPE Description 1 1 Look at hotspot 1 2 Interact with hotspot 1 3 Use inventory on hotspot 1 4 Talk to hotspot 1 7 Pick up hotspot 1 8 Cursor Mode 8 on hotspot 1 9 Cursor Mode 9 on hotspot 2 0 Look at object 2 1 Interact with object 2 2 Talk to object 2 3 Use inventory on object 2 5 Pick up object 2 6 Cursor Mode 8 on object 2 7 Cursor Mode 9 on object 3 0 Look at character 3 1 Interact with character 3 2 Speak to character 3 3 Use inventory on character 3 5 Pick up character 3 6 Cursor Mode 8 on character 3 7 Cursor Mode 9 on character 4 1 Look at nothing (ie. no hotspot) 4 2 Interact with nothing 4 3 Use inventory with nothing 4 4 Talk to nothing 5 0 Look at inventory 5 1 Interact with inventory (currently not possible) 5 2 Speak to inventory 5 3 Use an inventory item on another 5 4 Other click on inventoryNote that the "Character stands on hotspot", and all "Any click" events do not trigger this function.