Translations:Custom Quests/176/pt

From DragonMineZ Wiki
Revision as of 23:36, 13 October 2026 by Shokkoh (talk | contribs) (Translation sync from dragonminez-wiki repository)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Toda missão, saga, objetivo, recompensa, condição de pré-requisito ou requisito e dica de estrutura é comparada com uma lista explícita de campos permitidos (QuestParser.validate e validateSaga). Qualquer chave não reconhecida (um erro de digitação, maiúsculas erradas, um campo que sobrou de um esquema antigo) não é descartada em silêncio: ela é registrada no log e mostrada aos jogadores no relatório de carregamento do JSON no jogo ao entrar (controlado por developer.reportJsonProblemsInChat, ativado por padrão), além do console do servidor. A entrada ainda carrega com o resto dos campos válidos; só a chave não reconhecida é sinalizada. Use isso para pegar erros de digitação (por exemplo, CanTransfrom em vez de canTransform) em vez de ter um campo que silenciosamente não faz nada. Um arquivo com sintaxe JSON quebrada é ignorado e relatado da mesma forma.