diff --git a/core/src/de/samdev/cannonshooter/entities/Cannon.java b/core/src/de/samdev/cannonshooter/entities/Cannon.java index ff2866a..ed2dd5e 100644 --- a/core/src/de/samdev/cannonshooter/entities/Cannon.java +++ b/core/src/de/samdev/cannonshooter/entities/Cannon.java @@ -102,9 +102,9 @@ public class Cannon extends Entity { public void onBulletHit(Team hit_team) { if (hit_team.isNeutral) return; - if (hit_team == team) { + if (hit_team == team && health < 1) { health = Math.min(1, health + HEALTH_REGEN_PER_HIT); - } else { + } else if (hit_team != team) { health = Math.max(0, health - HEALTH_REGEN_PER_HIT); } } diff --git a/data/cannon_sketch.pdn b/data/cannon_sketch.pdn index f98fcb5..9288ca2 100644 Binary files a/data/cannon_sketch.pdn and b/data/cannon_sketch.pdn differ diff --git a/data/cannon_sketch.png b/data/cannon_sketch.png new file mode 100644 index 0000000..eaa2672 Binary files /dev/null and b/data/cannon_sketch.png differ