-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for changing the final boss #454
Conversation
Ridley can now be set to not be the final boss
I just read the description here so far: Is there any way to make it multiworld compatible in RDV? I have no idea how you could prevent the generator from placing other world's DNA - or whatever macguffin - behind e.g. Diggernaut. But me having no clue how you would do something related to logic is not uncommon :D |
I believe it's possible with DB layers and/or bootstrap? I don't know the full details of that just yet, but it would be nice to have this MW compatible if possible. |
Layers in the DB exist for that purpose. Inactive layers will not exist to the generator at all. |
You can definitely make arachnus deal more damage via tunables. it might be possible to alter attack speeds by messing with BMSAS (iirc part of BMSAD) and possibly BCSKLA, moving keyframes around. Overall I'm not really sure how to feel about Arachnus being a final boss. I definitely think queen should be an option, and I see the case for diggernaut since it's a mid-late game boss, but an A2 boss seems pretty underpowered and turning it into a damage sponge feels lazy. |
I'm pretty sure this feature was inspired by VARIA where you can customize the goal to beat any of the existing (mini)bosses. |
I did consider not including Arachnus, bur for completeness sake I wanted it. More tweaks for it will make it more worth it. |
Out of curiosity, is there a reason why buffed arachnus is only available when he's the final boss? Feel like general rando could also benefit from him not being a complete pushover |
Feels out of place to adjust in general. As the final boss it makes sense otherwise it's a complete joke. |
IDK, balancing arachnus to not die in one hit seems like in-line for me with balancing diggernaut and ridley. |
I don't want to make arachnus crazy powerful considering it can be an early check normally. Regardless, that's out of scope for this pr. |
Fixed some stuff and removed unused stuff |
I just remembered I forgot to change something |
Okay, so this PR is kinda wild. I've imagined this idea for a while and decided to take a stab at it. It's not very traditional, but it's yet another way to spice up the gameplay up a little bit. With this, any of the four bosses (Arachnus, Diggernaut, Queen, Ridley) can be the final boss! To summarize the changes I made:
required_dna
to a new field calledobjective
which also lists the boss required to finish.remove_elevator_grapple_blocks
is enabled or not to allow access to the elevatorreverse_area8
is enabled to allow for traversalSome screenshots to showcase this option
Arachnus Final Boss
Diggernaut Final Boss
Queen Final Boss
Ridley Not Final Boss
Fixes #428