X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Factions.py;h=32ac03509c88527cf8d5205d0bfa0a490456c674;hb=7ba98383908eb9546ee78a14dad90057dc65757b;hp=2b4d2128d4b8ecba5dd7a230524e75300305160d;hpb=2208db6c69d2dbf05dfd65772a01da2af6553172;p=naja.git diff --git a/naja/actions.py b/naja/actions.py index 2b4d212..32ac035 100644 --- a/naja/actions.py +++ b/naja/actions.py @@ -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):