feat(whip): cabla flag whip.damage_pierces_walls a computeDamageRect
Quan el flag està actiu (default), l'iteració píxel a píxel ignora `Map::collides` i només respecta `insidePlayfield`. El mur extern, doncs, sempre retalla — fora del playfield no hi ha res a colpejar. Els tests existents passen amb la nova lògica perquè els seus setups posen el damage_rect a corredors lliures (sense sarcs a la trajectòria), i el test W2 segueix verificant el retall del playfield.
This commit is contained in:
1 parent
932b457725
commit
7871d3930e
2 files changed
+12
-1
No files matched your search
@@ -398,6 +398,7 @@ if(BUILD_TESTS)
|
||||
tests/audio_cache_stubs.cpp
|
||||
source/core/resources/resource_helper.cpp
|
||||
source/core/resources/resource_pack.cpp
|
||||
source/game/gameplay_config.cpp
|
||||
source/game/map/map.cpp
|
||||
source/utils/log.cpp
|
||||
${ENTITY_SOURCES_BASE}
|
||||
|
||||
Reference in new issue
Block a user