Here's the magic list, sorted by the game's internal order, which only sort of makes sense. Extra information is wherever I think it belongs. I use the following shorthand throughout the page:
Effect Types | |
---|---|
An enemy weak against a spell's element takes 50% extra damage from that spell. A player character wearing armor that resists the element takes 25% less damage. No enemy resists any element, and no player character can ever (as far as I know) be weak against one. |
|
Fire | Fire damage. |
Ice | Ice damage. |
Jolt | Thunder, earthquake, or explosion damage (all are the same damage type). |
Holy | Healing or enhancement, or holy damage. |
The peculiar grouping of conceptually very different spells into Jolt damage makes some of them completely worthless as far as I can tell. |
|
Targeting | |
1A | Any single ally. |
AA | All allies. |
1E | Any single enemy. |
AE | All enemies. |
Contents | |||
---|---|---|---|
White Magic | Black Magic (1) | Fish Magic | Black Magic (2) |
The Breath of Fire series spell names aren't typically real words in any language, but most tend to resemble something meaningful, and related spells nearly always have similar names.
All spells that target allies are also preemptive when cast by a player character. This means that the caster acts before any other combatant, possibly excluding other preemptive actions, and is why Nina nearly always goes first when using magic.
Oddly, spells that can be cast in the field can be cast even when the caster is Incapacitated!
Also, note that not all information here necessarily matters. Some descriptions never appear, for instance, and the learned levels for the special spells Ryu's transformations use as attacks mean nothing.
Organized Player-Learnable Spell Summary | |||
---|---|---|---|
Spell name | AP cost | Effect | Learned by (level) |
Fire | |||
Padam (Flare) | 3 AP | 20 Fire damage (one) | Gilliam, Dís (6) |
Padarma (Flame) | 6 AP | 40 Fire damage (one) | Gilliam, Dís (15) |
Padameima (F.Ball) | 9 AP | 90 Fire damage (one) | Dís (20) |
Padolarm (Char) | 36 AP | 180 Fire damage (all) | Dís (29) |
Paenda (FireX) | 30 AP | 350 Fire damage (one) | Dís (32) |
Ice | |||
Ley (Cold) | 5 AP | 30 Ice damage (one) | Gilliam, Dís (8) |
Leyga (Frost) | 9 AP | 60 Ice damage (one) | Gilliam, Dís (17) |
Suley (Chill) | 12 AP | 100 Ice damage (all) | Dís (22) |
Leygir (Ice) | 30 AP | 150 Ice damage (all) | Dís (28) |
Gleygol (IceX) | 48 AP | 250 Ice damage (one) | Dís (31) |
Jolt | |||
Val (Spark) | 4 AP | 25 Jolt damage (one) | Gilliam, Dís (7) |
Buuray (3.5) | 3 AP | 30 Jolt damage (all) | Dís (9) |
Mega (Bomb) | 5 AP | 35 Jolt damage (one) | Dís (11) |
Burayda (5.5) | 8 AP | 50 Jolt damage (all) | Dís (18) |
Maga (Boom) | 11 AP | 70 Jolt damage (all) | Dís (19) |
Valra (Fry) | 10 AP | 80 Jolt damage (one) | Gilliam, Dís (16) |
Gadaburayda (9.5) | 15 AP | 80 Jolt damage (all) | Dís (24) |
Valrye (LStorm) | 11 AP | 95 Jolt damage (all) | Dís (16) |
Memaga (Blast) | 18 AP | 110 Jolt damage (one) | Dís (25) |
Vaval (Gale) | 24 AP | 130 Jolt damage (all) | Dís (26) |
Megigar (Nova) | 42 AP | 200 Jolt damage (all) | Dís (30) |
Domega (NovaX) | 54 AP | 300 Jolt damage (one) | Dís (37) |
Valhalla (BoltX) | 30 AP | 400 Jolt damage (one) | Dís (35) |
Sol (Comet) | 75 AP | 400 Jolt damage (all) | Dís (40) |
Holy | |||
Sardines (Ebb) | 3 AP | Only works underwater. 30 Holy damage (all) | Manillo (10) |
Sardine School (EbbX) | 5 AP | Only works underwater. 50 Holy damage (all) | Manillo (14) |
Bonito (Eco) | 8 AP | Only works underwater. 70 Holy damage (all) | Manillo (16) |
Dethup (Zom1) | 5 AP | Only works on Undead. 80 (+50%) Holy damage (one) | Nina (14) |
Bonito School (EcoX) | 10 AP | Only works underwater. 100 Holy damage (all) | Manillo (17) |
Hadeth (Zom2) | 15 AP | Only works on Undead. 120 (+50%) Holy damage (one) | Nina (24) |
Zohadeth (ZomX) | 35 AP | Only works on Undead. 200 (+50%) Holy damage (all) | Nina (46) |
Miscellaneous Offense | |||
Worss (Rub) | 20 AP | instant death (one) | Dís(14) |
Absorption | |||
Rekta (Sap) | 1 AP | drains HP (one) | Dís (12) |
Marekta (Drain) | 2 AP | drains AP (one) | Dís (33) |
Bad Status | |||
Nabind (Hold) | 8 AP | sets Sleep status (one) | Nina (11) |
Manahre (Hush) | 6 AP | sets Silence status (one) | Nina (28) |
Vice (Para) | 10 AP | sets Stop status (one) | Dís (10) |
Tonoro (Idle) | 5 AP | sets Mobility Down status (one) | Nina (19) |
Good Status | |||
Gigan (ATK-Up) | 15 AP | sets Attack Up status (one) | Nina (7) |
Katect (Fort) | 6 AP | sets Defense Up status (one) | Nina (4) |
Alkatect (FortX) | 14 AP | sets Defense Up status (all) | Nina (26) |
Hasart (Ag-Up) | 8 AP | sets Mobility Up status (one) | Nina (12) |
Plaluk (Lk-Up) | 6 AP | sets Luck Up status (one) | Nina (6) |
Makat (Shield) | 8 AP | reduces magic damage taken (one) | Nina (21) |
Mynama (Dispel) | 20 AP | negates magic once (one) | Nina (30) |
Katmana (Wall) | 15 AP | reflects enemy magic once at half power (one) | Nina (41) |
Recovery | |||
Releef (Cura) | 3 AP | heals 50 HP (one) | Nina, Gilliam (1) |
Upleef (Cura2) | 6 AP | heals 100 HP (one) | Nina (9) |
Topleef (Cura3) | 15 AP | heals 250 HP (one) | Nina, Bilder (15) |
Leefull (Cura4) | 20 AP | heals all HP (one) | Nina (23) |
Leefrall (CuraX) | 30 AP | heals 250 HP (all) | Nina (37) |
Reval (Renew) | 10 AP | revives with 1 HP (one) | Nina (17) |
Revalra (RenewX) | 30 AP | revives with full HP (one) | Nina (34) |
Pharma (Heal) | 5 AP | cures status effects (one) | Nina, Bilder (5) |
Utility | |||
Leavdun (Exit) | 20 AP | warps party out of most dungeons | Dís (5) |
Hyule (Warp) | 2 AP | warps party to a previously visited town | Nina, Dís (13) |
Escapay (Flee) | 20 AP | flees combat | Dís (23) |
Basic magic data is found in the starting at offset 0x05920C in the English ROM, and offset 0x05900C in the Japanese ROM. Extended data such as who learns what and the specific effects of each spell are not found here and are presumably scripted elsewhere. The data is organized as follows:
The spell's displayed name, using the same character encoding as the rest of the game. This is the name that appears in menus, not the text that appears when casting.
The casting cost of this spell.
Which element this spell is. The values in use are:
Other possible values may yield other elements, but none are actually used for any spell, and I haven't bothered to experiment yet.
I have no idea what these bytes do. There aren't any patterns that I can discern, and I've tried modifying them and noticed no difference.
The level at which this spell is learned. This value is not always applicable and may be ignored in some cases.
Which spell effect to use when this spell is cast. This refers to data stored elsewhere that determines (at a minimum) the base damage, sounds and graphics used, and any special effects the spell has (status effects, etc.).
Which line to display when casting the spell. The lines used are found starting at offset 0x5B900 in the English ROM and 0x5B700 in the Japanese ROM. When a spell is cast from Ryu's attack command (dragon attacks) or Manillo's magic command (fish magic), it ignores this and displays nothing.
E-mail comments, corrections, suggestions, etc.
Return to Breath of Fire index