Find the line where it says :
[code:1]public override void OnSpeech( SpeechEventArgs e )[/code:1]
And add before it :
[code:1] public override bool HandlesOnSpeech( Mobile from )
{
if ( from.InRange( this.Location, 12 ) )
return true;
return base.HandlesOnSpeech( from );
}[/code:1]
I suspect Zulu is using an older beta or has modified something, because of b35 if you dont specify this, the npc's will be accepting voice commands only from staff members. The 12 is the range the player must be in, for the NPC to respond, so you can modify it.
:>