According to my website, ins_14 in STD gains a third argument in UFO, which holds the layer.
STD_BY_OPCODE.set('12', {
...STD_BY_OPCODE.get('11'),
14: {ref: 'std:sprite-3arg'}, // signature change!
18: {ref: 'std:up-time'},
});
$ for x in ~/thcrap/decomp/bleh12/*.std; do TRUTH_MAP_PATH= target/release/trustd d --game 12 $x | grep ins_14; done
warning: /home/exp/thcrap/decomp/bleh12/stage02.std: object at index 2: object has non-sequential id (expected 2, got 1)
ins_14(0, 4);
ins_14(1, 5);
ins_14(2, 6);
ins_14(3, 7);
warning: /home/exp/thcrap/decomp/bleh12/stage07.std: object at index 2: object has non-sequential id (expected 2, got 1)