Error refactoring
Created by: RosiePuddles
Due to issues regarding language based keys, the custom error messages have been removed
This is a large refactoring of the backend of the error and warning system, and involves:
- More error types (25+ types)
- More detailed explanations of errors
- Better error and warning numbering This has been made into an automatic system with less places for human error to be introduced
- A major cleanup of files:
- One file for error/warning names, identifiers, explanations etc.
- One file for the error/warning classes