Body Dragging

Discussion in 'Feedback' started by Angry, Jul 30, 2006.

  1. Angry

    Angry Junior Member

    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    0
    This is rather simple, give players the ability to drag player rag dolls. This would allow a player to drag a fellow player to a safer spot for revival. It will also cut down being revived infront of an enemy gun position and thus being killed again trying to get away.

    It's very simple: When a pplayer has been killed anotherp player can grab any part of the ragdoll and its pretty much magneticly attached to the players hand.

    I think it would be used via a key bind, while draging a person your weapons whould disapper until you let go.
     
  2. ^Dee^

    ^Dee^ Former Super Moderator

    Messages:
    4,385
    Likes Received:
    6
    Trophy Points:
    0
    ragdolls are client side while the place a player dies is registered server side. Short of switching ragdolls serverside, this isn't going to work.
     
  3. Angry

    Angry Junior Member

    Messages:
    0
    Likes Received:
    0
    Trophy Points:
    0
    Ok, its not 100 percent straight forward, but that doesnt stop it from being a interesting idea.
     
  4. Angelo85

    Angelo85 Member

    Messages:
    21
    Likes Received:
    0
    Trophy Points:
    0
    This also explains why revived people always spawn at the spot they died, not where the rag-doll is at the point of revival (can be pretty far away due to nades and other explosions).
     
  5. Lock N' Load

    Lock N' Load Member

    Messages:
    240
    Likes Received:
    0
    Trophy Points:
    0
    I think there should be a sprite(Non-Physical object[Could be walked through, shot, anything, but it'd stay in the same place]) placed where people die so you know where they will be when they will be when revived.

    Of course, Ragdolls could be removed and replaced by a solid 'body bag' type object that would work like it did in the old days of HL1. No ragdoll means no memory loss, no memory loss means server side 'dead bodies' would be possible. But making it act like a phys_prop or turning it into an enity would make body dragging possible and allow forces to move it, like grenades n' them.

    As for Client Side ragdolls being diffrent in location from person to person, I really don't get it. They all suffer the same physics effects and therefore should all be in the same spot. If a Grenade goes off, it pushes a body X distance, X will be the same for everyone, so it doesn't make sense how Person A and Person B would see the ragdoll diffrently.
     
  6. dumpster_fox

    dumpster_fox Member

    Messages:
    1,716
    Likes Received:
    0
    Trophy Points:
    0
    Sure, the calculations should all be the same... Assuming everybody has the same hardware, running conditions, and data. Let's run through a scenario, here. A grenade lands next to a person and kills him on the server. The data that the grenade has gone off and that the person has died are sent to the clients, but they don't all arrive at the same time, and the player locations aren't necessarily all the same on the clients because of lag, so the data is already skewed there. Then the computers all run their own physics calculations; one runs through and calculates everything with fifteen significant digits, another runs through at a slower speed with fifty significant digits, one person with a particularly crappy computer is already overloaded performance-wise and gimps the calculations somewhat, another person with SLI and a 64-bit processor breezes through it like it's nothing. The result is that the ragdolls all end up a foot or so apart on the clients. This doesn't sound too bad at all until you realize that foot can be the difference between the giant cliff in emp_money and solid ground, or the difference between flying straight through the air or clipping on something along the way. Tiny differences stack up.

    This is kinda why I'm so skeptical about PPUs at the moment. They claim that they can use it for more than just eye-candy, but at the current bandwidths, I certainly don't see how they could be used online for anything but.
     
  7. PJB

    PJB Member

    Messages:
    100
    Likes Received:
    0
    Trophy Points:
    0
    The cropse ragdolls are synced in hidden sorce, but a simple fix would be just to replace the charicter's body with a synced ragdoll (gmod spawn style) and have the player postioned above that when resurected.

    and you could 'drag' the body simply by using it.
     
  8. Aurora

    Aurora Radiating love, empathy and maternal instincts

    Messages:
    998
    Likes Received:
    0
    Trophy Points:
    0

Share This Page