


Description
This mod aims to implement features from the Gradius series as well as from other classic shoot-em-up games.
For this mod's API, the documentation can be found in the wiki.
Installation
Use r2modman mod manager to install this mod.
If one does not want to use a mod manager, then get the DLL from Thunderstore.
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.
- All drones from this mod are also 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.
Beam Drone
- A drone powered by this mod's API. Check the wiki on how to add your own custom drone.
- This drone shoots a continuous beam on its target.
- The drone is accurate, however, it is weak at keeping its lock on consistently.
- The drone will appear in Stage 3 and onwards.
- The drone will spawn more in Sky Meadow.
- Options also copy this drone's attacks.
Laser Drone
- A drone powered by this mod's API. Check the wiki.
- The drone charges for a short amount of time, and then unleashes a strong laser attack, dealing huge amount of damage in an AoE.
- The drone will appear in Stage 3 and onwards.
- The drone will spawn more in Sky Meadow.
- Options also copy this drone's attacks.
Contact & Support
More Information
Kirbsuke#0352 made the 3D model for the Option/Multiple, and later used for the icon.
manaboi#4887 helped me edit the icon to make it look like one with vanilla items.
- Contact: Through Discord.
KomradeSpectre#8468 made the 3D model for the Beam Drone and Laser Drone, which was also used for their icons.
- Contact: Through Discord.
Changelog
2.2.6
- Fix a bug where the Laser Drone would bug out if it has Options and the Options cannot target the enemy.
- Integrate Queue Processors from ChensHelpers.
- Fix a bug where the drones made repurchase-able by the mod would not have their costs scaled.
- Refactored the FireForAllOptions API. Check the documentation for the change.
2.2.5
- Implement a custom Death State where mod creators can also inherit to easily define the death behavior of the custom drone.
- The main use for the custom Death State is to be able to spawn the drone's respective interactable upon death.
- Integrate the render infos builder from ChensHelpers.
- Add more configs about the spawn settings of the custom drones.
2.2.4
- Integrate SoundPlayer from ChensHelpers for testing sounds. Only available for developers.
- Improve DroneCatalog's implementation so that every Drone instance will have concurrent phases of setup.
2.2.3
- Bug fix related to Laser Drone's sound again. Hopefully it does not bug out again. Moved the stopping sound in OnExit to fix it.
For the full changelog, check this wiki page.