Server.Engines.PartySystem.Party.EventSink_PlayerDeath C# (CSharp) Method

EventSink_PlayerDeath() public static method

public static EventSink_PlayerDeath ( PlayerDeathEventArgs e ) : void
e Server.PlayerDeathEventArgs
return void
		public static void EventSink_PlayerDeath( PlayerDeathEventArgs e )
		{
			Mobile from = e.Mobile;
			Party p = Party.Get( from );

			if ( p != null )
			{
				Mobile m = from.LastKiller;

				if ( m == from )
					p.SendPublicMessage( from, "I killed myself !!" );
				else if ( m == null )
					p.SendPublicMessage( from, "I was killed !!" );
				else
					p.SendPublicMessage( from, String.Format( "I was killed by {0} !!", m.Name ) );
			}
		}