Details

Last Updated
2 days ago
First Uploaded
2 days ago
Downloads
269K
Likes
16
Size
3.8MB
Dependency string
SeroRonin-ItemBundles-1.4.0
Dependants

Adds item bundles that randomly replace items in the shop pool (configurable)

I wanted a team-wide upgrade option that didn't feel as cheatsy as replacing every single upgrade, so I made this, a mixed solution to the team-upgrade problem. Now with some additional bundles!

Bundles have the following benefits:

  • Cost 33% less than the individual items would cost
  • Grenades/Mines: Spawns one item per player
  • Health Packs: Heals each player, and any excess healing is redistributed. Does not include dead players, so be sure to revive your teammates!
  • Upgrades: Spawns one upgrade item per player

Unboxing an Upgrade Bundle counts as "purchasing" the individual items, meaning you save money on the initial purchase per-item but the future shop costs increase as if you had made the individual purchases ( this may change in the future)

This mod is required by both host and clients

Configurability:

  • Chance: Percentage chance that an item within the shop pool will be replaced with its Bundle variant (defaults to 20 for General and -1 for Item Type and Item, which makes General the priority)
  • Max: How many items in the pool can be turned into a bundle per shop cycle (defaults to -1 for all, which disables the cap)
  • Minimum per Bundle (where applicable): The minimum number of items that a bundle can have, regardless of the player cap. Price will still scale accordingly. (Defaults to 0)
  • Price Multiplier: Total cost multiplier of bundle (defaults to 66.66 for General and -1 for Item Type and Item, which makes General the priority)

Most config options have General, Item Type, and Item entries, with the latter having priority over the former

If you'd like to take advantage of this mod in Singleplayer, there is a hidden config option called "Fake Players" that adds to player count values used by this mod. It is only visible in the Thunderstone/R2Modman configs, not ingame

NOTE: The "Chance" entry is a percentage for each item in the POOL before the shop is populated, not a percent chance for it to show up in the shop itself. The "Price Multiplier" is the multiplication of the total cost (item cost * player count * price multiplier)

Mod Compatibility:

Mod Compatibility Notes
REPOLib Any REPOLib-based upgrades should be supported via dynamic bundle generation
MoreUpgrades Supported, but not tested thoroughly. Bundles take most MoreUpgrades configuration into account when calculating prices (config changes require a restart)
VanillaUpgrades Supported, but not tested thoroughly. Bundles take most VanillaUpgrades configuration into account when calculating prices (config changes require a restart)

Possible Future Features:

  • Grenade and Mine bundles that give random types but are extra discounted
  • Allow using taped bundles in shop to split them into individual items (would allow players to only purchase some of them if they don't want all of a bundle, but lose the discount)

If you have any issues, report them to me through either the mod listing on the R.E.P.O Modding Discord or on github

If you like my mods, please consider supporting me via one of the badges below!

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.