Help with a multple specials code

WaylonMercysHands

Lower Midcard
Joined
Jan 12, 2013
Messages
139
Reaction score
0
A code I made is not working, and I was wondering if anyone can figure out why.

What it's supposed to do is automatically determine which special to use depending on the situation. Here's a small portion of the code that causes the front stolen special to be used when player 1 has a special and is facing a super heavyweight player 2:
D015AF9E 0004
D115AEC6 0051
D00A141E 0030
D015AEBB 0001
8112A1FE 0048


Unfortunately, whatever is the second type of special that I do in a match (whether that's a normal, stolen, or 2nd level special) causes the game to freeze. The first special that I do works fine (normal, stolen, or 2nd level), and I can do that move as many times as I want without anything going wrong, but when I then go for another type of special, it freezes as soon as I hit the analog stick. It actually works fine if I save, reset, and restore between finishers.

In trying to pinpoint the cause, I played around with just changing the value of 8112A1FE manually (setting it to 0046, 0047, or 0048), and I found that I was still getting the same problem: any time I do one type of special and then change the value of 8112A1FE and do another, it freezes. I have checked the 8112A1FE address in memory and everything looks correct.

Does anyone know what might be causing this problem?

(P.S.: I used the front grapple special in my examples, but the same thing is happening with back grapple specials (8112A2AE).)
 
Top