# HG changeset patch # User Neil Muller # Date 1283018728 -7200 # Node ID c81a4faa748e1dd26d1a078e0d54602c6a452a57 # Parent 30a2366cc8e1522cb27761f27a09087b4ba5bedf Flag puzzle end conditions diff -r 30a2366cc8e1 -r c81a4faa748e gamelib/scenes/engine.py --- a/gamelib/scenes/engine.py Sat Aug 28 19:41:29 2010 +0200 +++ b/gamelib/scenes/engine.py Sat Aug 28 20:05:28 2010 +0200 @@ -200,6 +200,7 @@ self.set_interact('fixed') self.set_data('present', True) self.set_data('working', True) + self.scene.set_data('engine online', True) self.state.remove_inventory_item(item.name) return Result("The chair's superconductor looks over-specced for this job, but it should work") else: diff -r 30a2366cc8e1 -r c81a4faa748e gamelib/scenes/mess.py --- a/gamelib/scenes/mess.py Sat Aug 28 19:41:29 2010 +0200 +++ b/gamelib/scenes/mess.py Sat Aug 28 20:05:28 2010 +0200 @@ -203,6 +203,7 @@ self.set_data("fixed", True) self.set_data("status", "fixed") self.set_interact("fixed") + self.scene.set_data('life support online', True) # TODO: A less anticlimactic climax? return Result("It takes quite a lot of tape, but eventually everything is" " airtight and ready to hold pressure. Who'd've thought duct"