PaulQbFeng / too-tanky

3 stars 0 forks source link

Create AutoAttack from BaseDamageMixin #75

Closed PaulQbFeng closed 1 year ago

PaulQbFeng commented 1 year ago

In a new file auto_attack.py ?, write class AutoAttack(BaseDamageMixin)

in BaseChampion, set

self.auto_attack = AutoAttack()

LinSun00 commented 1 year ago

Je suis dessus! Question: comment on fait les empowered auto attack ? Est-ce qu'on donne des attributs à AutoAttack du genre : self.damage_modifier_flat self.damage_modifier_percent

Ou est ce qu'on met une méthode empowered_damage ?

PaulQbFeng commented 1 year ago

tu as besoin de is_empowered pour quel champ ?

PaulQbFeng commented 1 year ago

je pense ca peut se gerer avec les methodes get_damage_modifier... en mode


if is_empowered:
    flat = self.get_damage_modifier_flat()
    coeff = [...]

dmg = self._compute_damage()