feat: Adds stun, death explosion, poison gas, throw hatchet abilities (#1180)

* Adds Colossal Blow
* Adds Death Explosion
* Adds Poison Gas
* Adds AOE Poison Gas (Counter)
* Adds Stun
* Adds Throw Hatchet
This commit is contained in:
Kamron Batman 2022-10-02 10:16:37 -07:00 • committed by GitHub
parent 43e7fe29c2
commit dc6f75c3b4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 1062 additions and 935 deletions

View file

@ -2869,6 +2869,8 @@ namespace Server.Mobiles
public override bool OnBeforeDeath()
{
TriggerAbility(MonsterAbilityTrigger.OnDeath, null);
var treasureLevel = TreasureMapLevel;
if (treasureLevel == 1 && Map == Map.Trammel && TreasureMap.IsInHavenIsland(this))
@ -3515,7 +3517,7 @@ namespace Server.Mobiles
}
// Fire breath, etc.
TriggerAbility(MonsterAbilityTrigger.Action, Combatant);
TriggerAbility(MonsterAbilityTrigger.OnAction, Combatant);
if ((CanHeal || CanHealOwner) && Alive && !IsHealing && !BardPacified)
{
@ -4170,6 +4172,7 @@ namespace Server.Mobiles
public virtual void OnActionCombat()
{
TriggerAbility(MonsterAbilityTrigger.OnCombatAction, null);
}
public virtual void OnActionGuard()