Cyberpunk 2077
0 of 0

File information

Last updated

Original upload

Created by

RMK

Uploaded by

rmk1234

Virus scan

Safe to use

About this mod

CDPR changed explosion damage in 1.5, and then again in 2.0. This mod is no longer needed and won't be updated.

Makes explosions damaging but survivable.

Requirements
Permissions and credits
Changelogs
Donations
This mod will stay on the Nexus for anyone playing on older versions of the game. Otherwise, no need for this after 1.5!

PATCH 1.5 NOTE


So, CDPR have addressed this issue in the patch. They gave most explosions damage of 20% of V's max health. Blast Shield Perk is applied after that. Vehicle explosions still do NPC killing levels of damage (they're actually marked as "kill" explosions in the game files), and they will definitely kill you. But I think they've also made most (all?) vehicles take more damage to be destroyed.

I'm not sure if I'm going to remove this mod. I'm happy to play with their solution, but some people might prefer this one. It's compatible with patch 1.5, and will take precedence over their solution if you use it (just a coincidence of where I put the code).

Unmodded behaviour

In the unmodded game explosions are designed to kill NPCs. They do between 0.25 and 1.5 of a normal NPC's full health. The problem is that the damage is the same for the player. If the player is level 40, the game looks up the health of a level 40 NPC (5700 on Very Hard), and does that amount of damage (for a car explosion, for example), or as low as 0.25 that (1425 damage!) for a small cannister of CHOOH2. Armor also doesn't affect explosion damage.

It might be possible to survive some smaller explosions at very low levels, but after that it's completely impossible. The Blast Shielding perk in the Engineering tree (10/20/30% reduction to explosion damage) works, but is useless since the damage is still too high.

Explosion sizes (there may be more things that explode, and maybe some other multiplier levels I forgot):
  • 0.1 NPC health: fire extinguishers
  • 0.25 NPC health: small CHOOH2 cannister
  • 0.5 NPC health: tall CHOOH2 cannister, robot explosion
  • 1.0 NPC health: car explosion
  • 1.5 NPC health: ??? (called "enormous" explosion in the code)

What this mod does

Damage is scaled (for the player only) using NPC DPS instead of NPC Health. I find that NPC DPS is decently balanced throughout the game (goes from 50 at level 1 to 850 at level 50 on Very Hard) and it generally matches the player's health and armor growth throughout the game.

(NOTE: the S in DPS is definitely not actual seconds of gameplay. Enemies don't do damage that fast, but an enemy with twice the DPS value does twice the damage per hit with the same weapon)

Explosions will do the full DPS amount for the given level, scaled by the size of the explosion as in the list above. So at level 40 on Very Hard a small CHOOH2 can does 25% of enemy DPS (617), for 154 damage (minus armor). A car explosion will do 100% of enemy DPS, 617 damage, minus an armor reduction (0.1 * # armor points). To survive car explosions at high level you need lots of armor and/or Blast Shielding! 

The damage is also split between physical and thermal for the gas canisters (unmodded behaviour preserved in this mod), so any thermal resistance you have will apply there. It's also scaled down if you're at the outer edge of the damage range, as in the unmodded game.

There is also a knockdown status effect applied whenever you suffer damage from an explosion. In testing I found that sometimes this doesn't work, but it's rare (seems like the falling animation can be interrupted by other animations). It doesn't work with fire extinguishers, I think because they also apply the blind effect. That probably gives a hint about when the knockdown doesn't work in general.

Check out my other mods:


Installation:
  • IMPORTANT: This mod depends on redscript. Download and install that first!
  • To install this mod, extract the zip file into the Cyberpunk 2077 installation folder (the mod files go to "Cyberpunk 2077/r6/scripts").

Credits