Skip to content

Commit 9c284bc

Browse files
committedSep 10, 2024
Merge remote-tracking branch 'upstream/master'
2 parents d29279d + 4aaeaf6 commit 9c284bc

File tree

12 files changed

+302
-200
lines changed

12 files changed

+302
-200
lines changed
 

‎config/formats.ts

+24-24
Original file line numberDiff line numberDiff line change
@@ -260,11 +260,11 @@ export const Formats: import('../sim/dex-formats').FormatList = [
260260
],
261261
banlist: [
262262
'Arceus', 'Archaludon', 'Calyrex-Ice', 'Calyrex-Shadow', 'Chi-Yu', 'Cinderace', 'Deoxys', 'Deoxys-Attack', 'Deoxys-Defense', 'Deoxys-Speed', 'Dialga',
263-
'Dialga-Origin', 'Dragonite', 'Eternatus', 'Flutter Mane', 'Gholdengo', 'Giratina', 'Giratina-Origin', 'Groudon', 'Ho-Oh', 'Jirachi', 'Koraidon', 'Kyogre',
264-
'Kyurem-Black', 'Kyurem-White', 'Lugia', 'Lunala', 'Magearna', 'Meloetta', 'Mew', 'Mewtwo', 'Mimikyu', 'Miraidon', 'Necrozma', 'Necrozma-Dawn-Wings',
265-
'Necrozma-Dusk-Mane', 'Ogerpon-Cornerstone', 'Ogerpon-Hearthflame', 'Palkia', 'Palkia-Origin', 'Rayquaza', 'Reshiram', 'Scream Tail', 'Shaymin-Sky',
266-
'Snorlax', 'Solgaleo', 'Terapagos', 'Zacian', 'Zacian-Crowned', 'Zamazenta', 'Zamazenta-Crowned', 'Zekrom', 'Moody', 'Focus Band', 'Focus Sash',
267-
'King\'s Rock', 'Razor Fang', 'Quick Claw', 'Acupressure', 'Perish Song',
263+
'Dialga-Origin', 'Dragonite', 'Eternatus', 'Flutter Mane', 'Gholdengo', 'Giratina', 'Giratina-Origin', 'Gouging Fire', 'Groudon', 'Ho-Oh', 'Jirachi',
264+
'Koraidon', 'Kyogre', 'Kyurem-Black', 'Kyurem-White', 'Lugia', 'Lunala', 'Magearna', 'Meloetta', 'Mew', 'Mewtwo', 'Mimikyu', 'Miraidon', 'Necrozma',
265+
'Necrozma-Dawn-Wings', 'Necrozma-Dusk-Mane', 'Ogerpon-Cornerstone', 'Ogerpon-Hearthflame', 'Palkia', 'Palkia-Origin', 'Rayquaza', 'Reshiram',
266+
'Scream Tail', 'Shaymin-Sky', 'Snorlax', 'Solgaleo', 'Terapagos', 'Zacian', 'Zacian-Crowned', 'Zamazenta', 'Zamazenta-Crowned', 'Zekrom', 'Moody',
267+
'Focus Band', 'Focus Sash', 'King\'s Rock', 'Razor Fang', 'Quick Claw', 'Acupressure', 'Perish Song',
268268
],
269269
},
270270
{
@@ -298,7 +298,7 @@ export const Formats: import('../sim/dex-formats').FormatList = [
298298
'Giratina-Origin', 'Glimmora', 'Gliscor', 'Grimmsnarl', 'Groudon', 'Ho-Oh', 'Iron Bundle', 'Iron Treads', 'Kingambit', 'Koraidon',
299299
'Kyogre', 'Kyurem-Black', 'Lunala', 'Miraidon', 'Necrozma-Dusk-Mane', 'Rayquaza', 'Ribombee', 'Skeledirge', 'Ting-Lu', 'Zacian-Crowned',
300300
// Ubers UUBL + Lunala
301-
'Arceus-Fire', 'Arceus-Flying', 'Arceus-Ghost', 'Arceus-Steel', 'Arceus-Water', 'Shaymin-Sky', 'Zekrom',
301+
'Arceus-Fire', 'Arceus-Flying', 'Arceus-Ghost', 'Arceus-Steel', 'Arceus-Water', 'Necrozma-Dawn-Wings', 'Shaymin-Sky', 'Zekrom',
302302
],
303303
},
304304
{
@@ -508,12 +508,12 @@ export const Formats: import('../sim/dex-formats').FormatList = [
508508
// searchShow: false,
509509
ruleset: ['Standard OMs', 'Sleep Clause Mod', 'Revelationmons Mod', 'Terastal Clause'],
510510
banlist: [
511-
'Arceus', 'Archaludon', 'Barraskewda', 'Basculegion-M', 'Baxcalibur', 'Calyrex-Ice', 'Calyrex-Shadow', 'Chi-Yu', 'Chien-Pao', 'Darkrai',
512-
'Deoxys-Normal', 'Deoxys-Attack', 'Dialga', 'Dialga-Origin', 'Dragapult', 'Dragonite', 'Eternatus', 'Flutter Mane', 'Giratina', 'Giratina-Origin',
511+
'Arceus', 'Archaludon', 'Barraskewda', 'Basculegion-M', 'Baxcalibur', 'Calyrex-Ice', 'Calyrex-Shadow', 'Chi-Yu', 'Chien-Pao', 'Darkrai', 'Deoxys-Normal',
512+
'Deoxys-Attack', 'Dialga', 'Dialga-Origin', 'Dragapult', 'Dragonite', 'Enamorus-Incarnate', 'Eternatus', 'Flutter Mane', 'Giratina', 'Giratina-Origin',
513513
'Gouging Fire', 'Groudon', 'Ho-Oh', 'Iron Bundle', 'Kommo-o', 'Koraidon', 'Kyogre', 'Kyurem', 'Kyurem-Black', 'Kyurem-White', 'Landorus-Incarnate',
514-
'Lugia', 'Lunala', 'Magearna', 'Mewtwo', 'Miraidon', 'Necrozma-Dawn-Wings', 'Necrozma-Dusk-Mane', 'Noivern', 'Ogerpon-Hearthflame', 'Palafin',
515-
'Palkia', 'Palkia-Origin', 'Polteageist', 'Rayquaza', 'Reshiram', 'Roaring Moon', 'Shaymin-Sky', 'Solgaleo', 'Spectrier', 'Ursaluna-Bloodmoon',
516-
'Urshifu-Single-Strike', 'Zacian', 'Zacian-Crowned', 'Zekrom', 'Arena Trap', 'Moody', 'Shadow Tag', 'King\'s Rock', 'Razor Fang', 'Baton Pass', 'Last Respects',
514+
'Lugia', 'Lunala', 'Magearna', 'Mewtwo', 'Miraidon', 'Necrozma-Dawn-Wings', 'Necrozma-Dusk-Mane', 'Noivern', 'Ogerpon-Hearthflame', 'Palafin', 'Palkia',
515+
'Palkia-Origin', 'Polteageist', 'Rayquaza', 'Reshiram', 'Roaring Moon', 'Shaymin-Sky', 'Solgaleo', 'Spectrier', 'Ursaluna-Bloodmoon', 'Urshifu-Single-Strike',
516+
'Zacian', 'Zacian-Crowned', 'Zekrom', 'Arena Trap', 'Moody', 'Shadow Tag', 'King\'s Rock', 'Razor Fang', 'Baton Pass', 'Last Respects', 'Shed Tail',
517517
],
518518
restricted: ['U-turn', 'Volt Switch'],
519519
},
@@ -910,18 +910,18 @@ export const Formats: import('../sim/dex-formats').FormatList = [
910910
mod: 'sharedpower',
911911
ruleset: ['Standard OMs', 'Evasion Abilities Clause', 'Evasion Items Clause', 'Sleep Moves Clause'],
912912
banlist: [
913-
'Arceus', 'Calyrex-Shadow', 'Chi-Yu', 'Chien-Pao', 'Deoxys-Normal', 'Deoxys-Attack', 'Eternatus', 'Flutter Mane', 'Greninja', 'Iron Crown', 'Kingambit', 'Kyogre',
914-
'Kyurem-Black', 'Kyurem-White', 'Koraidon', 'Landorus-Incarnate', 'Lunala', 'Magearna', 'Mewtwo', 'Miraidon', 'Necrozma-Dawn-Wings', 'Necrozma-Dusk-Mane',
915-
'Ogerpon-Hearthflame', 'Rayquaza', 'Regieleki', 'Reshiram', 'Shaymin-Sky', 'Spectrier', 'Terapagos', 'Zacian', 'Zacian-Crowned', 'Zamazenta-Crowned', 'Zekrom',
916-
'Arena Trap', 'Chlorophyll', 'Moody', 'Neutralizing Gas', 'Regenerator', 'Shadow Tag', 'Speed Boost', 'Stench', 'Swift Swim', 'Unburden', 'King\'s Rock',
917-
'Leppa Berry', 'Razor Fang', 'Starf Berry', 'Baton Pass', 'Extreme Speed', 'Last Respects',
913+
'Arceus', 'Calyrex-Ice', 'Calyrex-Shadow', 'Chi-Yu', 'Chien-Pao', 'Deoxys-Normal', 'Deoxys-Attack', 'Eternatus', 'Flutter Mane', 'Greninja', 'Iron Crown',
914+
'Kingambit', 'Kyogre', 'Kyurem-Black', 'Kyurem-White', 'Koraidon', 'Landorus-Incarnate', 'Lunala', 'Magearna', 'Mewtwo', 'Miraidon', 'Necrozma-Dawn-Wings',
915+
'Necrozma-Dusk-Mane', 'Ogerpon-Hearthflame', 'Rayquaza', 'Regieleki', 'Reshiram', 'Shaymin-Sky', 'Spectrier', 'Terapagos', 'Zacian', 'Zacian-Crowned',
916+
'Zamazenta-Crowned', 'Zekrom', 'Arena Trap', 'Moody', 'Neutralizing Gas', 'Regenerator', 'Shadow Tag', 'Speed Boost', 'Stench', 'Swift Swim', 'Unburden',
917+
'King\'s Rock', 'Leppa Berry', 'Razor Fang', 'Starf Berry', 'Baton Pass', 'Extreme Speed', 'Last Respects',
918918
],
919919
unbanlist: ['Arceus-Bug', 'Arceus-Dragon', 'Arceus-Fire', 'Arceus-Ice'],
920920
restricted: [
921-
'Armor Tail', 'Comatose', 'Contrary', 'Dazzling', 'Fur Coat', 'Gale Wings', 'Good as Gold', 'Huge Power', 'Ice Scales', 'Illusion', 'Imposter',
922-
'Magic Bounce', 'Magic Guard', 'Magnet Pull', 'Mold Breaker', 'Multiscale', 'Poison Heal', 'Prankster', 'Protosynthesis', 'Pure Power', 'Purifying Salt',
923-
'Queenly Majesty', 'Quick Draw', 'Quick Feet', 'Sand Rush', 'Simple', 'Slush Rush', 'Stakeout', 'Stamina', 'Sturdy', 'Surge Surfer', 'Tinted Lens',
924-
'Triage', 'Unaware', 'Water Bubble',
921+
'Armor Tail', 'Chlorophyll', 'Comatose', 'Contrary', 'Dazzling', 'Fur Coat', 'Gale Wings', 'Good as Gold', 'Huge Power', 'Ice Scales', 'Illusion', 'Imposter',
922+
'Magic Bounce', 'Magic Guard', 'Magnet Pull', 'Mold Breaker', 'Multiscale', 'Poison Heal', 'Prankster', 'Protosynthesis', 'Psychic Surge', 'Pure Power',
923+
'Purifying Salt', 'Queenly Majesty', 'Quick Draw', 'Quick Feet', 'Sand Rush', 'Simple', 'Slush Rush', 'Stakeout', 'Stamina', 'Sturdy', 'Surge Surfer',
924+
'Tinted Lens', 'Triage', 'Unaware', 'Water Bubble',
925925
],
926926
onValidateRule() {
927927
if (this.format.gameType !== 'singles') {
@@ -2246,7 +2246,7 @@ export const Formats: import('../sim/dex-formats').FormatList = [
22462246
'Groudon-Primal', 'Ho-Oh', 'Kyogre-Primal', 'Lunala', 'Marshadow', 'Melmetal', 'Mewtwo-Mega-Y', 'Necrozma-Dusk-Mane', 'Necrozma-Ultra', 'Rayquaza',
22472247
'Salamence-Mega', 'Smeargle', 'Yveltal', 'Zacian-Crowned', 'Zygarde-50%',
22482248
// UUBL
2249-
'Arceus-Fairy', 'Arceus-Ghost', 'Blaziken-Mega', 'Chi-Yu', 'Flutter Mane', 'Kyogre', 'Kyurem-Black', 'Shaymin-Sky', 'Zacian', 'Zekrom',
2249+
'Arceus-Fairy', 'Arceus-Ghost', 'Arceus-Water', 'Blaziken-Mega', 'Chi-Yu', 'Flutter Mane', 'Kyogre', 'Kyurem-Black', 'Shaymin-Sky', 'Zacian', 'Zekrom',
22502250
'Power Construct', 'Light Clay', 'Ultranecrozium Z', 'Last Respects',
22512251
],
22522252
},
@@ -2317,8 +2317,8 @@ export const Formats: import('../sim/dex-formats').FormatList = [
23172317
column: 3,
23182318
},
23192319
{
2320-
name: "[Gen 9] Shared Power RandBats (Bring 12 Pick 6)",
2321-
desc: `[Gen 9] Random Battle with Team Preview, Bring 12 Pick 6, and Shared Power.`,
2320+
name: "[Gen 9] Random Battle (Shared Power, B12P6)",
2321+
desc: `[Gen 9] Random Battle with Shared Power, Team Preview, and Bring 12 Pick 6.`,
23222322
mod: 'sharedpower',
23232323
team: 'random',
23242324
ruleset: ['[Gen 9] Random Battle', 'Picked Team Size = 6', 'Max Team Size = 12', 'Team Preview'],
@@ -3385,7 +3385,7 @@ export const Formats: import('../sim/dex-formats').FormatList = [
33853385
name: "[Gen 7 Let's Go] OU",
33863386
mod: 'gen7letsgo',
33873387
searchShow: false,
3388-
ruleset: ['Adjust Level = 50', 'Obtainable', 'Species Clause', 'Nickname Clause', 'OHKO Clause', 'Evasion Moves Clause', 'Team Preview', 'HP Percentage Mod', 'Cancel Mod', 'Sleep Clause Mod'],
3388+
ruleset: ['Standard'],
33893389
banlist: ['Uber'],
33903390
},
33913391
{

‎data/formats-data.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5634,7 +5634,7 @@ export const FormatsData: import('../sim/dex-species').SpeciesFormatsDataTable =
56345634
natDexTier: "UU",
56355635
},
56365636
gougingfire: {
5637-
tier: "OU",
5637+
tier: "Uber",
56385638
doublesTier: "DOU",
56395639
natDexTier: "OU",
56405640
},

‎data/mods/gen1/formats-data.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ export const FormatsData: import('../../../sim/dex-species').ModdedSpeciesFormat
273273
tier: "OU",
274274
},
275275
gastly: {
276-
tier: "PUBL",
276+
tier: "PU",
277277
},
278278
haunter: {
279279
tier: "UU",

‎data/mods/gen1rbycap/learnsets.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ export const Learnsets: import('../../../sim/dex-species').ModdedLearnsetDataTab
9494
quickattack: ["1L1"],
9595
firespin: ["1L50"],
9696
flamethrower: ["1L55"],
97+
hypnosis: ["1L60"],
98+
confuseray: ["1L65"],
9799
toxic: ["1M"],
98100
bodyslam: ["1M"],
99101
takedown: ["1M"],
@@ -126,6 +128,8 @@ export const Learnsets: import('../../../sim/dex-species').ModdedLearnsetDataTab
126128
focusenergy: ["1L30"],
127129
lightscreen: ["1L36"],
128130
thunder: ["1L42", "1M"],
131+
defensecurl: ["1L48"],
132+
screech: ["1L54"],
129133
toxic: ["1M"],
130134
bodyslam: ["1M"],
131135
takedown: ["1M"],
@@ -143,8 +147,10 @@ export const Learnsets: import('../../../sim/dex-species').ModdedLearnsetDataTab
143147
rest: ["1M"],
144148
substitute: ["1M"],
145149
flash: ["1M"],
150+
earthquake: ["1M"],
151+
rockslide: ["1M"],
152+
bubblebeam: ["1M", "2E"],
146153
headbutt: ["2M"],
147-
bubblebeam: ["2E"],
148154
aurorabeam: ["2E"],
149155
haze: ["2E"],
150156
disable: ["2E"],

‎data/mods/gen1rbycap/pokedex.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export const Pokedex: import('../../../sim/dex-species').ModdedSpeciesDataTable
1515
num: 2001,
1616
name: "Corupcake",
1717
types: ["Fire", "Poison"],
18-
baseStats: {hp: 93, atk: 105, def: 82, spa: 95, spd: 95, spe: 81},
18+
baseStats: {hp: 97, atk: 105, def: 87, spa: 95, spd: 95, spe: 81},
1919
abilities: {0: "No Ability"},
2020
heightm: 1.4,
2121
weightkg: 189.5,

‎data/mods/gen7letsgo/rulesets.ts

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export const Rulesets: import('../../../sim/dex-formats').ModdedFormatDataTable = {
2+
standard: {
3+
inherit: true,
4+
ruleset: ['Adjust Level = 50', 'Obtainable', 'Team Preview', 'Species Clause', 'Nickname Clause', 'OHKO Clause', 'Evasion Moves Clause', 'HP Percentage Mod', 'Cancel Mod', 'Sleep Clause Mod'],
5+
},
6+
standarddoubles: {
7+
inherit: true,
8+
ruleset: ['Adjust Level = 50', 'Obtainable', 'Team Preview', 'Species Clause', 'Nickname Clause', 'OHKO Clause', 'Evasion Moves Clause', 'HP Percentage Mod', 'Cancel Mod'],
9+
},
10+
};

‎data/moves.ts

+43-40
Original file line numberDiff line numberDiff line change
@@ -13589,26 +13589,6 @@ export const Moves: import('../sim/dex-moves').MoveDataTable = {
1358913589
zMove: {boost: {def: 1}},
1359013590
contestType: "Clever",
1359113591
},
13592-
paleowave: {
13593-
num: 0,
13594-
accuracy: 100,
13595-
basePower: 85,
13596-
category: "Special",
13597-
isNonstandard: "CAP",
13598-
name: "Paleo Wave",
13599-
pp: 15,
13600-
priority: 0,
13601-
flags: {protect: 1, mirror: 1},
13602-
secondary: {
13603-
chance: 20,
13604-
boosts: {
13605-
atk: -1,
13606-
},
13607-
},
13608-
target: "normal",
13609-
type: "Rock",
13610-
contestType: "Beautiful",
13611-
},
1361213592
paraboliccharge: {
1361313593
num: 570,
1361413594
accuracy: 100,
@@ -16715,26 +16695,6 @@ export const Moves: import('../sim/dex-moves').MoveDataTable = {
1671516695
type: "Ghost",
1671616696
contestType: "Clever",
1671716697
},
16718-
shadowstrike: {
16719-
num: 0,
16720-
accuracy: 95,
16721-
basePower: 80,
16722-
category: "Physical",
16723-
isNonstandard: "CAP",
16724-
name: "Shadow Strike",
16725-
pp: 10,
16726-
priority: 0,
16727-
flags: {contact: 1, protect: 1, mirror: 1},
16728-
secondary: {
16729-
chance: 50,
16730-
boosts: {
16731-
def: -1,
16732-
},
16733-
},
16734-
target: "normal",
16735-
type: "Ghost",
16736-
contestType: "Clever",
16737-
},
1673816698
sharpen: {
1673916699
num: 159,
1674016700
accuracy: true,
@@ -22068,4 +22028,47 @@ export const Moves: import('../sim/dex-moves').MoveDataTable = {
2206822028
type: "Electric",
2206922029
contestType: "Cool",
2207022030
},
22031+
22032+
// CAP moves
22033+
22034+
paleowave: {
22035+
num: 0,
22036+
accuracy: 100,
22037+
basePower: 85,
22038+
category: "Special",
22039+
isNonstandard: "CAP",
22040+
name: "Paleo Wave",
22041+
pp: 15,
22042+
priority: 0,
22043+
flags: {protect: 1, mirror: 1},
22044+
secondary: {
22045+
chance: 20,
22046+
boosts: {
22047+
atk: -1,
22048+
},
22049+
},
22050+
target: "normal",
22051+
type: "Rock",
22052+
contestType: "Beautiful",
22053+
},
22054+
shadowstrike: {
22055+
num: 0,
22056+
accuracy: 95,
22057+
basePower: 80,
22058+
category: "Physical",
22059+
isNonstandard: "CAP",
22060+
name: "Shadow Strike",
22061+
pp: 10,
22062+
priority: 0,
22063+
flags: {contact: 1, protect: 1, mirror: 1},
22064+
secondary: {
22065+
chance: 50,
22066+
boosts: {
22067+
def: -1,
22068+
},
22069+
},
22070+
target: "normal",
22071+
type: "Ghost",
22072+
contestType: "Clever",
22073+
},
2207122074
};

‎data/random-battles/gen9/teams.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -610,7 +610,7 @@ export class RandomTeams {
610610

611611
// This space reserved for assorted hardcodes that otherwise make little sense out of context
612612
if (species.id === 'barraskewda') {
613-
this.incompatibleMoves(moves, movePool, ['psychicfangs', 'crunch'], ['poisonjab', 'crunch']);
613+
this.incompatibleMoves(moves, movePool, ['psychicfangs', 'throatchop'], ['poisonjab', 'throatchop']);
614614
}
615615
if (species.id === 'cyclizar') this.incompatibleMoves(moves, movePool, 'taunt', 'knockoff');
616616
if (species.id === 'mesprit') this.incompatibleMoves(moves, movePool, 'healingwish', 'uturn');

0 commit comments

Comments
 (0)