FF6 Hacking
FF6: Casting from HP - Bloodmage? - Printable Version

+- FF6 Hacking (https://www.ff6hacking.com/forums)
+-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html)
+--- Forum: Magitek Research Facility (https://www.ff6hacking.com/forums/forum-9.html)
+--- Thread: FF6: Casting from HP - Bloodmage? (/thread-2939.html)



FF6: Casting from HP - Bloodmage? - Catone - 08-08-2015

I haven't done much work on this side of things but I get the feeling some has...

Would a "Blood Mage" be possible in FF6?

I'm sure something like Lore could be hacked to be Blood Magic, but I'm talking about doing it on the character side. Where one character uses HP instead of MP to cast standard magic. Maybe even use MP then burn HP if MP empty.

You would not need a "not enough mp" check, because if they didn't have enough to cast, it would kill them or they'd be dead already.

So the question is, possible? And if so, what other issues might arrise?


RE: FF6: Casting from HP - Bloodmage? - Tenkarider - 08-08-2015

Well... in BNW shock costs to Celes a certain % of HP which lose, after the damage is done... i guess you might do something like that to all "blood" spell you wanna create.
Try ask some information to Synchysi on how to do it.


RE: FF6: Casting from HP - Bloodmage? - Catone - 08-08-2015

For a skill to do it, would just be a matter of writing the skill to do dmg to caster every time. I'm talking subtract the mana cost of any spell, from HP.

Would just about require a whole new routine during magic casting:

Is Blood Mage?
If so, branch to BM subroutine
If not, continue

Then figure up magic cost of spell,
sufficent mp?
If not, add % to dmg
subtract cost from hp
return

Least that's what I'd see being needed. With something like that, if the caster had mp, it would be normal. No MP would result in stronger magic, at the cost of health. At that point its a question of worth it or not.


RE: FF6: Casting from HP - Bloodmage? - Tenkarider - 08-08-2015

I'm somehow sure that you'll have to do exactly what you said... an extra check when casting a spell... but i guess now it's time to talk for the real experts... Cover


RE: FF6: Casting from HP - Bloodmage? - m06 - 08-11-2015

I think this would be a good point for interception:
Code:
C2/4EF2: 20 08 4F     JSR $4F08    (Determine MP cost of a spell/attack)
C2/4EF5: 99 20 36     STA $3620,Y  (save MP cost)

Intercept JSR $4F08 with a new routine.