trigger OnAttach() { debugSpeakMsg( self, "attached: say 'runfast' to increase your speed" ); return SCRIPT_CONTINUE; } trigger OnSpeaking( string text ) { if ( text.equals( "runfast" )) { float movePercent = getMovementPercent( self ); debugSpeakMsg( self, "old speed: " + movePercent ); movePercent = movePercent * 2f; setMovementPercent( self, movePercent ); debugSpeakMsg( self, "new speed: " + movePercent ); } else if ( text.equals( "runslow" )) { float movePercent = getMovementPercent( self ); debugSpeakMsg( self, "old speed: " + movePercent ); movePercent = movePercent / 2f; setMovementPercent( self, movePercent ); debugSpeakMsg( self, "new speed: " + movePercent ); } return SCRIPT_CONTINUE; }