[DiscordArchive] "Power Word: Shield instantly heals the target for $s3 and reflects $s1% of damage absorbed."
[DiscordArchive] "Power Word: Shield instantly heals the target for $s3 and reflects $s1% of damage absorbed."
Archived author: Mematoru • Posted: 2024-02-07T20:28:55.791000+00:00
Original source
thats wat i was thinkin here
Archived author: Tea • Posted: 2024-02-07T20:29:04.729000+00:00
Original source
there is also a wrong damage calculation happening regarding absorbs and creatures with level scaling
Archived author: Tea • Posted: 2024-02-07T20:29:39.885000+00:00
Original source
absorbs are consumed using values before applying level scaling to damage
Archived author: Tea • Posted: 2024-02-07T20:31:12.999000+00:00
Original source
so if you are level 10 with PW:S and get hit by npc that scales 10-30, you get hit for 500 (at 30), that much value is taken off the absorb but then you get hit later for 50 (appropriate for level 10)
Archived author: Tea • Posted: 2024-02-07T20:31:37.430000+00:00
Original source
*disclaimer: actual values pulled from ass, just to demonstrate the bug
Archived author: Mematoru • Posted: 2024-02-07T20:55:21.119000+00:00
Original source
what can i do if a healing spell doesnt crit at all?
Archived author: Mematoru • Posted: 2024-02-07T20:56:45.820000+00:00
Original source
to be more specific Crystalline Reflections healing
Archived author: Northstrider • Posted: 2024-02-07T21:12:03.887000+00:00
Original source
it's either supressed by a spell attribute or you need to increase your crit chance
Archived author: Northstrider • Posted: 2024-02-07T21:14:12.862000+00:00
Original source
might also be just bad rng. the mersenne twister isn't necessarily the best choice for game rng. modern game engines use PCG instead
Archived author: Mematoru • Posted: 2024-02-07T21:20:30.503000+00:00
Original source
maybe cuz all i do is this?
if (caster->HasAura(SPELL_PRIEST_CRYSTALLINE_REFLECTION))
caster->CastSpell(GetTarget(), SPELL_PRIEST_CRYSTALLINE_REFLECTION_HEAL, aurEff);