RoR2Enemies
Risk of Rain 2 enemies for Muck: Lemurian, Jellyfish, Lesser Wisp and the Stone Titan boss. Every player should install it. Vanilla clients can join.Changelog
0.3.0
- Wave Run support. Wave Run spawns its rounds outside the vanilla night loop, so no round mob or boss ever converted. Its round mobs now follow the night rules and its boss the boss-night rules, through an optional hook that only installs when Wave Run is present. Without Wave Run nothing changes.
- The Jellyfish floats lower, with its bell at head height during the glow.
Jellyfish.HoverOffset(default 1.5) is replaced byJellyfish.Hover(default 1). A value you set inHoverOffsetcarries over. The untouched 1.5 does not. A test runs the migration on a real BepInEx config file. - Blazing Elite 0.2.0 no longer takes these enemies, so a Jellyfish's burst is never doubled.
0.2.0
- New bodies for all four enemies, built in Blender in Muck's low-poly style: a hunched purple Lemurian with a cream belly, an open red mouth, glowing eyes and spiky back and tail; a ribbed pale blue Jellyfish with a scalloped skirt, a glowing core and wavy tentacles; a bone-white Lesser Wisp mask with horns in a body of layered flame; and a faceted Stone Titan with rock shoulders, two big fists, glowing cracks and one red eye. Each part still rides one bone of the vanilla mob, so the vanilla animations move it.
- The Lemurian holds its tail off the ground, the Jellyfish's side tentacles sway below the skirt instead of through it, and the Stone Titan's fists stay above the ground when its arms hang down.
- If a body's model data cannot be read, that enemy keeps the vanilla mob's look, and the log says why once.
- New
Jellyfish.HoverOffset(default 1.5, 0 to 6): how high the Jellyfish floats. Each modded player applies their own value. - New
Debug.LogHover: logs where each Jellyfish and Lesser Wisp floats for its first 5 seconds, to tune the hover.
0.1.1
The Fireball, Spike Attack and Coin lookups and the named loot rows work in the second game of a session. Muck wakes a new ItemManager on every Menu load, and from the second game of a session ItemManager.Instance is an object Unity has destroyed but vanilla keeps using. Unity's == null calls it null. The lookups returned early and loot rows were skipped as missing. It is now compared by reference.
0.1.0
- Lemurian, Jellyfish, Lesser Wisp, and Stone Titan. The host can turn some Goblins, lil Daves, and Big Chunk bosses into those enemies. A vanilla client can still join.
