wondamegapon / refightilization Goto Github PK
View Code? Open in Web Editor NEWA Risk of Rain 2 mod to allow players to respawn as a monster when they die.
License: GNU General Public License v3.0
A Risk of Rain 2 mod to allow players to respawn as a monster when they die.
License: GNU General Public License v3.0
Me and a friend of mine were playing Simulacrum when she respawned as a Glacial Greater Wisp around wave 8-10 or so. She was impervious to damage and later crashed. Not sure if the crash is related. As an aside, Refight seems to interfere with the normal respawn system of Sim, so perhaps that could be reworked somehow?
Been having a ton of fun with the mod with friends, super enjoying it so far!
I had an idea to make respawning after killing a player more reliable. Would it be possible to respawn as a player for assists or if the monster had attacked the player within the last 5 or so seconds? Landing the definitive killing blow amidst a bunch of other monsters can be a bit tricky in the early-mid stages of a game when items aren't a reliable way to score kills on players and the number of monsters is starting to tick up, especially on higher difficulties.
When spawning, give the monster players the elite aspect equipment instead of manually adding the buff. Allows for compatibility with AspectAbilities and so on, and might fix the issue of overlays not appearing for the player?
Unsure if this would overwrite their existing equipment slot
Hi I translated your mod in french where should I submit it?
Whenever i turn ForceItemRestoration "on" it removes everyone's items when we teleport to the next stage, this bug also works in singleplayer. I've tried turning it off and it worked just fine so im assuming the problem is in that setting!
ReturnItemsOnstageChange on with RemoveAllitems on will duplicate your items in your inventory once you respawn as your survivor after killing another player.
nobody seems to be able to see my lobby when i have this enabled and yes i have the unmoddedclient mod
the mod wont work in multi player or single player
the mod doesnt work i think i have starstorm 2 and some other stuff it doesnt revive me
You don't seem to respawn as a monster when a player kills you to respawn. You are just stuck spectating them. I'd like to be able to respawn as a monster to fight them for a respawn.
Need to do research into this, but heard it from a friend that it doesn't work with Starstorm.
I upped the respawn delay to 15 seconds and in the time between any player dying and them respawning as a monster, all players are unable to pick up items or lunar coins. This is true each time any player or player monster is killed.
me and a friend are trying to set it up so when you die you come back as only void enemies. i've set it to have every enemy but the void ones disabled but we only spawn as lemurians. anyway to fix this?
I manually installed this mod for the first time, and it no longer seems to work. That is, after someone dies in multiplayer, they never respawn as a monster, even after I set the respawn time to 0 in the config. I'm guessing that a recent update must have broken it.
Please add an option in config to make it so that each player can only respawn once per stage, or maybe set the amount of times each player can respawn.
Also maybe add ZetAspects support for when giving aspects to players? I don't really like having to choose between powerful equipment or an aspect.
Lastly, maybe lower the sprint speed of some monsters when playing as them? Larva in particular is extremely slow when not sprinting, but insanely hard to control when sprinting.
Also please allow the slider for the HP Multiplier be able to be set much higher through RiskOfOptions, because 2x is not nearly enough to compensate for the insane power of players.
Edit: Oh yeah, and also maybe add a config option that prevents respawned players from interacting with interactables.
What I'm really just hoping for is my first suggestion and the one above, to replicate the RoRR drone experience.
I've recently discovered that there's an issue caused by refightilization in regards to the ability to interact with items and objects. This issue only began happening since the most recent updates to the base game and various mods.
Everything else is normal. However, if one of us dies in the void fields, we run into a problem where we can't pick up items or open chests later in the same run. I tried removing refightilization, and the issue immediately ceased, even under the same circumstances.
Other little cues, such as missing names and the game not ending when it should, make me suspect that RoR behaves as if there's only one player after that trigger.
Whenever I have metamorphosis enabled, I respawn as a character instead of a monster. This was not an issue until recently and i know that bc i always play with metamorphosis on lol.
I would like to run this mod when friends and it doesn't become a massacre of who kills who at the end
When I used this mod in simulacrum, it would spawn players far from the safe zone. They die before they are able to reach it. Is it possible to change spawning zone to be inside the bubble during the simulacrum game mode? Or implement some kind of invulnerability?
Occasionally, the affix/aspect equipment the game tries to give the player will be an error with no effect.
Aside from Refightilization and its dependencies, this is still a vanilla game, so only vanilla aspects would be available.
I tried to look through the console for anything odd during the respawning, but I couldn't find anything that seemed to be it. I did however occasionally see this blob of red text after a respawn:
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
Wonda.Refightilization.RefightRespawn (RoR2.CharacterMaster player, UnityEngine.Vector3 deathPos) (at <5c95413b001d45e293afa6d717ba7082>:IL_0436)
Wonda.Refightilization+d__29.MoveNext () (at <5c95413b001d45e293afa6d717ba7082>:IL_01E1)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <2cc17dca390941eeb4d7b2ff1f84696a>:IL_0027)
I would like an option to disable the mod so that I can keep the multiplayer settings and just have it deactivated when I'm playing alone
After me or my friend dies we cant respawn as a monster. It worked fine some days ago but now it doesnt.
The error i get:
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
Wonda.Refightilization.RefightRespawn (RoR2.CharacterMaster player, UnityEngine.Vector3 deathPos) (at <72def1db7f79494c9cefa2d1e3593d60>:IL_01A6)
Wonda.Refightilization+d__37.MoveNext () (at <72def1db7f79494c9cefa2d1e3593d60>:IL_0271)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <85d1d3e7744a4a47b5f51883bf40bba2>:IL_0026)
It kind of clogs up the pie chart in the statistic screen as well as not rewarding mastery acheivements
While features have been implemented to reward the player for using Metamorphosis in tandem with the mod, the mod still fails to properly behave while this artifact is enabled.
When a player dies and becomes a monster and then disconnects for any reason, after reconnecting, they will spawn on the next stage on the survivor's team as the monster they disconnected as.
With the mod enabled nothing happens when other player dies
So, getting some weird behavior from it. Playing with someone else and when we'd die, we wouldn't respawn and we'd just spectate as normal... BUT when we BOTH died, then I respawn as a monster during the results screen...? It is worth noting I had a bunch of other mods and at least one may have conflicted with it, but I started a new profile in R2 mod manager that was ONLY this mod, and the issue persisted.
This may or may not be intentional but i would just like to have the option to respawn there. I want to have it so a game over wont happen if everyone is a monster but if i have that on then the run is softlocked if everyone dies to voidling.
Hiya, I'm sorry if I've blatantly missed this somewhere, but could the mod be provided with a list of the monster "body" names for use in the blacklist?
I've used the ones I could find elsewhere, but the mod doesn't seem to ban them properly. Scavengers, for example, seem to be allowed for player respawns even if I've put them on the blacklist and toggled off the dedicated option for them.
Additionally, blacklisting some things seem to outright crash the game. I've only had this happen with greater wisps, so far. It would cause a crash whenever a player would seemingly be about to spawn as one, and this hasn't happened after un-blacklisting it.
Apologies if this issue writeup is lackluster in the end. I did want to report it, though, because I enjoy the mod a lot and hope to use it more.
Mods that allow changing of character body using commands or abilities (e.g. Ditto Mod or DropInMultiplayer) are currently not working when this mod is enabled. Removing SwapBodies and RevertCharacter from blacklisted methods in config does not solve the issue. attempting to switch characters will instead respawn the player as their initially-selected survivor (even if they have changed to something else, for example via Refightalisation's respawn mechanic).
Please add in some try/catch statements so that the mod doesn't die when an error occurs.
This one has been a bit iffy. During actual multiplayer games, it would be impossible for the game to properly end. While all living players would be at the escape zone, the final sequence wouldn't trigger. Further testing is required to figure out what explicitly causes this issue.
Self-evident issue. Function needs a return for when Run.instance doesn't exist.
Add a config option to allow players to fully opt out of receiving affixes.
" I did change some settings, like to revive as a monster. "
In solo play :
When you die with "The Heart of the Void" it will trigger the event of becoming a monster and end the run, instead of simply reviving.
Items from:
https://github.com/KomradeSpectre/AetheriumMod
After I die and respawn the death screen is still there. I can't see anything during this time. Does anybody else have this issue?
Hello. A very good mod has a lot of settings, although a couple of very important points are missing.
List of suggestions from Godlyvex on the RoR2 Discord:
default settings when you kill a player as a monster and come back your drones still attack you
The "spawn_as" command from the DebugToolkit mod does not work, instead of changing the character, it leaves it initially selected.
If it's possible to make Refightilization disable itself when entering the KingKombatArena mod it would be amazing!
I love both mods a lot and it's a shame I need to disable yours to play Arenas :(
Thanks <3
When playing as a monster, only the host is having his damages multiplied.
Semi-related, had a run end immediately because I respawned as a monster right as the other two players in the lobby teleported out. Didn't see anything in the log for it so I probably couldn't reproduce it.
This was documented around the time the mod was first uploaded. Further testing is required to see if the bug is even still around.
Whenever I transform in Clay Dunestrider and use the Special, it locks me in place and renders me unable to perform any kind of action. When there's nothing left to drain, it ends, but I'm stuck in the animation and am unable to move.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.