Samuel17-DroneUpgradeStation icon

DroneUpgradeStation

Resurrects the cut Drone Upgrade Station, which allows you to sacrifice an item and give a copy of it to every currently active drone. DLC3 required.

Last updated a day ago
Total downloads 446
Total rating 3 
Categories Mods Alloyed Collective
Dependency string Samuel17-DroneUpgradeStation-1.0.1
Dependants 1 other package depends on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2121 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2121
RiskofThunder-HookGenPatcher-1.2.9 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.9
RiskofThunder-R2API_Core-5.3.0 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.3.0
RiskofThunder-R2API_Director-2.3.8 icon
RiskofThunder-R2API_Director

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

Preferred version: 2.3.8

README

DroneUpgradeStation

The following changes are made:

  • By default, Drone Upgrade Stations are allowed to spawn on every Stage 4 & 5, same as the Drone Combiner Station. Only one can spawn per stage.
    • A guaranteed one will also spawn on Computational Exchange.
  • Now checks for the Mechanical body flag instead of Drone. This notably allows Gunner Turrets to be upgraded, but it also allows temporary Mechanical allies (e.g. Empathy Cores, The Back-up) to benefit from it.
  • Blacklists every item with the CannotCopy tag, or in other words, anything that turrets can't inherit.
    • Extra items that are blacklisted by default: Rusted Key, Shipping Request Form, Bundle of Fireworks, Squid Polyp, Sale Star, Chance Doll, Hopoo Feather, Wax Quail, Substandard Duplicator, War Bonds, Functional Coupler.
  • It's green.

Not much else has been done in terms of polish, this interactable has been brought back mostly as-is.

To-do (maybe):

  • Differentiate its model so it's not just a green'd-up Drone Combiner Station.
  • Stop players from wasting items if they don't have anything to upgrade.
  • SFX.

Credits

  • Captain Baconator, for throwing me into this sidequest.
  • Whoever worked on LookingGlass's UI elements, for writing helpful and definitely yoinkable code.
  • The denizens of #development, for answering my questions.

Contact

Direct your feedback & bug reports to samuel17 on Discord, either through DMs or the Risk of Rain 2 Modding Discord.