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

Removes facial disfigurement #6651

Merged
merged 3 commits into from
Jul 19, 2024

Conversation

Doubleumc
Copy link
Contributor

@Doubleumc Doubleumc commented Jul 7, 2024

About the pull request

Removes facial disfigurement.

Explain why it's good for the game

Facial disfigurement is a roleplay tool, one which doesn't really have a place in CM due to its rules around messing with other people's IDs. I have never seen any sort of impersonation plot or deeper engagement from facial disfigurement. The most I've seen is "OH GOD MY FACE!" and then the marine gets it fixed, or ignores it.

So why not leave it as-is? It causes no harm. While leaving it is harmless it is just one more aspect of "standard" SS13 that doesn't fit with CM. One more piece of code that has to be maintained through changes and refactors. One more thing to consider when trying to understand what the code does. In the same vein as the removal of walk/run mode and aim mode.

Testing Photographs and Procedure

Boots without issue. Facial damage, yautja skinning, and var editing still work minus the facial disfigurement.

Changelog

🆑
del: Removed facial disfigurement
/:cl:

@github-actions github-actions bot added the Removal snap label Jul 7, 2024
@ihatethisengine
Copy link
Contributor

Can't you just remove "making you unknown" part without removing this feature as just a fluff and maybe a thing you can read in examine text? I understand that Unknown (as John Doe) is annoying, but this is the only part that is annoying, we can keep the rest for at least some roleplay value.

@GrrrKitten
Copy link
Contributor

Can't you just remove "making you unknown" part without removing this feature as just a fluff and maybe a thing you can read in examine text? I understand that Unknown (as John Doe) is annoying, but this is the only part that is annoying, we can keep the rest for at least some roleplay value.

It really adds no Roleplay value that you couldn’t get by added a category of “they have significant burn scars on their [list(burntlimb’s)]”.

That would need to be a seperate PR tho, but could be a significantly simpler fluff system

@Doubleumc
Copy link
Contributor Author

Doubleumc commented Jul 7, 2024

Can't you just remove "making you unknown" part without removing this feature

That is entirely possible and could be easily done. However, I still believe removal is preferable for the reasons I outlined above. People just don't engage with it, and a feature people don't engage with is just unnecessary code.

@PhantomEpicness
Copy link
Contributor

ancient SS13 leftovers have no place here. Maybe if a medical system rework comes around (kenshimed...), then maybe we can reconsider putting this back

@zzzmike
Copy link
Contributor

zzzmike commented Jul 8, 2024

Can't you just remove "making you unknown" part without removing this feature as just a fluff and maybe a thing you can read in examine text? I understand that Unknown (as John Doe) is annoying, but this is the only part that is annoying, we can keep the rest for at least some roleplay value.

It's annoying when you're busy with functional surgeries and someone asks for surgery for this. (Is rare but has happened to me) To quote the wiki "This is a combat operation, cosmetic surgery can wait." - I think this is a good change.

@ihatethisengine
Copy link
Contributor

It's annoying when you're busy with functional surgeries and someone asks for surgery for this. (Is rare but has happened to me) To quote the wiki "This is a combat operation, cosmetic surgery can wait." - I think this is a good change.

You can say this in-character. Or you can perform the surgery if you have time. A lot of stuff doesn't have "functional" purpose, but still has at least some roleplay value. Stale protein bar is the best food source in the game, mechanically, but I I've seen people refusing to eat anything but pizza MRE. People wanting to not look like shit is basically the same. Not wanting to perform a cosmetic surgery just because it's not functional (i.e. doesn't affect any stats) is honestly just powergaming. Well, I guess you can have a character who's that pragmatic. But wanting to remove a mechanic so people won't bother you with cosmetic surgeries is totally just powergaming.

code/__DEFINES/mobs.dm Show resolved Hide resolved
@harryob harryob marked this pull request as draft July 8, 2024 12:07
indicate the DISFIGURED field is unused, remove some no longer necessary get_visible_name() calls
@Doubleumc Doubleumc marked this pull request as ready for review July 8, 2024 22:22
@Doubleumc
Copy link
Contributor Author

For what it's worth I looked in to keeping disfigurement and just removing the "as Unknown" part. But... that's all that disfigurement does in this codebase. There's no pizzaface overlay, there's no extra description. Without the "as Unknown" part the only indication you'd have of being disfigured is seeing an extra option in the autodoc.

Additionally there were actually two different systems for disfigurement, one on the mob and one on the head, which worked in slightly different ways and neither of which talked to the other. It was entirely possible to be "disfigured" twice at the same time, each of which needed a different method to heal.

As without the "as Unknown" part it was pointless code and seeing that it was already suffering from lack of maintenance, I am sticking with full removal in this PR.

Copy link
Contributor

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself

@github-actions github-actions bot added the Stale beg a maintainer to review your PR label Jul 16, 2024
still useful in case of decapitation and such
@Doubleumc Doubleumc requested a review from harryob July 19, 2024 07:04
@harryob harryob added this pull request to the merge queue Jul 19, 2024
Merged via the queue into cmss13-devs:master with commit e6cb736 Jul 19, 2024
27 checks passed
cm13-github added a commit that referenced this pull request Jul 19, 2024
@Doubleumc Doubleumc deleted the remove-disfigurement branch July 19, 2024 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Removal snap Stale beg a maintainer to review your PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants