diff --git a/data/formats.js b/data/formats.js index cfe72831a7..84a43b5ae2 100644 --- a/data/formats.js +++ b/data/formats.js @@ -729,9 +729,6 @@ exports.BattleFormats = { if (!template.nfe) { return [set.species+" doesn't have an evolution family."]; } - if (set.ability === template.abilities['DW'] && template.dreamWorldRelease && (template.maleOnlyDreamWorld || template.gender === 'N')) { - return [set.species+" must be at least level 10 with its DW ability."]; - } if (!set.level || set.level > 5) { set.level = 5; } diff --git a/tools.js b/tools.js index 72b2fadc2c..c645fd1f9e 100644 --- a/tools.js +++ b/tools.js @@ -738,7 +738,10 @@ module.exports = (function () { if (!template.dreamWorldRelease && banlistTable['Unreleased']) { problems.push(name+"'s Dream World ability is unreleased."); - } else if (template.maleOnlyDreamWorld) { + } else if (set.level < 10 && (template.maleOnlyDreamWorld || template.gender === 'N')) { + problems.push(name+" must be at least level 10 with its DW ability."); + } + if (template.maleOnlyDreamWorld) { set.gender = 'M'; lsetData.sources = ['5D']; }