Well, the most easy way to do it would be to make it kinda like trinitycore (with hooks) and then add kick-ass many hooks with as many arguments as it is possible to get from that piece of code (im sure you get what i mean)
EDIT: I'm on to port over the "script hooks system" to mangos, it would be good if it were added to master, so people could add their own changes without having to suecide with the merging of new commits affecting their modified files i also like having "my own place" for non blizzlike contents, in my opinion you shall not bloat out your core with mods everywhere, it will be much cleaner customizations with script hooks, so xeross tell me how your idea really is , i think i could port over the hooks system on a day or less when i get home to my loved codeblocks
- LilleCarl