Skip to content

And traits: Regeneration compromised, superior, and enhanced.#669

Closed
Eagle0600 wants to merge 4 commits into
Floof-Station:masterfrom
Eagle0600:regen-trait
Closed

And traits: Regeneration compromised, superior, and enhanced.#669
Eagle0600 wants to merge 4 commits into
Floof-Station:masterfrom
Eagle0600:regen-trait

Conversation

@Eagle0600

@Eagle0600 Eagle0600 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

About the PR

Adds three traits, which enhance or reduce passive healing.

Why / Balance

To further the push for custom species (rather than every pet species needing to be added individually), I'm adding these traits. As regards balance, the enhanced regeneration trait only matches slime people's regeneration, and is unlikely to significantly affect the outcome of any conflicts.

Since the comparison has already come up, and were always inevitable, here's a direct comparison to platelets of old.

Baseline Enhanced Regeneration Superior Regeneration Platelets of old
Cost 0 4? 8? 10
Maximum damage 20 65 65 400
Works when crit No No No Yes
Refills blood 0.025
Brute (group) 0.07 0.14 0.21 0.30
Heat 0.07 0.14 0.14 0.075
Cold, Shock, Caustic 0.075
Airloss (group, including bloodloss damage and while crit) 0.25
Poison 0.07 0.15
Radiation 0.15
Genetic (!) 0.20

As you can see, Platelets was problematic in key ways that are completely absent from these traits, including allowing someone to completely heal and get up after going crit, due to a combination of blood regeneration, airloss healing, a damage cap of 400, and working while crit.

Technical details

Media

Click to show

Traits Positive Traits Negative

Requirements

  • I have tested all added content and changes.
  • I have added media to this PR or it does not require an ingame showcase.

Licensing:

Breaking changes

None

Changelog
🆑

  • add: Three new traits that increase or decrease your natural regeneration.

@M3739 M3739 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Please restrict IPCs from taking these traits.

Otherwise, everything else seems to look fine on my end.

@Eagle0600

Copy link
Copy Markdown
Contributor Author

Please restrict IPCs from taking these traits.

Otherwise, everything else seems to look fine on my end.

I'm happy to do that, but before I do, would you prefer I make the condition that the character already has a PassiveDamage component?

@M3739

M3739 commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

I'm happy to do that, but before I do, would you prefer I make the condition that the character already has a PassiveDamage component?

Please if you can, it'll provide some future-proofing.

@Eagle0600

Copy link
Copy Markdown
Contributor Author

I'm happy to do that, but before I do, would you prefer I make the condition that the character already has a PassiveDamage component?

Please if you can, it'll provide some future-proofing.

I can, but I suspect (and am currently testing) that it won't tell you the trait is incompatible until you load into the game, like the how the trait Marked for Death is incompatible only if you're command. If this is the case, how does that affect your decision?

@M3739

M3739 commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

I'm happy to do that, but before I do, would you prefer I make the condition that the character already has a PassiveDamage component?

Please if you can, it'll provide some future-proofing.

I can, but I suspect (and am currently testing) that it won't tell you the trait is incompatible until you load into the game, like the how the trait Marked for Death is incompatible only if you're command. If this is the case, how does that affect your decision?

If that's the case, then I do prefer just blacklisting IPCs for now. It'd be frustrating to spend time working on a character only to find out a trait that can be applied to you, just gets removed on spawn.

It saves the player the trouble in that regard.

@Eagle0600

Copy link
Copy Markdown
Contributor Author

I'm happy to do that, but before I do, would you prefer I make the condition that the character already has a PassiveDamage component?

Please if you can, it'll provide some future-proofing.

I can, but I suspect (and am currently testing) that it won't tell you the trait is incompatible until you load into the game, like the how the trait Marked for Death is incompatible only if you're command. If this is the case, how does that affect your decision?

If that's the case, then I do prefer just blacklisting IPCs for now. It'd be frustrating to spend time working on a character only to find out a trait that can be applied to you, just gets removed on spawn.

It saves the player the trouble in that regard.

Never mind, we're blacklisting IPCs. They do have the PassiveDamage component to regenerate ion damage, which means the condition doesn't even help.

Also removed stray comment that wasn't relevant to the traits in question.
@Eagle0600 Eagle0600 requested a review from M3739 June 7, 2026 03:30
@Eagle0600

Copy link
Copy Markdown
Contributor Author

Gonna go for a walk, I'll probably be back in an hour or so.

@M3739 M3739 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM!

@SyaoranFox

Copy link
Copy Markdown
Contributor

There are concerns with this becoming a "must have" for combat roles. It is free healing without any downsides associated with it. What we saw with the healing that was removed, 80% of combat participants were taking it. This will require some discussion.

@Eagle0600

Copy link
Copy Markdown
Contributor Author

There are concerns with this becoming a "must have" for combat roles. It is free healing without any downsides associated with it. What we saw with the healing that was removed, 80% of combat participants were taking it. This will require some discussion.

I have placed the comparison with Platelets in the PR for your perusal. In my opinion, the Platelets trait was both qualitatively and quantitatively an entirely different beast, and I hope that will be apparent.

# Conflicts:
#	Resources/Locale/en-US/_Euphoria/traits/physical.ftl
#	Resources/Prototypes/_Euphoria/Traits/physical.yml
@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

RSI Diff Bot; head commit 71bd5b3 merging into 95e11e8
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_ADT/Mobs/Customization/Reptilian/reptilian_ears.rsi

State Old New Status
lovelox_primary Modified
lovelox_secondary Modified
lovelox_tertiary Modified

Edit: diff updated after 71bd5b3

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

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

@Eagle0600

Copy link
Copy Markdown
Contributor Author

GRRRRRRR. Ended up including more files in my merge than I needed and now it's gonna conflict every update. I'm going to reset the branch and re-do the PR.

@Eagle0600

Copy link
Copy Markdown
Contributor Author

Later

@Eagle0600

Copy link
Copy Markdown
Contributor Author

Closing to reset the pull request, see #679

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants