Fallout New Vegas
0 of 0

File information

Last updated

Original upload

Created by

dhert

Uploaded by

djhert

Virus scan

Safe to use

Tags for this mod

About this mod

ESPless mod that adds a configurable chance for death for companions, levels all companions with you, and makes companions be affected by Hardcore stats!

Requirements
Permissions and credits
Changelogs
Companion Vitality

An ESPless script that makes companions a bit less overpowered! 

I love having companions, but having immortal companions, or companions that will die from basically any encounter, is a bit boring.  Also, it's not immersive that I am impacted by the elements, but my companions are not.  This mod attempts to fix this.

Death Chance and Injury
When you hire a companion, the companion is set to be Essential on their Reference. (The Essential flag is removed from their Base form).

When a companion has 5% health and is following you, they will now have a 5% (configurable) chance to die instead of being knocked down. 
Alternatively (if they don't die), they have a 20% (configurable) chance to have a random limb crippled when they are knocked down.

Notes:
  • Sometimes when a companion takes too much damage they are put in the "Knocked Down" state before the Essential flag can be cleared.  This means they get 1 more life. I accommodate for this as I could not fix it without weirdness, so the Essential flag will just NOT be re-added to them unless you do it manually via the console (but you shouldn't).
  • Death Chance requires that Hardcore mode be enabled.
  • Can be expanded to any companion by adding the "Companion" KEYWORD. KEYWORDS is no longer required as of v1.1
  • The Injury could be put on a limb that is already broken, in which case, nothing happens.
  • Both Injury and Death Chance can be disabled by setting to 0 via the INI
  • NEW: Robots can have this feature disabled via the INI
  • NEW: Companions that respawn after death (like Dogmeat with the Perk) are handled correctly. 

(VERY) Simple Companion Needs
Companions are now impacted by the Hardcore needs of the player.  When you are dehydrated, hungry, or sleepy, and suffering from a negative effect, so are your companions!  When you manage these needs and the effect is removed, it is also removed from every companion.  Tracks the Hunger, Thirst, and Sleep stats individually.

This is intended to simulate your companions eating, drinking, and sleeping as a group.  All of the needs are based on the player's for simplicity of managing this system. 

NEW: Companions will also suffer from the player's Radiation debuffs.  Robots and Ghouls are automatically excluded!

I will NOT be creating a system to track companion needs individually.  Not only would this be a very complex script, it ultimately wouldn't be FUN to have to manage your companion's needs too.  So, the needs are entirely based on the player's, and they just get the associated debuff. 

NEW: Simple Companion Needs and Companion Radiation Debuffs can be disabled via the INI.

Companion Leveling Control
NEW:Added a new feature to make companions level when you want them to, so that they stay relevant, or not. By default, all companions now level with you.

This setting can respect the game's "iCharacterMaxLevel" GameSetting, so any changes you make to that are reflected on your Companion's Max Level. Can also adjust the Level Scaling of your companions, now set to 1.0 to always level with you.

No more getting rid of a Companion as they stopped leveling! As this is a scripted solution, it is compatible with ALL companions too!

This can be disabled via the INI options that are available.

Compatibility
  • Should be compatible with everything, including TTW!
  • I have tested this on multiple modded companions with no issues.
    - The only potential issue I could foresee on some modded companions is when that mod provides an "Essential" option itself.  Sometimes that mod's script might run after mine, so it sets them Essential on the base form again. Just disable this option in that mod where applicable.
  • Other mods that set all companions to Essential will not be compatible with the Death Chance feature.
  • Will use the modified Hardcore values from mods like JSUE, SawyerBatty, Vigor, etc.
  • NEW: No longer requires KEYWORDS, so compatibility has been greatly expanded!

Available Configuration
Included Configuration is at: "Config\CompanionVitality.ini"

Spoiler:  
Show

iDeathChance- Default: 5
  • Chance for the companion to be killed. Set to 0 to disable.

iInjuryChance - Default: 20
  • Chance for the companion to be injured. Set to 0 to disable.

bRobotDC - Default: 1
  • Determines if robots are given a death chance.

bCompanionNeeds - Default: 1
  • Companions are affected by Player's Needs.

bCompanionRads - Default: 1
  • Companions are affected by Player's Radiation.

iCompanionMaxLevel - Default: 0
  • Set all companion's Max Level
  • Set to -1 to ignore this option (no changes)
  • Set to 0 to use the iMaxCharacterLevel GameSetting
  • Any other value is set as the max level.

fCompanionLevelScale - Default: 1.0
  • Set all companion's Level Scaling
  • Set to -1 to ignore this option (no changes)
  • Set to 0 and Companions will NEVER level.
  • Vanilla is 0.75 (Character Level 60 is Companion Level 45)
  • Recommended to not go over 1.0, but do what you want.



Known Issues
None - Let me know!

Recommended
JIP Companions Command and Control - When using this JIP CC&C, enable the option "No Recovery on Combat End" via its MCM to really have this mod take effect!
Quick Trade ESPless -  This mod is an awesome QoL feature, and I recommend it. While my mod no longer requires KEYWORDS, I will be updating the Modded Companion Keywords files.

Credits and Thanks
jazzisparis - For JIP LN NVSE Plugin
carxt - For JohnnyGuitar NVSE
Xilandro - For KEYWORDS
root1 - For Companions and Traders KEYWORDS
jayserpa - And their Skyrim mod Follower Death and Injury Chance - Followers Can Die, which has been living in my head rent free since I tried it, and is what inspired me to bring this feature to New Vegas too.