fix: Optimizes items to use default weights. (Part 2) (#2241)

This commit is contained in:
Kamron Batman 2025-07-24 15:41:44 -07:00 committed by GitHub
parent 2eba2868a6
commit 2c5441731e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
256 changed files with 1801 additions and 488 deletions

View file

@ -8,20 +8,15 @@ namespace Server.Items
[Constructible]
public WaterloggedBoots() : base(0x1711)
{
if (Utility.RandomBool())
{
ItemID = Utility.RandomBool()
// thigh boots
ItemID = 0x1711;
Weight = 4.0;
}
else
{
? 0x1711
// boots
ItemID = 0x170B;
Weight = 3.0;
}
: 0x170B;
}
public override double DefaultWeight => ItemID == 0x1711 ? 4.0 : 3.0;
public override int LabelNumber => 1074364; // Waterlogged boots
public override void AddNameProperties(IPropertyList list)

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class BoneArms : BaseArmor
{
[Constructible]
public BoneArms() : base(0x144E) => Weight = 2.0;
public BoneArms() : base(0x144E)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class BoneChest : BaseArmor
{
[Constructible]
public BoneChest() : base(0x144F) => Weight = 6.0;
public BoneChest() : base(0x144F)
{
}
public override double DefaultWeight => 6.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class BoneGloves : BaseArmor
{
[Constructible]
public BoneGloves() : base(0x1450) => Weight = 2.0;
public BoneGloves() : base(0x1450)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class BoneLegs : BaseArmor
{
[Constructible]
public BoneLegs() : base(0x1452) => Weight = 3.0;
public BoneLegs() : base(0x1452)
{
}
public override double DefaultWeight => 3.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class ChainChest : BaseArmor
{
[Constructible]
public ChainChest() : base(0x13BF) => Weight = 7.0;
public ChainChest() : base(0x13BF)
{
}
public override double DefaultWeight => 7.0;
public override int BasePhysicalResistance => 4;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class ChainHatsuburi : BaseArmor
{
[Constructible]
public ChainHatsuburi() : base(0x2774) => Weight = 7.0;
public ChainHatsuburi() : base(0x2774)
{
}
public override double DefaultWeight => 7.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class ChainLegs : BaseArmor
{
[Constructible]
public ChainLegs() : base(0x13BE) => Weight = 7.0;
public ChainLegs() : base(0x13BE)
{
}
public override double DefaultWeight => 7.0;
public override int BasePhysicalResistance => 4;
public override int BaseFireResistance => 4;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishClothArmsType1 : BaseArmor
{
[Constructible]
public GargishClothArmsType1() : base(0x404) => Weight = 2.0;
public GargishClothArmsType1() : base(0x404)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 7;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishClothArmsType2 : BaseArmor
{
[Constructible]
public GargishClothArmsType2() : base(0x403) => Weight = 2.0;
public GargishClothArmsType2() : base(0x403)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 7;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishClothChestType1 : BaseArmor
{
[Constructible]
public GargishClothChestType1() : base(0x406) => Weight = 2.0;
public GargishClothChestType1() : base(0x406)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 7;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishClothChestType2 : BaseArmor
{
[Constructible]
public GargishClothChestType2() : base(0x405) => Weight = 2.0;
public GargishClothChestType2() : base(0x405)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 7;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishClothKiltType1 : BaseArmor
{
[Constructible]
public GargishClothKiltType1() : base(0x408) => Weight = 2.0;
public GargishClothKiltType1() : base(0x408)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 7;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class GargishClothKiltType2 : BaseArmor
{
[Constructible]
public GargishClothKiltType2() : base(0x407) => Weight = 2.0;
public GargishClothKiltType2() : base(0x407)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 7;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishClothLegsType1 : BaseArmor
{
[Constructible]
public GargishClothLegsType1() : base(0x40A) => Weight = 2.0;
public GargishClothLegsType1() : base(0x40A)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 7;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishClothLegsType2 : BaseArmor
{
[Constructible]
public GargishClothLegsType2() : base(0x409) => Weight = 2.0;
public GargishClothLegsType2() : base(0x409)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 7;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class DragonArms : BaseArmor
{
[Constructible]
public DragonArms() : base(0x2657) => Weight = 5.0;
public DragonArms() : base(0x2657)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class DragonChest : BaseArmor
{
[Constructible]
public DragonChest() : base(0x2641) => Weight = 10.0;
public DragonChest() : base(0x2641)
{
}
public override double DefaultWeight => 10.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class DragonGloves : BaseArmor
{
[Constructible]
public DragonGloves() : base(0x2643) => Weight = 2.0;
public DragonGloves() : base(0x2643)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class DragonHelm : BaseArmor
{
[Constructible]
public DragonHelm() : base(0x2645) => Weight = 5.0;
public DragonHelm() : base(0x2645)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class DragonLegs : BaseArmor
{
[Constructible]
public DragonLegs() : base(0x2647) => Weight = 6.0;
public DragonLegs() : base(0x2647)
{
}
public override double DefaultWeight => 6.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class Bascinet : BaseArmor
{
[Constructible]
public Bascinet() : base(0x140C) => Weight = 5.0;
public Bascinet() : base(0x140C)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 7;
public override int BaseFireResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class BoneHelm : BaseArmor
{
[Constructible]
public BoneHelm() : base(0x1451) => Weight = 3.0;
public BoneHelm() : base(0x1451)
{
}
public override double DefaultWeight => 3.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -8,10 +8,10 @@ namespace Server.Items
{
[Constructible]
public ChainCoif() : base(0x13BB)
{
}
{
}
public override double DefaultWeight => 1.0;
public override double DefaultWeight => 1.0;
public override int BasePhysicalResistance => 4;
public override int BaseFireResistance => 4;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class Circlet : BaseArmor
{
[Constructible]
public Circlet() : base(0x2B6E) => Weight = 2.0;
public Circlet() : base(0x2B6E)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 1;
public override int BaseFireResistance => 5;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class CloseHelm : BaseArmor
{
[Constructible]
public CloseHelm() : base(0x1408) => Weight = 5.0;
public CloseHelm() : base(0x1408)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GemmedCirclet : BaseArmor
{
[Constructible]
public GemmedCirclet() : base(0x2B70) => Weight = 2.0;
public GemmedCirclet() : base(0x2B70)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class Helmet : BaseArmor
{
[Constructible]
public Helmet() : base(0x140A) => Weight = 5.0;
public Helmet() : base(0x140A)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeatherCap : BaseArmor
{
[Constructible]
public LeatherCap() : base(0x1DB9) => Weight = 2.0;
public LeatherCap() : base(0x1DB9)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class NorseHelm : BaseArmor
{
[Constructible]
public NorseHelm() : base(0x140E) => Weight = 5.0;
public NorseHelm() : base(0x140E)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 4;
public override int BaseFireResistance => 1;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateHelm : BaseArmor
{
[Constructible]
public PlateHelm() : base(0x1412) => Weight = 5.0;
public PlateHelm() : base(0x1412)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class RavenHelm : BaseArmor
{
[Constructible]
public RavenHelm() : base(0x2B71) => Weight = 5.0;
public RavenHelm() : base(0x2B71)
{
}
public override double DefaultWeight => 5.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class RoyalCirclet : BaseArmor
{
[Constructible]
public RoyalCirclet() : base(0x2B6F) => Weight = 2.0;
public RoyalCirclet() : base(0x2B6F)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class VultureHelm : BaseArmor
{
[Constructible]
public VultureHelm() : base(0x2B72) => Weight = 5.0;
public VultureHelm() : base(0x2B72)
{
}
public override double DefaultWeight => 5.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class WingedHelm : BaseArmor
{
[Constructible]
public WingedHelm() : base(0x2B73) => Weight = 5.0;
public WingedHelm() : base(0x2B73)
{
}
public override double DefaultWeight => 5.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class FemaleLeafChest : BaseArmor
{
[Constructible]
public FemaleLeafChest() : base(0x2FCB) => Weight = 2.0;
public FemaleLeafChest() : base(0x2FCB)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 3;

View file

@ -8,10 +8,10 @@ namespace Server.Items
{
[Constructible]
public FemaleLeatherChest() : base(0x1C06)
{
}
{
}
public override double DefaultWeight => 1.0;
public override double DefaultWeight => 1.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherArmsType1 : BaseArmor
{
[Constructible]
public GargishLeatherArmsType1() : base(0x301) => Weight = 4.0;
public GargishLeatherArmsType1() : base(0x301)
{
}
public override double DefaultWeight => 4.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 5;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherArmsType2 : BaseArmor
{
[Constructible]
public GargishLeatherArmsType2() : base(0x302) => Weight = 4.0;
public GargishLeatherArmsType2() : base(0x302)
{
}
public override double DefaultWeight => 4.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 5;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherChestType1 : BaseArmor
{
[Constructible]
public GargishLeatherChestType1() : base(0x0304) => Weight = 4.0;
public GargishLeatherChestType1() : base(0x0304)
{
}
public override double DefaultWeight => 4.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 5;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherChestType2 : BaseArmor
{
[Constructible]
public GargishLeatherChestType2() : base(0x303) => Weight = 4.0;
public GargishLeatherChestType2() : base(0x303)
{
}
public override double DefaultWeight => 4.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 5;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherKiltType1 : BaseArmor
{
[Constructible]
public GargishLeatherKiltType1() : base(0x311) => Weight = 4.0;
public GargishLeatherKiltType1() : base(0x311)
{
}
public override double DefaultWeight => 4.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 5;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherKiltType2 : BaseArmor
{
[Constructible]
public GargishLeatherKiltType2() : base(0x310) => Weight = 4.0;
public GargishLeatherKiltType2() : base(0x310)
{
}
public override double DefaultWeight => 4.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 5;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherLegsType1 : BaseArmor
{
[Constructible]
public GargishLeatherLegsType1() : base(0x305) => Weight = 4.0;
public GargishLeatherLegsType1() : base(0x305)
{
}
public override double DefaultWeight => 4.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 5;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherLegsType2 : BaseArmor
{
[Constructible]
public GargishLeatherLegsType2() : base(0x306) => Weight = 4.0;
public GargishLeatherLegsType2() : base(0x306)
{
}
public override double DefaultWeight => 4.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 5;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishLeatherWingArmor : BaseArmor
{
[Constructible]
public GargishLeatherWingArmor() : base(0x457E) => Weight = 2.0;
public GargishLeatherWingArmor() : base(0x457E)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int PhysicalResistance => 0;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeafArms : BaseArmor
{
[Constructible]
public LeafArms() : base(0x2FC8) => Weight = 2.0;
public LeafArms() : base(0x2FC8)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;
public override int BasePhysicalResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeafChest : BaseArmor
{
[Constructible]
public LeafChest() : base(0x2FC5) => Weight = 2.0;
public LeafChest() : base(0x2FC5)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;
public override int BasePhysicalResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeafGloves : BaseArmor, IArcaneEquip
{
[Constructible]
public LeafGloves() : base(0x2FC6) => Weight = 2.0;
public LeafGloves() : base(0x2FC6)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;
public override int BasePhysicalResistance => 2;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeafGorget : BaseArmor
{
[Constructible]
public LeafGorget() : base(0x2FC7) => Weight = 2.0;
public LeafGorget() : base(0x2FC7)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;
public override int BasePhysicalResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeafLegs : BaseArmor
{
[Constructible]
public LeafLegs() : base(0x2FC9) => Weight = 2.0;
public LeafLegs() : base(0x2FC9)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeafTonlet : BaseArmor
{
[Constructible]
public LeafTonlet() : base(0x2FCA) => Weight = 2.0;
public LeafTonlet() : base(0x2FCA)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;
public override int BasePhysicalResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeatherArms : BaseArmor
{
[Constructible]
public LeatherArms() : base(0x13CD) => Weight = 2.0;
public LeatherArms() : base(0x13CD)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -8,10 +8,10 @@ namespace Server.Items
{
[Constructible]
public LeatherBustierArms() : base(0x1C0A)
{
}
{
}
public override double DefaultWeight => 1.0;
public override double DefaultWeight => 1.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeatherChest : BaseArmor
{
[Constructible]
public LeatherChest() : base(0x13CC) => Weight = 6.0;
public LeatherChest() : base(0x13CC)
{
}
public override double DefaultWeight => 6.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherDo : BaseArmor
{
[Constructible]
public LeatherDo() : base(0x27C6) => Weight = 6.0;
public LeatherDo() : base(0x27C6)
{
}
public override double DefaultWeight => 6.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -8,10 +8,10 @@ namespace Server.Items
{
[Constructible]
public LeatherGloves() : base(0x13C6)
{
}
{
}
public override double DefaultWeight => 1.0;
public override double DefaultWeight => 1.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -7,10 +7,10 @@ namespace Server.Items
{
[Constructible]
public LeatherGorget() : base(0x13C7)
{
}
{
}
public override double DefaultWeight => 1.0;
public override double DefaultWeight => 1.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherHaidate : BaseArmor
{
[Constructible]
public LeatherHaidate() : base(0x278A) => Weight = 4.0;
public LeatherHaidate() : base(0x278A)
{
}
public override double DefaultWeight => 4.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -7,10 +7,10 @@ namespace Server.Items
{
[Constructible]
public LeatherHiroSode() : base(0x277E)
{
}
{
}
public override double DefaultWeight => 1.0;
public override double DefaultWeight => 1.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherJingasa : BaseArmor
{
[Constructible]
public LeatherJingasa() : base(0x2776) => Weight = 3.0;
public LeatherJingasa() : base(0x2776)
{
}
public override double DefaultWeight => 3.0;
public override int BasePhysicalResistance => 4;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeatherLegs : BaseArmor
{
[Constructible]
public LeatherLegs() : base(0x13CB) => Weight = 4.0;
public LeatherLegs() : base(0x13CB)
{
}
public override double DefaultWeight => 4.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherMempo : BaseArmor
{
[Constructible]
public LeatherMempo() : base(0x277A) => Weight = 2.0;
public LeatherMempo() : base(0x277A)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherNinjaHood : BaseArmor
{
[Constructible]
public LeatherNinjaHood() : base(0x278E) => Weight = 2.0;
public LeatherNinjaHood() : base(0x278E)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherNinjaJacket : BaseArmor
{
[Constructible]
public LeatherNinjaJacket() : base(0x2793) => Weight = 5.0;
public LeatherNinjaJacket() : base(0x2793)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherNinjaMitts : BaseArmor
{
[Constructible]
public LeatherNinjaMitts() : base(0x2792) => Weight = 2.0;
public LeatherNinjaMitts() : base(0x2792)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherNinjaPants : BaseArmor
{
[Constructible]
public LeatherNinjaPants() : base(0x2791) => Weight = 3.0;
public LeatherNinjaPants() : base(0x2791)
{
}
public override double DefaultWeight => 3.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeatherShorts : BaseArmor
{
[Constructible]
public LeatherShorts() : base(0x1C00) => Weight = 3.0;
public LeatherShorts() : base(0x1C00)
{
}
public override double DefaultWeight => 3.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -8,10 +8,10 @@ namespace Server.Items
{
[Constructible]
public LeatherSkirt() : base(0x1C08)
{
}
{
}
public override double DefaultWeight => 1.0;
public override double DefaultWeight => 1.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LeatherSuneate : BaseArmor
{
[Constructible]
public LeatherSuneate() : base(0x2786) => Weight = 4.0;
public LeatherSuneate() : base(0x2786)
{
}
public override double DefaultWeight => 4.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class DecorativePlateKabuto : BaseArmor
{
[Constructible]
public DecorativePlateKabuto() : base(0x2778) => Weight = 6.0;
public DecorativePlateKabuto() : base(0x2778)
{
}
public override double DefaultWeight => 6.0;
public override int BasePhysicalResistance => 6;
public override int BaseFireResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class FemalePlateChest : BaseArmor
{
[Constructible]
public FemalePlateChest() : base(0x1C04) => Weight = 4.0;
public FemalePlateChest() : base(0x1C04)
{
}
public override double DefaultWeight => 4.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class FemaleElvenPlateChest : BaseArmor
{
[Constructible]
public FemaleElvenPlateChest() : base(0x2B6D) => Weight = 8.0;
public FemaleElvenPlateChest() : base(0x2B6D)
{
}
public override double DefaultWeight => 8.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class HeavyPlateJingasa : BaseArmor
{
[Constructible]
public HeavyPlateJingasa() : base(0x2777) => Weight = 5.0;
public HeavyPlateJingasa() : base(0x2777)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 7;
public override int BaseFireResistance => 2;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class LightPlateJingasa : BaseArmor
{
[Constructible]
public LightPlateJingasa() : base(0x2781) => Weight = 5.0;
public LightPlateJingasa() : base(0x2781)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 7;
public override int BaseFireResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class PlateArms : BaseArmor
{
[Constructible]
public PlateArms() : base(0x1410) => Weight = 5.0;
public PlateArms() : base(0x1410)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateBattleKabuto : BaseArmor
{
[Constructible]
public PlateBattleKabuto() : base(0x2785) => Weight = 6.0;
public PlateBattleKabuto() : base(0x2785)
{
}
public override double DefaultWeight => 6.0;
public override int BasePhysicalResistance => 6;
public override int BaseFireResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class PlateChest : BaseArmor
{
[Constructible]
public PlateChest() : base(0x1415) => Weight = 10.0;
public PlateChest() : base(0x1415)
{
}
public override double DefaultWeight => 10.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateDo : BaseArmor
{
[Constructible]
public PlateDo() : base(0x277D) => Weight = 10.0;
public PlateDo() : base(0x277D)
{
}
public override double DefaultWeight => 10.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class PlateGloves : BaseArmor
{
[Constructible]
public PlateGloves() : base(0x1414) => Weight = 2.0;
public PlateGloves() : base(0x1414)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateGorget : BaseArmor
{
[Constructible]
public PlateGorget() : base(0x1413) => Weight = 2.0;
public PlateGorget() : base(0x1413)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateHaidate : BaseArmor
{
[Constructible]
public PlateHaidate() : base(0x278D) => Weight = 7.0;
public PlateHaidate() : base(0x278D)
{
}
public override double DefaultWeight => 7.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateHatsuburi : BaseArmor
{
[Constructible]
public PlateHatsuburi() : base(0x2775) => Weight = 5.0;
public PlateHatsuburi() : base(0x2775)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateHiroSode : BaseArmor
{
[Constructible]
public PlateHiroSode() : base(0x2780) => Weight = 3.0;
public PlateHiroSode() : base(0x2780)
{
}
public override double DefaultWeight => 3.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class PlateLegs : BaseArmor
{
[Constructible]
public PlateLegs() : base(0x1411) => Weight = 7.0;
public PlateLegs() : base(0x1411)
{
}
public override double DefaultWeight => 7.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateMempo : BaseArmor
{
[Constructible]
public PlateMempo() : base(0x2779) => Weight = 3.0;
public PlateMempo() : base(0x2779)
{
}
public override double DefaultWeight => 3.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateSuneate : BaseArmor
{
[Constructible]
public PlateSuneate() : base(0x2788) => Weight = 7.0;
public PlateSuneate() : base(0x2788)
{
}
public override double DefaultWeight => 7.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class SmallPlateJingasa : BaseArmor
{
[Constructible]
public SmallPlateJingasa() : base(0x2784) => Weight = 5.0;
public SmallPlateJingasa() : base(0x2784)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 7;
public override int BaseFireResistance => 2;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class StandardPlateKabuto : BaseArmor
{
[Constructible]
public StandardPlateKabuto() : base(0x2789) => Weight = 6.0;
public StandardPlateKabuto() : base(0x2789)
{
}
public override double DefaultWeight => 6.0;
public override int BasePhysicalResistance => 6;
public override int BaseFireResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class WoodlandArms : BaseArmor
{
[Constructible]
public WoodlandArms() : base(0x2B6C) => Weight = 5.0;
public WoodlandArms() : base(0x2B6C)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class WoodlandChest : BaseArmor
{
[Constructible]
public WoodlandChest() : base(0x2B67) => Weight = 8.0;
public WoodlandChest() : base(0x2B67)
{
}
public override double DefaultWeight => 8.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class WoodlandGloves : BaseArmor
{
[Constructible]
public WoodlandGloves() : base(0x2B6A) => Weight = 2.0;
public WoodlandGloves() : base(0x2B6A)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class WoodlandLegs : BaseArmor
{
[Constructible]
public WoodlandLegs() : base(0x2B6B) => Weight = 8.0;
public WoodlandLegs() : base(0x2B6B)
{
}
public override double DefaultWeight => 8.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class RingmailArms : BaseArmor
{
[Constructible]
public RingmailArms() : base(0x13EE) => Weight = 15.0;
public RingmailArms() : base(0x13EE)
{
}
public override double DefaultWeight => 15.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class RingmailChest : BaseArmor
{
[Constructible]
public RingmailChest() : base(0x13EC) => Weight = 15.0;
public RingmailChest() : base(0x13EC)
{
}
public override double DefaultWeight => 15.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class RingmailGloves : BaseArmor
{
[Constructible]
public RingmailGloves() : base(0x13EB) => Weight = 2.0;
public RingmailGloves() : base(0x13EB)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class RingmailLegs : BaseArmor
{
[Constructible]
public RingmailLegs() : base(0x13F0) => Weight = 15.0;
public RingmailLegs() : base(0x13F0)
{
}
public override double DefaultWeight => 15.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishStoneArmsType1 : BaseArmor
{
[Constructible]
public GargishStoneArmsType1() : base(0x284) => Weight = 10.0;
public GargishStoneArmsType1() : base(0x284)
{
}
public override double DefaultWeight => 10.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 6;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishStoneArmsType2 : BaseArmor
{
[Constructible]
public GargishStoneArmsType2() : base(0x283) => Weight = 10.0;
public GargishStoneArmsType2() : base(0x283)
{
}
public override double DefaultWeight => 10.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 6;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GargishStoneChestType1 : BaseArmor
{
[Constructible]
public GargishStoneChestType1() : base(0x286) => Weight = 15.0;
public GargishStoneChestType1() : base(0x286)
{
}
public override double DefaultWeight => 15.0;
public override int RequiredRaces => Race.AllowGargoylesOnly;
public override int BasePhysicalResistance => 6;

Some files were not shown because too many files have changed in this diff Show more