Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sweeping strikes like on classic #2650

Open
wants to merge 6 commits into
base: development
Choose a base branch
from

Conversation

Otari98
Copy link

@Otari98 Otari98 commented Jun 9, 2024

🍰 Pullrequest

Title ^

Proof

Issues and videos from classic in this discussion (#2647)

How2Test

create warrior
.level 59
.cheat power on
.cheat cooldown on
.npc summon 17685 x4
.learn 12292
.learn 1680
.learn 11574
.learn 20569

Todo / Checklist

-- Still not perfect. On classic fully dodged/parried whirlwind still procs SS. (doesnt make sense but thats how it is there)
-- changing this line in UnitAuraProcHandler

if (!target)
return SPELL_AURA_PROC_FAILED;

to SPELL_AURA_PROC_OK enables stacks to burn while solo target. It might allow to get accidentaly pvp flagged, although i dont think it was preventing that from happening before anyway.

@@ -371,7 +371,11 @@ SpellProcEventTriggerCheck Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, Spel
return SPELL_PROC_TRIGGER_OK;
}
#endif

// Never proc for Rend.
if (spellProto->Id == 12292)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the indentation look wrong

@0blu 0blu added the CPP A issue / PR which references CPP code label Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CPP A issue / PR which references CPP code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants