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 3 weeks ago
Total downloads 2190
Total rating 3 
Categories Mods Alloyed Collective
Dependency string Samuel17-DroneUpgradeStation-1.0.2
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
pseudopulse-SoundFixer-1.0.1 icon
pseudopulse-SoundFixer

Fixes some mods lacking audio due to the memop changes.

Preferred version: 1.0.1

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.

Also comes with an adjustment to the Drone Combiner Station. When used, it iterates through each of the two drones' items, takes the highest stack count, and gives it to the resulting drone. This ensures that items are never lost when combining.

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.

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.