Removes redundant delegate type declarations

This commit is contained in:
Kamron Batman 2018-09-14 14:32:04 -07:00
parent 3c9842ee5a
commit c85b0a740c
317 changed files with 898 additions and 903 deletions

View file

@ -127,7 +127,7 @@ namespace Server.Items
{
public static void Initialize()
{
CommandSystem.Register( "SHTelGen", AccessLevel.Administrator, new CommandEventHandler( SHTelGen_OnCommand ) );
CommandSystem.Register( "SHTelGen", AccessLevel.Administrator, SHTelGen_OnCommand );
}
[Usage( "SHTelGen" )]

View file

@ -142,7 +142,7 @@ namespace Server.Items
m_Events = new List<int>();
m_Timer = Timer.DelayCall( EvaluationInterval, EvaluationInterval, new TimerCallback( Evaluate ) );
m_Timer = Timer.DelayCall( EvaluationInterval, EvaluationInterval, Evaluate );
}
public Aquarium( Serial serial ) : base( serial )
@ -446,7 +446,7 @@ namespace Server.Items
if ( next < DateTime.UtcNow )
next = DateTime.UtcNow;
m_Timer = Timer.DelayCall( next - DateTime.UtcNow, EvaluationInterval, new TimerCallback( Evaluate ) );
m_Timer = Timer.DelayCall( next - DateTime.UtcNow, EvaluationInterval, Evaluate );
goto case 0;
}

View file

@ -25,7 +25,7 @@ namespace Server.Items
{
m_Timer?.Stop();
m_Timer = Timer.DelayCall( DeathDelay, new TimerCallback( Kill ) );
m_Timer = Timer.DelayCall( DeathDelay, Kill );
InvalidateProperties();
}

View file

@ -354,9 +354,9 @@ namespace Server.Items
public static void Initialize()
{
PacketHandlers.Register( 0xD4, 0, true, new OnPacketReceive( HeaderChange ) );
PacketHandlers.Register( 0x66, 0, true, new OnPacketReceive( ContentChange ) );
PacketHandlers.Register( 0x93, 99, true, new OnPacketReceive( OldHeaderChange ) );
PacketHandlers.Register( 0xD4, 0, true, HeaderChange );
PacketHandlers.Register( 0x66, 0, true, ContentChange );
PacketHandlers.Register( 0x93, 99, true, OldHeaderChange );
}
public static void OldHeaderChange( NetState state, PacketReader pvSrc )

View file

@ -36,17 +36,17 @@ namespace Server.Items
// Called by RunUO
public static void Initialize()
{
EventSink.OpenDoorMacroUsed += new OpenDoorMacroEventHandler( EventSink_OpenDoorMacroUsed );
EventSink.OpenDoorMacroUsed += EventSink_OpenDoorMacroUsed;
CommandSystem.Register( "Link", AccessLevel.GameMaster, new CommandEventHandler( Link_OnCommand ) );
CommandSystem.Register( "ChainLink", AccessLevel.GameMaster, new CommandEventHandler( ChainLink_OnCommand ) );
CommandSystem.Register( "Link", AccessLevel.GameMaster, Link_OnCommand );
CommandSystem.Register( "ChainLink", AccessLevel.GameMaster, ChainLink_OnCommand );
}
[Usage( "Link" )]
[Description( "Links two targeted doors together." )]
private static void Link_OnCommand( CommandEventArgs e )
{
e.Mobile.BeginTarget( -1, false, TargetFlags.None, new TargetCallback( Link_OnFirstTarget ) );
e.Mobile.BeginTarget( -1, false, TargetFlags.None, Link_OnFirstTarget );
e.Mobile.SendMessage( "Target the first door to link." );
}
@ -54,7 +54,7 @@ namespace Server.Items
{
if ( !(targeted is BaseDoor door) )
{
from.BeginTarget( -1, false, TargetFlags.None, new TargetCallback( Link_OnFirstTarget ) );
from.BeginTarget( -1, false, TargetFlags.None, Link_OnFirstTarget );
from.SendMessage( "That is not a door. Try again." );
}
else

View file

@ -119,7 +119,7 @@ namespace Server.Items
TimeSpan delay = TimeSpan.FromMinutes( mins );
m_NextRespawnTime = DateTime.UtcNow + delay;
m_RespawnTimer = Timer.DelayCall( delay, new TimerCallback( Respawn ) );
m_RespawnTimer = Timer.DelayCall( delay, Respawn );
}
}
else if ( m_RespawnTimer != null )
@ -258,7 +258,7 @@ namespace Server.Items
m_NextRespawnTime = reader.ReadDeltaTime();
TimeSpan delay = m_NextRespawnTime - DateTime.UtcNow;
m_RespawnTimer = Timer.DelayCall( delay > TimeSpan.Zero ? delay : TimeSpan.Zero, new TimerCallback( Respawn ) );
m_RespawnTimer = Timer.DelayCall( delay > TimeSpan.Zero ? delay : TimeSpan.Zero, Respawn );
}
else
{
@ -319,7 +319,7 @@ namespace Server.Items
int version = reader.ReadEncodedInt();
if ( version == 0 && m_Content == null )
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( AcquireContent ) );
Timer.DelayCall( TimeSpan.Zero, AcquireContent );
}
}

View file

@ -7,7 +7,7 @@ namespace Server.Items
{
public static void Initialize()
{
CommandSystem.Register( "SecretLocGen", AccessLevel.Administrator, new CommandEventHandler( SecretLocGen_OnCommand ) );
CommandSystem.Register( "SecretLocGen", AccessLevel.Administrator, SecretLocGen_OnCommand );
}
[Usage( "SecretLocGen" )]

View file

@ -65,7 +65,7 @@ namespace Server.Items
}
}
Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), new TimerCallback( Validate ) );
Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), Validate );
}
private void Validate()

View file

@ -191,8 +191,8 @@ namespace Server.Items
public static void Initialize()
{
CommandSystem.Register( "GenStealArties", AccessLevel.Administrator, new CommandEventHandler( GenStealArties_OnCommand ) );
CommandSystem.Register( "RemoveStealArties", AccessLevel.Administrator, new CommandEventHandler( RemoveStealArties_OnCommand ) );
CommandSystem.Register( "GenStealArties", AccessLevel.Administrator, GenStealArties_OnCommand );
CommandSystem.Register( "RemoveStealArties", AccessLevel.Administrator, RemoveStealArties_OnCommand );
}
[Usage( "GenStealArties" )]
@ -323,7 +323,7 @@ namespace Server.Items
m_Artifacts[i] = new StealableInstance( m_Entries[i] );
}
m_RespawnTimer = Timer.DelayCall( TimeSpan.Zero, TimeSpan.FromMinutes( 15.0 ), new TimerCallback( CheckRespawn ) );
m_RespawnTimer = Timer.DelayCall( TimeSpan.Zero, TimeSpan.FromMinutes( 15.0 ), CheckRespawn );
}
public override void OnDelete()
@ -405,7 +405,7 @@ namespace Server.Items
m_Artifacts[i] = new StealableInstance( m_Entries[i] );
}
m_RespawnTimer = Timer.DelayCall( TimeSpan.Zero, TimeSpan.FromMinutes( 15.0 ), new TimerCallback( CheckRespawn ) );
m_RespawnTimer = Timer.DelayCall( TimeSpan.Zero, TimeSpan.FromMinutes( 15.0 ), CheckRespawn );
}
}
}

View file

@ -42,7 +42,7 @@ namespace Server.Items
{
if ( IsChildOf( from.Backpack ) )
{
from.BeginTarget( 6, false, TargetFlags.None, new TargetCallback( OnTarget ) );
from.BeginTarget( 6, false, TargetFlags.None, OnTarget );
from.SendLocalizedMessage( 1053024 ); // Select the swamp dragon you wish to place the barding on.
}
else

View file

@ -41,7 +41,7 @@ namespace Server.Items
Unlink();
Timer.DelayCall( TimeSpan.FromMinutes( 5.0 ), new TimerCallback( Delete ) );
Timer.DelayCall( TimeSpan.FromMinutes( 5.0 ), Delete );
}
public void Unlink()

View file

@ -829,7 +829,7 @@ namespace Server.Items
public static void Initialize()
{
EventSink.Login += new LoginEventHandler( EventSink_Login );
EventSink.Login += EventSink_Login;
}
private static void EventSink_Login( LoginEventArgs e )
@ -1072,12 +1072,12 @@ namespace Server.Items
if ( !Fillable || !ValidateUse( from, true ) )
return;
from.BeginTarget( -1, true, TargetFlags.None, new TargetCallback( Fill_OnTarget ) );
from.BeginTarget( -1, true, TargetFlags.None, Fill_OnTarget );
SendLocalizedMessageTo( from, 500837 ); // Fill from what?
}
else if ( Pourable && ValidateUse( from, true ) )
{
from.BeginTarget( -1, true, TargetFlags.None, new TargetCallback( Pour_OnTarget ) );
from.BeginTarget( -1, true, TargetFlags.None, Pour_OnTarget );
from.SendLocalizedMessage( 1010086 ); // What do you want to use this on?
}
}

View file

@ -611,7 +611,7 @@ namespace Server.Items
if ( !Movable )
return;
from.BeginTarget( 4, false, TargetFlags.None, new TargetCallback( OnTarget ) );
from.BeginTarget( 4, false, TargetFlags.None, OnTarget );
}
public virtual void OnTarget( Mobile from, object obj )

View file

@ -27,20 +27,20 @@ namespace Server.Engines.Mahjong
public static void Initialize()
{
PacketHandlers.Register( 0xDA, 0, true, new OnPacketReceive( OnPacket ) );
PacketHandlers.Register( 0xDA, 0, true, OnPacket );
RegisterSubCommand( 0x6, new OnMahjongPacketReceive( ExitGame ) );
RegisterSubCommand( 0xA, new OnMahjongPacketReceive( GivePoints ) );
RegisterSubCommand( 0xB, new OnMahjongPacketReceive( RollDice ) );
RegisterSubCommand( 0xC, new OnMahjongPacketReceive( BuildWalls ) );
RegisterSubCommand( 0xD, new OnMahjongPacketReceive( ResetScores ) );
RegisterSubCommand( 0xF, new OnMahjongPacketReceive( AssignDealer ) );
RegisterSubCommand( 0x10, new OnMahjongPacketReceive( OpenSeat ) );
RegisterSubCommand( 0x11, new OnMahjongPacketReceive( ChangeOption ) );
RegisterSubCommand( 0x15, new OnMahjongPacketReceive( MoveWallBreakIndicator ) );
RegisterSubCommand( 0x16, new OnMahjongPacketReceive( TogglePublicHand ) );
RegisterSubCommand( 0x17, new OnMahjongPacketReceive( MoveTile ) );
RegisterSubCommand( 0x18, new OnMahjongPacketReceive( MoveDealerIndicator ) );
RegisterSubCommand( 0x6, ExitGame );
RegisterSubCommand( 0xA, GivePoints );
RegisterSubCommand( 0xB, RollDice );
RegisterSubCommand( 0xC, BuildWalls );
RegisterSubCommand( 0xD, ResetScores );
RegisterSubCommand( 0xF, AssignDealer );
RegisterSubCommand( 0x10, OpenSeat );
RegisterSubCommand( 0x11, ChangeOption );
RegisterSubCommand( 0x15, MoveWallBreakIndicator );
RegisterSubCommand( 0x16, TogglePublicHand );
RegisterSubCommand( 0x17, MoveTile );
RegisterSubCommand( 0x18, MoveDealerIndicator );
}
public static void OnPacket( NetState state, PacketReader pvSrc )

View file

@ -109,7 +109,7 @@ namespace Server.Items
m_BeforeChangeover = true;
if ( Guild.NewGuildSystem && m_BeforeChangeover )
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( AddToHouse ) );
Timer.DelayCall( TimeSpan.Zero, AddToHouse );
if ( !Guild.NewGuildSystem && m_Guild == null )
Delete();
@ -382,7 +382,7 @@ namespace Server.Items
if ( house != null && house.IsOwner( from ) )
{
from.SendLocalizedMessage( 1062838 ); // Where would you like to place this decoration?
from.BeginTarget( -1, true, Targeting.TargetFlags.None, new TargetStateCallback( Placement_OnTarget ), null );
from.BeginTarget( -1, true, Targeting.TargetFlags.None, Placement_OnTarget, null );
}
else
{

View file

@ -291,7 +291,7 @@ namespace Server.Items
public static void Initialize()
{
PacketHandlers.Register( 0x56, 11, true, new OnPacketReceive( OnMapCommand ) );
PacketHandlers.Register( 0x56, 11, true, OnMapCommand );
}
private static void OnMapCommand( NetState state, PacketReader pvSrc )

View file

@ -902,7 +902,7 @@ namespace Server.Items
{
Movable = false;
Timer.DelayCall( TimeSpan.FromMinutes( 2.0 ), new TimerCallback( Delete ) );
Timer.DelayCall( TimeSpan.FromMinutes( 2.0 ), Delete );
}
public TreasureChestDirt( Serial serial ) : base( serial )

View file

@ -30,7 +30,7 @@ namespace Server.Items
m_MaxDamage = maxDamage;
m_Created = DateTime.UtcNow;
m_Duration = duration;
m_Timer = Timer.DelayCall( TimeSpan.Zero, TimeSpan.FromSeconds( 1 ), new TimerCallback( OnTick ) );
m_Timer = Timer.DelayCall( TimeSpan.Zero, TimeSpan.FromSeconds( 1 ), OnTick );
}
public override void OnAfterDelete()

View file

@ -26,7 +26,7 @@ namespace Server.Items
}
else
{
from.BeginTarget( 2, false, TargetFlags.None, new TargetCallback( OnTarget ) );
from.BeginTarget( 2, false, TargetFlags.None, OnTarget );
from.SendMessage( "What do you wish to use the gem on?" );
}
}

View file

@ -210,7 +210,7 @@ namespace Server.Items
public static void Initialize()
{
PacketHandlers.Register( 0x71, 0, true, new OnPacketReceive( BBClientRequest ) );
PacketHandlers.Register( 0x71, 0, true, BBClientRequest );
}
public static void BBClientRequest( NetState state, PacketReader pvSrc )

View file

@ -409,7 +409,7 @@ namespace Server.Items
public static void Initialize()
{
Mobile.CreateCorpseHandler += new CreateCorpseHandler( Mobile_CreateCorpseHandler );
Mobile.CreateCorpseHandler += Mobile_CreateCorpseHandler;
}
public static Container Mobile_CreateCorpseHandler( Mobile owner, HairInfo hair, FacialHairInfo facialhair, List<Item> initialContent, List<Item> equipItems )

View file

@ -140,7 +140,7 @@ namespace Server.Items
if ( Utility.InRange( m.Location, Location, 1 ) && !Utility.InRange( oldLocation, Location, 1 ) && m.Player && !(m.AccessLevel > AccessLevel.Player || m.Hidden) )
{
if ( m_Timer == null || !m_Timer.Running )
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 2 ), new TimerCallback( HeedWarning ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 2 ), HeedWarning );
}
}

View file

@ -335,13 +335,13 @@ namespace Server.Items
return;
if (m_SoundID > 0)
Timer.DelayCall<IEntity>(m_SoundDelay, new TimerStateCallback<IEntity>(PlaySound), trigger);
Timer.DelayCall<IEntity>(m_SoundDelay, PlaySound, trigger);
if (m_Trigger != null)
Timer.DelayCall<IEntity>(m_TriggerDelay, new TimerStateCallback<IEntity>(m_Trigger.DoEffect), trigger);
Timer.DelayCall<IEntity>(m_TriggerDelay, m_Trigger.DoEffect, trigger);
if (m_EffectType != ECEffectType.None)
Timer.DelayCall<IEntity>(m_EffectDelay, new TimerStateCallback<IEntity>(InternalDoEffect), trigger);
Timer.DelayCall<IEntity>(m_EffectDelay, InternalDoEffect, trigger);
}
public void InternalDoEffect(IEntity trigger)

View file

@ -61,7 +61,7 @@ namespace Server.Items
if ( m_Timer == null )
{
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1 ), TimeSpan.FromSeconds( 1 ), new TimerCallback( OnFirebombTimerTick ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1 ), TimeSpan.FromSeconds( 1 ), OnFirebombTimerTick );
m_LitBy = from;
from.SendLocalizedMessage( 1060582 ); // You light the firebomb. Throw it now!
}
@ -221,7 +221,7 @@ namespace Server.Items
m_LitBy = litBy;
m_Expire = DateTime.UtcNow + TimeSpan.FromSeconds( 10 );
m_Burning = toDamage;
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ), new TimerCallback( OnFirebombFieldTimerTick ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ), OnFirebombFieldTimerTick );
}
public FirebombField( Serial serial ) : base( serial )

View file

@ -9,7 +9,7 @@ namespace Server.Items
{
public static void Initialize()
{
CommandSystem.Register( "Flip", AccessLevel.GameMaster, new CommandEventHandler( Flip_OnCommand ) );
CommandSystem.Register( "Flip", AccessLevel.GameMaster, Flip_OnCommand );
}
[Usage( "Flip" )]

View file

@ -33,10 +33,10 @@ namespace Server.Items
Effects.PlaySound( GetWorldLocation(), Map, 0x387 );
Timer.DelayCall( TimeSpan.FromSeconds( 0.25 ), new TimerCallback( Down1 ) );
Timer.DelayCall( TimeSpan.FromSeconds( 0.50 ), new TimerCallback( Down2 ) );
Timer.DelayCall( TimeSpan.FromSeconds( 0.25 ), Down1 );
Timer.DelayCall( TimeSpan.FromSeconds( 0.50 ), Down2 );
Timer.DelayCall( TimeSpan.FromSeconds( 5.00 ), new TimerCallback( BackUp ) );
Timer.DelayCall( TimeSpan.FromSeconds( 5.00 ), BackUp );
m_NextUse = DateTime.UtcNow + TimeSpan.FromSeconds( 10.0 );
}

View file

@ -140,7 +140,7 @@ namespace Server.Items
}
}
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( Refresh ) );
Timer.DelayCall( TimeSpan.Zero, Refresh );
}
}
}

View file

@ -40,7 +40,7 @@ namespace Server.Items
{
if ( IsChildOf( from.Backpack ) )
{
from.BeginTarget( -1, false, TargetFlags.None, new TargetCallback( OnTarget ) );
from.BeginTarget( -1, false, TargetFlags.None, OnTarget );
from.SendLocalizedMessage( 1005424 ); // Select the weapon or armor you wish to use the cloth on.
}
else

View file

@ -32,7 +32,7 @@ namespace Server.Items
m_Created = DateTime.UtcNow;
m_Duration = duration;
m_Timer = Timer.DelayCall( TimeSpan.Zero, TimeSpan.FromSeconds( 1 ), new TimerCallback( OnTick ) );
m_Timer = Timer.DelayCall( TimeSpan.Zero, TimeSpan.FromSeconds( 1 ), OnTick );
}
public override void OnAfterDelete()

View file

@ -99,7 +99,7 @@ namespace Server.Items
public static void Initialize()
{
CommandSystem.Register( "MoonGen", AccessLevel.Administrator, new CommandEventHandler( MoonGen_OnCommand ) );
CommandSystem.Register( "MoonGen", AccessLevel.Administrator, MoonGen_OnCommand );
}
[Usage( "MoonGen" )]

View file

@ -550,7 +550,7 @@ namespace Server.Items
{
m_Table = new Dictionary<Mobile, TeleportingInfo>();
EventSink.Logout += new LogoutEventHandler(EventSink_Logout);
EventSink.Logout += EventSink_Logout;
}
public static void EventSink_Logout(LogoutEventArgs e)

View file

@ -117,7 +117,7 @@ namespace Server.Items
list[i].Broadcast( triggerer );
}
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( InternalCallback ) );
Timer.DelayCall( TimeSpan.Zero, InternalCallback );
}
private void InternalCallback()

View file

@ -8,7 +8,7 @@ namespace Server.Items
{
public static void Initialize()
{
CommandSystem.Register( "WayPointSeq", AccessLevel.GameMaster, new CommandEventHandler( WayPointSeq_OnCommand ) );
CommandSystem.Register( "WayPointSeq", AccessLevel.GameMaster, WayPointSeq_OnCommand );
}
public static void WayPointSeq_OnCommand( CommandEventArgs arg )

View file

@ -64,7 +64,7 @@ namespace Server.Items
m_Entry = entry;
m_Bedroll = bedroll;
m_CloseTimer = Timer.DelayCall( TimeSpan.FromSeconds( 10.0 ), new TimerCallback( CloseGump ) );
m_CloseTimer = Timer.DelayCall( TimeSpan.FromSeconds( 10.0 ), CloseGump );
AddBackground( 0, 0, 400, 350, 0xA28 );

View file

@ -42,7 +42,7 @@ namespace Server.Items
m_Entries = new ArrayList();
m_Created = DateTime.UtcNow;
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ), new TimerCallback( OnTick ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ), OnTick );
}
public Campfire( Serial serial ) : base( serial )

View file

@ -294,7 +294,7 @@ namespace Server.Items
}
}
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( FixMovingCrate ) );
Timer.DelayCall( TimeSpan.Zero, FixMovingCrate );
}
private void FixMovingCrate()

View file

@ -104,7 +104,7 @@ namespace Server.Items
else if ( IsChildOf( from.Backpack ) )
{
from.SendLocalizedMessage( 1010484 ); // Where do you wish to use the net?
from.BeginTarget( -1, true, TargetFlags.None, new TargetCallback( OnTarget ) );
from.BeginTarget( -1, true, TargetFlags.None, OnTarget );
}
else
{

View file

@ -326,7 +326,7 @@ namespace Server.Items
if ( m_GumpWidth > 0 && m_GumpHeight > 0 && m_TitleNumber > 0 && (m_MessageNumber > 0 || m_MessageString != null) )
{
from.CloseGump( typeof( WarningGump ) );
from.SendGump( new WarningGump( m_TitleNumber, m_TitleColor, m_MessageString == null ? (object)m_MessageNumber : (object)m_MessageString, m_MessageColor, m_GumpWidth, m_GumpHeight, new WarningGumpCallback( Warning_Callback ), from ) );
from.SendGump( new WarningGump( m_TitleNumber, m_TitleColor, m_MessageString == null ? (object)m_MessageNumber : (object)m_MessageString, m_MessageColor, m_GumpWidth, m_GumpHeight, Warning_Callback, from ) );
}
else
{

View file

@ -79,7 +79,7 @@ namespace Server.Items
}
if ( version < 1 )
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( UpdateWeight ) );
Timer.DelayCall( TimeSpan.Zero, UpdateWeight );
}
public override int LabelNumber

View file

@ -90,7 +90,7 @@ namespace Server.Items
// Effects
Effects.PlaySound( loc, map, 0x207 );
Geometry.Circle2D( loc, map, Radius, new DoEffect_Callback( BlastEffect ), 270, 90 );
Geometry.Circle2D( loc, map, Radius, BlastEffect, 270, 90 );
Timer.DelayCall( TimeSpan.FromSeconds( 0.3 ), new TimerStateCallback( CircleEffect2 ), new object[] { loc, map } );
@ -117,7 +117,7 @@ namespace Server.Items
{
object[] states = (object[]) state;
Geometry.Circle2D( (Point3D)states[0], (Map)states[1], Radius, new DoEffect_Callback( BlastEffect ), 90, 270 );
Geometry.Circle2D( (Point3D)states[0], (Map)states[1], Radius, BlastEffect, 90, 270 );
}
#endregion

View file

@ -47,17 +47,17 @@ namespace Server.Items
public static void Initialize()
{
EventSink.OpenSpellbookRequest += new OpenSpellbookRequestEventHandler( EventSink_OpenSpellbookRequest );
EventSink.CastSpellRequest += new CastSpellRequestEventHandler( EventSink_CastSpellRequest );
EventSink.OpenSpellbookRequest += EventSink_OpenSpellbookRequest;
EventSink.CastSpellRequest += EventSink_CastSpellRequest;
CommandSystem.Register( "AllSpells", AccessLevel.GameMaster, new CommandEventHandler( AllSpells_OnCommand ) );
CommandSystem.Register( "AllSpells", AccessLevel.GameMaster, AllSpells_OnCommand );
}
[Usage( "AllSpells" )]
[Description( "Completely fills a targeted spellbook with scrolls." )]
private static void AllSpells_OnCommand( CommandEventArgs e )
{
e.Mobile.BeginTarget( -1, false, TargetFlags.None, new TargetCallback( AllSpells_OnTarget ) );
e.Mobile.BeginTarget( -1, false, TargetFlags.None, AllSpells_OnTarget );
e.Mobile.SendMessage( "Target the spellbook to fill." );
}
@ -76,7 +76,7 @@ namespace Server.Items
}
else
{
from.BeginTarget( -1, false, TargetFlags.None, new TargetCallback( AllSpells_OnTarget ) );
from.BeginTarget( -1, false, TargetFlags.None, AllSpells_OnTarget );
from.SendMessage( "That is not a spellbook. Try again." );
}
}

View file

@ -14,7 +14,7 @@ namespace Server.Items
public static void Initialize()
{
EventSink.BandageTargetRequest += new BandageTargetRequestEventHandler(EventSink_BandageTargetRequest);
EventSink.BandageTargetRequest += EventSink_BandageTargetRequest;
}
[Constructible]

View file

@ -361,7 +361,7 @@ namespace Server.Items
}
if ( m_UsesRemaining != oldUses )
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( InvalidateProperties ) );
Timer.DelayCall( TimeSpan.Zero, InvalidateProperties );
}
public override void OnSingleClick( Mobile from )

View file

@ -44,7 +44,7 @@ namespace Server.Items
{
if (CanUseWeapon(from, weapon))
{
from.BeginTarget(weapon.WeaponMaxRange, false, TargetFlags.Harmful, new TargetStateCallback<INinjaWeapon>(OnTarget), weapon);
from.BeginTarget(weapon.WeaponMaxRange, false, TargetFlags.Harmful, OnTarget, weapon);
}
}
@ -66,10 +66,10 @@ namespace Server.Items
if (CombatCheck(from, target))
{
Timer.DelayCall(TimeSpan.FromSeconds(1.0), new TimerStateCallback<object[]>(OnHit), new object[] { from, target, weapon });
Timer.DelayCall(TimeSpan.FromSeconds(1.0), OnHit, new object[] { from, target, weapon });
}
Timer.DelayCall(TimeSpan.FromSeconds(2.5), new TimerStateCallback<PlayerMobile>(ResetUsing), from);
Timer.DelayCall(TimeSpan.FromSeconds(2.5), ResetUsing, from);
}
else
{
@ -356,7 +356,7 @@ namespace Server.Items
{
if (WeaponIsValid(weapon, Owner.From))
{
Owner.From.BeginTarget(10, false, TargetFlags.Harmful, new TargetStateCallback<INinjaWeapon>(OnTarget), weapon);
Owner.From.BeginTarget(10, false, TargetFlags.Harmful, OnTarget, weapon);
}
}
}

View file

@ -92,11 +92,11 @@ namespace Server.Items
{
if ( tub.MetallicHues ) /* OSI has three metallic tubs now */
{
from.SendGump( new MetallicHuePicker( from, new MetallicHuePicker.MetallicHuePickerCallback( SetTubHue ), tub ) );
from.SendGump( new MetallicHuePicker( from, SetTubHue, tub ) );
}
else if ( tub.CustomHuePicker != null )
{
from.SendGump( new CustomHuePickerGump( from, tub.CustomHuePicker, new CustomHuePickerCallback( SetTubHue ), tub ) );
from.SendGump( new CustomHuePickerGump( from, tub.CustomHuePicker, SetTubHue, tub ) );
}
else
{

View file

@ -134,7 +134,7 @@ namespace Server.Items
m_ItemID = ItemID;
m.Send( new PlayMusic( music ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 0.5 ), TimeSpan.FromSeconds( 0.5 ), 4, new TimerCallback( Animate ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 0.5 ), TimeSpan.FromSeconds( 0.5 ), 4, Animate );
}
public void EndMusic( Mobile m )

View file

@ -93,7 +93,7 @@ namespace Server.Items
{
m_Charges = charges;
m_Timer = Timer.DelayCall( RechargeTime, RechargeTime, new TimerCallback( Recharge ) );
m_Timer = Timer.DelayCall( RechargeTime, RechargeTime, Recharge );
}
public FountainOfLife( Serial serial )
@ -172,9 +172,9 @@ namespace Server.Items
DateTime next = reader.ReadDateTime();
if ( next < DateTime.UtcNow )
m_Timer = Timer.DelayCall( TimeSpan.Zero, RechargeTime, new TimerCallback( Recharge ) );
m_Timer = Timer.DelayCall( TimeSpan.Zero, RechargeTime, Recharge );
else
m_Timer = Timer.DelayCall( next - DateTime.UtcNow, RechargeTime, new TimerCallback( Recharge ) );
m_Timer = Timer.DelayCall( next - DateTime.UtcNow, RechargeTime, Recharge );
}
public void Recharge()

View file

@ -34,7 +34,7 @@ namespace Server.Items
if ( ItemID == 0x2A69 || ItemID == 0x2A6D )
{
Up();
Timer.DelayCall( TimeSpan.FromSeconds( 0.5 ), TimeSpan.FromSeconds( 0.5 ), 2, new TimerCallback( Up ) );
Timer.DelayCall( TimeSpan.FromSeconds( 0.5 ), TimeSpan.FromSeconds( 0.5 ), 2, Up );
}
}
else if ( Utility.InRange( old, Location, 2 ) && !Utility.InRange( m.Location, Location, 2 ) )
@ -42,7 +42,7 @@ namespace Server.Items
if ( ItemID == 0x2A6C || ItemID == 0x2A70 )
{
Down();
Timer.DelayCall( TimeSpan.FromSeconds( 0.5 ), TimeSpan.FromSeconds( 0.5 ), 2, new TimerCallback( Down ) );
Timer.DelayCall( TimeSpan.FromSeconds( 0.5 ), TimeSpan.FromSeconds( 0.5 ), 2, Down );
}
}
}

View file

@ -12,7 +12,7 @@ namespace Server.Items
public DisturbingPortraitComponent() : base( 0x2A5D )
{
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), TimeSpan.FromMinutes( 3 ), new TimerCallback( Change ) );
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), TimeSpan.FromMinutes( 3 ), Change );
}
public DisturbingPortraitComponent( Serial serial ) : base( serial )
@ -48,7 +48,7 @@ namespace Server.Items
int version = reader.ReadEncodedInt();
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), TimeSpan.FromMinutes( 3 ), new TimerCallback( Change ) );
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), TimeSpan.FromMinutes( 3 ), Change );
}
private void Change()

View file

@ -41,7 +41,7 @@ namespace Server.Items
m_Timer?.Stop();
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), new TimerCallback( Empty ) );
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), Empty );
}
return true;
@ -63,7 +63,7 @@ namespace Server.Items
m_Timer?.Stop();
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), new TimerCallback( Empty ) );
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), Empty );
}
return true;
@ -83,7 +83,7 @@ namespace Server.Items
int version = reader.ReadEncodedInt();
if ( Items.Count > 0 )
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), new TimerCallback( Empty ) );
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), Empty );
}
public virtual void Flip( Mobile from, Direction direction )

View file

@ -12,7 +12,7 @@ namespace Server.Items
public UnsettlingPortraitComponent() : base( 0x2A65 )
{
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), TimeSpan.FromMinutes( 3 ), new TimerCallback( ChangeDirection ) );
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), TimeSpan.FromMinutes( 3 ), ChangeDirection );
}
public UnsettlingPortraitComponent( Serial serial ) : base( serial )
@ -47,7 +47,7 @@ namespace Server.Items
int version = reader.ReadEncodedInt();
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), TimeSpan.FromMinutes( 3 ), new TimerCallback( ChangeDirection ) );
m_Timer = Timer.DelayCall( TimeSpan.FromMinutes( 3 ), TimeSpan.FromMinutes( 3 ), ChangeDirection );
}
private void ChangeDirection()

View file

@ -25,7 +25,7 @@ namespace Server.Items
public BaseFruitTreeAddon()
{
Timer.DelayCall( TimeSpan.FromMinutes( 5 ), new TimerCallback( Respawn ) );
Timer.DelayCall( TimeSpan.FromMinutes( 5 ), Respawn );
}
public BaseFruitTreeAddon( Serial serial ) : base( serial )
@ -51,7 +51,7 @@ namespace Server.Items
else
{
if ( --m_Fruits == 0 )
Timer.DelayCall( TimeSpan.FromMinutes( 30 ), new TimerCallback( Respawn ) );
Timer.DelayCall( TimeSpan.FromMinutes( 30 ), Respawn );
from.SendLocalizedMessage( 501016 ); // You pick some fruit and put it in your backpack.
}

View file

@ -48,7 +48,7 @@ namespace Server.Items
int version = reader.ReadInt();
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( FixMovingCrate ) );
Timer.DelayCall( TimeSpan.Zero, FixMovingCrate );
}
private void FixMovingCrate()
@ -207,7 +207,7 @@ namespace Server.Items
if ( house != null && house.IsCoOwner( from ) )
{
from.SendLocalizedMessage( 1062838 ); // Where would you like to place this decoration?
from.BeginTarget( -1, true, TargetFlags.None, new TargetStateCallback( Placement_OnTarget ), null );
from.BeginTarget( -1, true, TargetFlags.None, Placement_OnTarget, null );
}
else
{

View file

@ -248,7 +248,7 @@ namespace Server.Items
}
}
Timer.DelayCall( TimeSpan.FromMinutes( 1.0 ), TimeSpan.FromMinutes( 1.0 ), new TimerCallback( CheckEnd_OnTick ) );
Timer.DelayCall( TimeSpan.FromMinutes( 1.0 ), TimeSpan.FromMinutes( 1.0 ), CheckEnd_OnTick );
}
[Constructible]
@ -462,7 +462,7 @@ namespace Server.Items
else
{
from.SendGump( new WarningGump( 1150470, 0x7F00,
$"You are about to purchase a raffle ticket for the house plot located at {FormatLocation()}. The ticket price is {FormatPrice()}. Tickets are non-refundable and you can only purchase one ticket per account. Do you wish to continue?", 0xFFFFFF, 420, 280, new WarningGumpCallback( Purchase_Callback ), null ) ); // CONFIRM TICKET PURCHASE
$"You are about to purchase a raffle ticket for the house plot located at {FormatLocation()}. The ticket price is {FormatPrice()}. Tickets are non-refundable and you can only purchase one ticket per account. Do you wish to continue?", 0xFFFFFF, 420, 280, Purchase_Callback, null ) ); // CONFIRM TICKET PURCHASE
}
}

View file

@ -74,7 +74,7 @@ namespace Server.Mobiles
if ( version < 1 )
{
Timer.DelayCall( TimeSpan.FromSeconds( 0 ), new TimerCallback( OnAfterDeserialize_Callback ) );
Timer.DelayCall( TimeSpan.FromSeconds( 0 ), OnAfterDeserialize_Callback );
}
}
}

View file

@ -13,7 +13,7 @@ namespace Server.Items
public PlagueBeastBlood() : base( 0x122C, 0 )
{
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1.5 ), TimeSpan.FromSeconds( 1.5 ), 3, new TimerCallback( Hemorrhage ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1.5 ), TimeSpan.FromSeconds( 1.5 ), 3, Hemorrhage );
}
public override void OnAfterDelete()

View file

@ -38,7 +38,7 @@ namespace Server.Items
from.LocalOverheadMessage( MessageType.Regular, 0x34, 1071906 ); // * You remove the plague mutation core from the plague beast, causing it to dissolve into a pile of goo *
if ( owner != null )
Timer.DelayCall<PlagueBeastLord>( TimeSpan.FromSeconds( 1 ), new TimerStateCallback<PlagueBeastLord>( KillParent ), owner );
Timer.DelayCall<PlagueBeastLord>( TimeSpan.FromSeconds( 1 ), KillParent, owner );
return true;
}

View file

@ -42,7 +42,7 @@ namespace Server.Items
Movable = false;
Timer.DelayCall( TimeSpan.Zero, new TimerCallback( Initialize ) );
Timer.DelayCall( TimeSpan.Zero, Initialize );
}
public virtual void Initialize()
@ -67,7 +67,7 @@ namespace Server.Items
{
if ( !m_Opened && m_Timer == null )
{
m_Timer = Timer.DelayCall<Mobile>( TimeSpan.FromSeconds( 3 ), new TimerStateCallback<Mobile>( FinishOpening ), from );
m_Timer = Timer.DelayCall<Mobile>( TimeSpan.FromSeconds( 3 ), FinishOpening, from );
scissors.PublicOverheadMessage( MessageType.Regular, 0x3B2, 1071897 ); // You carefully cut into the organ.
return true;
}
@ -392,7 +392,7 @@ namespace Server.Items
if ( to.Hue == 0x1 && m_Gland == null && item is PlagueBeastGland )
{
m_Gland = item;
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 3 ), new TimerCallback( FinishHealing ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 3 ), FinishHealing );
from.SendAsciiMessage( 0x3B2, "* You place the healthy gland inside the organ sac *" );
item.Movable = false;
@ -420,7 +420,7 @@ namespace Server.Items
for ( int i = 0; i < 7 && i < Components.Count; i++ )
Components[ i ].Hue = 0x6;
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 2 ), new TimerCallback( OpenOrgan ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 2 ), OpenOrgan );
}
public void OpenOrgan()

View file

@ -22,7 +22,7 @@ namespace Server.Items
{
if ( !m_Cut && m_Timer == null )
{
m_Timer = Timer.DelayCall<Mobile>( TimeSpan.FromSeconds( 3 ), new TimerStateCallback<Mobile>( CuttingDone ), from );
m_Timer = Timer.DelayCall<Mobile>( TimeSpan.FromSeconds( 3 ), CuttingDone, from );
scissors.PublicOverheadMessage( MessageType.Regular, 0x3B2, 1071899 ); // You begin cutting through the vein.
return true;
}

View file

@ -113,13 +113,13 @@ namespace Server.Items
{
if ( Pet == null )
{
list.Add( new BallEntry( new BallCallback( LinkPet ), 6180 ) );
list.Add( new BallEntry( LinkPet, 6180 ) );
}
else
{
list.Add(new BallEntry(new BallCallback( CastSummonPet ), 6181 ));
list.Add( new BallEntry( new BallCallback( UpdatePetName ), 6183 ) );
list.Add( new BallEntry( new BallCallback( UnlinkPet ), 6182 ) );
list.Add(new BallEntry(CastSummonPet, 6181 ));
list.Add( new BallEntry( UpdatePetName, 6183 ) );
list.Add( new BallEntry( UnlinkPet, 6182 ) );
}
}
}

View file

@ -110,10 +110,10 @@ namespace Server.Items
{
BraceletOfBinding bound = Bound;
list.Add( new BraceletEntry( new BraceletCallback( Activate ), 6170, bound != null ) );
list.Add( new BraceletEntry( new BraceletCallback( Search ), 6171, bound != null ) );
list.Add( new BraceletEntry( new BraceletCallback( Bind ), bound == null ? 6173 : 6174, true ) );
list.Add( new BraceletEntry( new BraceletCallback( Inscribe ), 6175, true ) );
list.Add( new BraceletEntry( Activate, 6170, bound != null ) );
list.Add( new BraceletEntry( Search, 6171, bound != null ) );
list.Add( new BraceletEntry( Bind, bound == null ? 6173 : 6174, true ) );
list.Add( new BraceletEntry( Inscribe, 6175, true ) );
}
}

View file

@ -63,7 +63,7 @@ namespace Server.Items
{
if (IsChildOf(from))
{
from.BeginTarget(10, false, TargetFlags.None, new TargetCallback(OnTarget));
from.BeginTarget(10, false, TargetFlags.None, OnTarget);
from.SendLocalizedMessage(1077497); //To whom do you wish to give this card?
}

View file

@ -112,7 +112,7 @@ namespace Server.Items
break;
}
m_Timer = Timer.DelayCall( TimeSpan.FromDays( 1 ), TimeSpan.FromDays( 1 ), new TimerCallback( GiveResources ) );
m_Timer = Timer.DelayCall( TimeSpan.FromDays( 1 ), TimeSpan.FromDays( 1 ), GiveResources );
}
public MiningCart( Serial serial ) : base( serial )
@ -294,7 +294,7 @@ namespace Server.Items
if ( next < DateTime.UtcNow )
next = DateTime.UtcNow;
m_Timer = Timer.DelayCall( next - DateTime.UtcNow, TimeSpan.FromDays( 1 ), new TimerCallback( GiveResources ) );
m_Timer = Timer.DelayCall( next - DateTime.UtcNow, TimeSpan.FromDays( 1 ), GiveResources );
break;
}
}

View file

@ -45,7 +45,7 @@ namespace Server.Items
{
AddComponent( new AddonComponent( itemID ), 0, 0, 0 );
m_Timer = Timer.DelayCall( TimeSpan.FromDays( 1 ), TimeSpan.FromDays( 1 ), new TimerCallback( GiveLogs ) );
m_Timer = Timer.DelayCall( TimeSpan.FromDays( 1 ), TimeSpan.FromDays( 1 ), GiveLogs );
}
public TreeStump( Serial serial ) : base( serial )
@ -151,7 +151,7 @@ namespace Server.Items
if ( next < DateTime.UtcNow )
next = DateTime.UtcNow;
m_Timer = Timer.DelayCall( next - DateTime.UtcNow, TimeSpan.FromDays( 1 ), new TimerCallback( GiveLogs ) );
m_Timer = Timer.DelayCall( next - DateTime.UtcNow, TimeSpan.FromDays( 1 ), GiveLogs );
}
}

View file

@ -23,7 +23,7 @@ namespace Server.Items
{
public static void Initialize()
{
CommandSystem.Register("RandomTalisman", AccessLevel.GameMaster, new CommandEventHandler(RandomTalisman_OnCommand));
CommandSystem.Register("RandomTalisman", AccessLevel.GameMaster, RandomTalisman_OnCommand);
}
[Usage("RandomTalisman <count>")]
@ -722,7 +722,7 @@ namespace Server.Items
public virtual void StartTimer()
{
if (m_Timer == null || !m_Timer.Running)
m_Timer = Timer.DelayCall(TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(10), new TimerCallback(Slice));
m_Timer = Timer.DelayCall(TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(10), Slice);
}
public virtual void StopTimer()

View file

@ -569,7 +569,7 @@ namespace Server.Mobiles
Hue = 0x480;
BaseSoundID = 0xC9;
Timer.DelayCall( TimeSpan.FromMinutes( 30.0 ), new TimerCallback( BeginTunnel ) );
Timer.DelayCall( TimeSpan.FromMinutes( 30.0 ), BeginTunnel );
}
public SummonedVorpalBunny( Serial serial ) : base( serial )
@ -587,7 +587,7 @@ namespace Server.Mobiles
Say( "* The bunny begins to dig a tunnel back to its underground lair *" );
PlaySound( 0x247 );
Timer.DelayCall( TimeSpan.FromSeconds( 5.0 ), new TimerCallback( Delete ) );
Timer.DelayCall( TimeSpan.FromSeconds( 5.0 ), Delete );
}
public override void Serialize( GenericWriter writer )

View file

@ -16,7 +16,7 @@ namespace Server.Items
public virtual void StartTimer()
{
if ( m_Timer == null )
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ), new TimerCallback( Refresh ) );
m_Timer = Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ), Refresh );
}
public virtual void StopTimer()

View file

@ -25,7 +25,7 @@ namespace Server.Items
Spells.SpellHelper.Damage( TimeSpan.FromSeconds( 0.5 ), from, from, Utility.Dice( 2, 4, 0 ) );
Timer.DelayCall( TimeSpan.FromSeconds( 2.0 ), new TimerCallback( OnMushroomReset ) );
Timer.DelayCall( TimeSpan.FromSeconds( 2.0 ), OnMushroomReset );
}
public virtual void OnMushroomReset()

View file

@ -109,7 +109,7 @@ namespace Server.Items
Spells.SpellHelper.Damage( TimeSpan.FromTicks( 1 ), mob, mob, Utility.RandomMinMax( 1, 6 ) * 6 );
}
Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), new TimerCallback( OnSpikeExtended ) );
Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), OnSpikeExtended );
from.LocalOverheadMessage( MessageType.Regular, 0x22, 500852 ); // You stepped onto a spike trap!
}
@ -117,7 +117,7 @@ namespace Server.Items
public virtual void OnSpikeExtended()
{
Extended = true;
Timer.DelayCall( TimeSpan.FromSeconds( 5.0 ), new TimerCallback( OnSpikeRetracted ) );
Timer.DelayCall( TimeSpan.FromSeconds( 5.0 ), OnSpikeRetracted );
}
public virtual void OnSpikeRetracted()

View file

@ -89,8 +89,8 @@ namespace Server.Items
Breathing = true;
Timer.DelayCall( TimeSpan.FromSeconds( 2.0 ), new TimerCallback( FinishBreath ) );
Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), new TimerCallback( TriggerDamage ) );
Timer.DelayCall( TimeSpan.FromSeconds( 2.0 ), FinishBreath );
Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), TriggerDamage );
}
public virtual void FinishBreath()

View file

@ -86,7 +86,7 @@ namespace Server.Items
public virtual void ApplyDelayTo( Mobile from )
{
from.BeginAction( typeof( BaseWand ) );
Timer.DelayCall<Mobile>(GetUseDelay, new TimerStateCallback<Mobile>(ReleaseWandLock_Callback), from);
Timer.DelayCall<Mobile>(GetUseDelay, ReleaseWandLock_Callback, from);
}
public virtual void ReleaseWandLock_Callback(Mobile state)

View file

@ -407,7 +407,7 @@ namespace Server.Items
public static void Initialize()
{
EventSink.SetAbility += new SetAbilityEventHandler( EventSink_SetAbility );
EventSink.SetAbility += EventSink_SetAbility;
}
public WeaponAbility()

View file

@ -8,8 +8,8 @@ namespace Server.Items
{
Mobile.DefaultWeapon = new Fists();
EventSink.DisarmRequest += new DisarmRequestEventHandler( EventSink_DisarmRequest );
EventSink.StunRequest += new StunRequestEventHandler( EventSink_StunRequest );
EventSink.DisarmRequest += EventSink_DisarmRequest;
EventSink.StunRequest += EventSink_StunRequest;
}
public override WeaponAbility PrimaryAbility => WeaponAbility.Disarm;

View file

@ -141,7 +141,7 @@ namespace Server.Items
if ( !pm.Warmode )
{
if ( m_RecoveryTimer == null )
m_RecoveryTimer = Timer.DelayCall( TimeSpan.FromSeconds( 10 ), new TimerCallback( pm.RecoverAmmo ) );
m_RecoveryTimer = Timer.DelayCall( TimeSpan.FromSeconds( 10 ), pm.RecoverAmmo );
if ( !m_RecoveryTimer.Running )
m_RecoveryTimer.Start();

View file

@ -33,7 +33,7 @@ namespace Server.Items
}
else
{
from.BeginTarget( 2, false, Targeting.TargetFlags.None, new TargetCallback( OnTargetGears ) );
from.BeginTarget( 2, false, Targeting.TargetFlags.None, OnTargetGears );
from.SendMessage( "Select the gears you wish to use." );
}
}