fix: Fixes AR/Durability/Tool Uses for Pre-UOR and LBR (#2113)
This commit is contained in:
parent
d407847fc4
commit
51367df0d2
6 changed files with 173 additions and 82 deletions
|
|
@ -547,33 +547,33 @@ namespace Server
|
|||
return Construct<BaseArmor>(_oldArmorOrShieldTypes);
|
||||
}
|
||||
|
||||
private static readonly Type[][] _mlArmorOrHatOrShieldOrJeweleyTypes =
|
||||
private static readonly Type[][] _mlArmorOrHatOrShieldOrJewelryTypes =
|
||||
[MLArmorTypes, ArmorTypes, AosHatTypes, HatTypes, AosShieldTypes, ShieldTypes, JewelryTypes];
|
||||
private static readonly Type[][] _seArmorOrHatOrShieldOrJeweleyTypes =
|
||||
private static readonly Type[][] _seArmorOrHatOrShieldOrJewelryTypes =
|
||||
[SEArmorTypes, ArmorTypes, SEHatTypes, AosHatTypes, HatTypes, AosShieldTypes, ShieldTypes, JewelryTypes];
|
||||
private static readonly Type[][] _aosArmorOrHatOrShieldOrJeweleyTypes =
|
||||
private static readonly Type[][] _aosArmorOrHatOrShieldOrJewelryTypes =
|
||||
[ArmorTypes, AosHatTypes, HatTypes, AosShieldTypes, ShieldTypes, JewelryTypes];
|
||||
private static readonly Type[][] _oldArmorOrHatOrShieldOrJeweleyTypes =
|
||||
private static readonly Type[][] _oldArmorOrHatOrShieldOrJewelryTypes =
|
||||
[ArmorTypes, HatTypes, ShieldTypes, JewelryTypes];
|
||||
|
||||
public static Item RandomArmorOrShieldOrJewelry(bool inTokuno = false, bool isMondain = false)
|
||||
{
|
||||
if (Core.ML && isMondain)
|
||||
{
|
||||
return Construct(_mlArmorOrHatOrShieldOrJeweleyTypes);
|
||||
return Construct(_mlArmorOrHatOrShieldOrJewelryTypes);
|
||||
}
|
||||
|
||||
if (Core.SE && inTokuno)
|
||||
{
|
||||
return Construct(_seArmorOrHatOrShieldOrJeweleyTypes);
|
||||
return Construct(_seArmorOrHatOrShieldOrJewelryTypes);
|
||||
}
|
||||
|
||||
if (Core.AOS)
|
||||
{
|
||||
return Construct(_aosArmorOrHatOrShieldOrJeweleyTypes);
|
||||
return Construct(_aosArmorOrHatOrShieldOrJewelryTypes);
|
||||
}
|
||||
|
||||
return Construct(_oldArmorOrHatOrShieldOrJeweleyTypes);
|
||||
return Construct(_oldArmorOrHatOrShieldOrJewelryTypes);
|
||||
}
|
||||
|
||||
private static readonly Type[][] _mlWeaponOrRangedOrArmorOrHatOrShieldTypes =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue