ImperialSympathizer
b31a23e401
add absolute avarice encounter
2024-07-26 08:43:25 -04:00
ImperialSympathizer
b5bd2dd058
add delibird-y encounter
2024-07-25 20:40:06 -04:00
ImperialSympathizer
0c45194892
add unit tests for pokemon salesman
2024-07-22 16:10:26 -04:00
ImperialSympathizer
792af86f39
add pokemon salesman encounter and affects pokedex UI display
2024-07-22 15:15:42 -04:00
ImperialSympathizer
f2b3a9ba4c
add shuckle juice modifier
2024-07-20 17:31:26 -04:00
ImperialSympathizer
76169acd65
pull latest and update the strong stuff
2024-07-20 01:10:31 -04:00
ImperialSympathizer
46f8d26100
add the strong stuff encounter
2024-07-19 23:40:36 -04:00
ImperialSympathizer
e795a62629
add jsdocs and more cleanup
2024-07-19 20:06:49 -04:00
ImperialSympathizer
9e96ee84c5
stash working changes
2024-07-19 16:26:34 -04:00
ImperialSympathizer
70fc4b67ae
finish fiery fallout encounter
2024-07-18 22:37:58 -04:00
ImperialSympathizer
fd48c3fcae
update sleeping snorlax encounter
2024-07-18 13:41:50 -04:00
Felix Staud
96d0df42fc
chore: jsdoc formatting
2024-07-17 15:11:17 -07:00
Felix Staud
7003d74d1f
remove redundance from Pokemon.isAllowedInBattle()
2024-07-17 15:10:50 -07:00
Felix Staud
f2031c78e9
Merge branch 'mystery-battle-events' into event/getting-lost-at-the-sea
2024-07-15 10:31:43 -07:00
ImperialSympathizer
da0aea0d1e
safari encounter and sprite offset positioning updates
2024-07-14 17:37:03 -04:00
Felix Staud
72c76c4d39
add Pokemon.isAllowed()
...
to check if pokemon is allowed even if it's fainted
2024-07-12 13:10:53 -07:00
Felix Staud
d8fce8b245
add Pokemon.getEggMoves()
2024-07-12 12:56:51 -07:00
Felix Staud
1ae7a86cf9
Merge branch 'mystery-battle-events' into event/getting-lost-at-the-sea
2024-07-12 11:01:51 -07:00
Felix Staud
e8670c4f00
rename MysteryEncounter interface to IMysteryEncounter
2024-07-11 15:01:30 -07:00
Felix Staud
b7bf22e3e5
fix typo in myster-encounter-intro
2024-07-11 08:02:01 -07:00
Felix Staud
5ff1ae617d
add alpha config for myst-ec sprites
2024-07-10 20:54:55 -07:00
Felix Staud
81112eeabe
myster-encounter-intro.ts improve types and documentation
2024-07-10 20:43:31 -07:00
Felix Staud
d9ea676a92
add KnownFileRoot
template literal
2024-07-10 20:34:28 -07:00
ImperialSympathizer
efb00553c9
styling and text coloring fixes
2024-07-10 15:06:12 -04:00
ImperialSympathizer
7b35efe95e
adds 2 new encounters and colorable text options
2024-07-10 15:03:36 -04:00
ImperialSympathizer
860e875587
rebase encounters branch with pokerogue/main
2024-07-10 14:51:06 -04:00
Tempoanon
f9327680dd
[Feature] Stop random trainers from spawning near fixed battles ( #2610 )
...
* Stop trainer spawns on evil team and E4 floors
* Thanks Xavion
* change "floors" to "wave" in coment
* at test for not spawning 3 waves within fixed trainer battle
* remove out-commented code
* apply code formatting
* Updated test and make sure isWaveTrainer returns a boolean
* Update comment
---------
Co-authored-by: Felix Staud <felix.staud@headwire.com>
2024-07-08 10:33:47 -04:00
Tempoanon
0f510996f0
[Bug] Fix strong winds calculation ( #2423 )
...
* Fix strong winds calculation
* add unit test
* Add strong winds effect message
* Update src/locales/de/weather.ts
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
* Update src/locales/es/weather.ts
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
* Update src/locales/fr/weather.ts
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
* Update src/locales/it/weather.ts
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
* Update src/locales/ko/weather.ts
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
---------
Co-authored-by: torranx <torranicles@gmail.com>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
2024-07-05 19:59:53 +01:00
AJ Fontaine
34058a57ed
Don't apply Classic bonus to friendship decreases ( #2552 )
2024-07-03 14:36:00 -05:00
Xavion3
ef5a29f9b2
Implement support for relearner only moves ( #1667 )
...
Currently only used by Zangoose
2024-07-03 21:13:25 +02:00
Adrian T
dad065cbae
[Ability] Fully Implement Steely Spirit ( #2749 )
...
* implement steely spirit
* add unit test
* cleanup
* cleanup and add another test
2024-07-03 12:55:39 -04:00
hayuna
13b23289d1
[Bug] Fix incorrect move effectiveness ( #2757 )
...
* Fix incorrect move effectiveness
* Casting variable should be enough
2024-07-02 12:20:45 -04:00
innerthunder
f4c8f0080a
[Bug] Add user Pokemon check to multi-hit early stopping ( #2726 )
2024-06-30 15:21:23 -04:00
innerthunder
d278df8fef
[Bug] Fix multi-hit moves persisting after sleep/freeze ( #2712 )
2024-06-29 17:30:10 -04:00
Madmadness65
15671a6922
Add new custom biome music by Firel ( #2681 )
2024-06-28 11:26:06 -05:00
flx-sta
d5b1459422
[Docs] add some inline docs for boss segments logic ( #2678 )
2024-06-27 23:20:42 -04:00
flx-sta
384f6e1fee
[Bug] add flag to know if pokemon was populated from data-source to fix boss segments for endless double bosses ( #2672 )
...
also reverted previous change as this was breaking for non-session-restored fights
2024-06-27 19:55:27 -04:00
innerthunder
e477fccaab
[Bug] Fix multi-hit early stopping ( #2648 )
2024-06-27 00:41:31 -04:00
innerthunder
55dd6b5100
[Bug] Fix Multi-Lens/PBond interaction for spread moves ( #2633 )
2024-06-26 21:05:03 -04:00
innerthunder
cd92d4d7d3
[Ability] Implement Parental Bond ( #2384 )
...
* Parental Bond basic implementation
* Parental Bond unit tests
* ESLint
* PBond AbAttr rework, documentation, and multi-target unit tests
* Update post-target move attribute logic
For Parental Bond interaction.
* AddSecondStrikeAbAttr now uses Constructor util
* Unit tests for PBond + Multi-Lens interaction
* Remove random damage spread in unit test
* Add null checks to PBond AbAttr
* Set player pokemon for unit test
* Fixed Post Target check to account for KO's
* Fix multi-strike moves applying effects at wrong times
* Test cases for updated effect timing
* Add Wake-Up Slap test case
* Fix Fury Cutter/Echoed Voice multi-hit interaction
* Fix Pay Day, Relic Song, and Fury Cutter (again)
* Add early stopping to multi-hit moves
* RecoilAttr now uses lastHitOnly
* Add faint check to last hit logic
2024-06-26 16:03:14 -04:00
Amani H
f7f8988cdb
[Item] Add Light Ball, Thick Club, Metal Powder, and Quick Powder ( #1899 )
...
* Add Light Ball, Thick Club, and Metal/Quick Powder
* Fix Typo, Account for Fusions
* Fix Errors with Fusions
* Group Items into Generator
* Refactor Generator and Type, Fix Localization (en)
* Adjust Generator, Add Override Type
* Fix Enum Import
* Localize for de, es, fr, it, ko, zh_CN, zh_TW
* Add Unit Tests
* Add Type
* Fix Items Atlas
* Change Cubone Passive Ability, Adjust Weight
2024-06-26 13:48:10 -05:00
flx-sta
74a7b1bb79
[Bug] fix boss-segment reload persistence: ( #2613 )
...
add boss-segments to into pokemon-data & load it in EnemyPokemon constructor
2024-06-26 13:19:24 -04:00
Corrade
e70113073f
[Bug] Fix Dry Skin and ReceivedMoveDamageMultiplierAbAttr abilities ( #2592 )
...
* Dry skin and ReceivedMoveDamageMultiplierAbAttr bug fix: first cut
* Dry skin and ReceivedMoveDamageMultiplierAbAttr bug fix: removed redundant branch
* Dry skin and ReceivedMoveDamageMultiplierAbAttr bug fix: reworded test cases that had typos anyway
* Dry skin and ReceivedMoveDamageMultiplierAbAttr bug fix: renamed PreDefendMovePowerToOneAbAttr (Disguise) to mention damage rather than power
* Dry skin and ReceivedMoveDamageMultiplierAbAttr bug fix: renamed powerMultiplier to damageMultiplier in ReceivedMoveDamageMultiplierAbAttr
2024-06-25 13:23:48 -04:00
flx-sta
3e5ef3e3fb
[Bug] add playerfiled length check for score determination ( #2583 )
2024-06-25 00:15:11 -04:00
Amani H
136652caa9
[Item] Implement Eviolite Behavior ( #2161 )
...
* Add Eviolite with Unit Tests
* Localize for de, es, fr, it, ko, zh_CN, zh_TW
* Adjust German Localization
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
* Adjust Italian Localization
* Change Multiplier Type
* Adjust Unit Test Import
* Change Constructor
* Make Unit Tests Localized
* Comment Out of Reward Pool
---------
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
2024-06-24 21:00:59 -05:00
Adrian T
2bab7d3778
[Bug] Fix trainer double battle crash ( #2573 )
...
* fix double battle crash
* remove !
* fixes crash on double battle
2024-06-24 17:32:21 -04:00
DustinLin
8c9603ab19
[Bug] fix softlock/runtime error after roar in doubles ( #2553 )
...
* added undefined runtime safeguard checks
* adding documentation
* fixing typos and logic
* removing operator bc i forgor
2024-06-24 01:06:15 -04:00
innerthunder
905ecd6576
[Bug] Remove grounding moves' arbitrary turn limits ( #2526 )
...
* Remove grounding moves' arbitrary turn limits
* Added documentation for GroundedTag
* Rename GROUNDED tag + add tag check to isGrounded
* Fix remaining GROUNDED reference
* Clean up calls to getTag
2024-06-23 12:48:49 -04:00
Matthew
d2f4c5b59c
[UI] UI Small Adjustments ( #2525 )
...
* UI Small Adjustments
* Fix Unit Tests
* Null check event display before clear
* better empty move placeholder debug name
2024-06-23 12:09:23 -04:00
innerthunder
86cc1018e3
[Bug] Fix Thousand Arrows not hitting Pokemon with Levitate ( #2493 )
2024-06-21 14:04:11 -04:00