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

Fix idol of the moon bonus damage #2802

Merged
merged 2 commits into from
Oct 22, 2024

Conversation

Gamemechanicwow
Copy link
Contributor

@Gamemechanicwow Gamemechanicwow commented Oct 18, 2024

🍰 Pullrequest

Changes how Idol of the moon bonus damage is calculated.
Note: I can't find any evidence that this idol added 17% as stated by the item tooltip - more info linked further below.

Before this PR:

  • add +17 damage

After this PR:

  • add 17/8 % to direct basedamage part of moonfire
  • add 17 % to total tick basedamage

For rank 10 moonfire this equals to:

  • ~4.5 damage per tick
  • 4.14375 to 4.485 damage to direct damage. That averages to 4.314375

Proof

Patch 1.12.1 Known Issues

Spell damage awarded from Idol of the Moon is inconsistent with it's tooltip.

Posted on Druid classic discord: https://discord.com/channels/253205420225724416/253206622522834945/743124572475490316
image
Image represents Rank 10 moonfire direct damage. From my interpretation that looks like 4-5 damage difference. No raw data available.

From wowhead comments:
image
(note: edited for easier readability)
This equals an increase by 4.325 damage - since the tests mention crits, we can deduce that this is the direct damage part.

image
Tick damage.

Counterproof

There are also comments on druid classic discord that mention its 20 + 20 damage. 20 direct damage and 4 x 5 dot damage. None of those comments are backed up by evidence, and seems to be a constant copy/pasta response based on initial testing. Since the direct damage portion of the spell varies by 36 damage - tests with low samplesize could be missleading.

image
Mentions of a GM talking about how this spell could negate other bonusses. I can't deduce any math formula that would negate the "Improve Moonfire" talents and give the expected results.

It's not possible to test this ERA PTR, since Blizzard changed the item to its TBC version which adds +33 damage.

Issues

  • None

How2Test

  • None

Todo / Checklist

  • Tick damage is still 0.5 lower per tick, than what has been reported on the sources I could find. But it's so close to 17% divided by ticks, that I decided to stick with that.

@0blu 0blu added the CPP A issue / PR which references CPP code label Oct 22, 2024
@ratkosrb ratkosrb merged commit 07af1ae into vmangos:development Oct 22, 2024
3 checks passed
@Gamemechanicwow Gamemechanicwow deleted the idol-of-the-moon branch October 23, 2024 14:07
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.

3 participants