diff --git a/royalpack/commands/spell.py b/royalpack/commands/spell.py index 45d4a397..4f916d2a 100644 --- a/royalpack/commands/spell.py +++ b/royalpack/commands/spell.py @@ -7,12 +7,12 @@ async def spell(*, _msg: engi.Message, spellname: str, **__): """ Genera una spell casuale! """ - spell = royalspells.Spell(spellname) + s = royalspells.Spell(spellname) - rows: list[str] = [f"✨ {spell.name}"] + rows: list[str] = [f"✨ {s.name}"] - if spell.damage_component: - dmg: royalspells.DamageComponent = spell.damage_component + if s.damage_component: + dmg: royalspells.DamageComponent = s.damage_component constant_str: str = f"{dmg.constant:+d}" if dmg.constant != 0 else "" rows.append(f"Danni: {dmg.dice_number}d{dmg.dice_type}{constant_str}" f" {', '.join(dmg.damage_types)}") @@ -21,21 +21,21 @@ async def spell(*, _msg: engi.Message, spellname: str, **__): rows.append(f"Multiattacco: ×{dmg.repeat}") rows.append("") - if spell.healing_component: - heal: royalspells.HealingComponent = spell.healing_component + if s.healing_component: + heal: royalspells.HealingComponent = s.healing_component constant_str: str = f"{heal.constant:+d}" if heal.constant != 0 else "" rows.append(f"Cura: {heal.dice_number}d{heal.dice_type}{constant_str} HP") rows.append("") - if spell.stats_component: - stats: royalspells.StatsComponent = spell.stats_component + if s.stats_component: + stats: royalspells.StatsComponent = s.stats_component rows.append("Il caster riceve: ") for stat_name in stats.stat_changes: rows.append(f"{stat_name}{stats.stat_changes[stat_name]}") rows.append("") - if spell.status_effect_component: - se: royalspells.StatusEffectComponent = spell.status_effect_component + if s.status_effect_component: + se: royalspells.StatusEffectComponent = s.status_effect_component rows.append("Infligge al bersaglio: ") rows.append(f"{se.effect} ({se.chance}%)") rows.append("")