private static void OnVirtueGumpRequest(VirtueGumpRequestEventArgs e) { if (e.Beheld != null && e.Beheld == e.Beholder) { SendCentralGump(e.Beheld as PlayerMobile); } }
private static void OnVirtueGumpRequest(VirtueGumpRequestEventArgs e) { if (e.Beheld != null && e.Beheld == e.Beholder) { SendCentralGump(e.Beheld as PlayerMobile); } }
private static void EventSink_VirtueGumpRequest(VirtueGumpRequestEventArgs e) { var beholder = e.Beholder; var beheld = e.Beheld; if (beholder == beheld && beholder.Murderer) { beholder.SendLocalizedMessage(1049609); // Murderers cannot invoke this virtue. } else if (beholder.Map == beheld.Map && beholder.InRange(beheld, 12)) { beholder.CloseGump(typeof(VirtueGump)); beholder.SendGump(new VirtueGump(beholder, beheld)); } }
public void InvokeVirtueGumpRequest( VirtueGumpRequestEventArgs e ) { if ( VirtueGumpRequest != null ) VirtueGumpRequest( e ); }
private static void EventSink_VirtueGumpRequest( VirtueGumpRequestEventArgs e ) { Mobile beholder = e.Beholder; Mobile beheld = e.Beheld; if ( beholder == beheld && beholder.Kills >= 5 ) { beholder.SendLocalizedMessage( 1049609 ); // Murderers cannot invoke this virtue. } else if ( beholder.Map == beheld.Map && beholder.InRange( beheld, 12 ) ) { beholder.CloseGump( typeof( VirtueGump ) ); beholder.SendGump( new VirtueGump( beholder, beheld ) ); } }