1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-28 08:48:48 +02:00
vcmi/lib/json
Ivan Savenko 235fa871dd Better validation of bonus json
- Json validator will now list all possible enum values on enum
validation failure
- Added validation of bonus string values using json valudation
- Deprecated bonus values (e.g. UNITL_BEING_ATTACKED) are now reported
via json validation
- Removed array version of "propagator" key since code only loads it as
a single string
2024-06-27 10:54:23 +00:00
..
JsonBonus.cpp Re-enable code that was not restored after terrain rework 2024-06-07 12:24:36 +00:00
JsonBonus.h Replace bonus string description with metastring that can properly 2024-04-09 16:13:30 +03:00
JsonFormatException.h Converted json validator into a class 2024-02-26 12:55:49 +02:00
JsonNode.cpp Add additional constructor to JsonNode from const char * 2024-02-29 17:33:00 +02:00
JsonNode.h Add additional constructor to JsonNode from const char * 2024-02-29 17:33:00 +02:00
JsonParser.cpp Ignore BOM at the start of json file 2024-02-26 12:55:49 +02:00
JsonParser.h Cleanup 2024-02-26 12:55:49 +02:00
JsonRandom.cpp Cleanup 2024-02-26 12:55:49 +02:00
JsonRandom.h Unify formatting 2024-02-26 12:55:49 +02:00
JsonUtils.cpp Avoid crash if configs file is missing, e.g. broken version of mod 2024-05-11 13:19:07 +00:00
JsonUtils.h Remove unused code 2024-02-26 12:55:49 +02:00
JsonValidator.cpp Better validation of bonus json 2024-06-27 10:54:23 +00:00
JsonValidator.h Converted json validator into a class 2024-02-26 12:55:49 +02:00
JsonWriter.cpp Cleanup 2024-02-26 12:55:49 +02:00
JsonWriter.h Unify formatting 2024-02-26 12:55:49 +02:00