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

@ -16,12 +16,20 @@ public abstract partial class BaseBracelet : BaseJewel
public partial class GoldBracelet : BaseBracelet
{
[Constructible]
public GoldBracelet() : base(0x1086) => Weight = 0.1;
public GoldBracelet() : base(0x1086)
{
}
public override double DefaultWeight => 0.1;
}
[SerializationGenerator(0, false)]
public partial class SilverBracelet : BaseBracelet
{
[Constructible]
public SilverBracelet() : base(0x1F06) => Weight = 0.1;
public SilverBracelet() : base(0x1F06)
{
}
public override double DefaultWeight => 0.1;
}

View file

@ -16,12 +16,20 @@ public abstract partial class BaseEarrings : BaseJewel
public partial class GoldEarrings : BaseEarrings
{
[Constructible]
public GoldEarrings() : base(0x1087) => Weight = 0.1;
public GoldEarrings() : base(0x1087)
{
}
public override double DefaultWeight => 0.1;
}
[SerializationGenerator(0, false)]
public partial class SilverEarrings : BaseEarrings
{
[Constructible]
public SilverEarrings() : base(0x1F07) => Weight = 0.1;
public SilverEarrings() : base(0x1F07)
{
}
public override double DefaultWeight => 0.1;
}

View file

@ -16,33 +16,53 @@ public abstract partial class BaseNecklace : BaseJewel
public partial class Necklace : BaseNecklace
{
[Constructible]
public Necklace() : base(0x1085) => Weight = 0.1;
public Necklace() : base(0x1085)
{
}
public override double DefaultWeight => 0.1;
}
[SerializationGenerator(0, false)]
public partial class GoldNecklace : BaseNecklace
{
[Constructible]
public GoldNecklace() : base(0x1088) => Weight = 0.1;
public GoldNecklace() : base(0x1088)
{
}
public override double DefaultWeight => 0.1;
}
[SerializationGenerator(0, false)]
public partial class GoldBeadNecklace : BaseNecklace
{
[Constructible]
public GoldBeadNecklace() : base(0x1089) => Weight = 0.1;
public GoldBeadNecklace() : base(0x1089)
{
}
public override double DefaultWeight => 0.1;
}
[SerializationGenerator(0, false)]
public partial class SilverNecklace : BaseNecklace
{
[Constructible]
public SilverNecklace() : base(0x1F08) => Weight = 0.1;
public SilverNecklace() : base(0x1F08)
{
}
public override double DefaultWeight => 0.1;
}
[SerializationGenerator(0, false)]
public partial class SilverBeadNecklace : BaseNecklace
{
[Constructible]
public SilverBeadNecklace() : base(0x1F05) => Weight = 0.1;
public SilverBeadNecklace() : base(0x1F05)
{
}
public override double DefaultWeight => 0.1;
}

View file

@ -16,12 +16,20 @@ public abstract partial class BaseRing : BaseJewel
public partial class GoldRing : BaseRing
{
[Constructible]
public GoldRing() : base(0x108a) => Weight = 0.1;
public GoldRing() : base(0x108a)
{
}
public override double DefaultWeight => 0.1;
}
[SerializationGenerator(0, false)]
public partial class SilverRing : BaseRing
{
[Constructible]
public SilverRing() : base(0x1F09) => Weight = 0.1;
public SilverRing() : base(0x1F09)
{
}
public override double DefaultWeight => 0.1;
}