diff --git a/advent.py b/advent.py index 4288fad..c6ef0cb 100644 --- a/advent.py +++ b/advent.py @@ -882,12 +882,16 @@ def try_unlock(self, actor): return False class Container(Lockable): - def __init__(self, name, description): + def __init__(self, name, description, is_open=False): Lockable.__init__(self, name) self.description = description self.first_time = True self.contents = {} - self.close() + + if is_open: + self.unset_flag('closed') + else: + self.close() def add_object(self, obj): self.contents[obj.name] = obj