fix(wounded-chain): amplifier 1.25 perquè la cadena agafi el contacte post-rebot
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user