changeset 392:c81a4faa748e

Flag puzzle end conditions
author Neil Muller <neil@dip.sun.ac.za>
date Sat, 28 Aug 2010 20:05:28 +0200
parents 30a2366cc8e1
children 21faf5c8804c
files gamelib/scenes/engine.py gamelib/scenes/mess.py
diffstat 2 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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:
--- 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"