Trinitycore: [3.3.5] Beacon of Light wrong proc with Judgement of Light

Created on 18 Sep 2017  路  11Comments  路  Source: TrinityCore/TrinityCore

Description: Spell Beacon of Light (53563) is proccing with Judgement of Light (20271) and making paladin overpower.

Current behaviour: If you cast Judgement of Light in 1 target, put Beacon of Light in some friend, everyonde that hit melee damage in target affected by your judgement will generate a Heal to your friend.

Expected behaviour: Beacon of Light should not proc with Judgement of Light.

Steps to reproduce the problem:

  1. Put a paladin and other character in party.
  2. Use Beacon of Light on you, and use Judgement of Light in some dummy.
  3. Make other character attack by melee on dummy
  4. You will see alot of heal come to you by Beacon of Light

Branch(es): 3.3.5

TC rev. hash/commit: 971ed856a49dc56ea33d9a0779b1386eea5cd3ca

Branch-3.3.5a Comp-Core Sub-Exploit Sub-Spells

Most helpful comment

come on @ariel- we need you 馃槝

All 11 comments

Then should add a check in this script to avoid proc?
https://github.com/TrinityCore/TrinityCore/blob/3.3.5/src/server/scripts/Spells/spell_paladin.cpp#L1706

P.D. You forgot the DB version 馃槃

irrelevant, db version was added to avoid ytdb people XD

Yes Jildor, will work but dont looks like correct.

Just check it with SpellFamilyFlags in spell_proc or make it not proc from triggered (but I think that breaks some other spell)

I think happens too with Glyph of Holy Light

I think the cause is the AttributesMask, but if you remove PROC_ATTR_TRIGGERED_CAN_PROC:

UPDATE `spell_proc` SET `AttributesMask`=0 WHERE `SpellID`=53651;

By example break Holy Shock

If you want a quick fix just

UPDATE spell_proc SET SpellFamilyFlags0 = 4294967295, SpellFamilyFlags1 = 4294967294, SpellFamilyFlags2 = 4294967295 WHERE SpellId = 53651;

It may be better to change holy shock to not use triggered cast tho, it probably already has all the required flags to pass GCD checks and such anyway.

Any news?

It seems that no and this is really important

Will be fixed by https://github.com/TrinityCore/TrinityCore/pull/21260
We just need wait ariel back :)

come on @ariel- we need you 馃槝

I have just noticed that it also procs with Seal of Light (20165)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Teppic1 picture Teppic1  路  3Comments

Rushor picture Rushor  路  3Comments

cbcs picture cbcs  路  3Comments

Blasphemous picture Blasphemous  路  3Comments

Keader picture Keader  路  3Comments