You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw-tes3mp/components/interpreter
scrawl 29556a1802 More consistent wording of errors/warnings
A Warning indicates a potential problem in the content file(s) that the user told OpenMW to load. E.g. this might cause an object to not display at all or as intended, however the rest of the game will run fine.

An Error, however, is more likely to be a bug with the engine itself - it means that basic assumptions have been violated and the engine might not run correctly anymore.

The above mostly applies to errors/warnings during game-play; startup issues are handled differently: when a file is completely invalid/corrupted to the point that the engine can not start, that might cause messages that are worded as Error due to the severity of the issue but are not necessarily the engine's fault.

Hopefully, being a little more consistent here will alleviate confusion among users as to when a log message should be reported and to whom.
8 years ago
..
docs added opcode for running scripts with explicit references (targeted scripts) 11 years ago
context.hpp the reference for a targeted script is now determined when needed instead of at the start of the script execution 11 years ago
controlopcodes.hpp fixed a spelling mistake 12 years ago
defines.cpp More consistent wording of errors/warnings 8 years ago
defines.hpp Allow '^' escape characters in books 9 years ago
genericopcodes.hpp replaced flat Type_Data stack with a union 15 years ago
installopcodes.cpp Remove empty line at the beginning of files 9 years ago
installopcodes.hpp added first batch of opcodes 15 years ago
interpreter.cpp Fix shadowing warnings 8 years ago
interpreter.hpp deal with script execution from within a script (Fixes #2964) 9 years ago
localopcodes.hpp added access to remote access of local variables of global scripts 11 years ago
mathopcodes.hpp replaced flat Type_Data stack with a union 15 years ago
miscopcodes.hpp Fix shadowing warnings 8 years ago
opcodes.hpp added code execution main loop 15 years ago
runtime.cpp Remove empty line at the beginning of files 9 years ago
runtime.hpp don't create a new virtual machine for each script and frame 14 years ago
scriptopcodes.hpp inherit target ID when starting a script from another script 11 years ago
spatialopcodes.hpp replaced flat Type_Data stack with a union 15 years ago
types.hpp replaced flat Type_Data stack with a union 15 years ago