Load location deck from file.
[naja.git] / naja / actions.py
index 2b4d2128d4b8ecba5dd7a230524e75300305160d..32ac03509c88527cf8d5205d0bfa0a490456c674 100644 (file)
@@ -9,7 +9,11 @@ class LocationAction(object):
     TEXT = None
 
     def __init__(self, required_bits, **data):
-        self.required_bits = frozenset(required_bits)
+        bits = set()
+        for bit in required_bits:
+            # Convert names to numbers if applicable.
+            bits.add(BITS.get(bit, bit))
+        self.required_bits = frozenset(bits)
         self.data = data
 
     def check_available(self, player):