This is a list of messages that can be used in cog files. They are defined in the symbols section of a COG file, and can have handlers in the code section (i.e. routines which are carried out when the message is sent).
Sent by a force power or usable item (eg. bacta tank, IR goggles) when its hotkey is pressed.
Or
Sent by a surface or thing when nudged (the player is next to it and presses spacebar)
Sometimes found as "Activate" too.
Found only in Jk.exe, not found in use in cogs.
Sent by a path-controlled thing when it arrives at a frame.
Sent by a weapon when it is autoselected.
Sent by a path-controlled thing when something is blocking the path.
Found only in Jk.exe ,not found in use in cogs.
Sent by a thing when it has been created.
Sent by an adjoined surface when it is crossed.
Sent by a surface or thing when hit by a weapon.
Sent by a surface or thing when nudge is finished (the player is next to it and releases spacebar)
OR
Sent by a force power or usable item (eg. bacta tank, IR goggles) when its hotkey is released.
Sent by a force power or weapon when it is deselected.
Sent by a sector when the player enters it, or by a surface when a player steps onto it.
Sent by a sector when the player exits it, or by a surface when a player steps off it.
Sent by a force power or weapon when fired.
Sent in multiplayer when a player joins
Sent by an actor thing when it is killed.
Sent in multiplayer when player leaves.
Unknown, used only in 10_powercore.cog
Sent by player thing when it respawns.
Sent when a repetitive delay set by SetPulse() or SetThingPulse() elapses.
Sent by a thing when removed from the world.
Sent by an item thing when it respawns.
Sent by weapon or force power when selected.
Sent when level ended.
Sent by a thing when it enters the player's fov.
Sent when a force power is used on an actor.
Sent by player thing when enters or leaves water.
Sent at level startup
Sent by an item thing when it is taken
Sent when a delay set by SetTimer(), SetTimerEx() or SetThingTimer() elapses.
Sent by a surface or thing when player collides with it.
Sent by SendTrigger()
User defined message, sent by SendMessage()