If you really dont feel like duplicating triggers, put them in a plugin. That way when/if you ever decide to distribute it, you wont have to have them edit their script file. And it'll be easier to code everything with plugins now, than to code it in the main script, and then change it all later. You'll also be able to check with your extension plugins if the core plugin is installed, and thatll help too with distribution.
You can check the time it takes for the triggers to execute in the world info. (Game > configure > info) Underneath where it has all the triggers, it will tell you just how long (or how short, in most cases) it took proccessing everything. Youll notice that it is extremely short, and unless you have a whole lot of triggers to duplicate, it wont make a huge difference.
I suppose it depends on how you plan on using it, if you want it to be completely modular, duplicate triggers, if everything already depends on other things, then youre probably better off going with a core plugin with peripherals, since theyll need a few pieces to have things work anyway. |