Expression arguments separated with comma are not parsed properly
The mod Versus Vivec contains three scripts (vv_egg1v, vv_egg2v, vv_egg3v) each with the line
vivec_god-> SetPos, Z, myZ + 50. This currently (in version 0.46 as of 2019-04-26) fails to parse in OpenMW with the error
Unexpected special token (+).
Modifying the line to
vivec_god-> SetPos, Z, (myZ + 50) allows the line to parse and that part of the mod to work as intended. This seems to be the only major incompatibility between Versus Vivec and OpenMW. The original line should parse the same way as the modified one.
This bug seems to affect any script command taking arguments in a similar way.