- Added hues to elven glasses.
- Aegis of Grace now spawns with 255 durability. - Corrected a TimeoutTeleporter issue causing them to re-teleport mobiles on server restart. - Fixed SA doors for house customization.
This commit is contained in:
parent
a7d0379322
commit
c7f8a29f1a
14 changed files with 150 additions and 11 deletions
|
|
@ -23,6 +23,8 @@ namespace Server.Items
|
|||
Attributes.BonusHits = 5;
|
||||
Attributes.RegenMana = 3;
|
||||
Attributes.ReflectPhysical = 20;
|
||||
|
||||
Hue = 0x80;
|
||||
}
|
||||
public AnthropomorphistGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -31,13 +33,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x80;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ namespace Server.Items
|
|||
Attributes.BonusStr = 5;
|
||||
Attributes.BonusInt = 5;
|
||||
Attributes.BonusHits = 15;
|
||||
|
||||
Hue = 0x73;
|
||||
}
|
||||
public ArtsGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -30,13 +32,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x73;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ namespace Server.Items
|
|||
Attributes.BonusStr = 8;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.DefendChance = 15;
|
||||
|
||||
Hue = 0x47E;
|
||||
}
|
||||
public FoldedSteelGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -30,13 +32,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x47E;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ namespace Server.Items
|
|||
Attributes.BonusStr = 7;
|
||||
Attributes.BonusInt = 5;
|
||||
Attributes.WeaponDamage = 30;
|
||||
|
||||
Hue = 0x256;
|
||||
}
|
||||
public LightOfWayGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -30,13 +32,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x256;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ namespace Server.Items
|
|||
WeaponAttributes.HitLowerDefend = 20;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 15;
|
||||
|
||||
Hue = 0x47F;
|
||||
}
|
||||
public LyricalGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -30,13 +32,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x47F;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ namespace Server.Items
|
|||
WeaponAttributes.HitLowerDefend = 30;
|
||||
Attributes.BonusStr = 10;
|
||||
Attributes.BonusDex = 5;
|
||||
|
||||
Hue = 0x1DD;
|
||||
}
|
||||
public MaceShieldGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -30,13 +32,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x1DD;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ namespace Server.Items
|
|||
Attributes.Luck = 150;
|
||||
Attributes.NightSight = 1;
|
||||
Attributes.ReflectPhysical = 20;
|
||||
|
||||
Hue = 0x581;
|
||||
}
|
||||
public MaritimeGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -30,13 +32,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x581;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,6 +21,8 @@ namespace Server.Items
|
|||
{
|
||||
Attributes.LowerManaCost = 15;
|
||||
Attributes.LowerRegCost = 30;
|
||||
|
||||
Hue = 0x22D;
|
||||
}
|
||||
public NecromanticGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -29,13 +31,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x22D;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,6 +21,8 @@ namespace Server.Items
|
|||
{
|
||||
Attributes.BonusStam = 3;
|
||||
Attributes.RegenStam = 4;
|
||||
|
||||
Hue = 0x113;
|
||||
}
|
||||
public PoisonedGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -29,13 +31,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x113;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ namespace Server.Items
|
|||
Attributes.BonusInt = 10;
|
||||
Attributes.BonusHits = 5;
|
||||
Attributes.SpellDamage = 10;
|
||||
|
||||
Hue = 0x1C2;
|
||||
}
|
||||
public TreasureTrinketGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -30,13 +32,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x1C2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ namespace Server.Items
|
|||
Attributes.BonusMana = 10;
|
||||
Attributes.RegenMana = 3;
|
||||
Attributes.SpellDamage = 15;
|
||||
|
||||
Hue = 0x2B0;
|
||||
}
|
||||
public WizardsGlasses( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -30,13 +32,16 @@ namespace Server.Items
|
|||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
writer.Write( (int) 0 );
|
||||
writer.Write( (int) 1 );
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( version == 0 && Hue == 0 )
|
||||
Hue = 0x2B0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,6 +17,9 @@ namespace Server.Items
|
|||
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Dragon; } }
|
||||
public override CraftResource DefaultResource{ get{ return CraftResource.Iron; } }
|
||||
|
||||
public override int InitMinHits{ get{ return 255; } }
|
||||
public override int InitMaxHits{ get{ return 255; } }
|
||||
|
||||
[Constructable]
|
||||
public AegisOfGrace()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -759,6 +759,13 @@ namespace Server.Items
|
|||
}
|
||||
}
|
||||
|
||||
public override void DoTeleport( Mobile m )
|
||||
{
|
||||
m_Teleporting.Remove( m );
|
||||
|
||||
base.DoTeleport( m );
|
||||
}
|
||||
|
||||
public override bool OnMoveOver( Mobile m )
|
||||
{
|
||||
if ( Active && ( m.Player || Creatures ) )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue