Among other actor-specific miscellany, do we know how the Tellah 3 actor loads its equipment? Can we get it to load the equipment of a different person?
Huh... after some brief experiementing, it looks like it retains the equipment of the character in question, not Tellah specifially... hmm
That is correct. It's just a check for Tellah 3's Actor, if it succeeds than it skips the "new equipment" section of Shadow Slot character building. I wrote down the specifics Long, long ago. I'll see if I still have them.
Wait, I never did write them down, that was information that Phoenix had found.
Thanks!
I forgot to mention one thing. I also found the equipment check for Tellah's third instance (character id 0c). If you want him to receive initial equipment rather than keep what he has, then change the data at 06869 to EAEAEAEAEA. That should work, though I haven't checked it yet.
Right... maybe I should look at the code after all.
Yep, was as simple as I thought...
$00/E665 BD D5 09 LDA $09D5,x[$00:09D6] A:0000 X:0001 Y:00C0 P:envMxdizc - Load Character ID from Event.
$00/E668 3A DEC A A:000C X:0001 Y:00C0 P:envMxdizc - -1 to A.
$00/E669 C9 0B CMP #$0B A:000B X:0001 Y:00C0 P:envMxdizc - Is it 0B (0C, Final Tellah -1)
$00/E66B D0 01 BNE $01 [$E66E] A:000B X:0001 Y:00C0 P:envMxdiZC - If not 0B branch to Re-equiping Routine.
$00/E66D 60 RTS A:000B X:0001 Y:00C0 P:envMxdiZC - Return
Very simple coding here. Works well enough, but as always is a bit restrictive. You could change that to any one you want, just remember that it is ID -1. If you would want to get rid of re-equipping all together you would just null D0 01 with two EA's and that would guarantee all characters would not re-equip.
This is located in ROM at...
666A - Actor ID to check.
666B - IF Not correct Actor ID, branch (again to nullify just two EA's at that point)