I got to test the changes you posted above and it seems to be working great. I tried out several triple command variations with no issues at all. It even had the added benefit of separating the Coin/Throw commands when only one of the two were present on the materia. I thought I would need to split the commands to do this, like I had seen done for x2cut/x4cut in another post you had made.
Having the variables defined definitely helped me understand it a *little* more. I do a small amount of object-oriented MEL and Python for work, nothing close to this, rigging stuff mostly. The basic syntax made sense but I was clueless to the variables. I'm learning slowly, but still trying to grasp the basics.
When you post two offsets, for example:
"0x5CEC85 (0x1CE085)" are these for PSX (PC), respectively?
My offsets are always the second, and I've seen a few other posts where an offset is given that is not present in my exe file. This one in particular:
0x5DE704: 83 78 28 20 -> 83 78 28 50
I wanted to ask, but didn't want to necro that thread. My assumption is, based on your post, it is an offset for PSX. That particular hex code only shows up twice (I think) so it's pretty easy to test, but I was curious for future reference if there was a method to convert PSX offsets to PC offsets.
I can't stress how much I appreciate your contributions to the forum and your help. Just browsing your posting history is a tutorial session. I've spent more hours in WallMarket than I can count and I'm starting to work with Proud Clod as of this week. Amazing tools.