/
scripts.js
159 lines (159 loc) · 8.63 KB
/
scripts.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
exports.BattleScripts = {
init: function() {
// xerneas
this.modData('Pokedex', 'xerneas').baseStats['hp'] = 136;
this.modData('Pokedex', 'xerneas').baseStats['atk'] = 131;
this.modData('Pokedex', 'xerneas').baseStats['def'] = 95;
this.modData('Pokedex', 'xerneas').baseStats['spa'] = 151;
this.modData('Pokedex', 'xerneas').baseStats['spd'] = 108;
this.modData('Pokedex', 'xerneas').baseStats['spe'] = 99;
this.modData('Pokedex', 'xerneas').types = ['Fairy', 'Grass'];
this.modData('Learnsets', 'xerneas').learnset.regenerativebeam = ['6L1'];
this.modData('Learnsets', 'xerneas').learnset.psychic = ['6L1'];
// arceus
this.modData('Pokedex', 'arceus').baseStats['hp'] = 130;
this.modData('Pokedex', 'arceus').baseStats['atk'] = 130;
this.modData('Pokedex', 'arceus').baseStats['def'] = 130;
this.modData('Pokedex', 'arceus').baseStats['spa'] = 130;
this.modData('Pokedex', 'arceus').baseStats['spd'] = 130;
this.modData('Pokedex', 'arceus').baseStats['spe'] = 130;
this.modData('Pokedex', 'arceus').abilities['H'] = "Protean";
this.modData('Learnsets', 'arceus').learnset.batonpass = ['6L1'];
this.modData('Learnsets', 'arceus').learnset.nastyplot = ['6L1'];
this.modData('Learnsets', 'arceus').learnset.taunt = ['6L1'];
this.modData('Learnsets', 'arceus').learnset.bulkup = ['6L1'];
// blaziken
this.modData('Pokedex', 'blaziken').baseStats['hp'] = 85;
this.modData('Pokedex', 'blaziken').baseStats['atk'] = 145;
this.modData('Pokedex', 'blaziken').baseStats['def'] = 75;
this.modData('Pokedex', 'blaziken').baseStats['spa'] = 145;
this.modData('Pokedex', 'blaziken').baseStats['spd'] = 75;
this.modData('Pokedex', 'blaziken').baseStats['spe'] = 115;
this.modData('Pokedex', 'blaziken').abilities[0] = "Competitive";
this.modData('Pokedex', 'blaziken').abilities[1] = "Defiant";
this.modData('Learnsets', 'blaziken').learnset.closecombat = ['6L1'];
this.modData('Learnsets', 'blaziken').learnset.aurasphere = ['6L1'];
this.modData('Learnsets', 'blaziken').learnset.darkpulse = ['6L1'];
// blaziken-mega
this.modData('Pokedex', 'blazikenmega').baseStats['hp'] = 85;
this.modData('Pokedex', 'blazikenmega').baseStats['atk'] = 145;
this.modData('Pokedex', 'blazikenmega').baseStats['def'] = 75;
this.modData('Pokedex', 'blazikenmega').baseStats['spa'] = 145;
this.modData('Pokedex', 'blazikenmega').baseStats['spd'] = 75;
this.modData('Pokedex', 'blazikenmega').baseStats['spe'] = 115;
// landorus
this.modData('Pokedex', 'landorus').baseStats['hp'] = 89;
this.modData('Pokedex', 'landorus').baseStats['atk'] = 135;
this.modData('Pokedex', 'landorus').baseStats['def'] = 100;
this.modData('Pokedex', 'landorus').baseStats['spa'] = 125;
this.modData('Pokedex', 'landorus').baseStats['spd'] = 80;
this.modData('Pokedex', 'landorus').baseStats['spe'] = 111;
this.modData('Pokedex', 'landorus').abilities[1] = "Mold Breaker";
this.modData('Learnsets', 'landorus').learnset.thousandwaves = ['6L1'];
this.modData('Learnsets', 'landorus').learnset.taunt = ['6L1'];
this.modData('Learnsets', 'landorus').learnset.defog = ['6L1'];
this.modData('Learnsets', 'landorus').learnset.airslash = ['6L1'];
// landorus-therian
this.modData('Pokedex', 'landorustherian').baseStats['hp'] = 89;
this.modData('Pokedex', 'landorustherian').baseStats['atk'] = 165;
this.modData('Pokedex', 'landorustherian').baseStats['def'] = 100;
this.modData('Pokedex', 'landorustherian').baseStats['spa'] = 105;
this.modData('Pokedex', 'landorustherian').baseStats['spd'] = 80;
this.modData('Pokedex', 'landorustherian').baseStats['spe'] = 101;
this.modData('Pokedex', 'landorustherian').abilities['H'] = "Sand Rush";
// palkia
this.modData('Pokedex', 'palkia').baseStats['hp'] = 100;
this.modData('Pokedex', 'palkia').baseStats['atk'] = 110;
this.modData('Pokedex', 'palkia').baseStats['def'] = 100;
this.modData('Pokedex', 'palkia').baseStats['spa'] = 179;
this.modData('Pokedex', 'palkia').baseStats['spd'] = 130;
this.modData('Pokedex', 'palkia').baseStats['spe'] = 110;
this.modData('Pokedex', 'palkia').abilities[1] = 'Lightning Rod';
this.modData('Learnsets', 'palkia').learnset.meteormash = ['6L1'];
this.modData('Learnsets', 'palkia').learnset.moonblast = ['6L1'];
this.modData('Learnsets', 'palkia').learnset.moonlight = ['6L1'];
this.modData('Learnsets', 'palkia').learnset.calmmind = ['6L1'];
this.modData('Learnsets', 'palkia').learnset.freezedry = ['6L1'];
// groudon
this.modData('Pokedex', 'groudon').baseStats['hp'] = 130;
this.modData('Pokedex', 'groudon').baseStats['atk'] = 150;
this.modData('Pokedex', 'groudon').baseStats['def'] = 140;
this.modData('Pokedex', 'groudon').baseStats['spa'] = 100;
this.modData('Pokedex', 'groudon').baseStats['spd'] = 110;
this.modData('Pokedex', 'groudon').baseStats['spe'] = 90;
this.modData('Pokedex', 'groudon').types = ["Ground", "Fire"];
this.modData('Learnsets', 'groudon').learnset.magneticslam = ['6L1'];
// ho-oh
this.modData('Pokedex', 'hooh').baseStats['hp'] = 106;
this.modData('Pokedex', 'hooh').baseStats['atk'] = 140;
this.modData('Pokedex', 'hooh').baseStats['def'] = 110;
this.modData('Pokedex', 'hooh').baseStats['spa'] = 110;
this.modData('Pokedex', 'hooh').baseStats['spd'] = 164;
this.modData('Pokedex', 'hooh').baseStats['spe'] = 90;
this.modData('Pokedex', 'hooh').abilities['0'] = "Rebirth";
this.modData('Pokedex', 'hooh').abilities['1'] = "Magic Guard";
this.modData('Pokedex', 'hooh').abilities['H'] = "Regenerator";
this.modData('Learnsets', 'hooh').learnset.wildcharge = ['6L1'];
this.modData('Learnsets', 'hooh').learnset.superpower = ['6L1'];
this.modData('Learnsets', 'hooh').learnset.cleansingrainbow = ['6L1'];
// klefki
this.modData('Pokedex', 'klefki').baseStats['hp'] = 97;
this.modData('Pokedex', 'klefki').baseStats['atk'] = 80;
this.modData('Pokedex', 'klefki').baseStats['def'] = 129;
this.modData('Pokedex', 'klefki').baseStats['spa'] = 120;
this.modData('Pokedex', 'klefki').baseStats['spd'] = 139;
this.modData('Pokedex', 'klefki').baseStats['spe'] = 75;
this.modData('Learnsets', 'klefki').learnset.moonblast = ['6L1'];
this.modData('Learnsets', 'klefki').learnset.darkpulse = ['6L1'];
this.modData('Learnsets', 'klefki').learnset.thunderbolt = ['6L1'];
this.modData('Learnsets', 'klefki').learnset.vacuumwave = ['6L1'];
this.modData('Learnsets', 'klefki').learnset.taunt = ['6L1'];
this.modData('Learnsets', 'klefki').learnset.encore = ['6L1'];
this.modData('Learnsets', 'klefki').learnset.rapidspin = ['6L1'];
// zekrom
this.modData('Pokedex', 'zekrom').baseStats['hp'] = 110;
this.modData('Pokedex', 'zekrom').baseStats['atk'] = 155;
this.modData('Pokedex', 'zekrom').baseStats['def'] = 125;
this.modData('Pokedex', 'zekrom').baseStats['spa'] = 120;
this.modData('Pokedex', 'zekrom').baseStats['spd'] = 120;
this.modData('Pokedex', 'zekrom').baseStats['spe'] = 90;
this.modData('Pokedex', 'zekrom').abilities['H'] = "Blitzing Ideal";
this.modData('Learnsets', 'zekrom').learnset.icepunch = ['6L1'];
this.modData('Learnsets', 'zekrom').learnset.knockoff = ['6L1'];
this.modData('Learnsets', 'zekrom').learnset.earthquake = ['6L1'];
// gothitelle
this.modData('Learnsets', 'gothitelle').learnset.encore = ['6L1'];
this.modData('Learnsets', 'gothitelle').learnset.lovelykiss = ['6L1'];
// lugia
this.modData('Learnsets', 'lugia').learnset.scald = ['6L1'];
this.modData('Learnsets', 'lugia').learnset.surf = ['6L1'];
this.modData('Learnsets', 'lugia').learnset.hurricane = ['6L1'];
// rayquaza
this.modData('Learnsets', 'rayquaza').learnset.azurestrike = ['6L1'];
// scizor
this.modData('Learnsets', 'scizor').learnset.drainpunch = ['6L1'];
this.modData('Learnsets', 'scizor').learnset.thunderpunch = ['6L1'];
// darkrai
this.modData('Learnsets', 'darkrai').learnset.nightdaze = ['6L1'];
this.modData('Learnsets', 'darkrai').learnset.gunkshot = ['6L1'];
this.modData('Learnsets', 'darkrai').learnset.knockoff = ['6L1'];
// deoxys-n
// deoxys-a
// deoxys-d
// deoxys-s
// dialga
this.modData('Learnsets', 'dialga').learnset.doomdesire = ['6L1'];
this.modData('Learnsets', 'dialga').learnset.futuresight = ['6L1'];
this.modData('Learnsets', 'dialga').learnset.morningsun = ['6L1'];
this.modData('Learnsets', 'dialga').learnset.calmmind = ['6L1'];
// yveltal
this.modData('Learnsets', 'yveltal').learnset.knockoff = ['6L1'];
this.modData('Learnsets', 'yveltal').learnset.bravebird = ['6L1'];
this.modData('Learnsets', 'yveltal').learnset.nastyplot = ['6L1'];
this.modData('Learnsets', 'yveltal').learnset.willowisp = ['6L1'];
// Every hidden ability becomes released
for (var i in this.data.FormatsData) {
this.modData('FormatsData', i).unreleasedHidden = false;
}
}
}