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

Adds in burn damage, Ashing and a small upgrade to advanced health scanners. #6800

Merged
merged 11 commits into from
Jun 16, 2021

Conversation

MaxIsJoe
Copy link
Contributor

Purpose

part of #6270 and #6272
Adds in the ability to deep fry your fellow crewmate's bodies until they're extra crisp. Body Parts can suffer from burn damage and when they're charred they have the ability to turn into ash. (Any items inside of these body parts that are marked with "CannotBeAshed" will not be destroyed and will simply drop on the ground.)
Advanced health scanners will now give you a detailed report on a body part's condition and what's inside of it.

Notes:

Like usual, additions and changes are gradual and are contained in small PRs so players can test them quickly on staging.
While I wished that I had fixed surgery along side this PR, it's still going to wait a bit and will be added alongside another PR that tackles healing and infections for traumatic wounds.
This PR also comes with some small documentation for some things.

Changelog:

CL: [New] - Players with burnt bodies will now visually appear burnt.
CL: [New] - Ashing has been added for body parts.
CL: [New] - Advanced health scanners have the ability now to give a detailed report on a body part when Alt-Clicking on the player you wish to diagnose.
CL: [Improvement] - Items like the Nuke Disk cannot be destroyed during Inventory drops or deletions.
CL: [Fix] - Fixes an error where body parts attempt to bleed out while they're no longer attached to a body.

…ron, Salvia Garcia. Cover by Jose Lopez. Meet Greg Pincus -- the planet's brand-spanking-newest Superhero. One small problem: Greg is neither super, nor particularly heroic. But, he sure enjoys the perks that come with the job. Can Greg survive in a celebrity-obsessed world that wrongly believes he's indestructible? Jeff Kline (Transformers: Prime, G.I. Joe: Renegades) explores this comedic take on a reluctant hero, and contemplates what is required to be considered 'special' in a world where fame can come and go faster than a speeding bullet. Cover price $3.99.
@Bod9001 Bod9001 merged commit 7e05f6a into unitystation:develop Jun 16, 2021
@corp-0
Copy link
Member

corp-0 commented Jun 17, 2021

The descriptions thing is cool but it is adding a lot of strings. Maybe it would be worth to try port it to use a StringBuilder

@MaxIsJoe
Copy link
Contributor Author

The descriptions thing is cool but it is adding a lot of strings. Maybe it would be worth to try port it to use a StringBuilder

Will look into it in the next PR while I fix surgery since I might add more strings.

@MaxIsJoe MaxIsJoe deleted the BurnBabyBurn branch June 23, 2021 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants