Some version between 2024.2 and before 2024.4 can include pushref.i in the function reference chain
WeirdLocalsFlag appears to be on for many code entries in 2024.2+, so this ensures locals are still disassembled when that happens (if any locals are present)
Caveats
There's a small chance this causes some existing games to have their code locals appear, but for the ones where it should matter (e.g., bytecode 14 and below), this doesn't seem to cause any problems.
Also, this does not have compiler support for the new pushref.i function stuff - only disassembler and decompiler. Not sure if it's worth doing for such a short-lived version, or if it has any tangible effect on the game or not.
Description
Caveats
There's a small chance this causes some existing games to have their code locals appear, but for the ones where it should matter (e.g., bytecode 14 and below), this doesn't seem to cause any problems.
Also, this does not have compiler support for the new pushref.i function stuff - only disassembler and decompiler. Not sure if it's worth doing for such a short-lived version, or if it has any tangible effect on the game or not.