Ownerless projectiles remain on the screen forever
Opened this issue · 1 comments
@WinterLicht is it possible that check_to_deactivate()
(statesystem) activates dead enemies and makes them shoot projectiles after the death animation has been started?
Edit: I've written a bit of debug code:
debugcode.txt
It indicates that statesystem.py
actually re-activates dead AIs:
$ python game.py
HELP I DIED 60
HELP I DIED 59
HELP I DIED 57
HELP I DIED 58
I am the statesystem and I am activating a dead ai. Really. Not kidding 58
I added of more line of print()
-debugging and now I see that the AI sometimes tries to attack after dying.
$ python game.py
HELP I DIED 60
HELP I DIED 59
HELP I DIED 57
I am the statesystem and I am activating a dead ai. Really. Not kidding 57
I just tried to attack although I am DEAD. WHUT?
I just tried to attack although I am DEAD. WHUT?
I just tried to attack although I am DEAD. WHUT?
I just tried to attack although I am DEAD. WHUT?
I just tried to attack although I am DEAD. WHUT?
I just tried to attack although I am DEAD. WHUT?
I just tried to attack although I am DEAD. WHUT?
HELP I DIED 58
HELP I DIED 60
I am the statesystem and I am activating a dead ai. Really. Not kidding 60
I just tried to attack although I am DEAD. WHUT?
HELP I DIED 59
HELP I DIED 58
HELP I DIED 57