Files
abysmal-isle/Scripts/Scripts-master/Commands/Bandself.cs
Unstable Kitsune b918192e4e Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
2023-11-28 23:20:26 -05:00

44 lines
920 B
C#

using System;
using Server;
using Server.Items;
using Server.Commands;
namespace Server.Commands
{
public class Bandself
{
public static void Initialize()
{
CommandSystem.Register( "BandSelf", AccessLevel.Player, new CommandEventHandler( BandSelf_OnCommand ) );
}
[Usage( "BandSelf" )]
public static void BandSelf_OnCommand( CommandEventArgs e )
{
Mobile from = e.Mobile;
if( from != null)
{
Container backpack = from.Backpack;
if( backpack != null )
{
Bandage bandage = (Bandage) backpack.FindItemByType( typeof( Bandage ) );
if ( bandage != null )
{
Targeting.Target.Cancel( from );
from.RevealingAction();
if ( BandageContext.BeginHeal( from, from ) != null )
bandage.Consume();
}
else
e.Mobile.SendMessage( "Cannot find bandage." );
}
else
from.SendMessage( "You don't have a Backpack." );
}
}
}
}