Commit Graph

5076 Commits

Author SHA1 Message Date
Unicornpowerstar
7938071bd7 Removal of Variant files triggering errors for sprite test
these arent going to be implemented at this time due to the other 3 not being ready.
2025-04-24 19:22:13 +02:00
Unicornpowerstar
bc72182ca1 Adding all variant Icons
to the correct folder under variant icons.
2025-04-24 19:15:31 +02:00
Unicornpowerstar
d9ca6d4efe 345 346 variant palette 2025-04-24 19:10:52 +02:00
Unicornpowerstar
81bd4b048f 325 326 variant palette 2025-04-24 18:47:11 +02:00
Unicornpowerstar
c2289df447 207 female variants palette
plus adjustments of gliscor color to have better contrats.
2025-04-24 18:45:18 +02:00
Unicornpowerstar
ec0ba7c9fa 535 536 537 variant palette
fixing up mess found in masterlist json and the masterlist inclusion of 692 693
2025-04-24 18:12:20 +02:00
Unicornpowerstar
3a1894988a 692 693 Variant palette. 2025-04-24 13:46:19 +02:00
Unicornpowerstar
d74d8a20b7 313 314 variant palettes
plus disabaling Landorus and other 2.
2025-04-23 19:14:21 +02:00
Unicornpowerstar
cfe57fb6ec 511 512 515 516 variant palette
masterlist have code for 513 514 but fixes was broken add will be added once fixed
2025-04-23 16:46:05 +02:00
Unicornpowerstar
4d66e4c8f1 403 404 405 variant palette 2025-04-22 18:21:31 +02:00
Unicornpowerstar
5697c7854c 522 523 variant palette 2025-04-22 16:29:17 +02:00
Unicornpowerstar
166d53d99f applin familly variant palette 2025-04-21 21:57:06 +02:00
Sirz Benjie
ab20a891a8
Merge branch 'beta' into My-first-Variant-implementation- 2025-04-21 14:52:41 -05:00
Sirz Benjie
be6a117b1e
[Bug][Sprite] Fix variants not using recolors for back sprite (#5691)
Fix variants not showing back recolors with exp
2025-04-21 14:52:08 -05:00
Sirz Benjie
c04af3240d
Merge branch 'beta' into My-first-Variant-implementation- 2025-04-21 13:58:44 -05:00
Sirz Benjie
a251e9449e
Merge branch 'beta' into My-first-Variant-implementation- 2025-04-21 13:55:13 -05:00
NightKev
ce7b063728
[Dev] Fix imports in overrides.ts and illusion.test.ts (#5686) 2025-04-21 13:55:08 -05:00
zaccie
7137e8e778
[Bug] Fix order of operations when displaying enemy Boss level (#5685)
* order of operations in creating boss battleInfo

fixed a bug where because of an order of operations error in this file it ignored the position update of the boss life value set in battle-info.ts (around line 562)
2025-04-21 13:55:07 -05:00
Dean
193ac1402c
[Bug] Properly handle suppression with Illusion (#5671)
* Remove extra attributes on neutralizing gas

* Add IllusionBreakAbAttr to applyOnLose

* Add test case
2025-04-21 13:55:07 -05:00
Blitzy
e048627778
[Balance] Update Gym Leader Teams and Teras (#5670)
* Update Gym Leader Teams

* Set Tera slots for Gym Leaders

* Change Giovanni's Specialty Type to Ground

---

Co-authored-by: damocleas <damocleas25@gmail.com>
2025-04-21 13:55:06 -05:00
Chris
c81587a5a6
[Bug] Fix Login Screen Buttons can be Pressed While Animating (#5170)
* destroy containers when processing external containers

* make form buttons uninteractible until tweens finished instead

* fix holding enter spam

* fix conflicts
2025-04-21 13:55:06 -05:00
Sirz Benjie
d1423a85ca
[Bug][UI/UX] Fix type hint after enemy disappears (#5677)
* Fix type hint after enemy disappears

* Add automated test for type hint bugfix

* Make onField default to true

* Replace reference to Mode with UiMode and battleType with BattleStyle
2025-04-21 13:55:05 -05:00
Sirz Benjie
0da56cda9f
[Bug][Sprite] Fix variant loading console spam (#5690) 2025-04-21 13:46:32 -05:00
NightKev
b89b945b11
[Dev] Fix imports in overrides.ts and illusion.test.ts (#5686) 2025-04-20 13:51:06 -05:00
zaccie
d0be6a9274
[Bug] Fix order of operations when displaying enemy Boss level (#5685)
* order of operations in creating boss battleInfo

fixed a bug where because of an order of operations error in this file it ignored the position update of the boss life value set in battle-info.ts (around line 562)
2025-04-20 18:33:17 +00:00
Dean
2cf0b51299
[Bug] Properly handle suppression with Illusion (#5671)
* Remove extra attributes on neutralizing gas

* Add IllusionBreakAbAttr to applyOnLose

* Add test case
2025-04-20 11:14:19 -07:00
Unicornpowerstar
88a1ad29cc 204 205 variant palette 2025-04-20 14:36:45 +02:00
Blitzy
8515cadd77
[Balance] Update Gym Leader Teams and Teras (#5670)
* Update Gym Leader Teams

* Set Tera slots for Gym Leaders

* Change Giovanni's Specialty Type to Ground

---

Co-authored-by: damocleas <damocleas25@gmail.com>
2025-04-20 00:20:07 -05:00
Chris
bda286cebb
[Bug] Fix Login Screen Buttons can be Pressed While Animating (#5170)
* destroy containers when processing external containers

* make form buttons uninteractible until tweens finished instead

* fix holding enter spam

* fix conflicts
2025-04-19 14:00:12 -07:00
Unicornpowerstar
39e9f11fb1 2038 json adjustments on breaking 2025-04-19 21:40:38 +02:00
Unicornpowerstar
8c832acb9b 782-783-784 variant palette
transfer to consistent sprite set. removal of exp. due to statics not lining up.
2025-04-19 19:03:32 +02:00
Sirz Benjie
c57d7d4389
Merge branch 'beta' into My-first-Variant-implementation- 2025-04-19 10:31:35 -05:00
Unicornpowerstar
0c14110f9f 331 332 + female variant palette 2025-04-19 17:08:56 +02:00
Sirz Benjie
65294f408e
[Bug][UI/UX] Fix type hint after enemy disappears (#5677)
* Fix type hint after enemy disappears

* Add automated test for type hint bugfix

* Make onField default to true

* Replace reference to Mode with UiMode and battleType with BattleStyle
2025-04-19 08:04:19 -07:00
Sirz Benjie
5854b21da0
[Refactor] Remove circular imports part 1 (#5663)
* Extract Mode enum out of UI and into its own file

Reduces circular imports from 909 to 773

* Move around utility files

Reduces cyclical dependencies from 773 to 765

* Remove starterColors and bypassLogin from battle-scene

Reduces cyclical dependencies from 765 to 623

* Fix test runner error

* Update import for bypassLogin in test

* Update mocks for utils in tests

* Fix broken tests

* Update selectWithTera override

* Update path for utils in ab-attr.ts

* Update path for utils in ability-class.ts

* Fix utils import path in healer.test.ts
2025-04-19 11:57:03 +00:00
damocleas
a6e87c8438
[Bug] [Move] Supercell Slam now hits Minimized targets for double damage and can't miss (#5680)
Added AlwaysHitMinimizeAttr and HitsTagForDoubleDamageAttr to Supercell Slam for Minimize
2025-04-18 22:25:05 -04:00
Sirz Benjie
54ce58411b
[Bug] Fix forced switch bugs in enemy partner trainer battles (#5644)
* Add isPartner method to trainer class

* Ensure force switches cannot pull pokemon from the wrong trainer

* Add override for battle type

* Fixup tests and broken assumptions

* Make move fail override semi-invuln check

Bandaid fix because move effect phase does not allow for the move to fail if all of its conditions fail

* Restore overrides

* Apply kev's suggestions from code review

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>

* Fix illusion test battle type invocation

* Update struggle and healer tests to use battleStyle

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-04-18 09:35:46 +00:00
Lylian BALL
82cd492117
[Bug] Pokemon with illusion imitate the cry of the illusion (#5675) 2025-04-18 09:33:28 +00:00
Sirz Benjie
b8b101119c
[Bug][Sprite] Use floats for variant shader recolor comparison (#5668)
* Use float values for comparison

* Remove unused colorInt
2025-04-17 20:31:57 +00:00
Sirz Benjie
3a46aae687
[Bug] Fix beak blast: not applying if user faints and not respecting long reach (#5639)
* Add test for beak blast applying after user faints

* Rewrite tags for contact protected and check moveFlags.doesFlagEffectApply

* Add test to beak blast ensuring a long reach user does not get burned

* Re-add DamageProtectedTag to relevant inheritance chains

* Move resetSummonData to faintPhase instead of pokemon.apply

* Remove passing of grudge and destiny bond tags to faint phase
2025-04-17 15:25:38 -05:00
Sirz Benjie
eef8367caf
[Bug] Fix experimental sprites not loading in starter select (#5664)
[Bug][Sprite] Fix experimental variant sprites not being loaded in starter select screen
2025-04-17 09:57:30 -07:00
Sirz Benjie
45a2f42602
[Bug] Prevent game from hanging when loading in a new battle (#5676) 2025-04-17 11:44:50 -04:00
Unicornpowerstar
63a0649bb2 780 Variant palette 2025-04-17 17:14:45 +02:00
Unicornpowerstar
0590163d93 871 variant palette 2025-04-17 16:04:19 +02:00
Unicornpowerstar
9c6904db5d 187-188-189 Variant palette 2025-04-17 15:40:38 +02:00
Sirz Benjie
b2bab46e1c
[Bug][Ability] Fix healer queueing its message when its ally is fainted (#5642)
* Add check against faint status effect

* Add tests for healer

* Remove redundant portions of the tests

* Fix broken test
2025-04-17 04:47:49 +00:00
damocleas
8d311e65cf
[Bug] [Ability] Fixed wrong Sheer Force interactions and multiplier from ~1.33 -> 1.3 (#5515)
* sheer force #, sheer force and burning jealousy test fix, and move chance fixes

* removed order up sheer force interaction mention and test - updated comments

* remove electro shot from changes
2025-04-16 19:31:53 -07:00
Sirz Benjie
ae588ebff9
[Bug][Move] Struggle no longer gets STAB (#5643)
* Struggle no longer gets STAB

* Apply kev's suggestions from code review

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-04-16 16:05:40 -05:00
Unicornpowerstar
30f55e4c6b 572 - 573 variant palette.
found another lose one that should be pushed lmao
2025-04-16 16:26:46 +02:00
Unicornpowerstar
13cc83f156 88-89 variant palette
plus the variant json for 500 I missed
2025-04-16 14:30:38 +02:00