Only show fighter abilites which have been implemented.

This commit is contained in:
blitzmann
2016-04-21 22:20:53 -04:00
parent 71482c2359
commit 43f69bb184
2 changed files with 4 additions and 0 deletions

View File

@@ -51,6 +51,7 @@ class Effect(EqBase):
Reconstructor, composes the object as we grab it from the database
'''
self.__generated = False
self.__effectModule = None
self.handlerName = re.sub(self.nameFilter, "", self.name).lower()
@property
@@ -154,6 +155,7 @@ class Effect(EqBase):
return getattr(self.__effectModule, key, None)
def effectDummy(*args, **kwargs):
pass

View File

@@ -34,6 +34,8 @@ class FighterAbility(ContextMenu):
sub = wx.Menu()
for ability in self.fighter.abilities:
if not ability.effect.isImplemented:
continue
menuItem = self.addAbility(rootMenu if msw else sub, ability)
sub.AppendItem(menuItem)
menuItem.Check(ability.active)