X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Factions.py;h=2b4d2128d4b8ecba5dd7a230524e75300305160d;hb=5d31e52cd3ce4a577a7075b4fbba14923574f207;hp=5599bd73b2d724e6986bc8a58d3ecf7e3ba2da16;hpb=e50c357dc15f5c24d3c0b8a4dd57c9f19590419b;p=naja.git diff --git a/naja/actions.py b/naja/actions.py index 5599bd7..2b4d212 100644 --- a/naja/actions.py +++ b/naja/actions.py @@ -25,6 +25,11 @@ class LocationAction(object): else: return False + def export(self): + return {'required_bits': list(self.required_bits), + 'data': self.data, + 'action_class': self.__class__.__name__} + class DoNothing(LocationAction): TEXT = "No effect." @@ -33,7 +38,7 @@ class DoNothing(LocationAction): pass -class LoseHeathOrMSB(LocationAction): +class LoseHealthOrMSB(LocationAction): TEXT = "Lose health. If MSB is set, it will be cleared instead." def perform_action(self, board, location):