X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;ds=sidebyside;f=naja%2Factions.py;h=32ac03509c88527cf8d5205d0bfa0a490456c674;hb=3beea676f3bd4fc9101e9de1c24e8007011e952b;hp=2b4d2128d4b8ecba5dd7a230524e75300305160d;hpb=5d31e52cd3ce4a577a7075b4fbba14923574f207;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):