48 Commits
Author SHA1 Message Date
Xavion3 9197f9f070 Limit rare eggs to e4+ and fix trainer boss check
Also fixes weighting to account for adjusted level ranges
2024-05-15 11:55:47 -04:00
Xavion3 d1187c7174 Modify legend gacha to be even split (#858)
* Modify egg gacha to be even split

* Update to a daily cycle

* Add spaces

* Removes now unused getSunday function
2024-05-14 11:34:40 -04:00
Xavion3 22097a0c95 Fix getSunday function 2024-05-12 21:22:50 -04:00
Xavion3 db6008d15c Add tsdoc comments for ability getters (#764)
* Add tsdoc comments for ability getters

* Add links to the docs
2024-05-12 00:48:56 -05:00
Xavion3 34aa68df14 Fix fusion icon variant id (#747) 2024-05-11 13:15:01 -05:00
Xavion3 6b49b4f469 Lowers xp curve for fluctuating slightly (#746) 2024-05-11 11:54:05 -05:00
Xavion3 03d68f877a Fix fluctuating xp curve (#743)
Was scaling with square of level, not cube.
2024-05-11 10:25:48 -05:00
Xavion3 d24762b5dc Fix bug in moveset code (#735)
Pokemon with very limited movepools could sometimes generate with no moves
2024-05-11 00:46:36 -05:00
Xavion3 72467388fc Redo moveset generation (#550)
* Redo moveset generation

* Decrease the weight of lower power moves and egg moves

* More weight tweaking

Trainers never get OHKO moves, are less likely to get self KO and multiturn moves, and more likely to get stat buffing moves. All pokemon are less likely to get offstat moves.
2024-05-11 00:20:21 -04:00
Xavion3 d5681a6e03 Fix loading protosynthesis/quark drive boosts (#687) 2024-05-09 11:33:47 -05:00
Xavion3 802daecd65 Fix starters with multiple forms being unable to change move (#667) 2024-05-09 00:39:45 -05:00
Xavion3 fd088c9360 Prevent doubles trainers generating with one pokemon (#642) 2024-05-09 00:39:20 -05:00
Xavion3 aba97c6ddc Make max and z moves unable to be chosen with metronome (#641) 2024-05-09 00:38:46 -05:00
Xavion3 e6ba60364e Save battler tags (#516)
* Save battler tags

Also saves the rest of the summonData except for transform specific things.

* Add missing values for type boost tag.

* Add intellisense comments
2024-05-09 00:37:51 -05:00
Xavion3 cc3113ff43 Fix revive weight cap 2024-05-07 11:26:28 -04:00
Xavion3 2d740f1952 Implement once per battle restriction on abilities
Currently just Intrepid Sword and Dauntless Shield
2024-05-07 00:39:16 -04:00
Xavion3 c7c4deb416 Implement Sniper 2024-05-03 12:05:20 -04:00
Xavion3 bc319a8eda Fix eggs during dailies 2024-05-03 10:28:40 -04:00
Xavion3 6d9424e431 Implement Gastro Acid (#393) 2024-05-01 23:22:30 -05:00
Xavion3 5a6ea40dae Implement Acrobatics
Currently scales from 0-5 items
2024-05-01 17:11:16 -04:00
Xavion3 d6ca09e431 Implement Belch 2024-05-01 16:52:48 -04:00
Xavion3 2402b8e6a0 Add overrides to .gitignore 2024-04-30 09:12:19 -04:00
Xavion3 ad5efdf4f9 Refactor overrides 2024-04-30 09:12:19 -04:00
Xavion3 696c31f3e2 Make grass types unable to be seeded 2024-04-28 23:33:13 -04:00
Xavion3 b43a6ec764 Fix end catching (#332)
* Fix end catching

* Remove fusion code
2024-04-28 10:52:43 -04:00
Xavion3 46227d65f2 Fix mind blown/explosion moves 2024-04-26 08:33:29 -04:00
Xavion3 049fa306b9 Add dynamax buffs 2024-04-23 12:02:09 -04:00
Xavion3 c949557469 Fix OHKO accuracy formula 2024-04-22 08:31:27 -04:00
Xavion3 24c2e18ed7 Stop weather being regenerated on save load 2024-04-21 12:45:58 -04:00
Xavion3 5b34e7f873 Implement No Guard 2024-04-21 01:34:21 -04:00
Xavion3 c3eaa0506f Make it so you can't freeze in sun 2024-04-21 00:41:33 -04:00
Xavion3 9dfd5a1e6e Implement Soak, Forest's Curse, and Trick-or-Treat
Updates the UI and type effectiveness to support three types, and makes old moves that change types update the UI.
2024-04-19 13:47:40 -04:00
Xavion3 0b4963aefc Block form changing abilities while fused 2024-04-18 18:56:50 -04:00
Xavion3 6b46cd533a Implement stat resetting moves
Haze should probably have a custom message so it doesn't list the targets name
2024-04-18 10:53:02 -04:00
Xavion3 453c5644aa Fix mold breaker + implement neutralising gas 2024-04-18 10:52:31 -04:00
Xavion3 3a64a8390a Implement Psych Up 2024-04-18 10:51:30 -04:00
Xavion3 420d7fbade Fix paralysis speed drop
Should only be 0.5x
2024-04-16 12:25:41 -04:00
Xavion3 6881246d17 Implement check functions for abilities 2024-04-15 01:11:27 -04:00
Xavion3 605e16fe35 Fix a bunch of moves 2024-04-14 13:16:28 -04:00
Xavion3 705ba0659e Fix crash bug with sucker punch when not using a move 2024-04-14 12:06:21 -04:00
Xavion3 cc20d24afa Implement sucker punch (#121)
* Implement sucker punch

* Fix variable name
2024-04-14 11:54:46 -04:00
Xavion3 4078518c5f Add support for ability changing effects (#113)
* Add support for ability changing effects

* Fix doodle with a fainted ally in doubles
2024-04-13 23:21:34 -04:00
Xavion3 66ef42db85 Update ability attributes 2024-04-12 22:25:22 -04:00
Xavion3 20b6612cd1 Add support for hidden power 2024-04-12 01:45:19 -04:00
Xavion3 747a039a2e Add support for strength sap 2024-04-11 20:55:21 -04:00
Xavion3 4f1fa4e192 Fix random category
Also fix the variable name
2024-04-10 22:41:16 -04:00
Xavion3 4f63b83bd9 Add support for variable category moves
Also lets shell side arm poison
2024-04-10 22:41:16 -04:00
Xavion3 6078154a87 Add support for weather ball
Support both type changing and power boosting
2024-04-10 08:46:48 -04:00