Code Monkey home page Code Monkey logo

Comments (4)

y0014984 avatar y0014984 commented on May 25, 2024 1

I've tested that. If you jump from great height you deal damage with type 1 which is EDamageType.COLLISION

This damage type does not apply to hitzones directly but to the 'Health' HitZone, which is kind of an overall health indicator. If your health on the 'Health' HitZone drops to 0 you die. It has a value of 100. So if the fall damage is 100 or higher you die immediately. There seems to be no value where you get unconscious before that. Also, there are probably no other drawbacks of the fall damage. You get a visual indicator of the shock but that's it.

So, the damage is still there but you won't die. We could add unconsciousness if the fall damage is above a certain threshold. I will try that. Excluding this type of damage as @nomisum suggested would lead to player's death. That's not what we want.

from grad-undead.

y0014984 avatar y0014984 commented on May 25, 2024 1

Yes, I had the same idea and already implemented that. Now it works as follows:

  • Fall damage (exactly collision damage) is always applied to the legs (6 different parts of the legs but mainly the limbs)
  • If the amount of fall damage is above 25 (this is a fall from roughly 8-10 meters) the player gets unconscious
  • the player will automatically wake up after 15 sec. (This is necessary because unconsciousness is only ment to be created by blood loss which we don't have; So the player would never wake up again)
  • Fall from great height leads to impaired movement and injured legs.
  • Player can handle the damage by itself in the inventory (it's not bleeding, so only morphine is usefull to speed up healing)
Screenshot 2023-10-05 093634

Now we should test that. @nomisum

from grad-undead.

nomisum avatar nomisum commented on May 25, 2024

how about breaking players legs if damage exceeds threshold, too?

makes no sense to me to have everything allocated to a global health instead of limbs.

from grad-undead.

y0014984 avatar y0014984 commented on May 25, 2024

I updated the version in the Reforger Workshop: https://reforger.armaplatform.com/workshop/5E68F6FA97DAB5CD-GRADUndead

Now we can test it.

from grad-undead.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.