Commit Graph

267 Commits

Author SHA1 Message Date
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
Flashfyre
10733fd98d Fix various issues with enemy modifiers 2023-10-24 10:05:07 -04:00
Flashfyre
2001dd780b Update enemy modifier rates and update trainer modifier display 2023-10-23 13:48:56 -04:00
Flashfyre
00f7bc595b Fix biome selection causing bgm-related crash 2023-10-23 09:00:23 -04:00
Flashfyre
e09f881cd4 Change gym leader and trainer frequency 2023-10-22 23:31:41 -04:00
Flashfyre
7dbf3f62da Add money (currently unused) and fix issue with reward modifiers not persisting 2023-10-21 20:23:43 -04:00
Flashfyre
8222d67408 Prevent trainer battles on the first wave of a new biome 2023-10-21 09:00:42 -04:00
Flashfyre
96a15ccb0d Adjust game volume 2023-10-21 08:58:39 -04:00
Flashfyre
c778ef5e36 Add Mega Rayquaza (static sprite) 2023-10-20 14:19:22 -04:00
Flashfyre
988438cc81 Add gym leaders, elite four, and champions
Add gym leaders, elite four, and champions; add modifier rewards for initial rival battle
2023-10-20 11:38:41 -04:00
Flashfyre
245d07b307 Fix seed not resetting every run 2023-10-19 22:19:14 -04:00
Flashfyre
83c70889fc Implement trainer battles and various changes
Implement trainer battles; add dialogue functionality; add random session seed for predictable random results; remove capitalization from text; add full party heal after every 10 waves
2023-10-18 18:01:15 -04:00
Flashfyre
6d73d71608 Add more logic for trainers (WiP) and various changes
Add WiP logic for trainer Pokemon pools and biome trainer pools; add more music tracks; fix issue with implementation of Mimic move
2023-10-09 20:20:02 -04:00
Flashfyre
48797cb20f Add WiP trainer logic 2023-10-07 16:08:33 -04:00
Flashfyre
798f6cc53f Add quicker party member EXP display and fix some minor bugs 2023-10-04 17:24:28 -04:00
Flashfyre
46c31f9595 Add scaling level cap and party switch option after load
Add scaling level cap and party switch option after load; update Phaser to newest beta version
2023-10-03 12:50:31 -04:00
Flashfyre
f2c35e36ef Add failsafe for held item on nonexistent Pokemon 2023-07-05 13:03:51 -04:00
Flashfyre
7cd45b30eb Fix crash when encountering a shiny 2023-07-05 11:54:36 -04:00
Flashfyre
d556f5aca1 Add extra information to party screen 2023-07-05 00:29:22 -04:00
Flashfyre
46b32976ff Fix logic to prevent the first battle being a double 2023-07-04 20:07:05 -04:00
Flashfyre
10b49b5dcb Fix crashing on faint in double battles 2023-07-04 18:27:07 -04:00
Flashfyre
e46bb9fd50 Rework post summon logic 2023-07-04 17:50:51 -04:00
Flashfyre
969d54dd2e Fix crash for edge case with double battles 2023-07-04 12:51:28 -04:00
Flashfyre
23de25d585 Implement nineslice for some UI windows 2023-06-16 12:13:52 -04:00
Flashfyre
f7ca13d96e Fix crashing issues 2023-06-06 10:14:53 -04:00
Flashfyre
0cc87b4ba0 Add sprite shadows and update engine 2023-06-04 21:47:43 -04:00
Flashfyre
bf2eca2851 Add shader for sprite tone 2023-06-02 18:33:51 -04:00
Flashfyre
7e0974a6c2 Add lure items 2023-06-01 11:22:34 -04:00
Flashfyre
9faa489f19 Add endless mode
Add endless mode; prevent stat booster items from being transferred or stolen
2023-05-31 19:54:57 -04:00
Flashfyre
2dd3c273ab Add new mountain background 2023-05-30 09:46:42 -04:00
Samuel H
b9f7ba173d
Implement Double Battles (#1)
* Add WiP logic for double battles

* Minor changes for double battles

* More fixes for double battles

* Show battle info for both in double battles

* Improvements to double battles

* Add double battle version of party UI

* Fix some issues with double battles

* Updates to double battles

* More work on double battles for stability

* Fix issues with ability bar and evolution screen

* Add chance for double battles
2023-05-18 11:11:06 -04:00
Flashfyre
930b960374 Increase EXP max level to 10000
Increase EXP max level to 10000; add new battle BGs and random props for enemy side
2023-05-09 12:43:28 -04:00
Flashfyre
40e69789c8 Add run logic and forest background 2023-05-07 17:05:19 -04:00
Flashfyre
c25b2332f2 Implement some abilities 2023-05-04 14:06:31 -04:00
Flashfyre
f98a271ca0 Battle background updates 2023-04-30 11:38:46 -04:00
Flashfyre
fc4f98b203 Add finished custom swamp arena BG and resize others 2023-04-29 23:29:02 -04:00
Flashfyre
140e759486 Repurpose Oval Charm for multiple participant EXP bonus 2023-04-28 16:35:03 -04:00
Flashfyre
a2ecb4089d Add session save data 2023-04-28 15:03:42 -04:00
Flashfyre
005cc9b7d5 Add more abilities and move contact flag 2023-04-27 14:30:03 -04:00
Flashfyre
18679241e9 Add ability bar UI 2023-04-27 01:14:15 -04:00
Flashfyre
998972e12b Add end biome and set final wave at 200 2023-04-26 17:40:08 -04:00
Flashfyre
55ba3cd5e7 Add Xerneas, Yveltal, and Eternatus 2023-04-26 16:07:29 -04:00
Flashfyre
592ccc7c6a Add starter select ability selection 2023-04-26 12:50:21 -04:00
Flashfyre
714e6408f5 Make music tracks loop seamlessly 2023-04-25 23:56:38 -04:00
Flashfyre
a148ecab80 Add King's Rock and more berry types 2023-04-25 01:32:48 -04:00
Flashfyre
3753ea73be Fix some bugs 2023-04-24 22:32:12 -04:00
Flashfyre
77b3f136dd Fix hanging when move has no effect 2023-04-24 00:38:28 -04:00
Flashfyre
ebdfb7b4cb Add items and ability to summary 2023-04-23 18:40:21 -04:00
Flashfyre
db5db61272 Add stats screen to summary 2023-04-23 16:36:03 -04:00
Flashfyre
4f8a1621d8 Remove boss at level over 100 logic 2023-04-23 10:42:00 -04:00
Flashfyre
7c291ce0cf Re-implement mini black hole item 2023-04-23 10:24:22 -04:00
Flashfyre
032e26728b Fix some bugs 2023-04-23 01:03:09 -04:00
Flashfyre
2ac0a3645f Add switch out preventing to traps 2023-04-22 22:14:53 -04:00
Flashfyre
f5f9eb576f Re-implement random evolution handling and mark unfinished moves 2023-04-22 01:09:35 -04:00
Flashfyre
db31f961ad Add fade back to starter select on game over 2023-04-21 22:59:09 -04:00
Flashfyre
0746aa5017 Add grass biome and replace old grass with new plains 2023-04-21 20:29:22 -04:00
Flashfyre
77999671b2 Add more move implementations 2023-04-21 19:30:04 -04:00
Flashfyre
355bfc76bf Add mini black hole item 2023-04-21 15:45:48 -04:00
Flashfyre
4b89794ab3 Add modifier transfer functionality 2023-04-21 14:05:16 -04:00
Flashfyre
edce08b35c Adjust enemy modifier rate 2023-04-20 22:26:38 -04:00
Flashfyre
1876bded74 Disable quickstart mode 2023-04-20 21:34:37 -04:00
Flashfyre
50b264ad77 Add recharging move logic 2023-04-20 21:32:48 -04:00
Flashfyre
60ac4e096c Add enemy modifiers functionality 2023-04-20 19:44:56 -04:00
Flashfyre
3546f3b5a7 Refactor source files and add berries 2023-04-20 15:46:05 -04:00
Flashfyre
6135243641 Add Pokeball modifier when modifier stack is full 2023-04-20 11:29:26 -04:00
Flashfyre
52a28ed95a Add logic for disable move 2023-04-19 18:19:55 -04:00
Flashfyre
5a3f626776 Fix some bugs and re-implement unintentionally reverted weather logic 2023-04-19 14:07:38 -04:00
Flashfyre
5ab3b2dab6 Fix crash related to weather and issue with level up stats 2023-04-19 00:35:06 -04:00
Flashfyre
5a1de4d9a5 Fix weather and add wave display 2023-04-18 23:54:07 -04:00
Flashfyre
d2d2f956ef Overhaul modifiers and add temp stat boosts 2023-04-18 22:09:37 -04:00
Flashfyre
8d8f3d6c92 Add recoil damage and sacrificial moves 2023-04-18 13:36:11 -04:00
Flashfyre
fcdd7c421e Add persistent data for catches 2023-04-18 01:32:26 -04:00
Flashfyre
00ad27247c Add WiP features related to forms and save data 2023-04-17 22:44:41 -04:00
Flashfyre
32d6bea725 Add weather and weather-related move effects 2023-04-17 00:46:50 -04:00
Flashfyre
b11e391e7a Add evolution items and new modifiers 2023-04-14 18:21:33 -04:00
Flashfyre
6397a10998 Add starter select 2023-04-12 19:09:15 -04:00
Flashfyre
2ee39119d6 Add chance of modifier tier upgrade 2023-04-12 12:48:02 -04:00
Flashfyre
05736530c6 Add game speed functionality 2023-04-12 11:30:47 -04:00
Flashfyre
4c892c2c40 Add biome flow 2023-04-12 00:37:56 -04:00
Flashfyre
b0ecb9d5f5 Add status effects 2023-04-11 19:08:03 -04:00
Flashfyre
690e284f4d Add ethers and elixirs 2023-04-11 11:04:39 -04:00
Flashfyre
50ce6c0791 Improve release logic 2023-04-11 09:41:11 -04:00
Flashfyre
8e6e1fd233 Refactor controls and add random starter function 2023-04-11 00:24:55 -04:00
Flashfyre
f7490c871a Move enhancements and stat modifiers 2023-04-10 23:15:06 -04:00
Flashfyre
4ff3c55613 Fix some crashes 2023-04-10 16:52:27 -04:00
Flashfyre
7b216ce4c1 Implement multi-hit moves 2023-04-10 16:17:25 -04:00
Flashfyre
3723e25682 Fix import issues with battle phase 2023-04-10 14:12:01 -04:00
Flashfyre
5b097b347b Finish evolution logic and sequence 2023-04-10 13:54:06 -04:00
Flashfyre
824106c2a3 Add WiP evolution phase 2023-04-10 07:59:00 -04:00
Flashfyre
15105231ba Refactor modifiers 2023-04-09 19:15:21 -04:00
Flashfyre
4ec91695f7 Changes to autoplay mode 2023-04-09 00:22:14 -04:00