mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-30 00:43:48 +00:00
debuff trigger and action, allow multiple spell
This commit is contained in:
@@ -66,13 +66,13 @@ CURE_PARTY_ACTION(CastCureDiseaseOnPartyAction, "cure disease", DISPEL_DISEASE);
|
||||
CURE_ACTION(CastAbolishDiseaseAction, "abolish disease");
|
||||
CURE_PARTY_ACTION(CastAbolishDiseaseOnPartyAction, "abolish disease", DISPEL_DISEASE);
|
||||
|
||||
DEBUFF_ACTION(CastHolyFireAction, "holy fire");
|
||||
DEBUFF_CHECKISOWNER_ACTION(CastHolyFireAction, "holy fire");
|
||||
// shadow 2.4.3
|
||||
BUFF_ACTION(CastShadowfiendAction, "shadowfiend");
|
||||
SPELL_ACTION(CastShadowWordDeathAction, "shadow word: death");
|
||||
|
||||
// shadow
|
||||
DEBUFF_ACTION(CastPowerWordPainAction, "shadow word: pain");
|
||||
DEBUFF_CHECKISOWNER_ACTION(CastPowerWordPainAction, "shadow word: pain");
|
||||
DEBUFF_ENEMY_ACTION(CastPowerWordPainOnAttackerAction, "shadow word: pain");
|
||||
SPELL_ACTION(CastMindBlastAction, "mind blast");
|
||||
SPELL_ACTION(CastPsychicScreamAction, "psychic scream");
|
||||
@@ -89,10 +89,10 @@ BUFF_ACTION(CastShadowformAction, "shadowform");
|
||||
SPELL_ACTION(CastSilenceAction, "silence");
|
||||
ENEMY_HEALER_ACTION(CastSilenceOnEnemyHealerAction, "silence");
|
||||
// shadow talents 2.4.3
|
||||
DEBUFF_ACTION(CastVampiricTouchAction, "vampiric touch");
|
||||
DEBUFF_CHECKISOWNER_ACTION(CastVampiricTouchAction, "vampiric touch");
|
||||
|
||||
// racials
|
||||
DEBUFF_ACTION(CastDevouringPlagueAction, "devouring plague");
|
||||
DEBUFF_CHECKISOWNER_ACTION(CastDevouringPlagueAction, "devouring plague");
|
||||
BUFF_ACTION(CastTouchOfWeaknessAction, "touch of weakness");
|
||||
DEBUFF_ACTION(CastHexOfWeaknessAction, "hex of weakness");
|
||||
BUFF_ACTION(CastShadowguardAction, "shadowguard");
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
class PlayerbotAI;
|
||||
|
||||
DEBUFF_TRIGGER(HolyFireTrigger, "holy fire");
|
||||
DEBUFF_TRIGGER(PowerWordPainTrigger, "shadow word: pain");
|
||||
DEBUFF_CHECKISOWNER_TRIGGER(HolyFireTrigger, "holy fire");
|
||||
DEBUFF_CHECKISOWNER_TRIGGER(PowerWordPainTrigger, "shadow word: pain");
|
||||
DEBUFF_ENEMY_TRIGGER(PowerWordPainOnAttackerTrigger, "shadow word: pain");
|
||||
DEBUFF_TRIGGER(VampiricTouchTrigger, "vampiric touch");
|
||||
DEBUFF_TRIGGER(VampiricEmbraceTrigger, "vampiric embrace");
|
||||
DEBUFF_CHECKISOWNER_TRIGGER(VampiricTouchTrigger, "vampiric touch");
|
||||
BUFF_TRIGGER(VampiricEmbraceTrigger, "vampiric embrace");
|
||||
CURE_TRIGGER(DispelMagicTrigger, "dispel magic", DISPEL_MAGIC);
|
||||
CURE_PARTY_TRIGGER(DispelMagicPartyMemberTrigger, "dispel magic", DISPEL_MAGIC);
|
||||
CURE_TRIGGER(CureDiseaseTrigger, "cure disease", DISPEL_DISEASE);
|
||||
@@ -30,7 +30,7 @@ INTERRUPT_TRIGGER(SilenceTrigger, "silence");
|
||||
INTERRUPT_HEALER_TRIGGER(SilenceEnemyHealerTrigger, "silence");
|
||||
|
||||
// racials
|
||||
DEBUFF_TRIGGER(DevouringPlagueTrigger, "devouring plague");
|
||||
DEBUFF_CHECKISOWNER_TRIGGER(DevouringPlagueTrigger, "devouring plague");
|
||||
BUFF_TRIGGER(TouchOfWeaknessTrigger, "touch of weakness");
|
||||
DEBUFF_TRIGGER(HexOfWeaknessTrigger, "hex of weakness");
|
||||
BUFF_TRIGGER(ShadowguardTrigger, "shadowguard");
|
||||
|
||||
Reference in New Issue
Block a user