Make BulletAnimationRunner triggers onHit() callback only for blocking entities

This commit is contained in:
2021-03-26 23:17:49 +01:00
parent 140cfcacae
commit 7d114e9bae

View File

@@ -159,7 +159,7 @@ public class BulletAnimationRunner implements AnimationRunner {
if (layer instanceof ObjectLayer) {
for (var entity : ((ObjectLayer) layer).getEntities()) {
var movement = entity.getMovement();
if (entity.getCoordinates().equals(target) || movement != null && movement.getTo().equals(target)) {
if ((entity.getCoordinates().equals(target) || movement != null && movement.getTo().equals(target)) && entity.isBlocking()) {
action.accept(entity);
return;
}