about 1 year ago - Mark_GGG - Direct link

I don't see anything here that definitively appears to be a bug.

Fireball's projectile explodes only in the case where it can't continue onewards - this is not new. Fireballs that hit a target and split, pierce, fork, chain or return do not explode. That was the case before 3.21 and is still the case. Fireball's explosion is the projectile itself exploding, it can't do that and also continue on.

In the video with the boss, the returning projectiles are travelling through the boss, which would indicate they're piercing it, which is why they don't explode there. IF there is no pierce on the projectiles then something else is happening, but the non-pierce case seems to be working correctly for me in-game.

The Kinetic Blast projectile itself never explodes, but it creates explosions randomly around it each time it impacts something/stops moving, regardless of whether it continues on with one of the afformentioned behaviours.

Returning projectiles have never technically collided with the player, but previously the distance they returned was limited to the maximum projectile range, so if they reached that range, then returned to the same place there were fired from, they'd run out of range and stop there (forking, chaining, and moving while the projectiles are in flight could all mess with this so it wouldn't always be on the player). This was never specifically intended, it just happened as a consequence of how returning was originally implemented when it could only happen from a target. This was changed in 3.21 so projectiles which return can tavel a distance equal to the maximum projectile range plus the distance from where there start returning to the location the returning is aimed at (usually the caster's location). This is intentional.