using System;
using Server;
using Server.Items;
namespace Server.Items
{
public class AngelRobe : Item
{
public int m_Body;
[Constructable]
public AngelRobe() : base( 0x2684 )
{
Weight = 5.0;
Name = "Robe Of The Angels";
Layer = Layer.OuterTorso;
Hue = 1150;
}
public override void OnDoubleClick( Mobile m )
{
if( Parent != m )
{
m.SendMessage( "You must be wearing the Shroud to use it!" );
}
else
{
if ( m.Body == 400 )
{
m.SendMessage( "You feel your bones change." );
m.Body = 755;
m.RemoveItem(this);
m.EquipItem(this);
if( m.Kills >= 5)
{
m.Criminal = true;
}
if( m.GuildTitle != null)
{
m.DisplayGuildTitle = true;
}
}
else if ( m.Body == 755 )
{
m.SendMessage( "You feel your bones change." );
m.Body = 400;
m.NameMod = null;
m.DisplayGuildTitle = false;
m.Criminal = false;
m.RemoveItem(this);
m.EquipItem(this);
}
else if ( m.Body == 401 )
{
m.SendMessage( "You feel your bones change." );
m.Body = 755;
m.DisplayGuildTitle = false;
m.Criminal = false;
m.RemoveItem(this);
m.EquipItem(this);
}
else if ( m.Body == 755 )
{
m.SendMessage( "You feel your bones change." );
m.Body = 401;
m.NameMod = null;
m.DisplayGuildTitle = false;
m.Criminal = false;
m.RemoveItem(this);
m.EquipItem(this);
}
}
}
public override void OnRemoved( Object o )
{
if( o is Mobile )
{
((Mobile)o).NameMod = null;
}
if( o is Mobile && ((Mobile)o).Kills >= 5)
{
((Mobile)o).Criminal = true;
}
if( o is Mobile && ((Mobile)o).GuildTitle != null )
{
((Mobile)o).DisplayGuildTitle = true;
}
base.OnRemoved( o );
}
public AngelRobe( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}
Total votes: 0
Sunucular 4 saat önce
Sunucular 1 gün önce
Ultima Online 1 hafta önce
Ultima Online 1 hafta önce
Counter-Strike 1 hafta önce
Sunucular 3 hafta önce
Sunucular 3 hafta önce
Ultima Online 4 hafta önce
Sunucular 1 ay önce
Sohbet & Geyik 1 ay önce
Sunucular 1 ay önce
Ultima Online 1 ay önce
Ultima Online 2 ay önce
2024-10-31 22:47
2024-10-14 17:45
2024-09-26 14:21
2024-07-08 22:50
2024-07-08 22:34
2024-06-19 22:05
2024-06-01 02:19
2024-05-31 21:17
Yorumlar (0)