Code: Select all
function onSpeech( myString, myPlayer, myNPC )
{
if( !myNPC.InRange( myPlayer, 2 ) )
return;
var Speech_Array = myString.split(" ");
var i = 0, currObj = 0;
for( i = 1; i <= Speech_Array.length; i++ )
{
if( Speech_Array[currObj].match( /\bboom\b/i ) )
{ myNPC.TurnToward( myPlayer );
var damage = RandomNumber(20,10);
myNPC.MagicEffect( 43 );
myNPC.SoundEffect(0x0207, true);
myNPC.health =myNPC.health - damage;
return; }
currObj++;
}
}// [EOF]Enjoy!