Only show fighter abilites which have been implemented.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user