ModernUO/Projects/UOContent/Items/Weapons/Throwing/StormCaller.cs
Kamron Batman 6e486fa4e2 feat(throwing): add remaining SA throwing artifacts (add-only)
Add the four remaining named Stygian Abyss throwing artifacts — Abyss Reaver,
Storm Caller, Banshee's Call, and Wind of Corruption — as item definitions,
stat-for-stat from ServUO. They are [add-only for now: their in-world sources
(the Into the Void quest for Abyss Reaver; the renowned/boss creatures for the
others) are deferred to future efforts, but the items themselves are useful to
have defined.

Storm Caller's ServUO BattleLust attribute is left as a TODO — BattleLust is
not yet implemented in ModernUO's AosWeaponAttribute set. (The human Bow
variant WindOfCorruptionHuman is out of throwing scope and not included.)

Co-Authored-By: Joe Valentine <jwvalentine@outlook.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 00:07:58 -07:00

30 lines
833 B
C#

using ModernUO.Serialization;
namespace Server.Items;
[SerializationGenerator(0)]
public partial class StormCaller : Boomerang
{
[Constructible]
public StormCaller()
{
Hue = 456;
//TODO Implement BattleLust
//WeaponAttributes.BattleLust = 1;
WeaponAttributes.HitLightning = 40;
WeaponAttributes.HitLowerDefend = 30;
Attributes.BonusStr = 5;
Attributes.WeaponSpeed = 30;
Attributes.WeaponDamage = 40;
AosElementDamages.Physical = 20;
AosElementDamages.Fire = 20;
AosElementDamages.Cold = 20;
AosElementDamages.Poison = 20;
AosElementDamages.Energy = 20;
}
public override int LabelNumber => 1113530; // Storm Caller
public override int InitMinHits => 255;
public override int InitMaxHits => 255;
}