because thats how those guns work
there are several bullet types for crying out loud
Right, they have the "piercing" property which allows it to pass through enemies.
This requires the projectiles to not delete when they hit something.
However, they're also not bouncy. So if they're moving at "20 50" velocity, and hit a ceiling, they're going to start moving at "20 0".
{
"projectileName" : "piercingbullet",
"frames" : "piercingbullet.png",
"animationCycle" : 0.25,
"frameNumber" : 1,
"damageKindImage" : "icon.png",
"piercing" : true,
"physics" : "bullet",
"pointLight" : false,
"actionOnReap" : [
{
"action" : "config",
"file" : "/projectiles/explosions/bulletexplosion/bulletexplosion.config"
}
],
"power" : 5.0,
"level" : 3,
"damageKind" : "default"
}