Fallout New Vegas
0 of 0

File information

Last updated

Original upload

Created by

S6S and Brandy

Uploaded by

Sweet6Shooter

Virus scan

Safe to use

Tags for this mod

About this mod

A spiritual successor to Stat Choices, this mod provides a user-configurable choice of health, carry weight, or AP bonus on each level up. The improvements on the original include: user-configurable AP/carry weight increase values, and a dynamic check of the health-per-level gamesetting.
ESP Free!

Requirements
Permissions and credits
Changelogs
Overview:
A spiritual successor to Stat Choices, this mod provides a user-configurable choice of health, carry weight, or ap bonus on each level up. 

Features:
The improvements on the original include: user-configurable AP/carry weight increase values, and a dynamic check of the health-per-level gamesetting, to ensure that the player isn't losing extra health if their health-per-level gamesetting is lower than 5.
You won't be prompted with the health option anymore, if that setting is set to 0.
Esp-free.

Users of Benny Humbles You and Steals Your Stuff can optionally have the stat boosts reverted on the first wasteland travel.

Customization:
If you'd like to alter the values of each level up stat boost, open the .txt file and alter the green values to change the HP amount, the blue values to change the carry weight amount, and the yellow values to change the AP amount.

;SetNumericGameSetting fAVDHealthLevelMult 69
Example:
SetNumericGameSetting fAVDHealthLevelMult 82
Note the removal of the semicolon ;

ref rModHP = (begin function {int iCh, int iHPd}
if iHPd == 1
player.modav health ((GetNumericGameSetting fAVDHealthLevelMult) * -1)
endif
if iCH == 1
player.AuxVarSetFlt "_DSLCHP" ((player.AuxVarGetFlt "_DSLCHP") + (GetNumericGameSetting fAVDHealthLevelMult))
elseif iCH == 2
player.AuxVarSetFlt "_DSLCCW" ((player.AuxVarGetFlt "_DSLCCW") + 5)
elseif iCH == 3
player.AuxVarSetFlt "_DSLCAP" ((player.AuxVarGetFlt "_DSLCAP") + 5)
endif
end)

ref rHPUDF = (begin function {}
MessageBoxExAlt (begin function {int iB}
if iB == 0
call rModHP 1 0
elseif iB == 1
call rModHP 2 1
player.modav carryweight 5
elseif iB == 2
call rModHP 3 1
player.modav actionpoints 5
endif
end) "^Select a stat to increase^|Health|Carry Weight|Action Points"
end)

ref rAltUDF = (begin function {}
MessageBoxExAlt (begin function {int iB2}
if iB2 == 0
player.modav carryweight 5
call rModHP 2 0
elseif iB2 == 1
player.modav actionpoints 5
call rModHP 3 0
endif
end) "^Select a stat to increase^|Carry Weight|Action Points"
end)

Then save the file.

Requirements:
JIP LN, xNVSE, Johnny, the usual stuff.

Installation:
Regular installation. Safe to merge, open permissions for inclusion in any other mod or other project.

Questions:
Do I need the original?
No.

Upcoming Versions:
I'll absolutely consider adding more stats to choose from if I hear of any good, balanced ideas.

Credits:
Brandy created the original, which served me very well, until I decided to change the health per level gamesetting in my build.

Permissions:
Completely open permissions. Include this in a gameplay overhaul or merge that you publicly release if you'd like, no need to ask.

Support:
If you'd like to support my modding work or say thanks, feel free to donate via the Nexus or here at Ko-Fi.