class DiFunnel(Skill):
# default skill for EvoChain
def __init__(self):
super().__init__()
# Override
def input(self, ear: str, skin: str, eye: str):
self.setSimpleAlg(ear)
class EvoChain(Skill):
"""
this unique skill upgrades a base skill with upgrade...
class EvoChain(Skill):
"""
this unique skill upgrades a base skill with upgrade skills
when an upgrade skill wants to run, it overrides the base skill
subclasses can be coded with logic to equip and unequip upgrade skills at runtime
"""
def __init__(self, *skills:Skill)...
class Digivolution(Skill):
"""
this unique skill upgrades a base skill with upgrade skills
when an upgrade skill wants to run, it overrides the base skill
subclasses can be coded with logic to equip and unequip upgrade skills at runtime
"""
def __init__(self...