Getting back to quests, the advantage of using an external scripting language like Perl instead of having it database driven is it gives us a lot more flexibility. Often, instead of adding code to the EQEmu core, we can get the same functionality using functions native to Perl. Hell, Perl can often even be used to overwrite and correct bugs that exist in the EQEmu core, until a developer can get the time to do it the correct way.
|