8. magic stats Location=46CC0 Size=14 bytes Byte 1 = Determines aiming method. 1st part: 1=able to use cursor. 2=can use only on initial target party's members. 4=aims at everyone. (2nd part has no effect on this startup) 8=aims at everyone in a particular party. 2nd part: 1=confirms automatically. 2=player allowed to select any/all targets in either group. 4=Start on front enemy. 8=Random aim. Byte 2 = elemental values 1st part = Fire, Ice, Lightning, Poison 2nd Part = Wind, Pearl, Earth, Water Byte 3 = effect 1 1st part: 1 = Draw strength from Vigor instead of Mag.Pwr, misses Clear targets. 2 = entire spell misses if protected from instant death 4 = hits Wounded targets, misses a live target 8 = cure/damage becomes damage/cure if target is undead. Bit doesn't seem to have any effect if 1st half of byte 5 is 0 (that's why relic ring will reverse osmose but not rasp) 2nd part: 1 = target random character(s) in accordance with byte 1. Ex, assuming you are doing the casting: fire hits one or all enemies; cure hits one or all party members; merton hits everybody. 2 = Ignores defense. 4 = damage duplicated rather than split among multiple targets. 8 = spell aborts (before graphic, but after wasting MP :) if target is own party Byte 4 = effect 2 1st part: 1 = usable outside battle 2 = not reflectable 4 = learn spell if struck by Lore (seemingly N/A for all other spells) 8 = vulnerable to Runic 2nd part: 1 = set for warp and quick (dunno wtf it does) 2 = retarget if intended target is dead. If not set spell will abort if target is dead. 4 = kills caster after spell is cast. (Pep Up and Exploder) NOTE: turning off the bit in these lores doesn't get rid of this effect, due to byte 10 (rids battle of caster and does same damage to caster respectively). but turning on the bit in normal spells will kill the caster. 8 = damages MP. Byte 5 = determines how a spell effects status + other things... 1st part: 1: Heal HP 2: Caster absorbs Target's HP 4: Remove status 8: Toggle status 2nd part: 1 = allows Stamina to be factored into spell (all spells using Byte 3, bit 1) 2 = unblockable 4 = spell hits targets with levels that are multiples of the value in Byte 9. 8 = take HP at a fraction specified by byte 7 Byte 6 = MP cost Byte 7 = Strength of the spell. If = 00 no damage will be done. Byte 8 = ? 1st part: 1 = if protected from ailments, entire spell will miss. 2 = spell displays a text message if it hits. (monsters only) 2nd part: *unknown* Byte 9 = Hit rate or level multiple to strike (I dunno how the latter is controlled yet!) Byte 10 = special effect of the spell itself (not always a status effect). 00 = Nothing (Pummel) 10 = See enemy's HP/MP/LV/Weaknesses (Scan) 11 = Ultimate physical defense (Golem) 12 = Morph enemy (Ragnarok) 13 = Makes target jump (Palidor) 15 = Does not hit caster (Mantra) 16 = ??? (Spiraler) 17 = ??? (Tapir) 19 = Does damage = to caster's HP to the caster and the enemy [can be made into an elemental spell but the caster will still die regardless] (Exploder) 1A = 1000 damage if byte 7 > 00 (Blow Fish) 1B = Attack/Healing move subtracts/adds HP according to caster's HP (Pearl Wind) 1C = Strikes only those with Reflect status if inflicting or taking ailments (Reflect???) 1D = Strikes x exp. level multiple enemies according to last digit of gold total [Byte 8 = 02, will need testing] (L? Pearl) 1E = ??? [But byte 6 = 01, so maybe this is what gives it high MP costs?](Step Mine) 1F = Halves level (Dischord) 20 = ??? (Pep Up) 21 = Switches all status ailments or effects [everything available in Status bytes 1 through 4] (Rippler) 22 = ??? [I can't tell what exactly, as byte 8 had 02 as I assumed it would, but 4B was in byte 9, now what does that mean?] (Stone) 23 = Causes enemy's final attack to stall if hit (X-Zone, Odin, Raiden, Cleave, X-Fer) 25 = Spell can't hit anything with float status (Interceptor, Chocobop, and any earth-elemental spell) 26 = Changes weakness to one particular element, all others ineffective, exact opposites of weak element absorbed (WallChange) 27 = Causes one to run away? [as in is counted as ran away in battle, but could still be in battle if the 2 in the 2nd part of byte 14 in Escape is removed, which may not be a bad idea...] (Escape) 28 = ??? [Not sure, but could have something to do with the ailments] (Mind Blast) 29 = Spell can miss completely on its own, sometimes not even removing Clear (N. Cross) 2A = Level * spell strength determines damage (Flare Star) 2B = Switches target's row position (R. Polarity) 2C = Spell attacks eight times (Launcher) 2D = Victim takes physical shots for you for a time (Love Token) 2E = Takes opponent and drains HP? (Seize) 2F = ??? [maybe it causes 100% hit rate on target until after the caster takes another turn? Demon Rage always seems to connect without Golem status, maybe this is what did just that...] (Targetting) 30 = 2x damage on lone enemy, can't hit those with float status (Suplex) 31 = Eliminates one random element (ForceField) 32 = Spell attacks four times (Quadra Slam, Quadra Slice) 33 = ??? [If used on character, character is removed from current party? Only thing I can think of](Bababreath) 34 = Uncurable muddle, no visual effect, time-based (Charm) 35 = Spell restores all HP to undead, even if the damage done by the spell kills them [Strange that this wasn't implemented into Lv.5 Doom, maybe it was forgotten by the programmers?](Doom) 36 = Combined with drain (1st part = 2 on 5th byte) and A2 on 4th byte, allows one to drain both HP and MP. Without one or the other, it causes the visual effect of the spell not to occur and do instant damage (or at least it looks like it if left without modifications at all). Doesn't have the intended effect unless the 2 bytes are changed to the previously specified as well (or to something that does the same, I guess) Complicated little thing. (Empowerer) 38 = ??? (Sneeze) 39 = Takes character/enemy out of battle, if all characters are hit, transport to Triangle Island cave [NOTE: only tested in WOR, Balance may have a different effect] (Engulf) 3A = Possession of an enemy or ally until he/she dies (Zinger) 3B = ??? (Evil Toot) 3C = ??? (Retort) 3D = Do damage = to Max HP - Remaining HP (Revenge) 3E = Small HP drain, uncurable (Phantasm) 3F = ??? (Stunner) 40 = Drop HP or MP (specified by byte 4) to 1 [I'm pretty sure of this] (Fallen One) 43 = Target gets 2 turns in a row without interruption [only effects player-controlled beings] (Quick) 44 = Eliminates Seize effect (Discard) 45 = Makes status ailments unblockable so long as the spell actually hits (Clear) 4A = ??? (Super Ball) 56 = Makes opponent weak against 1 element (Debilitator) 57 = makes opponent die when they take their next turn. Automatically misses those invulnerable to instant death no matter what. (Air Anchor) FF = Nothing (Most spells) Will need more testing. A search for more values is optional (or a test of more values, like 24, which I didn't find). Byte 11 = status effectors set 1 1st part = blind, zombie, poison, magitek 2nd part = inviz, imp, stone, dead Byte 12 = status effectors set 2 1st part = count, near fatal (unless you really are in near fatal status according to HP, this will reset itself upon next hit), image, mute 2nd part = bserk, muddle, seizure (Drains HP, curable), sleep Byte 13 = status effectors set 3 1st part = dance, regen, slow, haste 2nd part = stop, shell, safe, reflect Byte 14 = special effects 1st part = rage, frozen, life 3, life 1/half-esper [depends on status] 2nd part = not a real ailment [actually the magic-chanting stance set into those who have successfully used Control on an opponent], true inviz [used by Palidor, Sneeze, and other fine character eliminators], Interceptor guard, float ºFire**46CC0 ºIce***46CCE ºBolt**46CDC ºPoison46CEA ºDrain*46CF8 ºFire 246D06 ºIce 2*46D14 ºBolt 246D22 ºBio***46D30 ºFire 346D3E ºIce 3*46D4C ºBolt 346D5A ºBreak*46D68 ºDoom**46D76 ºPearl*46D84 ºFlare*46D92 ºDemi**46DA0 ºQuartr46DAE ºX-Zone46DBC ºMeteor46DCA ºUltima46DD8 ºQuake*46DE6 ºW Wind46DF4 ºMerton46E02 öScan**46E10 öSlow**46E1E öRasp**46E2C öMute**46E3A öSafe**46E48 öSleep*46E56 öMuddle46E64 öHaste*46E72 öStop**46E80 öBserk*46E8E öFloat*46E9C öImp***46EAA öRflect46EB8 öShell*46EC6 öVanish46ED4 öHaste246EE2 öSlow 246EF0 öOsmose46EFE öWarp**46F0C öQuick*46F1A öDispel46F28 •Cure**46F36 •Cure 246F44 •Cure 346F52 •Life**46F60 •Life 246F6E •Antdot46F7C •Remedy46F8A •Regen*46F98 •Life 346FA6 Ramuh***46FB4 Ifrit***46FC2 Shiva***46FD0 Siren***46FDE Terrato*46FEC Shoat***46FFA Maduin**47008 Bismark*47016 Stray***47024 Palidor*47032 Tritoch*47040 Odin****4704E Raiden**4705C Bahamut*4706A Alexandr47078 Crusader47086 Ragnarok47094 Kirin***470A2 ZoneSeek470B0 Carbunkl470BE Phantom*470CC Sraphim*470DA Golem***470E8 Unicorn*470F6 Fenrir**47104 Starlet*47112 Phoenix*47120 Fire Skean4712E Water Edge4713C Bolt Edge*4714A Storm*****47158 Joker Doom(really Dispatch)47166 **********(really Retort)47174 **********(really Slash)47182 **********(really Quadra Slam)47190 **********(really Empowerer)4719E **********(really Stunner)471AC **********(really Quadra Slice)471BA **********(really Cleave)471C8 Pummel****471D6 AuraBolt**471E4 Suplex****471F2 Fire Dance47200 Mantra****4720E Air Blade*4721C Spiraler**4722A Bum Rush**47238 Wind Slash47246 Sun Bath**47254 Rage******47262 Harvester*47270 Sand Storm4727E Antlion***4728C Elf Fire**4729A Specter***472A8 Land Slide472B6 Sonic Boom472C4 El Nino***472D2 Plasma****472E0 Snare*****472EE Cave In***472FC Snowball**4730A Surge*****47318 Cokatrice*47326 Wombat****47334 Kitty*****47342 Tapir*****47350 Whump*****4735E Wild Bear*4736C Pois. Frog4737A Ice Rabbit47388 Bio Blast*(really Super Ball)47396 Flash*****473A4 Chocobop**473B2 H-Bomb****473C0 7-Flush***473CE Megahit***(Leo's Shock, this is used in the Retainer rage)473DC Fire Beam*473EA Bolt Beam*473F8 Ice Beam**47406 Bio Blast*47414 Heal Force47422 Confuser**47430 X-fer*****4743E TekMissile4744C Condemned*4745A Roulette**47468 CleanSweep47476 Aqua Rake*47484 Aero******47492 Blow Fish*474A0 Big Guard*474AE Revenge***474BC Pearl Wind474CA L.5 Doom**474D8 L.4 Flare*474E6 L.3 Muddle474F4 Reflect???47502 L? Pearl**47510 Step Mine*4751E ForceField4752C Dischord**4753A Sour Mouth47548 Pep Up****47556 Rippler***47564 Stone*****47572 Quasar****47580 GrandTrain4758E Exploder**4759C Imp Song**475AA Clear*****475B8 Virite****475C6 ChokeSmoke475D4 Schiller**475E2 Lullaby***475F0 Acid Rain*475FE Confusion*4760C Megazerk**4761A Mute******47628 Net*******47636 Slimer****47644 Delta Hit*47652 Entwine***47660 Blaster***4766E Cyclonic**4767C Fire Ball*4768A Atomic Ray47698 Tek Laser*476A6 Diffuser**476B4 WaveCannon476C2 Mega Volt*476D0 Giga Volt*476DE Blizzard**476EC Absolute 0476FA Magnitude847708 Raid******47716 Flash Rain47724 TekBarrier47732 Fallen One47740 WallChange4774E Escape****4775C 50 Gs*****4776A Mind Blast47778 N. Cross**47786 Flare Star47794 Love Token477A2 43 00 00 22 20 14 00 02 00 2D 00 00 00 00 Seize*****477B0 R.Polarity477BE Targetting477CC Sneeze****477DA S. Cross**477E8 Launcher**477F6 Charm*****47804 Cold Dust*47812 Tentacle**47820 HyperDrive4782E Train*****4783C Evil Toot*4784A 6E 00 00 02 00 14 00 01 78 3B 25 71 04 00 Grav Bomb*47858 Engulf****47866 Disaster**47874 Shrapnel**47882 Bomblet***47890 Heart Burn4789E Zinger****478AC Discard***478BA Overcast**478C8 Missile***478D6 Goner*****478E4 Meteo*****478F2 Revenger**47900 Phantasm**4790E Dread*****4791C Shock Wave4792A Blaze*****47938 Soul Out**47946 Gale Cut**47954 Shimsham**47962 Lode Stone47970 Scar Beam*4797E BabaBreath4798C Lifeshaver4799A Fire Wall*479A8 Slide*****479B6 Battle****479C4 Special***479D2 Riot Blade479E0 Mirager***479EE Back Blade479FC ShadowFang47A0A RoyalShock47A18 TigerBreak47A26 Spin Edge*47A34 SabreSoul*47A42 Star Prism47A50 Red Card**47A5E MoogleRush47A6C X-Meteo***47A7A Takedown**47A88 Wild Fang*47A96 Lagomorph*47AA4 ??????????47AB2 Next is 47AC0, which is the actor's names. 25931 = main magic stats pointer?