diff --git a/data/formats.js b/data/formats.js index 0af6a68c31..38e46df074 100644 --- a/data/formats.js +++ b/data/formats.js @@ -8,12 +8,12 @@ exports.BattleFormats = { standard: { effectType: 'Banlist', - ruleset: ['Sleep Clause Mod', 'Species Clause', 'OHKO Clause', 'Moody Clause', 'Evasion Moves Clause', 'HP Percentage Mod'], - banlist: ['Unreleased', 'Illegal', 'Heal Pulse + Leppa Berry + Recycle'] + ruleset: ['Sleep Clause Mod', 'Species Clause', 'OHKO Clause', 'Moody Clause', 'Evasion Moves Clause', 'Endless Battle Clause', 'HP Percentage Mod'], + banlist: ['Unreleased', 'Illegal'] }, standardpokebank: { effectType: 'Banlist', - ruleset: ['Sleep Clause Mod', 'Species Clause', 'Moody Clause', 'OHKO Clause', 'Evasion Moves Clause', 'HP Percentage Mod', 'Heal Pulse + Leppa Berry + Recycle'], + ruleset: ['Sleep Clause Mod', 'Species Clause', 'Moody Clause', 'OHKO Clause', 'Evasion Moves Clause', 'Endless Battle Clause', 'HP Percentage Mod'], banlist: ['Illegal'] }, standardnext: { @@ -23,8 +23,8 @@ exports.BattleFormats = { }, standardubers: { effectType: 'Banlist', - ruleset: ['Sleep Clause Mod', 'Species Clause', 'Moody Clause', 'OHKO Clause', 'HP Percentage Mod'], - banlist: ['Unreleased', 'Illegal', 'Heal Pulse + Leppa Berry + Recycle'] + ruleset: ['Sleep Clause Mod', 'Species Clause', 'Moody Clause', 'OHKO Clause', 'Endless Battle Clause', 'HP Percentage Mod'], + banlist: ['Unreleased', 'Illegal'] }, standarddw: { effectType: 'Banlist', @@ -377,6 +377,14 @@ exports.BattleFormats = { this.add('rule', 'Evasion Moves Clause: Evasion moves are banned'); } }, + endlessbattleclause: { + effectType: 'Banlist', + name: 'Endless Battle Clause', + banlist: ['Heal Pulse + Leppa Berry + Recycle', 'Pain Split + Leppa Berry + Recycle', 'Fling + Leppa Berry + Recycle'], + onStart: function() { + this.add('rule', 'Endless Battle Clause: Any moveset on any pokemon that is capable of intentionally causing an endless battle is banned.'); + } + }, moodyclause: { effectType: 'Banlist', name: 'Moody Clause',