Adds the four remaining named Stygian Abyss throwing artifacts as item definitions, completing the throwing artifact set (7/7 now defined in ModernUO). ## Added (stat-for-stat from ServUO) - **Abyss Reaver** (Cyclone) — random Throwing +5..10 skill bonus, +25..35 damage, Exorcism slayer - **Storm Caller** (Boomerang) — Hit Lightning / Hit Lower Defense, 20/20/20/20/20 elemental split - **Banshee's Call** (Cyclone) — Hit Harm / Hit Life Leech, 100% cold, Velocity 35 - **Wind of Corruption** (Cyclone) — Hit Stamina Leech / Hit Lower Defense, 100% chaos, Fey slayer ## Acquisition — deferred (documented) These are **`[add`-only for now**. Their OSI sources aren't in ModernUO yet: - Abyss Reaver → the Into the Void quest (Agralem), deferred with the Abyss void-creature content. - Storm Caller / Banshee's Call / Wind of Corruption → renowned/boss creatures (`WyvernRenowned`, `PrimevalLich`, etc.) that need a `BaseRenowned` framework port. Per direction, the items are worth defining now; wiring their drops follows later. ## Notes - Storm Caller's ServUO `WeaponAttributes.BattleLust = 1` is left as a `//TODO Implement BattleLust` — the attribute doesn't exist in ModernUO's `AosWeaponAttribute` set yet. - The human Bow variant `WindOfCorruptionHuman` is archery, not throwing — intentionally out of scope. Server builds clean.
24 lines
615 B
C#
24 lines
615 B
C#
using ModernUO.Serialization;
|
|
|
|
namespace Server.Items;
|
|
|
|
[SerializationGenerator(0)]
|
|
public partial class WindOfCorruption : Cyclone
|
|
{
|
|
[Constructible]
|
|
public WindOfCorruption()
|
|
{
|
|
Hue = 1171;
|
|
WeaponAttributes.HitLeechStam = 40;
|
|
WeaponAttributes.HitLowerDefend = 40;
|
|
Attributes.WeaponSpeed = 30;
|
|
Attributes.WeaponDamage = 50;
|
|
Slayer = SlayerName.Fey;
|
|
AosElementDamages.Chaos = 100;
|
|
}
|
|
|
|
public override int LabelNumber => 1150358; // Wind of Corruption
|
|
|
|
public override int InitMinHits => 255;
|
|
public override int InitMaxHits => 255;
|
|
}
|