Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
SuppressorInBazaar
Adds Void Suppressors into the bazaar. Lets you banish items from your run. Customizable. Recycler & Dark Alchemy Fix!
By TheBugReport
| Date uploaded | 2 weeks ago |
| Version | 1.4.0 |
| Download link | TheBugReport-SuppressorInBazaar-1.4.0.zip |
| Downloads | 68 |
| Dependency string | TheBugReport-SuppressorInBazaar-1.4.0 |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2113README
Summary
Allows you to have up to 10 Void Suppressors in the Bazaar. They spawn in random fixed spots. You can specify a fixed number of them to spawn, or you can specify a range in the config (default 1-3) Suppressors, when interacted with, display an item. When interacted with again that item is banished from your run. YOu can configure the mod to make suppressors show you a white > green > red item in sequence one after another, or you can have it display any amount of random items.
Banished items are both immediately scrapped when picked up (or in your inventory) and are removed from most loot pools. Including the Recycler and Dark Alchemy, which this mod attempts to fix.
Suppressors usually turn banished items into 'Suppressed Scrap', but given a few bugs with it that i've experienced, it now replaces items with regular scrap instead.
To-Do / Maybe-Do
Self motivation section lets go
- Add a config to let you choose the fixed sequence of item tiers (like writing "wgr" for white > green > red, or "rggwww" for red > green > green > white > white > white)
- Maybe even more config like putting letters in brackets to let it choose randomly from the bracket. etc etc. Mega Config.
- Fix Quality Mod bug where quality items dont turn into scrap at all (w/ config)
- Add suppressor spots outside of the bazaar's main shop
- Add suppressors in other hidden realms that make sense
- On that note, per realm configs / overrides for suppressors (so bazaar suppressors let you banish 1 item, and maybe ones in the void fields let you banish up to 3 for example)
- Make special suppressors that can bansih items outside of just white, green and red items, perhaps at a cost (like hallowed items, void, equipment, lunar items, etc)
- organize my modding workspace it is messssyyyy
- learn to code better cause I actually want to get into ror2 modding properly
CHANGELOG
1.6.1
- Fixed ArgumentNullException spam when looking at scrap.
- This also fixes a bunch of Quality issues relating to quality carrying over between items when generating.
1.6.0
- Internal mod structure is even even better
- Suppressors can now spawn in palces Newt Alters haven't (default 0-1 spawn).
- You can now configure the Sequenced Tiers that show up. (default "wgr" meaning white > green > red). The amount of letters determines how many items are banished per suppressor.
- You can use brackets for randomness. E.g. "w(gw)(rrrg)r" which is white > (50% green / 50% white) > (75% red / 25% green) > red
1.5.1
- Fixed a Dark Alchemy bug relating to downgrading Hexes into white items while Quality is installed.
- You could look at a quality item on the ground, then look at the hex to downcycle it into two white items of that same quality. No longer is this possible.
1.5.0
- Changed a lot of the codebase to prepare for future planned updates.
- Getting ready for Suppressors to appear in other places, like other hidden realms or in place of newt alters.
- Added Lots of new configs related to suppressors costing lunar / void coins (Compat toggle).
1.4.1
- Fixed the Quality Recycler not working at all. It now works as intended.
1.4.0 == Update not multiplayer tested, but should be fine ==
- Added new config: Fix Recycler Bug
- Fixes the Recycler and Dark Alchemy turning items into banished items
1.3.2
- Moved suppressor 9 to not overlap with command pedestal from BazaarIsMyHaven.
- Changed setting description to say you can have up to 10 suppressors, cause I misread my own mod and thought there was only 9. silly me.
- Moved Changelog into CHANGELOG.md
1.3.1
- Moved suppressor 0, 1, 2 & 3 to not overlap with printers from BazaarIsMyHaven.
- New Hallowed Concepts update has introduced many minor issues with suppressors (like dissapearing near the edge of the screen, or the banished list in the scoreboard being sized weirdly.) but ultimately they still function as intended. If I have the energy I might make a seperate mod that moves the added suppressor functionality and fixes some of these issues (assuming another mod doesn't, in which case it will become a dependancy)
1.3.0
- Config added: Make suppressors choose from any item tier instead of white > green > red. Disabled by default.
- Config added: If the above is enabled, set how many items can be banished per suppressor. 3 by default.
1.2.1 == Multiplayer Fixed ==
- Clients no longer try to spawn their own suppressors, creating uninteractable suppressors that only they could see. Now only the hosts config is used.
1.2.0 == Update not multiplyer tested ==
- Config added: Determine how many suppressors spawn in the bazaar, up to 9. (Default: 1-3) You can define a range like 1-3, 5-6, 0-1 and it will spawn a random amount of them.
1.1.1
- Config added: Enable or disable the hook that swaps void scrap for regular scrap. For use with other mods that actually do make use of it.
1.1.0
- Suppressed/Banished items now turn into regular scrap, instead of void scrap. This avoids a few issues i encountered where white void scrap would refuse to go into the delicious bazaar soup.