Users browsing this thread: 6 Guest(s)
Breakable Tools - Need Help
07-07-2021, 05:33 PM
I'll annotate the raw hex so that the assembly programmers can work with it.
Other than keeping the common item from being overwritten, I can't quite follow what your code is going for here. I'm going to look at Imzogelmo's multisteal fix and see if the two can be blended, though.
Code:
Vanilla
C2/39E4:
7A PLY
PowerPanda
-> EA NOP {I don't understand what's accomplished by pushing the stack pull down}
Vanilla
C2/39E7:
F0 18 BEQ $3A01 (Fail to steal)
PowerPanda
-> F0 17 BEQ $3A00 {The common slot erasure seems to have been removed, this pointer compensates for the pushback}
Vanilla
C2/39FA:
99 09 33 STA $3309,Y (in both slots)
EE 01 34 INC $3401 (now = 3) (Sets message to "Stole #whatever ")
60 RTS
PowerPanda
-> EE 01 34 INC $3401 (now = 3) (Sets message to "Stole #whatever ")
7A PLY
60 RTS
EA NOP
7A PLY {This gets followed by vanilla fail to steal code}
{which sets Fight as the command for counterattack purposes}
Other than keeping the common item from being overwritten, I can't quite follow what your code is going for here. I'm going to look at Imzogelmo's multisteal fix and see if the two can be blended, though.
« Next Oldest | Next Newest »
Users browsing this thread: 6 Guest(s)