30 lines
No EOL
615 B
C#
30 lines
No EOL
615 B
C#
using System;
|
|
using Server;
|
|
|
|
namespace Server.Misc
|
|
{
|
|
public class Animations
|
|
{
|
|
public static void Initialize()
|
|
{
|
|
EventSink.AnimateRequest += new AnimateRequestEventHandler( EventSink_AnimateRequest );
|
|
}
|
|
|
|
private static void EventSink_AnimateRequest( AnimateRequestEventArgs e )
|
|
{
|
|
Mobile from = e.Mobile;
|
|
|
|
int action;
|
|
|
|
switch ( e.Action )
|
|
{
|
|
case "bow": action = 32; break;
|
|
case "salute": action = 33; break;
|
|
default: return;
|
|
}
|
|
|
|
if ( from.Alive && !from.Mounted && from.Body.IsHuman )
|
|
from.Animate( action, 5, 1, true, false, 0 );
|
|
}
|
|
}
|
|
} |