André Bastos Dias
f4889cac74
Implement Zacian and Zamazenta transformations as species conditions ( #11748 )
...
Node.js CI / build (18.x) (push) Waiting to run
* Implement Zacian and Zamazenta transformations as species conditions
* Remove custom transformation from gen8linked
2026-02-17 18:34:52 -07:00
Karthik Bandagonda
df367633bc
Refactor Skill Swap to its own function ( #11563 )
Node.js CI / build (18.x) (push) Has been cancelled
2026-02-06 08:47:29 -05:00
Kris Johnson
f5011b81ec
EBC: Auto tie should kick in after turn 1000 ends
2026-01-10 20:16:28 -07:00
André Bastos Dias
1a18b3dd55
Make Battle#debug more flexible ( #11685 )
2026-01-05 11:03:25 -06:00
André Bastos Dias
3468744364
Directly reference volatile when getting sourceEffect for partiallytrapped damage ( #11360 )
2025-08-14 11:46:02 -04:00
André Bastos Dias
3a67660d9e
Fix Trace message timing ( #11282 )
...
Co-authored-by: Karthik99999 <bandagondak0217@gmail.com>
2025-08-13 14:11:49 -04:00
Slayer95
b5d398e6d7
Fix info leak on side-specific battle.hint API ( #11307 )
Node.js CI / build (18.x) (push) Waiting to run
2025-08-07 07:10:54 -07:00
André Bastos Dias
f753dbfdf0
Refactor stat calculation ( #11321 )
...
* Refactor stat calculation
* Simplify conditions
* Preserve comments
* Fix Nature Swap
2025-08-04 20:50:49 -06:00
André Bastos Dias
fd21559ba8
Refactor Gen 1 partial trapping ( #11189 )
2025-07-22 02:12:20 -07:00
André Bastos Dias
f74586f765
Implement Imprison disabling logic using Test Fight ( #11208 )
2025-07-22 02:09:45 -07:00
Slayer95
07b90b13cf
Refactor Team Preview to avoid code duplication ( #11237 )
...
DRY is particularly relevant because of the hardcodes,
which are unlikely to be kept in sync in OM code.
2025-07-12 20:57:05 -06:00
André Bastos Dias
9bcca73a33
Modify HP after forme regression ( #11261 )
...
* Modify HP after forme regression
* Clip negative HP
* Change method name
* Don't reveal illusion
Should be redundant
* Move message timing
* Fix dynamax
* Clip HP for possible OMs
* Check using baseMaxHp
* Conditions.........
* Use ternary operation
* Fix comment
2025-07-11 01:32:43 -06:00
urkerab
862f409e57
SideConditionStart event should target the side with the condition ( #11216 )
...
Node.js CI / build (18.x) (push) Waiting to run
* SideConditionStart event should target the side with the condition
* Use Slayer95's approach
* Delete data/mods/gen9fe/abilities.ts
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-07-01 01:34:17 -06:00
Karthik Bandagonda
d3d834c91a
Allow Picked Team Size to be used without Team Preview ( #11224 )
...
* Add Pick Team rule
* Make Team Preview and Pick Team mutually exclusive
* Automatically apply rule if Picked Team Size exists without preview
* Remove mutually exclusive part
* Move teamsize to start action
2025-07-01 01:20:57 -06:00
André Bastos Dias
eb3c1f6a39
Fix Magic Bounce in Free-For-All battles ( #11144 )
...
* Fix Magic Bounce in Free-For-All battles
* Fix test with unmodified speed
* Modify test name
* Fix test name
* Fix test
2025-06-01 02:00:26 -06:00
EvGym
ee3d1805c9
Add Gen 3 Colosseum format ( #11135 )
...
* Adding gen 3 colosseum format, updating win check
* Update formats.ts
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-05-30 18:43:52 -06:00
André Bastos Dias
99ff2921e5
Fix Mold Breaker interactions with abilities' Start events ( #10877 )
2025-05-20 19:06:22 -07:00
André Bastos Dias
a7f7e9049c
Send detailschange after forme regression ( #11113 )
2025-05-16 10:26:36 -07:00
André Bastos Dias
8158284427
Refactor fainted forme regression ( #10878 )
Node.js CI / build (18.x) (push) Waiting to run
2025-05-16 07:40:49 -07:00
Guangcong Luo
091241f1bb
Sim: Emit requests after updates ( #11105 )
...
Fixes #8546
2025-05-15 20:30:02 -07:00
André Bastos Dias
a4fbc8619b
Fix Gen 4 Snatch ( #10905 )
2025-05-14 08:26:15 -07:00
André Bastos Dias
79fd439fcd
Sim: Refactor event callbacks into a getter ( #11089 )
Node.js CI / build (18.x) (push) Waiting to run
2025-05-04 18:12:59 -07:00
HiZo
3c2a45c68c
Battles: Show custom rules in log ( #11047 )
Node.js CI / build (18.x) (push) Has been cancelled
2025-04-25 20:58:41 -07:00
Guangcong Luo
a5ae0ee42b
Sim: Correctly clear maybeLocked
Node.js CI / build (18.x) (push) Waiting to run
2025-03-11 14:13:21 -07:00
pyuk-bot
285cf9e2e6
Prevent Toxic Spikes from activating after being absorbed ( #10940 )
2025-03-05 22:41:56 -06:00
André Bastos Dias
bfc79b4043
Don't send upkeep if battle ended ( #10927 )
2025-02-26 15:29:01 -08:00
Guangcong Luo
72bd8baf9e
Add TypeScript types for sim requests
2025-02-26 00:00:23 -08:00
Guangcong Luo
e25bec3620
Remove some implicit conversions
...
boolean -> number and number -> string should be explicit. Probably
string -> number should be, too, but I'm not ready to turn on the lint
option yet.
This was supposed to be part of the big ESLint refactor but I forgot
to push it. <_<
2025-02-25 22:55:01 -08:00
Guangcong Luo
78439b4a02
Update to ESLint 9 ( #10926 )
...
ESLint has a whole new config format, so I figure it's a good time to
make the config system saner.
- First, we no longer have separate eslint-no-types configs. Lint
performance shouldn't be enough of a problem to justify the
relevant maintenance complexity.
- Second, our base config should work out-of-the-box now. `npx eslint`
will work as expected, without any CLI flags. You should still use
`npm run lint` which adds the `--cached` flag for performance.
- Third, whatever updates I did fixed style linting, which apparently
has been bugged for quite some time, considering all the obvious
mixed-tabs-and-spaces issues I found in the upgrade.
Also here are some changes to our style rules. In particular:
- Curly brackets (for objects etc) now have spaces inside them. Sorry
for the huge change. ESLint doesn't support our old style, and most
projects use Prettier style, so we might as well match them in this way.
See https://github.com/eslint-stylistic/eslint-stylistic/issues/415
- String + number concatenation is no longer allowed. We now
consistently use template strings for this.
2025-02-25 20:03:46 -08:00
HiZo
fce693795c
Fix bug where Wish and Future Sight ignore fainted pokemon ( #10847 )
2025-01-29 08:17:02 -06:00
pyuk-bot
d286478fe0
OMs: Fix innate abilities and items when switching in ( #10844 )
2025-01-28 20:24:13 -06:00
pyuk-bot
98ce87e636
Fix improper duplication of cached dex data ( #10843 )
Node.js CI / build (16.x) (push) Waiting to run
2025-01-28 18:37:29 -06:00
pyuk-bot
7bb2fd1869
Overhaul 'SwitchIn' event for more accurate effect resolution order ( #10766 )
2025-01-28 16:51:17 -06:00
HiZo
d5c4fb5730
Remove Crazyhouse Rule ( #10841 )
...
Node.js CI / build (16.x) (push) Waiting to run
* Remove Crazyhouse
Causes too many problems/crashes when mashed up.
* lint
2025-01-27 17:50:29 -07:00
André Bastos Dias
ce76114c12
Implement fainted forme regression ( #10810 )
2025-01-25 14:06:40 -06:00
Guangcong Luo
ec7332b498
Import Utils from lib/utils
...
Node.js CI / build (16.x) (push) Waiting to run
This mostly is just a step towards removing sim's dependency on Node's
stdlib.
2025-01-14 23:01:53 -08:00
Mia
d3e60b31f7
Sim: Use a CSPRNG ( #10806 )
...
* Sim: Use a CSPRNG
* Add test
* fix test prng
* move prng test to others
* fix slight hack
* tf?
* Fuck this
* fucking lol
* fix crap
* i'm going to kill someone
* i hate state
* fix test
* Good work genius
* typo
* Fix exportinputlog
* Refactor for inputlog backwards compatibility
This is a pretty major refactor which is mostly unrelated to the
feature, but it does make the code a lot simpler.
* Readability pass
* Readability (again)
* Remove sodium-native dependency
* Refactor to serialize seeds in hex strings
(Also removes the Buffer dependency from PRNG, and slightly improves
comments.)
* Apparently << is 32-bit signed
* Readability
---------
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-01-11 13:56:34 -06:00
André Bastos Dias
328e20dde1
Fix Gen 1 Substitute + Confusion interaction ( #10802 )
2025-01-10 13:49:11 -06:00
Karthik Bandagonda
8f2e1cb0d2
Always show OTS to spectators ( #10767 )
Node.js CI / build (16.x) (push) Has been cancelled
2024-12-18 23:45:43 -06:00
Leonard Craft III
a8cdef75c2
Implement turn counter overflow with Wish / Future moves ( #10700 )
...
* Implement turn overflow with Wish / Future moves
* Improve hints
2024-12-01 09:08:00 -07:00
Alex "Mathy
61f7b7fee8
Fix Acupressure target resolution ( #10656 )
2024-11-21 20:47:45 -05:00
André Bastos Dias
2e590d34c8
Fix move selection issue with Commander ( #10511 )
2024-08-27 19:55:38 -05:00
Kris Johnson
44b0f7d8c1
Battle Actions: Clean up runMove and useMove function args ( #10492 )
...
* Battle Actions: Clean up `runMove` and `useMove` function args
* sdfsdf
2024-08-18 09:00:13 -06:00
Leonard Craft III
fc22095928
Crazyhouse: Properly escape usernames ( #10404 )
2024-07-09 18:05:00 -05:00
Guangcong Luo
8e83905363
Improve code readability ( #10374 )
...
This is just a bunch of random changes to improve code readability.
The biggest change is `battle#go` -> `battle#turnLoop`.
2024-07-01 17:08:08 -07:00
Kris Johnson
d97a17e4ce
Add Super Staff Bros: Ultimate ( #10279 )
...
* Add Phoopes (#16 )
* Add Scotteh (#17 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Mad Monty (#18 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* don't be lazy
* add snake_rattler (#11 )
* Add Irpachuza (#14 )
* Add sharp_claw (#19 )
* Add zee (#20 )
* Add ironwater (#21 )
* Remove problematic code
Honestly we might just need to remake this later
* Add Kolochu and Rumia (#23 )
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add deftinwolf (#22 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Create getRoomauth function (#3 )
* Add Coolcodename (#26 )
* Fix Anfield Atmosphere crash (#25 )
* Update moves.ts
* Fix Sire Switch not protecting (#28 )
* Fix Hat-Trick not criting on 3rd hit (#31 )
* Properly display opponent's name for Irpachuza (#29 )
* Fix Cacophony making all sound moves fail (#30 )
* Rumia's Custom Stats (#33 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Mex (#27 )
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
* Add violet (#24 )
* Add havi (#34 )
* Add Krytocon (#32 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add custom lines for BreadLoeuf vs Mad Monty
by request of BreadLoeuf
* Add Mathy (#35 )
* Add Zalm (#36 )
* Add Eli (#37 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add hsy (#38 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Lumari (#41 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
* Add spoo (#40 )
* Fix some alphabetization
* Add Cake (#39 )
* Add ReturnToMonkey (#42 )
* Add smely socks (#43 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Theia (#45 )
* Add HisuianZoroark to codeowners for ssb
* Add Yellow Paint (#44 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Peary (#46 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add in the hills (#48 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Blitz (#49 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add HoeenHero (#50 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Isaiah (#47 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Fix Blitz, update sun
* Add Dawn of Artemis (#54 )
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
* Add Swiffix (#53 )
* Add Pyro (#52 )
* Add enemyStaff function (#57 )
* Fix animation
* Update conditions.ts
* Fix debug teams not always having 6 pokemon (#60 )
* Add Chloe (#59 )
* Add Lalaya (#56 )
* Add Venous (#55 )
* Add WigglyTree (#61 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Ganjafin (#62 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Archas (#64 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add neycwang (#63 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Krytocon fixes (#65 )
* Refactor Sharp_Claw's forme change to an innate (#58 )
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
* Add DaWoblefet (#67 )
* Add Aelita (#66 )
* Rename mod to gen9ssb
* Fix file for ssb in codeowners
* Swiffix: Fix typo in description (#70 )
* Make some changes for client support down the line (#75 )
* Remove HisuianZoroark as a codeowner for Staff Bros.
Due to an unfortunately swamped college schedule and other IRL responsibilities, I do not have the time nor the energy to contribute to this format. Incredibly delayed commit as I mentioned this a while ago but better late than never.
* espacio
* Readd HiZo as CODEOWNER for SSB
* Remove questionable users
* Refactor a fuckton, prep for revival
* oops
* Add Loethalion (#80 )
* Rename users
* Add Meteordash
* Add WarriorGallade
* Add Notater517
* Add HiZo (#81 )
* Add Isaiah + tweak Ney
* Add berry
* Add kenn
* Add Lasen
* Fix move type
* Add aQrator (#82 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Teclis (#83 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Lily
* Add Xprienzo
* Add Aegii
* this fucking sucks lmao
* Revert "this fucking sucks lmao"
This reverts commit e15eef6a025af42d1d090d7c958513586b494a28.
* properly make quote less hacky
* Add Alex
* I am a dumbass
* Redo Violet (#84 )
* Add Sulo (#90 )
* Add Quite Quiet (#89 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Hydrostatics (#87 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Lunell (#85 )
Co-authored-by: HoeenHero <HoeenCoder@users.noreply.github.com>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Waves (#96 )
* Add Siegfried (#93 )
* Add PartMan (#86 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add YveltalNL (#97 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Arya (#94 )
* Fix things
* Add Kiwi (#91 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add zoro (#101 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add J0rdy004 (#103 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Artemis (#102 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Frozoid (#100 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add Monkey (#98 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Two of Roses (#95 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Emboar02 (#99 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Appletun a la Mode (#92 )
* Add ptoad
* Add Lionyx (#104 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add chaos (#105 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Ransei (#106 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Karthik (#107 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Zarel (#108 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Corthius (#111 )
* Add Fame (#109 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Alexander489 (#110 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Alpha (#114 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Tico (#115 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add skies (#113 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Valerian (#116 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Klmondo (#117 )
* Add xy01 (#118 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Lets go shuckles (#119 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Pissog (#120 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Kalalokki (#121 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Solaros & Lunaris (#122 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add AuzBat (#124 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Soft Flex (#123 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Struchni (#125 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add autumn (#126 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Update move name
* Update random-teams.ts
* Add Elliot (#129 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Akir (#127 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Arsenal (#128 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Billo (#130 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Frostyicelad (#131 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add kingbaruk (#132 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add maroon (#133 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add avarice (#136 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Tweak HiZo, Update Irpachuza
* fix vio anim
* fix crash
* Add Clouds (#134 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Clefable (#135 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add za (#140 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Haste Inky (#138 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Nyx (#137 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Update Emboar02 (#141 )
* Add Froggeh (#139 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Cake (#142 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add ken (#143 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add ausma (#144 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Tenshi (#146 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add spoo (#148 )
* Add Arcueid (#147 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add nya (#152 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add RSB (#149 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Kaede (#151 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Beowulf (#150 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add pokemonvortex (#112 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Rename Kris
* Add Ciran and keys and do tweaks
* Krytocon, eva, Clementine
* Fix initial bugs/crashes
* Fix Bugs, optimize stuff
* Some bugfixes
* Fix boost
* Tweak some cosmetics (#153 )
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Add protocol for vivi custom move
* teehee
* fug
* Tweaks
* Update Rumia, Artemis, UT and Kry (#157 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add MyPearl (#154 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add marillvibes (#156 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add R8 (#155 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Fix some bugs
* Update (s)poo
* Fix build
* Add Sificon/Goro Yagami, bugfixes
* EWPS!
* Fix Artemis crash
* Update /ssb
* Remove Alpha
* Add Felucia (#158 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add PenQuin / update Sificon (#159 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
* Nuke image quotes (#160 )
* Add blazeofvictory (#165 )
* Add Rainshaft (#166 )
* Add vmnunes (#164 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add SexyMalasada (#167 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add quziel (#163 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Update ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* Live debugging me on prod
* Fix crash
* Fix bugs
* Fix typo
* Oops :-3
* im so stupid
* Add Opple (#169 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Pulse_kS (#171 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Aethernum (#172 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add DianaNicole (#170 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Update Hizo + plenty of desc additions (#168 )
* Update ausma, MadMonty (#162 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Nerf Waves
* Fix dhelmise x4
* Fix violet move accuracy
* Stop forcing my mon every time
* Fix build
* Add EasyOnTheHills / Update Valerian (#161 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Lyna (#173 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Add Vistar (#174 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Bugfixes vol. 1 (#175 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Re-add some stuff
* More bugfixes
* Update PartMan's messages to add aQrator (#176 )
* Fix bug with Scapegoat
* More Bugfixes/QoL changes (#177 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Some buffs
* Put bite flag on RSB sig move
* Fix illusion master
* Fix storm surge desc
* FIX BUILD D:DPDODKEIKFIFWFDFSDF
* Fix meteordash agAIN
* Fix anfield
* Some fixes + temporary chat plugin
* meow
* Fix build
* kolohe namechange
* Update html script
* Super Staff Bros: Grammar & Polishing (#178 )
* Add Hidden Format and fix aesthetics (#179 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Fix some bugs
* Fix stuff
* Temporarily remove Hidden format team generation
* Fix Arcueid quotes, remove leftover code
* uhh meow
* Adjust J0rdy's stats
* Move SSB chat stuff into its own plugin
* Add a command to disable sets (#180 )
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Update article URL
---------
Co-authored-by: Hisuian Zoroark <96159984+HisuianZoroark@users.noreply.github.com>
Co-authored-by: TomOfTomKat <73961857+TomOfTomKat@users.noreply.github.com>
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
Co-authored-by: ausmacon <107449244+ausmacon@users.noreply.github.com>
Co-authored-by: Alexander B <4866817+MathyFurret@users.noreply.github.com>
Co-authored-by: HoeenHero <HoeenCoder@users.noreply.github.com>
Co-authored-by: PartMan <47669599+PartMan7@users.noreply.github.com>
Co-authored-by: WarriorGallade <100499523+WarriorGallade@users.noreply.github.com>
Co-authored-by: ACakeWearingAHat <45981036+ACakeWearingAHat@users.noreply.github.com>
Co-authored-by: Mia <49593536+mia-pi-git@users.noreply.github.com>
2024-05-04 12:01:51 -06:00
Karthik
76c2e598c6
Let's Go: Implement itemless megas ( #10212 )
2024-03-24 22:56:13 -04:00
Guangcong Luo
3c51f8aa1f
Refactor BestOfGame ( #10026 )
...
This replaces some pretty jank code with much cleaner code.
Anything that would be more cleanly implemented by iterating the
players array is now done by iterating the players array.
Some instances of p1/p2 are lying around but we should slowly deprecate
them.
2024-01-07 01:45:23 -08:00
Leonard Craft III
8a5bbbd255
Implement Ability flags ( #10048 )
...
* Add AbilityFlags interface
* Add flags to abilities data (Karthik's script)
* Convert isBreakable to its new flag
* Convert most of isPermanent to its new flag
* Convert Trace to its new flag
* Convert Skill Swap to its new flag
* Convert Wandering Spirit to the failskillswap flag
* Update miscelleneous descriptions that depend on cantsuppress
* Convert Entrainment to its flag
* Convert Receiver/PoA to its flag
* Convert Role Play to its flag
* Implement Doodle failure conditions
* Various cleanup
* Breakable fixes
* How did I manage to do this
* Allow LightningRod to be breakable in Gen 3
* Implement notransform flag
* Tera Shell oopsie
* Fix more things after the rebase
* And fix Teraform Zero
* Update data/abilities.ts
* Update data/abilities.ts
* Update data/abilities.ts
* Update data/mods/partnersincrime/abilities.ts
* Update data/abilities.ts
* Update data/mods/sharedpower/abilities.ts
* Update abilities.ts
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2024-01-02 23:55:17 -07:00
Karthik
80278c23f0
Fix information sent in OTS ( #9851 )
2023-10-20 00:17:35 -05:00