comparison gamelib/scenes/engine.py @ 382:15dcb9332e9b

Remove broken Thing.interact_without() calls
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 28 Aug 2010 18:47:53 +0200
parents 264aa4d37e19
children b00e189333c6
comparison
equal deleted inserted replaced
381:264aa4d37e19 382:15dcb9332e9b
184 def interact_without(self): 184 def interact_without(self):
185 if self.get_data('present') and not self.get_data('working'): 185 if self.get_data('present') and not self.get_data('working'):
186 return Result("It's wedged in there pretty firmly, it won't come out.") 186 return Result("It's wedged in there pretty firmly, it won't come out.")
187 elif self.get_data('working'): 187 elif self.get_data('working'):
188 return Result("You decide that working engines are more important than having a shiny superconductor.") 188 return Result("You decide that working engines are more important than having a shiny superconductor.")
189 Thing.interact_without()
190 189
191 def interact_with_machete(self, item): 190 def interact_with_machete(self, item):
192 if self.get_data('present') and not self.get_data('working'): 191 if self.get_data('present') and not self.get_data('working'):
193 self.set_interact('removed') 192 self.set_interact('removed')
194 self.set_data('present', False) 193 self.set_data('present', False)
195 self.state.add_inventory_item('superconductor_broken') 194 self.state.add_inventory_item('superconductor_broken')
196 return Result("With leverage, the burned-out superconductor snaps out.") 195 return Result("With leverage, the burned-out superconductor snaps out.")
197 Thing.interact_without()
198 196
199 def interact_with_superconductor(self, item): 197 def interact_with_superconductor(self, item):
200 if not self.get_data('present'): 198 if not self.get_data('present'):
201 self.set_interact('fixed') 199 self.set_interact('fixed')
202 self.set_data('present', True) 200 self.set_data('present', True)