# HG changeset patch # User Jeremy Thurgood # Date 1283046683 -7200 # Node ID cab67fd696b929706e0637d75df37051479232b4 # Parent ee10f8300290410042de0e263ebe2614b9b9c4a4 Fix crash bug on the bridge. (JIM's panel really doesn't like items.) diff -r ee10f8300290 -r cab67fd696b9 gamelib/scenes/bridge.py --- a/gamelib/scenes/bridge.py Sun Aug 29 02:07:37 2010 +0200 +++ b/gamelib/scenes/bridge.py Sun Aug 29 03:51:23 2010 +0200 @@ -323,7 +323,7 @@ def interact_without(self): if self.scene.get_data('ai status') == 'online': - return self.interact_default() + return self.interact_default(None) elif self.scene.get_data('ai panel') == 'closed': return Result("You are unable to open the panel with your bare hands.") elif self.scene.get_data('ai panel') == 'open': @@ -335,7 +335,7 @@ def interact_with_machete(self, item): if self.scene.get_data('ai status') == 'online': - return self.interact_default() + return self.interact_default(item) elif self.scene.get_data('ai panel') == 'closed': self.scene.set_data('ai panel', 'open') self.set_interact('open') @@ -346,7 +346,7 @@ self.set_interact('broken') return Result("You smash various delicate components with the machete.") - def interact_default(self): + def interact_default(self, item): if self.scene.get_data('ai status') == 'online': return (Result('You feel a shock from the panel.'), make_jim_dialog("Prisoner %s. Please step away from the panel. "