Regular triggers (Game Triggers). These triggers are what the player will be interacting with when the player wants to investigate in-game obstacles. These triggers are usually repeatable.
NPC triggers. These triggers are what the player will be interacting with when the player wants to speak with NPCs.
Event triggers. These triggers function as in-game events, or plot devices. Unique events that will only occur once in the game will happen here. These triggers are non-repeatable, and whatever flags they trip in the game, will be saved to the game save data when the event has completed.
Currently, the Triggers are being mixed up between Obstacle triggers, NPC triggers, and player-scripted triggers. Too much stuff to handle.
Rewrite and split off these components into their own triggers, so it makes it even easier to manage and take control of them in the script editor.
That way, there is no need to fight over which entity takes which trigger stored on the area map files.