fix(wounded-chain): amplifier 1.25 perquè la cadena agafi el contacte post-rebot

This commit is contained in:
2026-05-22 23:32:28 +02:00
parent 7e52eaeddb
commit 70ca19eb87
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -22,6 +22,9 @@ namespace Defaults::Game {
// (1.05F) per tolerar floating-point i petites separacions post-impuls.
constexpr float COLLISION_SHIP_ENEMY_AMPLIFIER = 1.05F;
constexpr float COLLISION_BULLET_ENEMY_AMPLIFIER = 1.15F; // 115% hitbox (generous)
// Wounded chain: el rebot físic separa els cossos abans que arribi
// la detecció gameplay; amplier generós perquè el toc compti.
constexpr float COLLISION_WOUNDED_CHAIN_AMPLIFIER = 1.25F;
// Friendly fire system
constexpr bool FRIENDLY_FIRE_ENABLED = true; // Activar friendly fire
+1 -1
View File
@@ -177,7 +177,7 @@ namespace Systems::Collision {
if (A_WOUNDED == B_WOUNDED) {
continue; // ambos sanos o ambos heridos: nada que propagar
}
if (!Physics::checkCollision(a, b, 1.0F)) {
if (!Physics::checkCollision(a, b, Defaults::Game::COLLISION_WOUNDED_CHAIN_AMPLIFIER)) {
continue;
}
// El sano queda herido, propagando el shooter original.