Illusio
Bold and Brash
(3rd thread this Gen woot woot)
Approved by Eevee General as the replacement for TechniciMons XY and Technician Tower
We all know Scizor, right? The King of Gen 5 OU. It was only king, however, due to one important Ability: Technician. Technician boosts the power of all ≤60 BP moves by 50%. However, only a select group of Pokémon get to abuse this ability completely, namely, Breloom and Scizor. That’s a shame, because there are so many good and underappreciated moves with 60 BP or less.
It’s a shame that not too many of these moves get used. However, this metagame will change that. Say hello to the metagame in which priority shines. In which multi-hit moves are the new gold standard for power. In which Birdspam will have to rely on Aerial Aces instead of Brave Birds.
Welcome to the Technician Tower.
There are 7 rules in the Technician Tower:
mods/technichiantower/scripts.js
Playable on the Aqua server!
Approved by Eevee General as the replacement for TechniciMons XY and Technician Tower
We all know Scizor, right? The King of Gen 5 OU. It was only king, however, due to one important Ability: Technician. Technician boosts the power of all ≤60 BP moves by 50%. However, only a select group of Pokémon get to abuse this ability completely, namely, Breloom and Scizor. That’s a shame, because there are so many good and underappreciated moves with 60 BP or less.
It’s a shame that not too many of these moves get used. However, this metagame will change that. Say hello to the metagame in which priority shines. In which multi-hit moves are the new gold standard for power. In which Birdspam will have to rely on Aerial Aces instead of Brave Birds.
Welcome to the Technician Tower.
There are 7 rules in the Technician Tower:
- Every Pokémon gets an intrinsic Technician as well as their original Ability.
- Moves with 91+ BP are banned. This includes Heavy Slam, Heat Crash, Low Kick, Grass Knot, Gyro Ball, Electro Ball, and all other moves with variable BP. Return and Frustration are special cases, but having a Pokémon with Return and more than 150 happiness (or Frustration and less than 105 happiness) is not allowed.
- Technician is banned, due to redundancy. Mega Scizor will acquire Swarm as its Ability.
- Pokémon with an –ate ability are banned from using moves with more than 63 BP, to keep the power semi-universal.
- OU clauses and bans are in effect.
- Skill Link is banned, because of the absurd power it would acquire. Yeah, it's nearly impossible to wall this ability without a dedicated counter.
- Have fun!
Code:
{
name: "Technician Tower",
section: "Other Metagames",
mod:'technichiantower',
ruleset: ['Pokemon', 'Standard', 'Team Preview', 'Swagger Clause', 'Baton Pass Clause'],
banlist: ['Uber', 'Soul Dew', 'Gengarite', 'Kangaskhanite', 'Lucarionite', 'Mawilite', 'Technician', 'Skill Link'],
validateSet: function(set) {
for (var i in set.moves) {
var move = this.getMove(string(set.moves[i]));
if (move.basePower && move.basePower >= 90) return ['The move ' + move.name + ' is banned because it has >90 Base Power.'];
if (move.id === 'frustration' && set.happiness < 105) return ['The move Frustration is banned because Pokemon ' + (set.name || set.species) + ' has less than 105 happiness'];
if (move.id === 'return' && set.happiness > 150) return ['The move Return is banned because Pokemon ' + (set.name || set.species) + 'has more than 150 happiness'];
if (move.basePowerCallback && !(move.id in {'frustration':1,'return':1})) return ['The move ' + move.name + ' is banned because it has a variable BP'];
if (move.basePower && move.basePower > 63 && set.ability in {'Pixilate':1,'Aerilate':1,'Refrigerate':1}) return ['The move ' + move.name + ' is banned for Pokemon with an -ate ability.']
}
},
onBasePowerPriority: 8,
onBasePower: function (basePower, attacker, defender, move) {
if (basePower <= 60) {
this.debug('Technician boost');
return this.chainModify(1.5);
}
},
},
Code:
exports.BattleScripts = {
init: function() {
this.modData('Pokedex', 'scizormega').abilities['0'] = 'Swarm';
this.modData('Pokedex', 'heracrossmega').abilities['0'] = 'Swarm';
}
}
Last edited: