Hm...i'll clean up this post later and put it in like a bug topic but for now we can talk here. I put a text for {value 8} before every call to Object 8 arbitrary 1 (using mem.item to add to the active party). It prints out 0 (Crono, correct), 2 (Lucca, correct) and 129 (incorrect).
I totally remember this happening I don't know why it happens but it's super annoying. In fact I think I had to rewrite the code to make the two parties for the atash kedah chapter because of this same problem. If you can figure it out that'd be amazing.
--JP
EDIT: I first transferred 7F0200 => 7E0200 for the {value 8} to work