This also raises the question, why do bombs reset when picked up?
|
Okay so the issue is there are serverside setshapes implemented to block projectiles. However the same NPCs do not setshape clientside. Since projectile collision is handled by the server it is detecting the bombs have hit a wall, thus they they land at the player's feet. However clientside there is no walls(and visually projectiles are clientside) so the projectiles themselves are flying over the wall and hitting players.
There is no easy fix for this because of how projectiles function. The only thing that can be done is to go over all the NPCs being used at towers and add clientside setshapes to the projectile blocking setshapes. Compile a list of the areas this happens and I'll get around to it when I can.