fix: Fixes random skills and groupings (#1846)
This commit is contained in:
parent
8ec203f387
commit
16de17e8a6
5 changed files with 127 additions and 107 deletions
|
|
@ -5,12 +5,21 @@ namespace Server.Items;
|
|||
[SerializationGenerator(0, false)]
|
||||
public partial class DreadPirateHat : TricorneHat
|
||||
{
|
||||
private static readonly SkillName[] _combatSkills =
|
||||
[
|
||||
SkillName.Tactics,
|
||||
SkillName.Archery,
|
||||
SkillName.Swords,
|
||||
SkillName.Macing,
|
||||
SkillName.Fencing
|
||||
];
|
||||
|
||||
[Constructible]
|
||||
public DreadPirateHat()
|
||||
{
|
||||
Hue = 0x497;
|
||||
|
||||
SkillBonuses.SetValues(0, Utility.RandomCombatSkill(), 10.0);
|
||||
SkillBonuses.SetValues(0, _combatSkills.RandomElement(), 10.0);
|
||||
|
||||
Attributes.BonusDex = 8;
|
||||
Attributes.AttackChance = 10;
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ public partial class ScrollofTranscendence : SpecialScroll
|
|||
$"Scroll of Transcendence ({Math.Floor(Value * 10) / 10:0.#} Skill):".Color(0xFFFFFF);
|
||||
|
||||
public static ScrollofTranscendence CreateRandom(int min, int max) =>
|
||||
new(Utility.RandomSkill(), Utility.RandomMinMax(min, max) / 10.0);
|
||||
new(SkillsInfo.RandomSkill(), Utility.RandomMinMax(min, max) / 10.0);
|
||||
|
||||
public override void GetProperties(IPropertyList list)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue