Mercurial > boomslang
changeset 495:ee5f6f24c41e
Don't pick up broken superconductor
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sun, 29 Aug 2010 21:26:24 +0200 |
parents | 7ae663c687ed |
children | 8dcefc82801c |
files | Resources/images/items/superconductor_broken.png Resources/images/items/superconductor_broken_cursor.png gamelib/scenes/engine.py |
diffstat | 3 files changed, 2 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/scenes/engine.py Sun Aug 29 20:04:05 2010 +0200 +++ b/gamelib/scenes/engine.py Sun Aug 29 21:26:24 2010 +0200 @@ -24,7 +24,6 @@ super(Engine, self).__init__(state) self.add_item(CanOpener('canopener')) self.add_thing(CanOpenerThing()) - self.add_item(BrokenSuperconductor('superconductor_broken')) self.add_thing(SuperconductorSocket()) self.add_thing(PowerLines()) self.add_thing(CryoContainers()) @@ -177,11 +176,6 @@ "the vacuum has kept it in perfect condition.") -class BrokenSuperconductor(Item): - INVENTORY_IMAGE = 'superconductor_broken.png' - CURSOR = CursorSprite('superconductor_broken_cursor.png') - - class SuperconductorSocket(Thing): NAME = 'engine.superconductor' @@ -216,8 +210,8 @@ if self.get_data('present') and not self.get_data('working'): self.set_interact('removed') self.set_data('present', False) - self.state.add_inventory_item('superconductor_broken') - return Result("With leverage, the burned-out superconductor snaps out.") + return Result("With leverage, the burned-out superconductor snaps out. " + "You discard it.") def interact_with_superconductor(self, item): if self.get_data('present'):