Skip to content
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

Dungeon enemies rebalance: Aberrant Flesh #1985

Conversation

ErhardSteinhauer
Copy link
Contributor

@ErhardSteinhauer ErhardSteinhauer commented Sep 11, 2024

About the PR

Aberrant flesh

Desired mob-to-mob difficulty progression:
jareds -> golems -> miner -> flesh horror; clamps and lovers are there just to spice things up a bit.

Changes made:

  • Dungeon boss is a ghost role now. Has ability to shoot bone spike salvo;
  • Changed mobs movement speeds: for melee mobs increased it to 4.5, for ranged mobs decreased it to 4, for boss increased it to 4.6;
  • Nerfed maw: attack rate 1->0.3, reduced health 12->8 and life span 120->60, thus 1 maw attached to unarmoured Urist should deal 72 points of damage (blood loss is not accounted for though) in 60 seconds;
  • Decreased the number of spawned mobs;
  • Mobs spawned by assimilation sack move and attack at slower rates compared to regular ones;
  • Added conditional spawners for individual mobs, hid from spawner menu wizden aberrant flesh mobs;
  • Fiddled with bone spike projectile, it should work now.

Why / Balance

Testing the waters with this one, sort of speak. This is part of the rebalance attempt of every expedition faction group based on the data gleamed from this table. Overall goal here is to enforce difficulty progression both on mob-to-mob and on faction-to-faction levels.

Desired faction-to-faction difficulty progression (might change with feedback):
Aberrant flesh -> Carps -> Explorers / Punks -> Dinos -> Mercenaries -> Xenos -> Argocytes -> Silicones -> Syndicates -> Cultists

How to test

  1. Spawn aberrant flesh mobs / delve into dungeons with this faction.
  2. Spawn assimilation sack and wait for it to spew some mobs.
  3. Spawn aberrant flesh horror, become a ghost, take the role, use its ability.

Media

Requirements

  • I have read and I am following the Pull Request Guidelines. I understand that not doing so may get my pr closed at maintainer’s discretion
  • I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog
🆑 erhardsteinhauer

  • add: Aberrant flesh horror (expedition boss) is now a ghost role.
  • tweak: Slightly rebalanced aberrant flesh mobs, updated guidebook entry on them with new values.

@github-actions github-actions bot added Docs Improvements or additions to documentation No C# Sprites YML FTL labels Sep 11, 2024
Copy link
Contributor

github-actions bot commented Sep 11, 2024

RSI Diff Bot; head commit 6f318b7 merging into ba7e7f1
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_NF/Mobs/Aliens/flesh.rsi

State Old New Status
spike Modified
spikeSolution1 Added

Resources/Textures/_NF/Effects/wet.rsi

State Old New Status
wet Added

Edit: diff updated after 6f318b7

@ErhardSteinhauer ErhardSteinhauer added the Status: Needs Review This PR is awaiting reviews label Sep 13, 2024
@github-actions github-actions bot added the Merge Conflict This PR has conflicts that prevent merging label Sep 25, 2024
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Copy link
Contributor

@whatston3 whatston3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scanned the changes, they look alright, will fix up the merge conflicts and test locally.

Comment on lines 43 to 48
Please [color=yellow]note[/color] that the all usual server rules are still applicable. Additionally:
- [color=red]DO NOT[/color] grief players by intentionally damaging the player's shuttle or any machinery inside.
- [color=red]DO NOT[/color] grief players by hiding from them until the expedition timer runs out.
- [color=red]DO NOT[/color] grief players by gibbing them.
- [color=red]DO NOT[/color] grief players by intentionally destroying or hiding valuable loot in the dungeon.
- [color=red]DO NOT[/color] leave the planet.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting, should look into getting something like this into the xeno queen/space dragon mobs. Will see how it looks.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks kinda fine, but perhaps this text suffers from the same issues any rules usually suffer: it might be defined too clearly which might be read by certain players as invitation to look for a way to grief without "technically" breaking any role rules. Idk. In any case, it's game admin issue.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor rewrite, now fits on a window (at least with my UI scaling):

image

@github-actions github-actions bot removed the Merge Conflict This PR has conflicts that prevent merging label Sep 25, 2024
@ErhardSteinhauer
Copy link
Contributor Author

I added a sprite for the "wet" visual effect to make fully formed aberrant flesh monsters and newborns more distinct visually.

@ErhardSteinhauer
Copy link
Contributor Author

Not sure why RSI-validator test is failing

@ErhardSteinhauer ErhardSteinhauer changed the title Dungeon enemies rebalance: aberrant flesh Dungeon enemies rebalance: Aberrant Flesh Sep 28, 2024
Copy link
Contributor

@whatston3 whatston3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Meaning to get around to this, but should be in good shape, will double check before approval when I can.

@chrome-cirrus
Copy link
Contributor

Super excited to see this one go live, the changes are very cool and more ghost roles is always good.

Copy link
Contributor

@whatston3 whatston3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added an icon to the bone spike action to match the dragon/baby dragon's spell (slight QOL improvement, lets you know you're trying to shoot darts)

Fixed up an older changelog entry (my own mistake), and cleaned up a reference to "BibleComponentComponent", which doesn't exist.

Might've fixed the issues with the RSI validator by running in 3.10 - looking at this, we could try and use the same "--break-system-packages" arg, hopefully it'd be isolated to the docker(?) instance, but at least jobs will pass/fail meaningfully now, even if this is a band-aid fix.

Changes seem good, let's go.

@whatston3 whatston3 merged commit cc071da into new-frontiers-14:master Oct 6, 2024
14 checks passed
FrontierATC added a commit that referenced this pull request Oct 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Docs Improvements or additions to documentation FTL No C# Sprites Status: Needs Review This PR is awaiting reviews YML
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants