Vgstation13: Drag damage feedback / discussion

Created on 30 Mar 2017  路  31Comments  路  Source: vgstation-coders/vgstation13

discussion of #14447 and #14468 and #14477 and #14535 and #14670 and #14746 and #15271
a rundown of current drag damage mechanics and notes:

  • Dragging someone who is knocked down AND has an unsplinted fracture AND is under the effect of gravity will, with a medium chance, cause brute damage
  • Dragging someone who is: knocked down AND bleeding AND is under the effect of gravity will, with a chance based on their % of remaining blood, cause bloodloss
  • Chances and damage are generally doubled when the person being dragged is in crit
  • Correct procedure is to either splint or bandage someone before transport, or to transport them by roller bed / locker / office chair / bodybag / yellow intent grab

one good note from invoid:

I like the drag change. It just needs blood trails that dont cause footprints when walked over

Discussion

Most helpful comment

More mechanics include

  • Being unable to follow your Asimov laws no matter what action or inaction you take to the point where standing there and watching a human die is not an incorrect course of action
  • Dragging someone who's been punched on a few times and decided to rest 馃檨

Checking for bleeding instead of brute sounds good

All 31 comments

it shouldn't drag apart wounds that you've sealed up with bandages.

Open wounds yes, but if you've taken the time to treat them on-site, it shouldn't fuck them up royally to take them back to medical.

Phantom blood is bad, too.

Dragging gives me reverse ASMR
Seeing that "you worsen their wounds!" text is one of the few things in this game that actually makes me cringe in sympathy pain

Making the game lag to shit from the blood footprints everywhere as well as just giving more reason for medbay to say fuck it and toolbox/clone is kinda shit.

Med arent really gonna bother trying to fix someone with an assload of broken bones and 30% blood from the dragging meme.

@Skullyton Checking for bleeding limbs instead of just general damage is probably a good idea.
Phantom blood?

@carshalash Going to try to make the trails not generate footprints. Speedclone nerf soon, though.

Problem with the blood is that it's an active process IIRC, because it can hold viruses.

So, once there's a shit ton on screen, it's lag city space-style

I could just remove virus transference from the trails, but that'd be kinda lame. footprints hold viruses, though, so maybe that's an addition to the mass lag that I can get rid of.

The viruses, etc. in blood have nothing to do with the clientside lag, because all calculation is serverside.

How do you pick up viruses from blood laying on the floor? Everybody has fucking shoes on, and even when you don't have shoes, unless the blood is fresh and you have open wounds on your feet, the chances of getting a virus from skin contact is low.

Also making blood loss an EVEN BIGGER PROBLEM seems like a bad idea, considering how every single asshole on the server has O- blood and nobody donates.

Viruses that spread through blood ignore all resistances if you walk in the same tile as it, this happened once so I'm not 100% sure

I see a lot more donation now that Dr. Acula is available, but happens when I play - usually the dead of night at deadpop when people run the bloodbot as sort of a gimmick when medbay is slow. Paradoxically this is when blood donations are least needed due to less patients in the first place.

every single asshole on the server has O- blood

Blood type is random, you can no longer select it.

He was being facetious for effect, like how you might say "no one on the station knows how to do a surgery", which is possible but very unlucky if true

Dragging in space still tears people apart

Stealth cult buff!

Walking instead of running while your legs or feet having brute damage alleviating some of the effects of pain when.

That aside, I love this being added back in to be honest- unfortunate for the uneducated I suppose, but it overall has the tendency of buffing troublemakers while hurting the heroes, in general.

We need roller beds in emergency lockers

but you can just use the emergency locker

More mechanics include

  • Being unable to follow your Asimov laws no matter what action or inaction you take to the point where standing there and watching a human die is not an incorrect course of action
  • Dragging someone who's been punched on a few times and decided to rest 馃檨

Checking for bleeding instead of brute sounds good

I've had to bind STOP DRAGGING HIM YOU IDIOT to a key because people don't read the chatbox to see it's causing damage

On second thoughts, that seems a bit counter intuitive considering the reason for the bind

Yeah, I'll get on the bleeding thing ASAP.

14535 so that's done, now it checks for bleeding or fractures. If the boxing champion wants to lay down for a bit and get dragged, he won't fall apart anymore.

Thinking about adding a cardboard 'emergency medkit' with a splint, bandage and one-time-use ointment.

A mention from the discord; having the damage not activate when the person dragging is walking would be a good change.

...Would it cause too much a spriting nightmare to code in fireman's carry?

Yes it'd be a complete nightmare because you'd have to create sprites for every damn clothing item.

Could just use that thing that the gun charger / display case uses where it uses the sprite but smaller.
Except that probably wouldn't work due to the amount of overlays a human has?

It would work just fine. Scaling applies to overlays.
It would look like absolute shit though.

Could just do a locking atom, where the person getting fireman'd is locked to the persons back, then y upped a bit.

but then you'd have to do the whole direction stuff as well, which I guess you can nab from chairs by using and abusing layers

Make a giant baby harness item that can be equipped in the suit slot and buckled into like a wheelchair.

Well there's still some stuff I want(ed) to do, like no-footprint blood trails and cloning changes, but I've been busy with other things so this is as good as it gets.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

D3athrow-Issues picture D3athrow-Issues  路  3Comments

D3athrow-Issues picture D3athrow-Issues  路  3Comments

gbasood picture gbasood  路  3Comments

dylanstrategie picture dylanstrategie  路  3Comments

Arthurdentist picture Arthurdentist  路  3Comments