array is not complex - only type-specific arrays (array<X> types) are.
vector is not complex.
entity is not complex.
These should be moved/specified, as modders may receive errors that reference complex types (example: Cannot perform this operation on complex type "array< int >"), which currently do not match the definition of complex types in the docs.
It's important that it is specified that wait 0 does stop the thread temporarily, but continues the next rendered frame (it is stated that "the loop still runs", meaning the game would freeze, which is false.) - This is useful for certain things, such as allowing things to be previewed while the game is paused. Side note, I don't know how this affects server.
List of things I found which are incorrect:
array
is not complex - only type-specific arrays (array<X>
types) are.vector
is not complex.entity
is not complex.These should be moved/specified, as modders may receive errors that reference complex types (example:
Cannot perform this operation on complex type "array< int >"
), which currently do not match the definition of complex types in the docs.It's important that it is specified that
wait 0
does stop the thread temporarily, but continues the next rendered frame (it is stated that "the loop still runs", meaning the game would freeze, which is false.) - This is useful for certain things, such as allowing things to be previewed while the game is paused. Side note, I don't know how this affects server.