# HG changeset patch # User Stefano Rivera # Date 1283109984 -7200 # Node ID ee5f6f24c41e56a4aa806b0781609eac294a0b57 # Parent 7ae663c687ed66b3e8515ed4b8d0375cd488249f Don't pick up broken superconductor diff -r 7ae663c687ed -r ee5f6f24c41e Resources/images/items/superconductor_broken.png Binary file Resources/images/items/superconductor_broken.png has changed diff -r 7ae663c687ed -r ee5f6f24c41e Resources/images/items/superconductor_broken_cursor.png Binary file Resources/images/items/superconductor_broken_cursor.png has changed diff -r 7ae663c687ed -r ee5f6f24c41e gamelib/scenes/engine.py --- 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'):