feat(player): nou estat HURT — caure damunt d'un altre el llança projectat

This commit is contained in:
JailDesigner committed 2026-04-25 14:56:15 +02:00
1 parent 188f035333
commit e8407ce35e
5 files changed
+310 -119

No files matched your search

+5
View File
@@ -106,6 +106,11 @@ namespace {
const bool A_AIR = a->isAirborne();
const bool B_AIR = b->isAirborne();
// HURT a un costat o l'altre: el resolver no s'activa — el HURT
// surt projectat sense control i els dos es travessen. Coincideix
// amb la regla d'`Player::collidesWithWorld`.
if (a->isHurt() || b->isHurt()) { return; }
// Aire ↔ tierra: el saltador es travessa net del caminant. Sense
// resolver, sense head-on, sense push. Els dos continuen amb la
// velocitat que portaven. Important: això NO és el filtre per