Transcription ArgusCore lot 11 : pretre/chasseur/guerrier/druide
- Pretre Esprit gardien (47788) : SCHOOL_ABSORB sur EFFECT_2, pas EFFECT_1 — la sauvegarde anti-mort ne fonctionnait JAMAIS (2 hooks rebindes) - Chasseur Filet du traqueur (200108) : MOD_ROOT_2 (reel) au lieu de MOD_ROOT — le burst de vitesse post-racine ne partait jamais - Guerrier Mort soudaine (52437) : ABILITY_IGNORE_AURASTATE (reel) au lieu de DUMMY — le reset de Colossus Smash ne partait jamais - Druide Instinct de tueur (108299) : DUMMY (reel) au lieu de MOD_SHAPESHIFT (2 hooks) - Dernier recours guerrier (12975) + familier (53478) : scripts debranches, l effet natif APPLY_AURA/MOD_INCREASE_HEALTH fait deja tout (patch SQL) Analyses sans action (pas de fix verifie transposable) : mage Flame On (redesign charge-recovery), druide Omen of Clarity resto, pretre Vampiric Touch proc, warrior Ravager (FIXME assume chez Argus aussi), voleur nerve_strike/nightstalker, warlock life_tap/demonic_empowerment/darkglare (designs differents, notes dans le suivi de chantier). Demoniste : couverture complete cote features, 9 hooks morts restants notes.
This commit is contained in:
@@ -1549,8 +1549,9 @@ public:
|
||||
|
||||
void Register() override
|
||||
{
|
||||
AfterEffectApply += AuraEffectApplyFn(spell_dru_killer_instinct_AuraScript::AfterApply, EFFECT_0, SPELL_AURA_MOD_SHAPESHIFT, AURA_EFFECT_HANDLE_REAL);
|
||||
AfterEffectRemove += AuraEffectRemoveFn(spell_dru_killer_instinct_AuraScript::AfterRemove, EFFECT_0, SPELL_AURA_MOD_SHAPESHIFT, AURA_EFFECT_HANDLE_REAL);
|
||||
// vrai 108299 EFFECT_0 = DUMMY (pas MOD_SHAPESHIFT) [ArgusCore]
|
||||
AfterEffectApply += AuraEffectApplyFn(spell_dru_killer_instinct_AuraScript::AfterApply, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL);
|
||||
AfterEffectRemove += AuraEffectRemoveFn(spell_dru_killer_instinct_AuraScript::AfterRemove, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -1721,7 +1721,8 @@ public:
|
||||
|
||||
void Register() override
|
||||
{
|
||||
AfterEffectRemove += AuraEffectRemoveFn(spell_hun_rangers_net_AuraScript::HandleEffectRemove, EFFECT_0, SPELL_AURA_MOD_ROOT, AURA_EFFECT_HANDLE_REAL);
|
||||
// vrai 200108 EFFECT_0 = MOD_ROOT_2 [ArgusCore]
|
||||
AfterEffectRemove += AuraEffectRemoveFn(spell_hun_rangers_net_AuraScript::HandleEffectRemove, EFFECT_0, SPELL_AURA_MOD_ROOT_2, AURA_EFFECT_HANDLE_REAL);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -1071,8 +1071,9 @@ class spell_pri_guardian_spirit : public SpellScriptLoader
|
||||
|
||||
void Register() override
|
||||
{
|
||||
DoEffectCalcAmount += AuraEffectCalcAmountFn(spell_pri_guardian_spirit_AuraScript::CalculateAmount, EFFECT_1, SPELL_AURA_SCHOOL_ABSORB);
|
||||
OnEffectAbsorb += AuraEffectAbsorbFn(spell_pri_guardian_spirit_AuraScript::Absorb, EFFECT_1);
|
||||
// vrai 47788 : le SCHOOL_ABSORB est sur EFFECT_2 (EFFECT_1 = DUMMY) [ArgusCore] — la sauvegarde ne fonctionnait jamais
|
||||
DoEffectCalcAmount += AuraEffectCalcAmountFn(spell_pri_guardian_spirit_AuraScript::CalculateAmount, EFFECT_2, SPELL_AURA_SCHOOL_ABSORB);
|
||||
OnEffectAbsorb += AuraEffectAbsorbFn(spell_pri_guardian_spirit_AuraScript::Absorb, EFFECT_2);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -946,7 +946,8 @@ public:
|
||||
|
||||
void Register() override
|
||||
{
|
||||
AfterEffectApply += AuraEffectRemoveFn(spell_warr_sudden_death_AuraScript::HandleApply, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL); // correct?
|
||||
// vrai 52437 EFFECT_0 = ABILITY_IGNORE_AURASTATE [ArgusCore] — le reset de Colossus Smash ne partait jamais
|
||||
AfterEffectApply += AuraEffectRemoveFn(spell_warr_sudden_death_AuraScript::HandleApply, EFFECT_0, SPELL_AURA_ABILITY_IGNORE_AURASTATE, AURA_EFFECT_HANDLE_REAL);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user