Commit Graph

612 Commits (52e3c6b7303536c5a532eb1f44b6ec9326790706)

Author SHA1 Message Date
Flashfyre c27db5603a Fix Stone Axe failing with max layers 2023-12-14 09:16:41 -05:00
Flashfyre f47c3e22ce Fix evolution level up moves 2023-12-14 08:55:08 -05:00
Flashfyre 4bad2b46d2 Treat Ultra Beasts as pseudo legendaries 2023-12-14 08:38:09 -05:00
Madmadness65 625359fb39 Add Indigo Disk data
New Pokémon, moves, learnsets, TMs, and evolution data added in various states of completeness. Until graphics are made for the new Pokémon, they cannot be used yet.
2023-12-14 03:03:00 -06:00
Flashfyre 243bfa1624 Add missing Mega Diancie evolution 2023-12-14 01:01:10 -05:00
Flashfyre 47181ea868 Add generation 8 Pokemon and new biomes 2023-12-14 00:41:35 -05:00
Flashfyre c07df0db99 Add Dudunspare three-segment evolution chance 2023-12-13 19:24:10 -05:00
Madmadness65 f7176109e7 Fix order of evolutions
Hopefully rectified that some were unintentionally impossible to get
2023-12-13 17:39:11 -06:00
Madmadness65 5543d5fe04 Implement Gen 8+9 starter values & evolutions
Most Gen 8 & 9 Pokémon are still not usable yet. However, any cross-generation evolutions can be obtained.
2023-12-13 17:17:16 -06:00
Flashfyre 33b2bd8450 Add sprites and icons for gen 8 and evolutions of past generations 2023-12-13 18:00:48 -05:00
Madmadness65 16a17484f2 Minor Stantler change
It can now learn Psyshield Bash in preparation for it's evolution.
2023-12-13 01:25:17 -06:00
Flashfyre 982e9c7e1e Add generation 7 Pokemon and new biomes 2023-12-12 15:32:50 -05:00
Flashfyre 3da558f2f8 Fix route to Temple biome 2023-12-12 01:01:31 -05:00
Flashfyre ed800ead28 Add Temple biome 2023-12-12 00:14:30 -05:00
Flashfyre fa48f6acd5 Add missing level moves and Fairy Cave biome 2023-12-11 23:24:33 -05:00
Flashfyre 34ba66346e Minor fixes 2023-12-11 21:46:49 -05:00
Hyo 052d8ca765 added dialogue for hoenn gym leaders 2023-12-11 17:52:51 -08:00
Madmadness65 30b3b56570 Implement a few more moves
Fully implements Meteor Beam, partially implements Spiky Shield, Dragon Darts, Octolock, and Scale Shot.
2023-12-11 19:09:38 -06:00
Flashfyre aa15f83ede Add missing TM learnability entries 2023-12-11 13:02:02 -05:00
Madmadness65 9d3b936ade Use the actual ability descriptions
With the implementation of text scrolling in the ability text box, the shortening is no longer necessary.
2023-12-11 11:23:00 -06:00
Flashfyre 7047448382 Add scrolling ability text 2023-12-11 11:09:58 -05:00
Madmadness65 a4f3408c7d Add descriptions to generation 9 abilities
They have also been sufficiently squished to fit within the gen 3 style UI.
2023-12-11 01:41:33 -06:00
Madmadness65 b69e4ccc6b Correct Population Bomb
Used the wrong multi-hit, whoops
2023-12-11 00:19:58 -05:00
Madmadness65 50215d05ec Implement moves with basic functionality 2023-12-11 00:19:58 -05:00
Flashfyre 552bda9840 Implement some abilities 2023-12-10 22:29:13 -05:00
Flashfyre 67f816cff4 Minor refactoring for move conditions 2023-12-10 17:57:12 -05:00
Flashfyre 67ac5d3139 Truncate names in battle info and party UI when too long 2023-12-09 23:41:36 -05:00
Flashfyre fa94db0939 Implement new movesets and TMs 2023-12-09 20:09:09 -05:00
Flashfyre 79a2f4637c Add logic for evolution-only moves 2023-12-09 10:03:36 -05:00
Flashfyre e2a6a93209 Rebalance base stat boosters and make max stack count rely on IVs 2023-12-09 00:33:29 -05:00
Flashfyre d4b620b155 Lower stack limits for base stat boosters and reviver seed 2023-12-08 21:59:03 -05:00
Flashfyre 839d4cec0b Push missed change 2023-12-08 20:26:52 -05:00
Flashfyre 93dd48a742 Fix crash with Florges line 2023-12-08 20:12:09 -05:00
Flashfyre 7c1e82d08c Fix fully evolved species with mega evolutions treated as middle for fusions 2023-12-08 20:02:25 -05:00
Flashfyre 35747c3dd6 Fix Pokemon icon positioning 2023-12-08 19:43:14 -05:00
Flashfyre d70ddcfe65 Fix crash with Scatterbug and Spewpa 2023-12-08 19:30:30 -05:00
Flashfyre 2c3cf64e70 Fix Tyrunt evolution condition 2023-12-08 18:23:06 -05:00
Flashfyre d6712f3a39 Fix Binacle evolving to wrong species 2023-12-08 18:19:38 -05:00
Flashfyre c3244cfdc3 Fix Furfrou sprite names 2023-12-08 18:01:30 -05:00
Flashfyre e7ec5b4f88 Implement generation 6 Pokemon and some moves 2023-12-08 16:29:03 -05:00
Flashfyre b29ee1be5e Allow for null user in end of move effect phase 2023-12-08 09:51:45 -05:00
Flashfyre 5441ecbd73 Add logic to space out trainer battles in classic mode 2023-12-08 09:48:03 -05:00
Flashfyre 9a42b05dd6 Update some trainer pools 2023-12-08 08:15:36 -05:00
Flashfyre 890bf47e26 Add logic to better control enemy trainer party member evolutions 2023-12-07 23:10:45 -05:00
Flashfyre 19bea46574 Fix typo 2023-12-07 18:41:55 -05:00
Flashfyre f671eda029 Fix crash related to mega evolutions 2023-12-07 18:20:41 -05:00
Flashfyre 70827420cd Implement mega evolutions 2023-12-07 17:43:56 -05:00
Flashfyre fae2c50916 Add endless mode biome weighting 2023-12-07 13:41:47 -05:00
Flashfyre b7687a9a30 Add gen 6-7 sprites and update icon set 2023-12-07 00:52:20 -05:00
Flashfyre 0e366986b5 Fix bug with catching Pokemon 2023-12-05 23:31:45 -05:00
Flashfyre 0b8ae6f05e Fix bug with evolving fused Pokemon via item 2023-12-05 23:18:34 -05:00
Flashfyre 73de28ea16 Update cry set 2023-12-05 21:00:04 -05:00
Flashfyre fab2d9b788 Soft implement gen 6-9 species, abilities, and learnsets 2023-12-05 17:12:39 -05:00
Flashfyre ec2ff480ec Fix crash when EXP charm stack is full 2023-12-04 20:35:33 -05:00
Flashfyre 88bee27694 Implement Future Sight and Doom Desire 2023-12-04 00:09:38 -05:00
Flashfyre 40e5449982 Nerf healing charm from 100% to 25%
Nerf healing charm from 100% to 25%; change shiny item buff to only count when Pokemon has not fainted
2023-12-03 00:28:54 -05:00
Flashfyre 2f6f7c9dc6 Minor fix for spliced names 2023-12-03 00:08:13 -05:00
Flashfyre 839264506b Add shiny indicator to battle info 2023-12-02 23:31:45 -05:00
1goop d94fdc71ff Implemented more trainer types. - fixed 2023-12-02 20:59:47 -05:00
1goop 620a2b649c More trainer pools implemented. 2023-12-02 20:56:53 -05:00
Flashfyre 374779fdc0 Fix not updating name after regenerating starter for spliced endless 2023-12-02 20:37:51 -05:00
Flashfyre b1b6a6f1c7 Fix Baton Pass crash 2023-12-02 16:31:10 -05:00
Flashfyre d66529e96f Remove Golden EXP Charm from master tier pool 2023-12-02 11:55:15 -05:00
Flashfyre fbcd372068 Refactor logic for summons and returns 2023-12-02 10:30:23 -05:00
1goop 5ec3991cb3 Implemented some trainer pools. 2023-12-02 01:12:32 -05:00
Flashfyre 167fb5110b Fix fusion types not factoring into damage 2023-12-01 18:23:51 -05:00
Flashfyre ab344cd82a Add starter values with limit and add generated fusion names 2023-12-01 17:23:26 -05:00
Flashfyre b2d7895c7b Add spliced type sharing and fix move description scrolling 2023-12-01 10:07:21 -05:00
Flashfyre f3ed8e925e EXP Charm balancing for endless mode 2023-12-01 08:57:10 -05:00
Flashfyre d5731eaa69 Remove duplicate move 2023-11-30 19:38:54 -05:00
Flashfyre 333847f25e Nerf coin case item 2023-11-30 16:53:34 -05:00
Flashfyre e8b82d2d55 Soft implement gen 6-9 moves 2023-11-30 16:37:16 -05:00
Flashfyre 97956dee50 Update Eternatus icons to smaller version 2023-11-28 23:05:35 -05:00
Flashfyre ad9d8a8507 Add Annihilape with Rage Fist move 2023-11-28 21:35:52 -05:00
Flashfyre 233e33bbed Rename High EXP Charm to Super EXP Charm 2023-11-28 18:45:14 -05:00
Flashfyre 12dbdf2522 Add High EXP Charm for balance update 2023-11-28 18:21:29 -05:00
Flashfyre 58b6ecd2bf Offset EXP charms in endless modes 2023-11-28 17:50:15 -05:00
Flashfyre 1d31105de5 Rebalance EXP charms 2023-11-28 16:59:40 -05:00
Flashfyre da4896362c Fix Shell Smash excluding speed effect 2023-11-28 15:19:30 -05:00
Flashfyre d2a1eea802 Complete list of reverse compatible TMs 2023-11-28 14:42:28 -05:00
Flashfyre 8345eaef5a Fix TM compatibility for certain moves being reversed 2023-11-28 14:37:45 -05:00
Flashfyre 4355ebd375 Fix switch out move logic 2023-11-28 08:43:21 -05:00
Hyun Ahn 07f82dfcac
Implement solarpower (#10)
* Implement solarpower

* Fix after review

* Fix after review

* Update src/data/ability.ts

---------

Co-authored-by: Samuel H <flashfireex@gmail.com>
2023-11-28 08:20:10 -05:00
Flashfyre 1040b2f1d7 Fix incorrect operator used for ability weather damage formula 2023-11-28 08:15:50 -05:00
Hyun Ahn 3e8b047cbd
implement_sand_rush_ability (#9)
* implement_sand_rush_ability

* after review fix

* Update src/data/ability.ts

---------

Co-authored-by: Samuel H <flashfireex@gmail.com>
2023-11-27 22:34:19 -05:00
Hyun Ahn 7f30cc1d37 implement_hustle_ability 2023-11-27 20:58:01 -05:00
Flashfyre 2fcd7e20fa Fix recharging moves causing a crash 2023-11-27 13:47:32 -05:00
Flashfyre c34eb05083 Fix counter and mirror coat implementation 2023-11-27 11:42:03 -05:00
Flashfyre 21c8a67b10 Change perfect IVs achievement condition 2023-11-27 08:46:59 -05:00
Flashfyre 75904470d3 Fix some bugs related to double battles 2023-11-26 22:22:05 -05:00
Flashfyre 1ac9f239b7 Fix multiple line enemy modifiers covering wave count 2023-11-26 10:00:58 -05:00
Flashfyre 1e2bd0dbb9 Minor change to sprite shader 2023-11-26 09:53:16 -05:00
Flashfyre cbcf874ffc Change Memory Mushroom move list to exclude duplicate moves 2023-11-25 16:17:58 -05:00
Flashfyre e1768bfc80 Fix issue with double battle position logic 2023-11-25 16:02:47 -05:00
Flashfyre 6dbe475784 Fix crash bug with double battles 2023-11-25 15:53:38 -05:00
Flashfyre 39f6eb4de6 Decrease rarity of DNA splicers in spliced endless mode 2023-11-25 14:43:26 -05:00
Hyun Ahn 11fb22ae88
rain to none (#7) 2023-11-25 18:21:27 +09:00
Hyun Ahn 0c5e451606 hyun/imple_slush_rush 2023-11-24 22:25:51 -05:00
Hyun Ahn 62a070239b
Hyun/weather_override (#4)
* weather_override

* move weather override
2023-11-24 22:25:09 -05:00
Flashfyre 1a9c492a79 Fix infinite EXP bug 2023-11-24 16:27:26 -05:00
Flashfyre e5fe0c6e3a Add transform support to fusion palette swaps 2023-11-24 15:12:26 -05:00
Flashfyre 5fc5f5b499 Factor back sprites into fusion palette generation 2023-11-24 12:11:50 -05:00
Flashfyre 3b72878e47 Fix fusion palette swaps not showing on evolution screen 2023-11-24 09:19:18 -05:00
Flashfyre 8ad08edd53 Fix level up moves not working for spliced Pokemon 2023-11-24 08:31:52 -05:00
Flashfyre 0f3ecbae12 Fix incorrect achievement value for Hard Hitter achievement 2023-11-24 07:06:19 -05:00
Flashfyre 4d02432606 Add palette swaps for fusions 2023-11-23 23:52:13 -05:00
Flashfyre 06943ac5dc Change spliced endless mode unfused penalty to base stats 2023-11-22 18:43:31 -05:00
Flashfyre ab70f78a8f Halve stats when unspliced in spliced endless mode 2023-11-22 15:36:39 -05:00
Flashfyre d6617957be Fix status effects from moves always overriding 2023-11-21 14:11:13 -05:00
Flashfyre 85866169ac Implement encore move 2023-11-16 00:58:57 -05:00
Flashfyre 23c2b4fc63 Fix trainer bug with not summoning and defer summons to before next turn 2023-11-15 18:45:10 -05:00
Flashfyre 2655828fb9 Fix issues with caught Pokemon IVs not propogating and spliced endless mode not unlocking 2023-11-14 23:52:58 -05:00
Flashfyre 16b580451c Add IV display on starter screen 2023-11-13 22:29:03 -05:00
Flashfyre 83b85acd8a Fix logic for checking starter attributes 2023-11-13 08:20:31 -05:00
Flashfyre b4f2700a59 Rework dex system and add starter IVs 2023-11-12 23:47:04 -05:00
Flashfyre 4f6f17e63e Fix Lv1000 achievement set to Lv100 2023-11-12 22:45:34 -05:00
Flashfyre 9f17273d87 Add IV Scanner item 2023-11-12 12:49:06 -05:00
Flashfyre 9a6dc06a12 Add some additional achievements and rebalanced points 2023-11-12 09:27:50 -05:00
Flashfyre c2b5135627 Fix display issue with unlocked hidden achievements 2023-11-12 00:55:13 -05:00
Flashfyre 729b70c6a6 Minor changes to menu controls 2023-11-12 00:34:36 -05:00
Flashfyre cbbb8e972b Add achievement system and UI
Add achievement system and UI; fix counting invalid inputs in UI handlers for input delay
2023-11-12 00:31:40 -05:00
Flashfyre ff93e6233f Add back bgm pending remove checks 2023-11-11 21:04:20 -05:00
Flashfyre 2987c8ec93 Undo rename of grip claw modifier class due to corrupting old data 2023-11-10 21:30:11 -05:00
Flashfyre a113db5e3f Add various money-related modifiers
Add various money-related modifiers; change grip claw to work with all attacks
2023-11-10 21:11:36 -05:00
Flashfyre 55a61158cf Update Phaser version 2023-11-10 16:41:02 -05:00
Flashfyre 83fae68abf Add rerolling modifiers for money and fix field UI layering issues 2023-11-10 15:51:34 -05:00
Flashfyre 5a88344173 Fix trainer random Pokemon always first evolution 2023-11-09 08:27:17 -05:00
Flashfyre f0055048ed Fix showing level moves in blue instead of spliced moves 2023-11-08 23:37:12 -05:00
Flashfyre 1236cb948d Add shared movesets for spliced Pokemon 2023-11-08 22:30:22 -05:00
Flashfyre d0a60a7f86 Adjust fusion evolutions for starters 2023-11-08 18:36:30 -05:00
Flashfyre 2257d8d2f2 Add memory mushroom item for remembering moves 2023-11-08 17:30:07 -05:00
Flashfyre c62cb27cdb Reimplement one-hit KO effect 2023-11-07 22:23:42 -05:00
Flashfyre 5fa7921e41 Fix additional cases of missing form data causing crash 2023-11-07 21:05:27 -05:00
Flashfyre 39a458cb3a Don't allow instant revivals for a one hit KO move 2023-11-07 20:02:42 -05:00
Flashfyre fdc1bc5b61 Fix issues with item transfer and add scrolling 2023-11-07 18:43:48 -05:00
Flashfyre 66bd547d6c Fix crash with concurrent duplicate cries 2023-11-07 17:41:31 -05:00
Flashfyre 79c5b3d4f3 Inherit shininess from splices 2023-11-05 23:48:04 -05:00
Flashfyre 28f8fdfdc1 Implement unaware ability 2023-11-05 23:27:40 -05:00
Flashfyre cc27913728 Fix opponent post-summon ability triggers happening twice in trainer battles 2023-11-05 22:44:49 -05:00
Flashfyre 52039849ac Fix faint cry using wrong form index 2023-11-05 22:32:08 -05:00
MonkehestMan bb4f35095d Contrary + Simple implemented 2023-11-06 16:11:38 +13:00
Flashfyre 467049dfa0 Add increasing chance of a boss on any wave in endless after wave 250 2023-11-05 20:34:32 -05:00
Flashfyre 446d00b4cd Rework token modifiers in endless mode (WiP) 2023-11-05 10:56:09 -05:00
Flashfyre bd8fa9811f Add fix for missing form data in dex 2023-11-04 23:09:46 -04:00
Flashfyre 49a2231245 Fix bug with summoning fainted Pokemon in double battles 2023-11-04 22:08:05 -04:00
Flashfyre 4f91c47168 Add option to not show level up stats 2023-11-04 21:53:38 -04:00
Flashfyre 7e5615c1bb Change Giovanni to a dark type gym leader 2023-11-04 20:12:16 -04:00
Flashfyre b85bb0916d Add spliced endless mode and splice indicator 2023-11-04 19:46:48 -04:00
Flashfyre e07339e3eb Add DNA splicers and Pokemon fusing 2023-11-04 00:32:12 -04:00
Flashfyre 0d108fb581 Update sprite set and add missing forms 2023-11-02 13:52:05 -04:00