You are viewing a potentially older version of this package. View all versions.
DestroyedClone-RiskOfBulletstorm-1.1.1 icon

RiskOfBulletstorm

Revamp, cleanup, IDRs, Asset updates, etc! | Adds Enter the Gungeon Items & Equipment.

Date uploaded 3 years ago
Version 1.1.1
Download link DestroyedClone-RiskOfBulletstorm-1.1.1.zip
Downloads 14605
Dependency string DestroyedClone-RiskOfBulletstorm-1.1.1

This mod requires the following mods to function

RiskofThunder-R2API_Networking-1.0.2 icon
RiskofThunder-R2API_Networking

Networking API around the Unity UNet Low Level API (LLAPI)

Preferred version: 1.0.2
RiskofThunder-R2API_DamageType-1.0.4 icon
RiskofThunder-R2API_DamageType

API for registering damage types

Preferred version: 1.0.4
RiskofThunder-R2API_Orb-1.0.1 icon
RiskofThunder-R2API_Orb

API for creation and management of custom Orb types.

Preferred version: 1.0.1
RiskofThunder-R2API_LobbyConfig-1.0.1 icon
RiskofThunder-R2API_LobbyConfig

API for modifying the in-game lobby rules

Preferred version: 1.0.1
RiskofThunder-R2API_Language-1.0.1 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.0.1
RiskofThunder-R2API_Dot-1.0.1 icon
RiskofThunder-R2API_Dot

API for adding custom damage over time effects

Preferred version: 1.0.1
RiskofThunder-R2API_Unlockable-1.0.2 icon
RiskofThunder-R2API_Unlockable

API for adding custom achievements and unlockables

Preferred version: 1.0.2
RiskofThunder-R2API_TempVisualEffect-1.0.2 icon
RiskofThunder-R2API_TempVisualEffect

API for adding custom temporary visual effects for characters.

Preferred version: 1.0.2
RiskofThunder-R2API_Prefab-1.0.3 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.0.3
RiskofThunder-R2API_Loadout-1.0.2 icon
RiskofThunder-R2API_Loadout

API for registering skills, skins and entity states

Preferred version: 1.0.2
RiskofThunder-R2API_Items-1.0.3 icon
RiskofThunder-R2API_Items

API for adding custom items

Preferred version: 1.0.3
bbepis-BepInExPack-5.4.2113 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2113
RiskofThunder-R2API_Elites-1.0.3 icon
RiskofThunder-R2API_Elites

API for adding custom elite types

Preferred version: 1.0.3
RiskofThunder-R2API_Director-2.1.0 icon
RiskofThunder-R2API_Director

API for easily modifiying the Director (RoR2 monster / interactable spawner) behaviour

Preferred version: 2.1.0
RiskofThunder-R2API_RecalculateStats-1.3.0 icon
RiskofThunder-R2API_RecalculateStats

API for manipulating Character Stats

Preferred version: 1.3.0
RiskofThunder-R2API_ContentManagement-1.0.4 icon
RiskofThunder-R2API_ContentManagement

API for adding content to the game

Preferred version: 1.0.4
RiskofThunder-R2API_Core-5.0.12 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.0.12

README

Risk of Bulletstorm

A mod for Risk of Rain 2 that plans to add custom content, modified from Enter The Gungeon. Very configurable.

Feel free to message me in the Risk of Rain 2 Modding Discord for anything broken or any suggestions, including any networking issues.


Dependencies

  • [Hard] BepInEx and R2API
  • [Hard] ThinkInvis - TILER2

Compatibility with other mods

  1. Bandit Reloaded : Item Displays
  2. HAND : Item Displays
  3. Various: Unofficial support (As in I manually added their projectiles in without really asking) for changing the accuracy for projectiles (such as from the uncommon Scope item) for:
    • LuaFubuki: Gauss, Lunar Chimera, Void Reaver
    • KomradeSpectre: Aetherium,
    • Zerodomai: Tristana
    • duckduckgreyduck: ArtificerExtended
    • rob: Direseeker, PlayableTemplar, Paladin, Twitch
    • RyanP: ExpandedSkills
    • TheMysticSword: AspectAbilities
    • Enigma: Cloudburst

Known Issues:

  • Master Round isn't given if the teleporter event was forcefully completed (such as with RORCheats)
  • Item Displays on REX and MULT aren't setup properly

Planned

  1. BetterUI, ItemStatsMod Support
  2. Multiplayer Support
  3. Jarlyk's Hailstorm support (Curse increases mimic chance)
  4. Better messages for the Master Round

Items

Pickups

Every 25 kills (+10% per stage), the game will have a 40% chance to spawn a random weighted pickup. "Forgive Me, Please" will not trigger this. If it does, tell me because it's not supposed to.

Icon Chance Item Description
15% Armor Destroys itself to block one hit of damage dealing more than 20% health or deals fatal damage, and fires a Blank.
45% Blank Press T to activate, destroying all projectiles, stunning and knocking nearby enemies back. Consumed on use.
70% Spread Ammo Pick up to restore all allies' cooldowns and restores one equipment charge to all equipment.

White

Icon Item Description
Cartographer's Ring Upon starting the next stage, 10% chance (+5% chance per stack) of automatically revealing all interactables. Counts based off all players' item counts. Stacking beyond 100% has no effect. (¹)
Mustache Upon purchase, increases your regeneration by 2 health (+2 per stack) for 10 seconds.
Scope Reduces spread by -10% (-5% per stack). Stacking beyond 100% has no effect. (²)

(¹) I recommend installing my other mod, "HideScannerIndicatorOnUse", so that the indicator that pops over interactables disappears upon interaction.

(²) You can enable all projectiles, but by default it follows a whitelist. Feel free to recommend me other projectiles to add to the whitelist, including any modded projectiles.

Green

Icon Item Description
Disarming Personality Hyperbolically reduces purchase costs by 10% (-5% per stack) up to 60%. Chance is shared among players.
Enraging Photo Gain a temporary 100% damage bonus that can last up to 2 seconds (+0.5 seconds duration per stack). The duration scales from the amount of damage taken, from 1% to 10%. (¹)
Roll Bomb Using your utility drops 1 bomb for 200% damage. (+1 bomb dropped per stack)

(¹) Duration increased on base and per stack, and is a percentage based on how hard you were damaged with a lower/higher bound. EX: (duration of 5 seconds with a bound of 0% health lost and 20% health loss, so a 10% health loss would result in 2.5 seconds (or half).

Red

Icon Item Description
Backpack Grants 1 extra equipment slot per stack. - Hold [Left Shift] + [NumberRow keys] to switch between slots. - Press [Left Shift] + [=] to list all equipment. - Press [F] or [G] to cycle left/right through equipment. - Adds onto MULT's additional slot. (MULT w/ 1 backpack = 3 slots, though you can't use retool to switch to the modded ones)
Unity +0.2 (+0.05 per stack) base damage per item in inventory.
Number 2 Increases your base stats for every dead player.Singleplayer: Starts with one player dead.

Number 2 Stat Bonuses

Stat Bonus
baseAttackSpeedAdd 0.25
baseDamageAdd 2
baseHealthAdd 25
baseMoveSpeedAdd 1
baseRegenAdd 0.5
armorAdd 2
critAdd 5

Lunar

Icon Item Description
Metronome Gain a 2% damage bonus for every enemy you kill with the same skill, up to 150% (75 kills). Gain 25 extra stacks per pickup. Lose 75 stacks upon using a different skill.
Ring of Miserly Protection Grants +100% (+50% per stack) increased maximum health ...but one shatters upon using a shrine (does not include combat).

Boss

Icon Item Description
Master Round +10% max health per stack.Granted upon clearing a teleporter boss, as long as no player took more than 3 hits (scales with stages cleared) each.

Equipment

Normal

Icon Item Description CD
Bomb Throws a bomb for 300% damage. 14s
Charm Horn Upon use, blows the horn to Charm enemies within 20 meters for 10 seconds. 85s
Friendship Cookie Revives all players and gives 3 seconds of immunity. If in singleplayer, gives an Infusion instead. Consumed on use. 0s
Magazine Rack Place to create a zone of no cooldowns within a radius of 3.5m for 2.5 seconds. 14s
Meatbun Heals the player for 33% health. Grants +10% damage until the player takes more than 5% damage. Buff stacks up to 5 times. 90s
Medkit Heals the player for 75% max health and restores 50% barrier. 55s
Molotov Throw to cover an area in flames for 10% damage per second for 8 seconds. 55s
Orange Consuming permanently reduces equipment recharge rate by 10%, increases health by 10%, fully heals the player, but is removed from the inventory. 0s
Portable Barrel Device Places a barrel, but doesn't give any money or experience for picking it up. 30s
Ration Heals for 40% health. Automatically used upon taking fatal damage. Consumed on use. 0s

Lunar

Icon Item Description
Spice Increases and decreases stats per consumed Spice. It's been slightly adjusted from Gungeon's values. These values are constant for each stack, not additive, except for the 6+ stack.
Spice Consumed Health Multiplier Attack Speed Accuracy Enemy Bullet Speed Damage Curse
1 +25% +20% +0% +0% +0% +0.5
2 +50% +40% +25% +0% +0% +1
3 +25% +40% +25% -10% +20% +1
4 +0% +40% +15% -15% +35% +1
5 5 curse +40% -10% -15% +50% +1
6+ +5 curse +0% -10% -0% +15% +1
  • Consuming beyond 5 will continue to add the bonuses from 6+. It's not exact, but the health reduction is added via PermanentCurse. Maximum health reduced by curse is reduced by a factor of 1 + 0.01 * n, where n is the number of stacks.

Special

  • Curse - Certain items apply curse. The chance of encountering a Jammed enemy increases as you gain more Curse. This is independent of elite affixes.
Curse Count Enemy Chance Boss Chance
0 0% 0%
0.5 - 2.0 1% 0%
2.5 - 4.0 2% 0%
4.5 - 6.0 5% 0%
6.5 - 8.0 10% 20%
8.5 - 9.5 25% 30%
10+ 50% 50%
  • Accuracy - Certain items (Spice, Scope) affect the accuracy.
    • +Acc: Tighter bullet spread, projectiles fire closer towards your crosshair
    • -Acc: Wider bullet spread, projectiles tend to become inaccurate.

Buffs

  • [Enraged]: +100% damage.

---AI Specific:---

  • [Charmed]: Only targets any team except the team they're charmed by, and won't retaliate against the charmer's team.
  • [Jammed]: +100% damage, +100% crit chance, +20% attack speed, +20% movement speed.

Changelog

1.1.1 - Patches

  • Master Round---
    • Fixed giving only one per player.
    • Modified event message conditions to make more consistent between players.
    • Lunar Variant changed to Legendary to prevent appearing where it shouldn't.
  • Spice
    • Amount of consumed Spice now shows in inventory.
    • Reordered methods to hopefully prevent weird shenanigans with Fuel Cells+Gestures.
    • Clarified readme table.
    • Added config option to make Spice chance based per-player. Downside is that it won't change the item visibly, so it'll be more confusing and chance-based on pickup.
    • Added cap of 40 consumed per player to match origin
  • Portable Barrel
    • Changed max deployabled barrels to a per-person basis
  • Orange
    • Consumed oranges now give a single item, visible for tracking
  • Mustache
    • Changed to regen instead of a flat heal.
  • Enraging Photo
    • Duration increased on base and per stack, and is now is a percentage based on how hard you were damaged with a lower/higher bound. EX: (duration of 5 seconds with a bound of 0% health lost and 20% health loss, so a 10% health loss would result in 2.5 seconds (or half).
  • Scope
    • Nerfed stacking and moved to white tier for more effective stacking sense.
  • Unity
    • Nerfed damage and stacking, but now scales of total item count rather than unique item count.
  • Curse
    • Curse amount shown in inventory
    • New Jammed Enemy visuals
  • Pickups
    • Buffed rates and added indicator
  • Buffed overall stats:
    • Bomb, Roll Bomb, Number2
  • Fixed Bomb and Molotov from not working on Equipment Drones.
  • Various visual updates, including a ton of IDRs

1.1.0 - Content Update:

  • Added---
    • Pickups: Armor, Blank, and Spread Ammo
    • Whites: Cartographer's Ring
    • Greens: Disarming Personality, Enraging Photo, Roll Bomb
    • Reds: Backpack, Number 2, Unity
    • Lunars: Ring of Miserly Protection
    • Boss: Master Round
    • Equipment: Charm Horn, Friendship Cookie, Magazine Rack, Meatbun, Medkit, Molotov, Orange, Portable Table Barrel Device, Ration
    • Lunar Equipment: Spice
  • Mustache--- Added config for interaction with Blood Shrines. Added interaction with Sacrifice.
  • Scope--- now affects ALOT of projectiles but not all. Can affect all projectiles via config (strongly discouraged).
  • Metronome--- Added config for stack loss. Added stack display via buff count. Component changes should prevent the negative damage bug.
  • Bomb--- Added assets, increased cooldown
  • EliteSpawningOverhaul--- Temporarily removed dependency due to changing how Jammed is applied. Deciding whether to keep or not.
  • ClassicItems--- Temporarily removed soft dependency due to it completely breaking the plugin.

1.0.1 - Reverted dependency of R2API. Adjusted item descriptions.

1.0.0 - Released!

Credits

Rico - Equipment Removal Rein - Nonspecific, DirectorAPI KomradeSpectre, Chen - Lots, and TILER2 Help KingEnderBrine - keypress stuff OKIGotIt, Ghor - Spice rob - help with hooks Minicooper237 - Projectile inaccuracy formula Enigma - Equipment Drone Fix

CHANGELOG

  • 1.2.2
    • Disabled some items and equipment for quality
    • ! New Items
      • Uncommon
        • Alpha Bullets, Battle Standard, Coin Crown,
      • Lunar
        • Ring of Miserly Protection
      • Void Uncommon
        • Leader Standard
      • Void Legendary
        • Prototype
    • ! New Equipment:
      • Normal
        • Orange
      • Lunar
        • Iron Coin, Trusty Lockpicks, Drill
    • ! Artifacts
      • Adaptive Armor, Pit Lord, Swift Post-Battle
    • ! Tweaks
      • Center Pickup Text Config setting
      • Added Stealing
      • No Auto Pickup
    • ! Enemies
      • Added chance to spawn a wisp from breaking chests
Previous Changelog
  • 1.2.1
    • Compat:
      • BetterUI
      • ItemStats
    • New:
      • [Lunar Item] Ring of Miserly Protection: Grants increased health but destroys on Chance Shrines.
      • [Lunar Equipment] Drill: Opens chests but summons enemies depending on chest quality. Can't unlock failed Trusty Lockpick chests.
      • [Lunar Item] Bloodied Scarf: Replaces your Utility with a teleport.
      • [Lunar Item] Teachings of Dodge Roll: Replaces your Utility with a roll.
    • Change:
      • Artifact of the Pit Lord: Removed config, effect now always applies for everyone.
      • Added subcooldown timer of 2.5 seconds for iBomb Companion Device
  • 1.2.0
    • Switched from TILER2 Dependency to KomradeSpectre's ItemBase for more code freedom
    • Circumstances mean that there will be less initial items, but as I catch up they'll be re-added.
    • New:
      • [Common Item] Antibody: Upon healing, gain a 25% chance to heal for +33% more healing (+11% more healing per stack).
      • [Uncommon Item] Ring of Chest Friendship: Increases the amount of chest credit by +50% (+25% per stack).
      • [Equipment] iBomb Companion App: Upon use, within a radius of 75 meters, all explosives and explosive enemies will explode. CD:90
        • Pots and Fusion Cells are instantly killed.
        • Clay Templars and Clayman take 200% damage.
        • Jellyfish take 300% damage.
        • Wandering Vagrants take 100% damage.
        • Clay Dunestriders take 150% damage.
        • Explosive Projectiles are destroyed.
      • [Lunar Equipment] Trusty Lockpicks: 50% chance to unlock a chest, or double its price. CD: 60
      • [Artifact] Artifact of the Pit Lord: When enabled, players take no damage from falling off the stage.
        • Can be configured to include monsters too.
    • Changes:
      • Mustache:
        • (old) 2 (+2 per stack) for 10 seconds
        • (new) 2 (+1 per stack) for 8 seconds
      • Scope:
        • (old) -10% (-5% per stack) spread
        • (new) -20% (-2% per stack) spread.
        • (new) Stacking beyond the max increases your damage by 1% per stack.
        • By increasing the initial value and reducing the stack count, the cap increases from 19 to 41. Also the inclusion of a slight damage increase should make it less annoying if you're forced to pick it up when at max. The initial increase makes it more meaningful when you have one, while the stacking has been decreased for balance.
      • Backpack: Unchanged, but also added.