There are three kinds of triggers: area transitions, generic triggers, and traps. An area transition will move a character that stepped onto it from one place to another. A generic trigger can have scripted events attached to it to perform specific operations. A trap is a section of the floor that when stepped on performs something nasty to the unsuspecting player or creature that triggered them. OBJECT_SELF refers to the trigger, not the object that triggered it.