Commit Graph

357 Commits

Author SHA1 Message Date
Flashfyre a3e09ee5cc Fix game not loading if save data is not found 2024-04-01 15:18:15 -04:00
Flashfyre 03f6f40ffe Add enemy species override for testing purposes 2024-04-01 13:32:12 -04:00
Flashfyre 366e3e5120 Fix battle RNG varying when loading a game 2024-04-01 12:48:35 -04:00
Flashfyre d442770de6 Add themed namebox 2024-04-01 10:06:28 -04:00
Flashfyre eb6ee79b3e Add cache busting 2024-03-31 23:58:03 -04:00
Matthew 2f1536485d background resizing 2024-03-31 21:16:41 -04:00
Flashfyre 70d61700d0 Re-implement UI reskin with working legacy toggle
Re-implement UI reskin with working legacy toggle; add return to title option to menu
2024-03-31 21:14:35 -04:00
Flashfyre 30c7156c1a Revert "Add UI reskin by LJ Birdman (WiP)"
This reverts commit 0200a2688a.
2024-03-31 16:51:53 -04:00
Flashfyre 0200a2688a Add UI reskin by LJ Birdman (WiP) 2024-03-31 16:49:53 -04:00
Madmadness65 f789860e96 Add Rotom forms as wild encounters
Each form can be found in different locations at a super rare chance.
2024-03-31 14:03:02 -05:00
Flashfyre 203ba1646d Make trainer switch AI aware of arena traps 2024-03-31 12:00:54 -04:00
Flashfyre e5ee66b0b7 Implement King's Shield move and Stance Change ability
Implement King's Shield move and Stance Change ability; fix fire moves not all thawing and certain fire moves not thawing user
2024-03-30 18:46:33 -04:00
Matthew be3dd0edc1 Salt Cure Full Implementation 2024-03-30 15:42:01 -04:00
Flashfyre 7ca5cdc21b Revert "Revert "Fix strong trainer party members often not evolving due to dividing by 0""
This reverts commit baaa00656e.
2024-03-29 20:11:52 -04:00
Flashfyre baaa00656e Revert "Fix strong trainer party members often not evolving due to dividing by 0"
This reverts commit c59c5ca413.
2024-03-29 13:52:21 -04:00
Flashfyre c59c5ca413 Fix strong trainer party members often not evolving due to dividing by 0 2024-03-29 13:42:54 -04:00
Flashfyre 23e3bdc960 Bosses generate with higher IVs 2024-03-29 00:03:54 -04:00
Madmadness65 0be4b5dcde Fix Basculin line's forms not being encounterable 2024-03-28 17:04:29 -05:00
Flashfyre 11bd7fdbca Implement Prankster ability 2024-03-28 16:24:11 -04:00
Flashfyre 4f9eebda13 Fix daily level cap changing mid biome 2024-03-26 21:40:10 -04:00
Flashfyre 1ea0511abb Convert included JS files to modules 2024-03-25 16:10:43 -04:00
Flashfyre 892d99a4f9 Add 50% chance to offset gym leader wave by 10 in classic 2024-03-25 11:00:42 -04:00
Flashfyre 93a7af853b Berries activate simultaneously 2024-03-25 00:21:00 -04:00
Flashfyre f87dbcbac3 Fix zoom out for large sprites and trade full heal for elixir in shop 2024-03-24 17:32:44 -04:00
Flashfyre 6db7ee3d0b Add weekly rankings and pagination 2024-03-23 16:26:18 -04:00
Flashfyre 3b0083a07a Hide score text after daily run ends 2024-03-22 09:16:49 -04:00
Flashfyre 67e3ea13d5 Allow menu on title screen 2024-03-21 14:15:39 -04:00
Flashfyre cf959c6e1b Add proper title screen and logo 2024-03-21 13:12:05 -04:00
Flashfyre a76f795cd5 Trainer updates including names and double battle pairs
Add dynamic trainer pairs; add trainer names with Bulbapedia scraping logic; add Hex Maniac trainer; make namebox stretch to fit name
2024-03-21 00:57:28 -04:00
Flashfyre 88e050581e Add score to daily run mode 2024-03-19 00:03:41 -04:00
Flashfyre 5c02455c97 Implement Protosynthesis and Quark Drive 2024-03-18 21:22:27 -04:00
Flashfyre 68b1aef3ab Add clear score bonus 2024-03-17 20:58:12 -04:00
Flashfyre a05189120c Add power plant background 2024-03-17 16:47:49 -04:00
Flashfyre 33ba66b236 Add daily rankings board 2024-03-17 13:38:27 -04:00
Flashfyre 0701598be6 Add session scores 2024-03-17 11:36:19 -04:00
Flashfyre a52b8c6b4b Tweak for daily run final boss 2024-03-17 00:12:57 -04:00
Flashfyre 56f4a71ca6 Add daily runs (WiP) 2024-03-16 22:06:56 -04:00
Flashfyre 81f9e2da36 Add WiP logic for daily run and fix some performance issues 2024-03-15 21:59:34 -04:00
Flashfyre 1bae39d80e Fix softlock with title screen when opening submenus 2024-03-15 18:02:05 -04:00
Flashfyre 00255cb09a Fully implement save slots and ""title"" screen changes
Fully implement save slots and ""title"" screen changes; fix issues with slots including clear data not working on game over and export/import not working; fix session play time not being recorded correctly
2024-03-15 15:13:32 -04:00
Flashfyre 879971ae2b Add ""title"" screen and save data slots 2024-03-14 21:49:49 -04:00
Flashfyre 62ed84638f Fix GameMode enum order 2024-03-14 17:15:01 -04:00
Flashfyre 623d600e13 Add wrapper for game mode 2024-03-14 16:26:57 -04:00
Flashfyre 52e891a2a8 Fix sticky hold applying to transfers 2024-03-14 13:31:13 -04:00
Flashfyre 71e820f149 Add redirection logic to Lightning Rod and Storm Drain 2024-03-11 20:55:41 -04:00
Flashfyre e99af6f148 Implement Healing Wish 2024-03-11 18:13:07 -04:00
Flashfyre 47cf14da9b Implement terrains and rework status logic 2024-03-09 21:57:33 -05:00
Flashfyre b147cf8f37 Fix Fake Out implementation not working properly 2024-03-08 13:14:08 -05:00
Flashfyre 9725cf47b7 Add Pokemon info display on catch 2024-03-07 22:43:15 -05:00
Flashfyre 113ac10c1b Implement Pickup ability 2024-03-06 21:05:23 -05:00
Madmadness65 20ad5e6a42 Add music tracks for Gen 1-5 Leaders & Champions
All added tracks are from B2W2, primarily the PWT versions.
2024-03-06 17:57:45 -06:00
Flashfyre 50b9bf10a7 Add toggle for fusion palette swaps 2024-03-05 21:54:26 -05:00
Madmadness65 616c2ea05c Implement U-turn; Shellos & Gastrodon forms
Shellos and Gastrodon can randomly be found as their West Sea forms now.
2024-03-04 01:47:37 -06:00
Flashfyre 0011f6033b Fix redundant item update for each transferred item when fusing 2024-03-02 10:23:54 -05:00
Flashfyre 716d8853a3 Add damage numbers feature 2024-03-01 00:27:46 -05:00
Flashfyre f48464d48d Minor refactoring 2024-02-29 20:08:58 -05:00
Flashfyre 8d314b199f Fix issue with level cap by using max integer 2024-02-29 16:41:14 -05:00
Flashfyre dca8a5c529 Remove level and stat caps 2024-02-29 15:25:15 -05:00
Flashfyre ffd785d534 Rebalance item weights and add Rogue tier 2024-02-28 23:13:05 -05:00
Flashfyre d7a81925b0 Fix crash on iOS 2024-02-28 13:01:38 -05:00
Flashfyre 8bee927e08 Remove some legacy features and fix a crash
Remove legacy autoplay and quick start features; fix crash related to leech seed on missing source
2024-02-27 15:16:06 -05:00
Flashfyre 4f2b266e71 Add expressions for male rival 2024-02-25 19:09:24 -05:00
Flashfyre d72dd93212 Add experimental animated sprites 2024-02-24 21:16:19 -05:00
Flashfyre 767b57ec9e Fix rival victory dialogue sprite not showing 2024-02-22 19:24:00 -05:00
Flashfyre 9005e32883 Add character sprite system with female rival 2024-02-22 18:03:36 -05:00
Flashfyre 4e93f1e52c Display enemy trainer briefly when switching 2024-02-22 00:00:51 -05:00
Flashfyre 58ba0ec52d Add starter moves on starter select (WiP) 2024-02-20 22:53:33 -05:00
Flashfyre 5879724ead Fix Beak Blast not working in same turn 2024-02-20 13:15:53 -05:00
Flashfyre 09e7fab141 Implement solution to data loss issue 2024-02-19 20:36:10 -05:00
Flashfyre 2f8df43db8 Fix some bugs and add seen Pokemon to starter screen 2024-02-18 22:21:57 -05:00
Flashfyre b47f7b7ad2 Try rebalancing final boss by removing items 2024-02-17 11:18:53 -05:00
Flashfyre dadc08d16e Add Terestallization mechanics
Add Terestallization mechanics; implement Stellar type; fix bug with held item weights
2024-02-17 00:40:03 -05:00
Flashfyre 58b000ae06 Make G-Max Pokemon larger scaled 2024-02-14 23:25:12 -05:00
Flashfyre bf18b1ceb1 Add tutorial framework (WiP) 2024-02-13 18:42:11 -05:00
Flashfyre 05f114c8a4 Minor UI changes 2024-02-06 23:11:00 -05:00
Flashfyre e62bb6e225 Add female trainer and male rival 2024-02-06 16:15:35 -05:00
Madmadness65 806c33d009 Minor encounter adjustments
Gen 9 super rare bosses now have ultra rare encounters too
2024-02-05 23:10:49 -06:00
Madmadness65 6cff22a9fc Implement generation 9 Pokémon & trainers
Generation 9 Pokémon sprites provided by the Generation 9 Resource Pack on Relic Castle, custom trainer sprites provided by Smogon.
2024-02-05 22:46:45 -06:00
Flashfyre b12e7106ed Add new player and rival sprites and trainer titles 2024-02-05 23:05:56 -05:00
Flashfyre ac456fc5ba Add item shop when choosing items
Add item shop when choosing items; add full restore item; add egg art to egg gacha; fix some minor text errors
2024-02-04 00:30:19 -05:00
Flashfyre 80095a64fc Add money items 2024-01-18 22:30:03 -05:00
Flashfyre f49a3e5127 Add field zoom functionality and make final boss larger 2024-01-14 20:47:08 -05:00
Flashfyre 052564f902 Update final boss fight and restructure some files 2024-01-13 12:24:24 -05:00
Flashfyre 4c07c6d5cb Changes for how play time is handled 2024-01-11 20:27:50 -05:00
Flashfyre fcf1c4f574 Rework option select and add game stats 2024-01-11 12:26:32 -05:00
Flashfyre 6084d3aaa6 Add form change system 2024-01-09 23:34:43 -05:00
Flashfyre 63834858cd Tweak logic for boss segment count 2024-01-08 01:18:55 -05:00
Flashfyre eedad7d678 Add boss health bars 2024-01-07 23:17:24 -05:00
Flashfyre 8cc1982859 Add natures 2024-01-05 22:31:13 -05:00
Flashfyre 9037562c5c Add Pokeball release animations and Fairy Feather item 2024-01-04 23:57:21 -05:00
Flashfyre 4776851bb8 Add new boss trainers and tweak boss trainer logic 2024-01-04 19:37:07 -05:00
Flashfyre 6558de01c4 Fix issue with mobile and submit action 2024-01-02 17:31:44 -05:00
Flashfyre 1ad25bdf61 Link save data to account 2023-12-31 18:30:37 -05:00
Flashfyre 2e909b430f Improve logic for determining enemy trainer party members 2023-12-30 23:31:26 -05:00
Flashfyre 8063472bac Add accounts, login, and registration 2023-12-30 20:19:33 -05:00
Flashfyre 2ed01f9b63 Add support for time of day specific Pokemon pools 2023-12-30 00:00:27 -05:00
Flashfyre 5ef6f2da88 Add day/night cycle 2023-12-29 21:04:40 -05:00
Flashfyre e107349a98 Add data save and load 2023-12-26 14:49:23 -05:00
Flashfyre e265c1961f Fix bug with generating moves before form 2023-12-26 12:01:56 -05:00
Flashfyre 40439817ac Attempt fixing issue with gender-specific types 2023-12-26 01:29:05 -05:00
Flashfyre 1e4e0d013e Add experimental vibration touch feedback on mobile 2023-12-25 15:50:33 -05:00
Flashfyre 41d1a84c76 Add touch controls for mobile support 2023-12-25 15:03:50 -05:00
Flashfyre 40a4d4cf13 Fix issues with Sticky Hold ability 2023-12-22 23:58:53 -05:00
Flashfyre 2bb1676d82 Implement Slow Start ability 2023-12-22 22:46:05 -05:00
Flashfyre 4a575a45a9 Fix some bugs
Fix softlock with charging moves; fix double summon bug with Dragon Tail and similar moves in a trainer battle
2023-12-21 23:57:11 -05:00
Flashfyre 2568ac3524 Add paradox Pokemon for the end biome 2023-12-21 01:24:24 -05:00
Flashfyre e07e267ddc Refactor windows and add alternate window skins 2023-12-20 22:22:15 -05:00
Flashfyre 534d5a907c Fix eggs ignoring forms 2023-12-20 00:35:41 -05:00
Flashfyre aa94e044ab Add egg gacha system and various minor changes
Add egg gacha system; remove certain mythical Pokemon from the wild pool as egg exclusive; add egg vouchers with UI; rework Shiny Charm odds; fix trainer Pokemon shiny odds not properly ignoring Shiny Charm modifier
2023-12-19 23:51:48 -05:00
Flashfyre 71fdafe8fb Add egg logic and hatching screen (WiP) and end biome arena BG 2023-12-15 23:07:32 -05:00
Flashfyre 01a5fe18dd Remove arena tags before a trainer battle or new biome 2023-12-14 09:35:15 -05:00
Flashfyre 47181ea868 Add generation 8 Pokemon and new biomes 2023-12-14 00:41:35 -05:00
Flashfyre 982e9c7e1e Add generation 7 Pokemon and new biomes 2023-12-12 15:32:50 -05:00
Flashfyre 34ba66346e Minor fixes 2023-12-11 21:46:49 -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 e7ec5b4f88 Implement generation 6 Pokemon and some moves 2023-12-08 16:29:03 -05:00
Flashfyre 5441ecbd73 Add logic to space out trainer battles in classic mode 2023-12-08 09:48:03 -05:00
Flashfyre b7687a9a30 Add gen 6-7 sprites and update icon set 2023-12-07 00:52:20 -05:00
Flashfyre fbcd372068 Refactor logic for summons and returns 2023-12-02 10:30:23 -05:00
Flashfyre ad9d8a8507 Add Annihilape with Rage Fist move 2023-11-28 21:35:52 -05:00
Flashfyre 1ac9f239b7 Fix multiple line enemy modifiers covering wave count 2023-11-26 10:00:58 -05:00
Flashfyre b4f2700a59 Rework dex system and add starter IVs 2023-11-12 23:47:04 -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 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 d0a60a7f86 Adjust fusion evolutions for starters 2023-11-08 18:36:30 -05:00
Flashfyre c62cb27cdb Reimplement one-hit KO effect 2023-11-07 22:23:42 -05:00
Flashfyre fdc1bc5b61 Fix issues with item transfer and add scrolling 2023-11-07 18:43:48 -05: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 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 4702ef7737 Add tooltips for modifiers 2023-11-02 00:55:20 -04:00
Flashfyre ccb0245889 Fix freeze on catching Pokemon 2023-11-01 10:38:54 -04:00
Flashfyre 74f6e9a8f2 Update modifier bar display to avoid clutter and improve performance 2023-10-31 21:43:22 -04:00
Flashfyre 7d75bffab4 Fix issue with generating enemy forms 2023-10-30 14:57:23 -04:00
Flashfyre afc1f81e30 Don't allow double battle for final boss fight 2023-10-30 12:47:06 -04:00
Flashfyre 840d032aa7 Don't apply Golden Pokeball towards enemy buffs 2023-10-29 16:15:18 -04:00
Flashfyre 813b4894f3 Implement Transform move and Imposter ability 2023-10-29 01:28:56 -04:00
Flashfyre 989e4b37f4 Fix negative EXP level cap bug 2023-10-28 18:38:22 -04:00
Flashfyre d1c58224bc Add base logic for enemy buff modifiers 2023-10-28 13:24:57 -04:00
Flashfyre d6ee340c59 Minor changes and fixes 2023-10-28 00:18:44 -04:00
Flashfyre d3f55ad4ae Add game settings 2023-10-26 16:33:59 -04:00
Flashfyre 23a21af173 Update Vite and add sound for item rewards 2023-10-25 23:15:54 -04:00
Flashfyre 0ac853eba2 Add Pokerus and give only Golden EXP Charms until wave 40 2023-10-25 14:15:44 -04:00
Flashfyre 1fd5f6c01f Fix issues with held item transfer 2023-10-25 09:12:39 -04:00
Flashfyre 0ab7f1b018 Fix logic issues with item stealing 2023-10-24 11:07:09 -04:00