diff --git a/data/graphics.js b/data/graphics.js index 9495a3045..b8231f43e 100644 --- a/data/graphics.js +++ b/data/graphics.js @@ -142,6 +142,11 @@ var BattleEffects = { BattleEffects[i].url = Tools.resourcePrefix + BattleEffects[i].url; } })(); +var BattleBackdropsFour = [ + 'bg-gen4.png', + 'bg-gen4-cave.png', + 'bg-gen4-snow.png' +]; var BattleBackdrops = [ 'bg-beach.png', 'bg-beachshore.png', diff --git a/fx/bg-gen4-cave.png b/fx/bg-gen4-cave.png new file mode 100644 index 000000000..ad4a76983 Binary files /dev/null and b/fx/bg-gen4-cave.png differ diff --git a/fx/bg-gen4-snow.png b/fx/bg-gen4-snow.png new file mode 100644 index 000000000..1b42e5d30 Binary files /dev/null and b/fx/bg-gen4-snow.png differ diff --git a/js/battle.js b/js/battle.js index 5a604d4ec..7a10a988b 100644 --- a/js/battle.js +++ b/js/battle.js @@ -1,4 +1,4 @@ -/* +/* License: GPLv2 @@ -2241,7 +2241,7 @@ var Battle = (function () { if (!Tools.prefs('nopastgens')) { if (this.gen <= 2) this.backdropImage = 'bg-gen1.png'; else if (this.gen <= 3) this.backdropImage = 'bg-gen3.png'; - else if (this.gen <= 4) this.backdropImage = 'bg-gen4.png'; + else if (this.gen <= 4) this.backdropImage = BattleBackdropsFour[Math.floor(Math.random() * BattleBackdropsFour.length)]; } if (this.bgElem) this.bgElem.css('background-image', 'url(' + Tools.resourcePrefix + 'fx/' + this.backdropImage + ')'); };