refactor: ♻️ make ability component standalone

This allows to move things that are actually content out of the character data file into page content files
This commit is contained in:
Sebin Nyshkim 2025-06-26 15:19:01 +02:00
parent 0b9a604b92
commit 779e7f92a3
4 changed files with 52 additions and 94 deletions

View file

@ -8,8 +8,18 @@ Since Sebin is a fire dragon there's a myriad of abilities he has at his disposa
## Attacks
<abilities
:@abilities="attacks"
:@img="true"
:@char="$data.firstName.toLowerCase()"
></abilities>
<ability :@src="`attack-fire-breath.png`" name="Fire Breath">
Like most fire dragons, Sebin can breathe fire. In order to do this, he takes a deep breath to enrich the oxygen in his lungs with gases, which, together with special glands in his mouth, produce a combustible mixture. The resulting jet of fire, reaching several hundred degrees Celsius, spreads out on its way to its target, scorching everything in its path.
</ability>
<ability :@src="`attack-flame-toss.png`" name="Flame Toss">
By spitting fire into his hands, Sebin can form it into a ball and use it as a projectile. His scales are fireproof and can withstand the high temperatures. Due to their high concentration, the projectiles explode upon impact. By combining two fireballs the explosion radius increases dramatically.
</ability>
<ability :@src="`attack-kindled-fist.png`" name="Kindled Fist">
Apart from throwing projectiles, Sebin can also use the fireballs to wrap his fists in fire. This allows him to inflict severe burns on his opponent with each blow. In addition, he can release the fire from his fists with aimed blows and hurl it at his opponents.
</ability>
<ability :@src="`attack-burning-twister.png`" name="Burning Twister">
A technique used in aerial combat, Sebin uses his fire breath to engulf his body in flames while spinning to become a fire tornado that singes opponents.
</ability>