Wonder Boy in Monster World/Magic

Shion can learn a couple of different magic spells, each with various different effects. Each magic spell has a limited amount of uses, displayed by the amount of blue crystals under the spell's name in the Pause Menu. When your magic is used up, you can rest at an inn to replenish it. Also some higher level monsters drop blue chrystals. Picking them up will replenish your magic as well.

Fire Storm
Summons a stream of small, minor-damage fireballs that home in on nearby enemies. When only a single enemy is nearby, it will be attacked by the full barrage, quickly adding up the damage.

Thunder
Causes all enemies on screen to be attacked by a bolt of lightning for decent damage. This will defeat many minor enemies in one blow.

Quake
Shakes the earth, doing high damage to all enemies on screen touching the ground. Flying, swimming or jumping enemies will not be affected.

Shield
Causes Shion to be fully protected by a magical shield for a limited amount of time. When Shion is hit, the shield will block any damage, steadily decreasing the shield's time limit. You can not use items or any other type of magic while Shield Magic is active.

Power
Doubles Shion's attack power for a limited amount of time. Similar to the Shield magic, the Power magic's time limit will decrease more steadily when you cause damage to an opponent. You can not use items or any other kind of magic while Power Magic is active.

Return
Warps Shion to the inn you last saved your game at. Can only be used once before it needs to be replenished.