- [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
41 lines
1.4 KiB
C#
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();
|
|
}
|