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.
ChensGradiusMod
Add Option/Multiple support for Equipment Drones. This mod aims to implement features from the Gradius series as well as from other classic shoot-em-up games.
| Date uploaded | 5 years ago |
| Version | 1.7.0 |
| Download link | Chen-ChensGradiusMod-1.7.0.zip |
| Downloads | 2895 |
| Dependency string | Chen-ChensGradiusMod-1.7.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.2117RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.0.1RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.0.4RiskofThunder-R2API_Director
API for easily modifiying the Director (RoR2 monster / interactable spawner) behaviour
Preferred version: 2.1.3RiskofThunder-R2API_Networking
Networking API around the Unity UNet Low Level API (LLAPI)
Preferred version: 1.0.2ThinkInvis-TILER2
ThinkInvisible's Library of Extras for RoR2 -- modularization/boilerplate and multiplayer config sync tools for other mods.
Preferred version: 7.4.0Chen-ChensHelpers
This mod includes helpers that may aid other mod creators. Fully documented, so feel free to check it out.
Preferred version: 1.1.4README

Description
This mod aims to implement features from the Gradius series as well as from other classic shoot-em-up games.
Installation
Use r2modman mod manager to install this mod.
Features
Gradius' Option
- A new Red Item added to Risk of Rain 2. Upon receiving this item, all owned drones of the receiver will gain an Option/Multiple for each stack.
- Gradius is known for its feature of Options/Multiples where in these weapons are invulnerable to all damage, and are able to copy the full arsenal of the main ship.
- For this mod, the Options/Multiples will only copy the main attacks of the drone.
- All vanilla minions (both mechanical and organic) are supported.
- Options/Multiples are able to duplicate all attacks of Aurelionite. The Rock Turret will attack faster instead of being copied.
- Options/Multiples will only duplicate the ranged attack of Beetle Guards. Their melee attacks will have multiplied damage, however.
- Equipment Drones will use the attached equipment depending on the number of Options/Multiples it has. This is configurable.
- Documentation is available for other mod creators. Check the wiki.
Contact & Support
- Issue Page: https://github.com/cheeeeeeeeeen/RoR2-ChensGradiusMod/issues
- Email:
[email protected] - Discord:
Chen#1218 - RoR2 Modding Server: https://discord.com/invite/5MbXZvd
- Give a tip through Ko-fi: https://ko-fi.com/cheeeeeeeeeen
More Information
Kirbsuke#0352 made the 3D model for the Option/Multiple, and later used for the icon.
- Contact:
[email protected]or through Discord.
manaboi#4887 helped me edit the icon to make it look like one with vanilla items.
- Contact: Through Discord.
Changelog
1.7.0
- Add Option/Multiple support for Equipment Drones.
- Add a compatibility config regarding Aetherium's Inspiring Drone to also inspire Equipment Drones.
- Move vanilla fixes config to another category.
1.6.4
- Allow Beetle Guards to have multiplied damage according to the number of Options they have.
- Fix a minor bug where some entities are getting trackers and allow them to self destruct if they cannot find the data they need.
- Fix a minor bug where there were improper calls of uninstalling hooks.
- Optimize code where all needed effects are cached instead if being re-queried especially in syncing for clients.
- Potentially made Option firing require more process but ensures it executes the code to destroy the effects.
1.6.3
- Update the mod to handle TILER2 helpers differently to avoid unloaded things on game start.
- Vastly improve the code by removing bandaid solutions.
- Option syncing should be faster now as well as Aurelionite management.
- Emergency Drone vanilla patch is now separated from the usual hooks.
1.6.2
- Just update the code so that other mod creators are able to support Options in their own content by adding public helpers. More information are in this repository's wiki.
1.6.1
- Update the mod for a missing setup that prevents it from working correctly.
1.6.0
- Update the mod to comply with the changes of TILER2.
1.5.1
- Fix a nasty bug where the Options do seem ignorant of the master's attacks, resulting to sometimes not copying the attacks.
- The issue where Aurelionite Option effects linger is also now fixed. It is related to the nasty bug discovered.
1.5.0
- Only spawn options for an allied Aurelionite.
- Support Squid Polyps and Beetle Guards to be able to utilize the Options.
- Add more config options to make effects adjustable.
- Allow some drones to sync sound effects for Options. Configurable.
1.4.1
- Disable debug version. Again. I am so sorry. Again.
1.4.0
- Allow Aurelionite from a Halcyon Seed to utilize Options.
- The owner of Aurelionite will be assigned to the player with the highest Halcyon Seed count.
- Fully compatible with multiplayer. Post an issue report or contact me if there are bugs.
- Change most of the defaults of config. Add more config options for adjusting effects.
1.3.4
- Fix more syncing and networking issues. Hopefully that is all of them.
- Add a sync setting for spawning as it fails when the syncing of options comes first before syncing the drone body.
- Implement a cosmetic feature to include the Option model inside the Orb. Configurable to turn it off for simplicity and better performance.
- Optimize some parts of code where there were repetitions.
- Improve the movement of Turret Drones' Rotate options so it looks cleaner.
- Pause Options when the game is paused.
- Add a sound effect when acquiring an Option.
1.3.3
- Disable debug version. I am so sorry.
1.3.2
- Update the icon for Gradius' Option.
- Let Turret Drones have Rotate Options, Options that orbit around the turret.
- Resize the Pickup models for Options as they were too large.
1.3.1
- Pull Gradius' Option from ChensClassicItems to a separate mod.
- Fix a bug where in depleting all Gradius' Option from inventory will not remove Options from drones.