In EQLive, any NPC that is within hearing range of you is supposed to hear what you say and let its quest AI (if any) process your text. But for us, that would pose some complicated issues. Not the least of which would be CPU consumption as you pointed out.
If a range check instead of a simple target check is done every time somebody says something in /say (and keep in mind they don't always /say to trigger quests, they might just be chatting with nearby friends), every line of all that chatter would still be triggering range checks and perl quest processing by EACH npc that heard it. Perhaps doable on multi-super-computers that Sony has; probably not a good idea with the server equipment most of us have.
__________________
<idleRPG> Rogean ate a plate of discounted, day-old sushi. This terrible calamity has slowed them 0 days, 15:13:51 from level 48.
|