Jump to content

Recommended Posts

Posted (edited)

Very nice, thanks. It's probably somewhere in the StraightBounce handling from Driving Flight. I'll root around the code for a bit tonight to see if I can spot what's happenin. After all, I can't very well just not know, now can I?  :grin:

Edited by Loren Tyr
  • Like 2
Posted (edited)

Hmm, it's not entirely clear why (annoyingly, there's a bit of likely relevant code I can't get to properly), but it is definitely my good old friend OneHitUse again.

Marked Prey triggers one that adds the +20% while the damage is being computed. But multi-projectile attacks only run the clean-up (which removes the OneHitUse effects at the end of an attack) after the last projectile, which means that each time that damage computation is run for a subsequent hit an additional copy of the +20% gets added even though the previous one is still there. 

 

Driving Flight adds a Bounce to each attack. The bouncing attack hits later, but is launched during the original attack, before the next projectile hit gets resolved. Apparently the launch somehow ends up cleaning up those OneHitUse effects as well, this is unfortunately in my disassembler blind spot. I saw the same thing as well with a Powder Burns bug though, so I'm fairly certain it's in there somewhere. 

 

Gives me an idea though...

 

... and indeed, Marked Prey + Blunderbuss = $$$. That's obviously also a multi-projectile hit, so the Marked Prey goes all the way to +120% on the sixth pellet (even if some of the ones before them missed). The Marked Prey procs don't get the DR reduction unfortunately (not from Penetrating Shot either), but still quite nice :).

Edited by Loren Tyr

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...