diff --git a/scripts/Tools/BulletTool.gd b/scripts/Tools/BulletTool.gd index e4e676c..0af38be 100644 --- a/scripts/Tools/BulletTool.gd +++ b/scripts/Tools/BulletTool.gd @@ -6,7 +6,7 @@ static func fromArea(area: Area2D) -> BulletBase: else: return null static func canDamage(bullet: BulletBase, target: EntityBase) -> bool: - if !bullet or !target: return false + if !bullet or !target or !bullet.launcher: return false if target.currentInvinsible: return false if !bullet.canDamageSelf && target == bullet.launcher: return false if !GameRule.allowFriendlyFire: