Commit Graph

15 Commits

Author SHA1 Message Date
ACakeWearingAHat
dea9fbc875
Randomized format set updates (#9926)
* Randomized format set updates

* lint

* lint 2

* doubles stuff

* more changes

* combine level updates to this pr

* missed wug change

* Add chillysight slowking set 3

---------

Co-authored-by: Kelvin Liu <115855253+livid-washed@users.noreply.github.com>
2023-12-01 00:08:13 -07:00
ACakeWearingAHat
b778f0d3aa
Randomized format set updates (#9902) 2023-11-15 20:05:13 -06:00
ACakeWearingAHat
1cb7479418
Randomized format set updates (#9882)
* Randomized format set updates

* jirachi stuff

* oopsie

* revert ribo for now
2023-11-05 15:30:25 -07:00
adrivrie
4bf3ee7c2c
Random Battles: October 2023 level balancing (#9879)
* Random Battles: October 2023 level balancing

* Random Battles: Arceus balance that did not go through last month
2023-11-04 13:37:10 -05:00
ACakeWearingAHat
1ce14c8f5b
Randomized format set updates (#9860)
* Ranodmized format set updates

* oopsie rolenames

* Update data/random-teams.ts

Co-authored-by: livid washed <115855253+livid-washed@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: livid washed <115855253+livid-washed@users.noreply.github.com>

* Update random-teams.ts

* Update random-teams.ts

* more changes

* fix

* more changes while we wait

---------

Co-authored-by: livid washed <115855253+livid-washed@users.noreply.github.com>
2023-10-31 10:13:45 -06:00
ACakeWearingAHat
cf78905ac4
Randomized format set updates (#9852)
* Randomized format set updates

* Simplify Gen 6 Spinda code

* more changes

* Tera Poison Vigoroth

---------

Co-authored-by: Kelvin Liu <115855253+livid-washed@users.noreply.github.com>
2023-10-22 19:03:07 -05:00
ACakeWearingAHat
64a4e4cef3
Randomized format set updates (#9837) 2023-10-15 12:01:26 -05:00
livid washed
11c3d26a5c
Randomized format set updates (#9826)
* Randomized format set updates

* fix Houndstone set 2's name

* tbolt dialga returns

* Update data/random-sets.json

---------

Co-authored-by: ACakeWearingAHat <45981036+ACakeWearingAHat@users.noreply.github.com>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-10-06 20:10:50 -06:00
ACakeWearingAHat
bb210d7c92
Randomized format set updates (#9810)
* Randomized format set updates

* update Broken Cup + other adjustments

* doubles role changes for lefties

* revert doubles changes

* lefties pex in dubs

* changes

* remove rocks clod in dubs

* revert taunt iron jugulis
2023-10-01 02:26:37 -06:00
adrivrie
11e5a9c72c
Random Battles: September 2023 level balancing (#9809) 2023-09-29 18:03:49 -05:00
ACakeWearingAHat
d56f217ea3
Randomized format set updates (#9797)
Co-authored-by: livid washed <115855253+livid-washed@users.noreply.github.com>
2023-09-24 12:15:34 -04:00
ACakeWearingAHat
089d849aeb
Gen 6+7 Random Battle updates (#9749)
* Gen 7 Random Battle updates

* nape

* remember the alphabet

* remember more alphabet

* rodac pt ground

* fix steelix

* small farfetch'd set change

* decapitalize explosion

* actually i'll just cut this

* do farf change in 6

* do explosion change in gen 6 too
2023-09-06 12:18:06 -06:00
adrivrie
270af29d32
Random Battles: August 2023 level balancing (#9738)
* Random Battles: August 2023 level balancing

* minor tentacruel fix
2023-08-31 22:20:30 -06:00
ACakeWearingAHat
3a97bdae91
Randomized format set updates (#9721) 2023-08-21 14:29:41 -05:00
ACakeWearingAHat
118d114bd1
Revamp [Gen 7] Random Battle (#9692)
* Create framework for Gen 7 rands revamp

* Shuffle moves and deal with Z-Conversion Porygon-Z

* Add isDoubles as a input for STAB enforcement

* Undo previous

* Move gen 7 doubles code to a separate file

* fill out moves

* revamp abilities

* minor moveset updates

* prevent technician alolan persian

* mostly linting

* Revamp setup moves

* Male Greninja

* Further clean up Setup lists

* More Z-move stuff

* Tweak move and ability incompatibilities

* enforce shadow sneak on kecleon

* Add Geomancy to setup and prevent evasion abilities by default

* items

* more minor set updates

* linting

* add more z-move users

* soundproof kommonium clanger

* rockium kabutops

* Weak Armor adjustments + some syntax

* refactor and fix /setodds and /randbats and /randdubs

* improve item generation code

* Allow plot sucker houndoom

* Allow Power Construct on Zygarde and homogenize gen 6 ability generation code

* Don't apply new noSTAB list to gen 7 doubles

* Fix -ate abilities

* comment

* Rework shed skin a bit

* Abilities tweaking/simplifying

* simplify Magnet Pull, since Probopass always has earth power

* Enforce U-turn on some Bug types

* Rework specific ability rejections into enforcements

* Prevent Oblivious on Pokemon with no Status moves, since infatuation doesn't exist

* Remove unnecessary item generation code

* Remove Petaya Berry from HP EVs adjustments

* prevent scarf lanturn

* scarf physical changes

diggersby/medicham

* Give Genesect-Douse its level

* Bug fixes and minor set changes

* Split raichu-alola

* Remove unnecessary preferred types

* Don't enforce HP flying on flying types

* make 4 atks jirachi av

* Actually give Jirachi AV and prevent swift swim kingdra with focus energy

* remove another unnecessary ptype

* Drain Punch/CC incompatibility

* Enforce recovery on support Mew

* Prevent Life Orb with Sturdy

* add preferred type(s) to /randbats for gen7

* lint

* forgot semicolon oops

* Remove kangaskhan PT

* Fix u-turn enforcement

* Enforce recovery on Volbeat

* Don't give Honchkrow Black Glasses

* Setup Solgaleo should get Weakness Policy

* Add Bulk Up to guts hariyama

* make Kingler setup sweeper

* Stoutland set update

* Prevent Sash Mismagius and double fire move Volcarona

* Prevent Choice Scarf on Wallbreaker

* Enforce recovery on Ledian

* Remove Ice Beam from Absol-Mega

* Adjust Seviper PTs

* PT normal Heliolisk

* Add PUP to nostab

* Future-proof Nihilego's SpD EVs in case of level changes/Hidden Power IVs

* Change Shaymin PT to Flying

* Prevent lead Focus Sash with Defog or Regenerator

* Remove unnecessary condition for sash

* Move pivotingMoves to the top

* Support Max Move Count tests for gens 7 and 9

* Move general incompatibilites to incompatiblePairs array

* Create a type for roles

* Make Gen 7 no longer inherit from Gen 7 doubles

* Remove unnecessary hardcode

* Remove now unnecessary code (after doubles/singles separation)

* Move hardcodes into incompatiblePairs array

* Split ability enforcement into species and non/species conditions, and fix up some minor things

* Convert ability enforcements that only apply to one Pokemon to species-based

* Update server/chat-plugins/randombattles/index.ts

Co-authored-by: Mia <49593536+mia-pi-git@users.noreply.github.com>

* Update server/chat-plugins/randombattles/index.ts

Co-authored-by: Mia <49593536+mia-pi-git@users.noreply.github.com>

* Update random-teams.ts

* make types for role and preferredType explicit in function definitions

* Update test/random-battles/gen7.js

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen6/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen6/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/mods/gen7/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* finish snake casing the gen 7 file

* snake case gen 8, hopefully

* Update random-teams.ts

* lint please

* missed a snake

* Fix an incompatibility

* Add types for randomSets

* Simplify /randbats data retrival for Gen 7 random doubles

* Further simplify gen 7 randdubs command

---------

Co-authored-by: livid washed <115855253+livid-washed@users.noreply.github.com>
Co-authored-by: adrivrie <adriaan.de.vries@hotmail.com>
Co-authored-by: Mia <49593536+mia-pi-git@users.noreply.github.com>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-08-10 12:09:09 -06:00