Translations:Custom Quests/176/en

From DragonMineZ Wiki

Every quest, saga, objective, reward, prerequisite or requirement condition and structure hint is checked against an explicit allow-list of fields (QuestParser.validate and validateSaga). Any key that isn't recognized (a typo, the wrong casing, a leftover field from an old schema) is not silently dropped: it is logged and shown to players in the in-game JSON load report on login (controlled by developer.reportJsonProblemsInChat, on by default), as well as in the server console. The entry still loads with the rest of its valid fields; only the unrecognized key is flagged. Use this to catch typos (for example CanTransfrom instead of canTransform) instead of having a field silently do nothing. A file with broken JSON syntax is skipped and reported in the same way.