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

Heath rework patch one #660

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Heath rework patch one #660

wants to merge 11 commits into from

Conversation

MrMelbert
Copy link
Owner

Changes:

  • The rate at which coldness slows you down has been reduced by 5x

    • This also means the maximum amount of slowdown from coldness is 5x less
  • Tweak to lung damage from vacuums

    • Halved the damage per breath
  • Tweaks to shaft miners (namely their skill chip)

    • While on lavaland, shaft miners can sprint 1.5x longer, and their sprint regenerates 1.5x faster
    • Additionally, they have access to an "emergency sprint", which injects them with a few chemicals that boosts their runspeed and nullifies slowdown from damage.
    • These are intended help people escape from megafauna they accidentally aggro, since - as it turns out - accidentally sprinting head-first into one was pretty deadly.
  • Adds a VV dropdown to humans called "make me tanky" which admins can use to artificially make a human more resilient

  • Ports + tweaks to medical items

    • Auto-cycling between damaged limbs on LMB
    • Most medical items now work on pierce immune skin
  • Tweaks to silverscales

    • Tongues are no longer worth 65000 points, now instead worth 200
    • Tongue no longer grants TRAIT_PIERCEIMMUNE, TRAIT_RESISTHIGHPRESSURE, TRAIT_RESISTLOWPRESSURE, TRAIT_VIRUSIMMUNE. I intend to re-integrate these into the tongue later on, but I have to refactor bodyparts a bit first
  • Tweaks to CPR

    • When you help-intent click on someone who is on the floor, it now opens a radial. You can pick from checking their pulse, doing CPR, or just shaking them.
    • This behavior can be toggled off in the game settings
    • There is two emotes, *cpr and *check which allow you to do those actions if you toggle off the help radial.
  • Vitals floor scanner can be rotated

  • Adds Nitroglycerin pills to cargo prescriptions

Planned changes:

  • Tweaks to shock and paincrit to make it less binary
  • Tweaks to nobreath
  • Tweaks to the heartbeat SFX to make it less constant
  • Re-adding feeling "cold" when you blood is low (and general reworks to blood volume)
  • Adjusting damage / effects from high temp

Distant changes:

  • Reworks to being husked (making it per-bodypart)
  • Reworks to hypo / hyperthermia
  • Adding proper splints
  • Frostbite

@github-actions github-actions bot added Sprites Fixing up coder sprites is nice Non-Module Code Touches main files. Proceed with caution labels Feb 8, 2025
for(var/i in picked)
switch(i)
if("More effective HP")
add_consciousness_modifier("badmin", major ? 30 : 10)
Copy link
Contributor

@CRITAWAKETS CRITAWAKETS Feb 8, 2025

Choose a reason for hiding this comment

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

Applies to the whole of it, but the exact changes in stats should be catalogued somewhere out of code to make it easier for newer admemes. Likely just change the strings to say what it does more precisely.

@@ -857,7 +857,62 @@

qdel(src)

if(href_list[VV_HK_MAKE_ME_TANKY])
Copy link
Contributor

Choose a reason for hiding this comment

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

Needs to be logged, if unlogged this would be a MAJOR route for possible admin abuse shenanigans.

@@ -655,7 +655,7 @@
to_chat(breather, span_boldwarning("You feel air force itself into your lungs!"))

breather.cause_pain(BODY_ZONE_CHEST, 10, BRUTE)
apply_organ_damage(15)
apply_organ_damage(maxHealth * 0.075)
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this intended to always have the same amount of damage based on the lung? This would really only affect smokers right now but i'm not sure about max health-based scaling on this


/obj/item/skillchip/job/off_z_pain_resistance/Initialize(mapload, is_removable)
. = ..()
create_reagents(25)
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
create_reagents(25)
create_reagents(max_vol = 25)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Non-Module Code Touches main files. Proceed with caution Sprites Fixing up coder sprites is nice
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants