I agree, it's a great way to approach this. Attempt it entirely in scripting, see where the limitations are, and then resolve just the limitations in code.
Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.