From b0b34759191ff1694eb1541af0d1112d1b89fda7 Mon Sep 17 00:00:00 2001 From: Lycanium Z Date: Wed, 31 Oct 2018 08:09:11 -0400 Subject: [PATCH] SSB: clarification updates and buff Osiris (#4936) --- mods/ssb/moves.js | 8 ++++---- mods/ssb/random-teams.js | 6 +++--- mods/ssb/statuses.js | 6 ++++++ 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/mods/ssb/moves.js b/mods/ssb/moves.js index 334bb89fd..58f48c2dd 100644 --- a/mods/ssb/moves.js +++ b/mods/ssb/moves.js @@ -785,8 +785,8 @@ let BattleMovedex = { accuracy: 100, basePower: 100, category: "Physical", - desc: "Summons Grassy Terrain.", - shortDesc: "Summons Grassy Terrain.", + desc: "Summons Grassy Terrain. If the user is an Aegislash, it changes forme to Aegislash-Blade, attacks, then goes back to its base forme.", + shortDesc: "Summons Grassy Terrain. Aegislash transforms.", id: "aesthetislash", name: "a e s t h e t i s l a s h", isNonstandard: true, @@ -1119,7 +1119,7 @@ let BattleMovedex = { basePower: 0, damage: 111, category: "Physical", - desc: "Deals 111 HP of damage and burns the target. If the target already has a status ailment, it is replaced with a burn. Fails if the target is a Fire-type, or if the user is not a Fire-type.", + desc: "Deals 111 HP of damage and burns the target. If the target already has a status ailment, it is replaced with a burn. Fails if the target is a Fire-type or if the user is not a Fire-type.", shortDesc: "Dmg=111HP; replace status w/burn; fail if foe=Fire.", id: "fangofthefireking", name: "Fang of the Fire King", @@ -3034,7 +3034,7 @@ let BattleMovedex = { } } this.add('-activate', target, 'move: Literally Cheating', target.lastMove.name, target.lastMove.pp); - this.add('-message', `${target.name} lost PP!`); + this.add('-message', `${target.name} lost all PP for the move ${target.lastMove.name}!`); }, onStart: function (battle, source, effect) { this.add('-fieldstart', 'move: Literally Cheating'); diff --git a/mods/ssb/random-teams.js b/mods/ssb/random-teams.js index 8870a9b37..40853bbec 100644 --- a/mods/ssb/random-teams.js +++ b/mods/ssb/random-teams.js @@ -446,9 +446,9 @@ class RandomStaffBrosTeams extends RandomTeams { }, 'Osiris': { species: 'Pumpkaboo-Super', ability: 'Sacred Shadow', item: 'Eviolite', gender: 'M', - moves: ['Leech Seed', 'Will-O-Wisp', 'Seed Bomb'], + moves: [['Leech Seed', 'Will-O-Wisp'], 'Recover', 'Seed Bomb'], signatureMove: 'Night March', - evs: {hp: 252, atk: 144, spd: 112}, nature: 'Adamant', shiny: true, + evs: {hp: 252, atk: 144, spd: 112}, ivs: {spe: 0}, nature: 'Brave', shiny: true, }, 'Overneat': { species: 'Sylveon', ability: 'Fairy Aura', item: 'Life Orb', gender: 'F', @@ -514,7 +514,7 @@ class RandomStaffBrosTeams extends RandomTeams { species: 'Fletchinder', ability: 'Gale Wings v1', item: 'Eviolite', gender: 'F', moves: ['Dragon Ascent', 'Sacred Fire', 'Roost'], signatureMove: 'GO INDA', - evs: {atk: 252, hp: 248, spe: 8}, nature: 'Adamant', + evs: {hp: 248, atk: 252, spe: 8}, nature: 'Adamant', }, 'Slowbroth': { species: 'Beheeyem', ability: 'Psychic Surge', item: 'Psychium Z', gender: 'M', diff --git a/mods/ssb/statuses.js b/mods/ssb/statuses.js index d1d5913b9..3315d5289 100644 --- a/mods/ssb/statuses.js +++ b/mods/ssb/statuses.js @@ -963,6 +963,12 @@ let BattleStatuses = { onFaint: function () { this.add(`c|+Osiris|I'm getting too old for this x_x`); }, + onSourceModifyDamage: function (damage, source, target, move) { + if (move.typeMod > 0 && !target.illusion) { + this.debug('Solid Rock neutralize'); + return this.chainModify(0.75); + } + }, }, overneat: { noCopy: true,