ModernUO/Projects/UOContent/Mobiles/Abilities/MonsterAbilities.cs
Kamron Batman 520f15e46c
feat: Adds ability groups, DOT abilities, and combat abilities (#1264)
- [X] Adds `MonsterAbilitySingleTarget`
- [X] Adds `MonsterAbilitySingleTargetDoT`
- [X] Adds monster ability groups with weighted abilities
- [X] Adds rune corruption ability
- [X] Adds poison gas counter ability
- [X] Adds stun attack ability
- [X] Adds throw hatchet counter ability
- [X] Adds fanning fire ability
- [X] Fixes destroy equipment to skip spell channel items
2022-11-23 12:33:27 -08:00

41 lines
1.4 KiB
C#

namespace Server.Mobiles;
public static class MonsterAbilities
{
// Fire Breath
public static FireBreath FireBreath => new();
public static ChaosBreath ChaosBreath => new();
public static ColdBreath ColdBreath => new();
// Resistance Debuffs
public static GraspingClaw GraspingClaw => new();
public static RuneCorruption RuneCorruption => new();
public static FanningFire FanningFire => new();
// Summon Undead
public static SummonSkeletonsCounter SummonSkeletonsCounter => new();
public static SummonLesserUndeadCounter SummonLesserUndeadCounter => new();
// Stun
public static ColossalBlow ColossalBlow => new();
// Poison
public static PoisonGasCounter PoisonGasCounter => new();
public static PoisonGasAreaAttack PoisonGasAreaAttack => new();
// Explosions
public static DeathExplosion DeathExplosion => new();
// Direct attack counters
public static ThrowHatchetCounter ThrowHatchetCounter => new();
public static EnergyBoltCounter EnergyBoltCounter => new();
public static FanThrowCounter FanThrowCounter => new();
public static DestroyEquipment DestroyEquipment => new();
public static DrainLifeAreaAttack DrainLifeAreaAttack => new();
public static MagicalBarrier MagicalBarrier => new();
public static ReflectPhysicalDamage ReflectPhysicalDamage => new();
}