Mercurial > nagslang
changeset 602:df5c2041e07f
queen coughs up magenta keycard upon expiring
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 23:57:28 +0200 |
parents | 19adab18ee7d |
children | c77257e849a1 |
files | nagslang/enemies.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/nagslang/enemies.py Sat Sep 07 23:49:06 2013 +0200 +++ b/nagslang/enemies.py Sat Sep 07 23:57:28 2013 +0200 @@ -10,6 +10,7 @@ ACID_SPEED, ACID_DAMAGE, ZORDER_MID) from nagslang.game_object import (GameObject, SingleShapePhysicser, Result, Bullet, make_body) +from nagslang.collectable import KeyCard from nagslang.mutators import FLIP_H from nagslang.resources import resources from nagslang.utils import vec_with_length @@ -334,6 +335,9 @@ def update(self, dt): result = super(Queen, self).update(dt) self.spawn(result) + if self.health <= 0: + result.add += (KeyCard(self.get_space(), + self.physicser.position, "keycard_magenta"),) return result @classmethod