NEXT: even more changes

(once again, see the diff of GEN-NEXT.md for details
This commit is contained in:
Guangcong Luo 2012-08-29 04:00:18 -07:00
parent 44add68e3c
commit 9f1f884566
3 changed files with 80 additions and 4 deletions

View File

@ -54,6 +54,10 @@ Major changes:
- Shuckle gets Berry Shell (select "Stick" in the teambuilder), which gives a
50% boost to Defense and Sp. Def. It also learns Leech Seed.
- Echoed Voice now has 80 base power, hits once, and then, 2 turns later,
hits again for 80 base power. It's like Doom Desire, except it still hits
that first time.
- Twister is now a Flying-type Scald that confuses instead of burns
- Drain Punch is now Poison-type
@ -87,6 +91,11 @@ Minor move changes:
- Smog is now 60 base power, 100% poison
- Sludge is now 60 base power, 100% poison
- Sound-based moves are no longer affected by immunities (ghosts can hear
things)
Minor learnset changes:
- Masquerain gets Surf
@ -98,7 +107,7 @@ Minor learnset changes:
- Shuckle gets Leech Seed
- Roserade gets Smog
- Roserade gets Sludge
- Meloetta gets Fiery Dance

View File

@ -298,7 +298,28 @@ exports.BattleMovedex = {
******************************************************************/
snore: {
inherit: true,
basePower: 100
basePower: 100,
affectedByImmunities: false
},
/******************************************************************
Sound-based Normal-type moves:
- not affected by immunities
Justification:
- they're already affected by Soundproof, also, ghosts can hear
sounds
******************************************************************/
hypervoice: {
inherit: true,
affectedByImmunities: false
},
round: {
inherit: true,
affectedByImmunities: false
},
uproar: {
inherit: true,
affectedByImmunities: false
},
/******************************************************************
Relic Song:
@ -309,6 +330,7 @@ exports.BattleMovedex = {
******************************************************************/
relicsong: {
inherit: true,
affectedByImmunities: false,
onHit: function(target, pokemon) {
if (pokemon.baseTemplate.species !== 'Meloetta' || pokemon.transformed) {
return;
@ -526,6 +548,43 @@ exports.BattleMovedex = {
accuracy: 100
},
/******************************************************************
Echoed Voice:
- change
Justification:
- no one uses Echoed Voice.
******************************************************************/
echoedvoice: {
inherit: true,
accuracy: 100,
basePower: 80,
category: "Special",
isViable: true,
priority: 0,
isNotProtectable: true,
affectedByImmunities: false,
onHit: function(target, source) {
source.side.addSideCondition('futuremove');
if (source.side.sideConditions['futuremove'].positions[source.position]) {
return false;
}
source.side.sideConditions['futuremove'].positions[source.position] = {
duration: 3,
move: 'echoedvoice',
targetPosition: target.position,
source: source,
moveData: {
basePower: 80,
category: "Special",
type: 'Normal'
}
};
this.add('-start', source, 'Echoed Voice');
},
target: "normal",
type: "Normal"
},
/******************************************************************
Signature moves and other moves with limited distribution:
- buffed in various ways
@ -554,6 +613,14 @@ exports.BattleMovedex = {
status: 'psn'
}
},
sludge: {
inherit: true,
basePower: 60,
secondary: {
chance: 100,
status: 'psn'
}
},
octazooka: {
inherit: true,
basePower: 75,

View File

@ -16,8 +16,8 @@ exports.BattleScripts = {
// Shuckle gets Leech Seed
this.data.Learnsets.shuckle.learnset.leechseed = ['5L100'];
// Roserade gets Smog
this.data.Learnsets.roserade.learnset.smog = ['5L100'];
// Roserade gets Sludge
this.data.Learnsets.roserade.learnset.sludge = ['5L100'];
// Volcarona nerf: Tail Glow instead of Quiver Dance
delete this.data.Learnsets.volcarona.learnset.quiverdance;