• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Resource icon

Resource Roguelike Collection (Multiple Held Items & End Battle Rewards) 1.0.0

WetChip

Rookie
Member
Joined
Sep 5, 2025
Posts
4
WetChip submitted a new resource:

Roguelike Collection (Multiple Held Items & End Battle Rewards) - A collection of plugins inspired by PokeRogue!

Important Information PLEASE READ
Please read everything as I try to answer as many questions here. If you ask a question and the answer is here I will just refer you to the post and leave it at that. :') (Readings fun I swear!)
Each of these plugins can work separately, and both are fairly modular.

1) Since the Multiple Held Items plugin has reworked every item interaction, not every interaction has been tested. If you have any bugs please report them to me via...​

Read more about this resource...
 
I've error when trying to fill storage pokemon in debug mode...
Maybe you check around on PokeStorage stuff if you've missing something on your plugins
 
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: NoMethodError
Message: undefined method `drawButton' for #<PokemonSummary_Scene>

Backtrace:
[Roguelike Items] Equipment Page.rb:60:in `block in drawPageItems'
[Roguelike Items] Equipment Page.rb:38:in `each'
[Roguelike Items] Equipment Page.rb:38:in `each_with_index'
[Roguelike Items] Equipment Page.rb:38:in `drawPageItems'
[Roguelike Items] Equipment Summary Handler.rb:9:in `block in <main>'
[Modular UI Scenes] UI Module.rb:51:in `call'
[Modular UI Scenes] [003] Summary Rewrites.rb:62:in `drawPage'
[[MUI] Enhanced Pokemon UI] [005] Summary UI.rb:10:in `drawPage'
[[DBK] Dynamax] [003] UI.rb:163:in `drawPage'
[Innate Abilities] AAM Icon.rb:45:in `drawPage'

Having an error on new saves when I try to go to the "items" page
Edit: Somehow managed to forget to mention that I'm using the multi items page community addon
 
What's the error?
This happen when I accessed fill storage box via debug mode
Code:
Expand Collapse Copy
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: NoMethodError
Message: undefined method `each' for nil:NilClass

Backtrace:
[Roguelike Items] 001_Properties.rb:29:in `each_item'
[Roguelike Items] 001_Properties.rb:57:in `hasItem?'
[[MUI] Pokedex Data Page] [000] GameData.rb:437:in `block in <main>'
FormHandlers:34:in `call'
Pokemon_MegaEvolution:66:in `primal?'
[[DBK] Terastallization] [005] Pokemon.rb:28:in `can_terastallize?'
[[DBK] Terastallization] [005] Pokemon.rb:19:in `terastal_able?'
[[DBK] Terastallization] [005] Pokemon.rb:63:in `getTeraType'
[[DBK] Terastallization] [005] Pokemon.rb:10:in `initialize'
[Roguelike Items] 001_Properties.rb:9:in `initialize'
 
Love the idea behind this, but before I use it... is there a way to give BP or other currencies as an end of battle reward with this plugin?
 
Love the idea behind this, but before I use it... is there a way to give BP or other currencies as an end of battle reward with this plugin?
Yes absolutely! You'll just have to edit a few lines of code in "001_Reward UI.rb" to fit your needs, I believe the lines to look for are:
163
224
227
 
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: NoMethodError
Message: undefined method `drawButton' for #<PokemonSummary_Scene>

Backtrace:
[Roguelike Items] Equipment Page.rb:60:in `block in drawPageItems'
[Roguelike Items] Equipment Page.rb:38:in `each'
[Roguelike Items] Equipment Page.rb:38:in `each_with_index'
[Roguelike Items] Equipment Page.rb:38:in `drawPageItems'
[Roguelike Items] Equipment Summary Handler.rb:9:in `block in <main>'
[Modular UI Scenes] UI Module.rb:51:in `call'
[Modular UI Scenes] [003] Summary Rewrites.rb:62:in `drawPage'
[[MUI] Enhanced Pokemon UI] [005] Summary UI.rb:10:in `drawPage'
[[DBK] Dynamax] [003] UI.rb:163:in `drawPage'
[Innate Abilities] AAM Icon.rb:45:in `drawPage'

Having an error on new saves when I try to go to the "items" page
Edit: Somehow managed to forget to mention that I'm using the multi items page community addon
Im starting to realize you might need either specific functions from SV Summary or just the entire plugin itself installed, I'll take a look at it whenever I get some free time and try and fix the compatibility issues, if not I'll update the post accordingly.
 
Thank you for making this! I noticed a couple of bugs when I installed just the Rewards UI plugin without the Multiple Held Items plugin:

1. rarity_rules was undefined:
Ruby:
Expand Collapse Copy
[2026-02-15 15:58:34 -0800]
[Pokémon Essentials version 20.1]
[EBDX v1.2.6]

Script error in event 1 (coords 0,14), map 181 (Endless Mode)
Exception: NoMethodError
Message: undefined method `rarity_rules' for #<Game_Temp>

***Full script:
while $game_temp.transition_processing
end
Game.start_runner_mode

Backtrace:
[Roguelike Items] 002_Reward Pools.rb:34:in `generate'
[Roguelike Items] 001_Reward UI.rb:190:in `refresh_item_pool'
[Roguelike Items] 001_Reward UI.rb:119:in `refresh_screen'
[Roguelike Items] 001_Reward UI.rb:59:in `start_scene'
[Roguelike Items] 001_Reward UI.rb:46:in `initialize'
[Roguelike Items] 001_Reward UI.rb:265:in `new'
[Roguelike Items] 001_Reward UI.rb:265:in `pbShowRewardsScreen'
[Roguelike Items] 002_Reward Pools.rb:137:in `pbRecordAndStoreCaughtPokemon'
002_Battle_StartAndEnd.rb:495:in `pbEndOfBattle'
[Elite Battle: DX] Battle Core.rb:211:in `pbEndOfBattle'

I just had to add this line to the Game_Temp class:
Code:
Expand Collapse Copy
attr_accessor :rarity_rules

I'm guessing this might already be present in the other plugin, but didn't want to install it as I don't want multiple held items.

2. There seems to be a conflict with the SelectorSprite class used in Luka's Scripting Utilities, which is used in EBDX (or at least a ported version of it). I believe it would be better to rename the class that your plugin defines with some unique like "RoguelikeSelectorSprite".
 
Back
Top