From 4de969496d75fd1ce8cf838194fd21eedd3f5d9d Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 17 Feb 2025 13:16:33 -0500 Subject: [PATCH] Fixed a bug with the timer initialization of the invulnerable code. Being lazy and setting it to 0 as a place holder came back to bite me lol. --- src/enemy.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/enemy.py b/src/enemy.py index 117fabf..22d133b 100644 --- a/src/enemy.py +++ b/src/enemy.py @@ -50,7 +50,7 @@ class Enemy(Object): self.hasVulnerabilitySystem = kwargs.get('has_vulnerability', False) if self.hasVulnerabilitySystem: self.isVulnerable = kwargs.get('is_vulnerable', False) # For enemies with vulnerability, default to invulnerable - self.vulnerabilityTimer = 0 + self.vulnerabilityTimer = pygame.time.get_ticks() self.vulnerabilityDuration = kwargs.get('vulnerability_duration', 1000) self.invulnerabilityDuration = kwargs.get('invulnerability_duration', 5000) else: