Go to file
Wlowscha dac9e202a0
[Modifier Refactor] Modernize reward pool (#6208)
* Added missing `export`s to classes

* Created `allRewards` object

* RewardPool now uses ids; function to generate appropriate reward from id (including held item or trainer item)

* Added generateRewardOptionFromId function

* Using `RewardSpecs` for predetermined reward generation

* Removed RewardOverride

* Removed rewardInitObj

* Removed WeightedReward

* Proper initialization of allRewards
2025-08-04 09:04:48 +02:00
.github Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
docs [Docs] Fix typos in localization.md (#6076) 2025-07-09 22:15:16 +00:00
public Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
scripts Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
src [Modifier Refactor] Modernize reward pool (#6208) 2025-08-04 09:04:48 +02:00
test [Modifier Refactor] Modernize reward pool (#6208) 2025-08-04 09:04:48 +02:00
.dependency-cruiser.cjs [Dev] Migrate from npm to pnpm (#6018) 2025-06-23 17:05:59 -07:00
.editorconfig [Misc] add .editorconfig (#5246) 2025-02-03 18:55:44 +01:00
.env Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.env.beta [Misc] Disable some leftover debug code (#4546) 2024-10-02 13:13:16 -04:00
.env.development [Test] Reworked crit override to allow for forced crits (#5738) 2025-06-16 05:36:09 -07:00
.env.production Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.env.test Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.gitattributes [Misc] Add * -crlf to .gitattributes (#5539) 2025-03-18 21:52:49 -04:00
.gitignore [Docs] Added changes to markdown files + comment fixes (#5682) 2025-05-02 00:24:37 +00:00
.gitmodules [Refactor] External locales (#4529) 2024-10-01 23:41:09 +01:00
.ls-lint.yml Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
.nvmrc [Dev][GitHub] Update to node 22 (#5586) 2025-04-14 12:37:26 -05:00
biome.jsonc Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
CONTRIBUTING.md [Misc] Standardize-file-names (#6137) 2025-07-24 16:38:31 -04:00
CREDITS.md [Art][Sprite] Improve Plains Background, add Biome Props (#6118) 2025-07-19 02:04:15 -04:00
favicon.ico Replace favicon with no BG version 2024-03-25 12:45:45 -04:00
global.d.ts Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
index.css Replace remaining Modifiers with Rewards (#6091) 2025-07-27 17:09:21 -07:00
index.html [Misc] Remove debug.js reference from index.html 2025-06-07 17:37:09 -07:00
lefthook.yml [Misc] Standardize-file-names (#6137) 2025-07-24 16:38:31 -04:00
LICENSE Update license to AGPL 3 2024-03-25 19:22:58 -04:00
package.json Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
pnpm-lock.yaml Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
pnpm-workspace.yaml [Dev] Remove warnings from pnpm interactions (#6061) 2025-07-04 04:08:53 +00:00
README.md [Misc] Add CONTRIBUTING.md and rewrite README.md (#5621) 2025-06-20 23:59:28 -07:00
tsconfig.json Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
tsdoc.json Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00
typedoc.json [Dev] Move typedoc settings to typedoc.json and add tsdoc.json 2025-07-15 23:28:02 -07:00
vite.config.ts [Misc][Refactor][GitHub] Ditch eslint for biome, and add a formatter (#5495) 2025-03-09 14:13:25 -07:00
vitest.config.ts Merged upstream/beta into Modifier rework (#6206) 2025-08-04 00:08:37 +02:00

PokéRogue

PokéRogue is a browser based Pokémon fangame heavily inspired by the roguelite genre. Battle endlessly while gathering stacking items, exploring many different biomes, fighting trainers, bosses, and more!

Contributing

See CONTRIBUTING.md, this includes instructions on how to set up the game locally.

📝 Credits

If this project contains assets you have produced and you do not see your name, please reach out, either here on GitHub or via Discord.

Thank you to all the wonderful people that have contributed to the PokéRogue project! You can find the credits here.