feat(entities): migrar la configuració del player a data/entities/player/player.yaml
This commit is contained in:
@@ -224,7 +224,8 @@ namespace Systems::Collision {
|
||||
// Segon impacte durant HURT → mort. Aplica un impuls afegit
|
||||
// perquè l'enemic surti disparat (feedback visible).
|
||||
const Vec2 SHIP_VEL = ctx.ships[i].getVelocityVector();
|
||||
const Vec2 IMPULSE = SHIP_VEL * (Defaults::Ship::MASS * Defaults::Physics::Ship::DEATH_IMPACT_MOMENTUM_FACTOR);
|
||||
const float DEATH_FACTOR = ctx.ships[i].getConfig().physics.death_impact_factor;
|
||||
const Vec2 IMPULSE = SHIP_VEL * (ctx.ships[i].getBody().mass * DEATH_FACTOR);
|
||||
touched_enemy->applyImpulse(IMPULSE);
|
||||
ctx.on_player_hit(i);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user