wch
Terrarian
Take a lot of efforts to cut this picture:https://github.com/bluemagic123/tMo...virtual-bool-ontilecollidevector2-oldvelocity
Are you returning true or false in your OnTileCollide? My guess is the projectile isn't being killed because you return false, so it keeps spawning purification powders as it sits there, colliding each frame. Either kill it or return true to kill it.
Changing purification range would probably mean making your own purifying projectile, not just spawning one. Maybe you can spawn more than one? One at position and the second further along the velocity vector?
It seems to have nothing to do with return true or false.
And your idea of changing the range is really brilliant! I think it's gonna work, but still, I think this attack problem has something to do with the lasting time.