Fallout 4

Platform:   Fallout 4 (PC, XBOX)
ModFile:    SKKCombatSettlers.ESP
ModName:SKK Combat Settlers (previous Settlers need Stimpaks)
Author:     [email protected]
Source:     https://www.nexusmods.com/fallout4/mods/34693
Date:       September 2018
Version:    014 onwards

Global Variables that can be set remotely as Papyrus script properties via GetFormFromFile, or MCM if you want to write a patch, or through the game console to configure the mod.

To set global variables with the game console use [set VARIABLE to VALUE]. For a Global Variable setting change to take effect, the associated quest script function must be called.

(*) DEFAULT SETTING

;----------------------------------------------------------------------------------

SKK_CSETForceHoltape

[*0|1] Auto provision missing holotape OnPlayerLoadGame

;----------------------------------------------------------------------------------

SKK_CSETEnabled 

[*0|1] *Disable the mod functions.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled"

;----------------------------------------------------------------------------------

SKK_CSETDamageSetting
  
[*0|1|2|3] *0 Disable damage (Protected), 1 Bleedout & Self recover (Essential), 2 Bleedout need Stimpak (Essential), 3 Mortal. This does not apply to Companions, Robots, Children assigned to workshops.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled"

;----------------------------------------------------------------------------------

SKK_CSETProtectUnique

[0|*1] Set Unique named workshop assigned actors to damage setting (1) Bleedout & Self recover (Essential) to ensure associated quests can not be disrupted by bleedout or death.  

;---------------------------------------------------------------------------------- 

SKK_CSETSettlersTakeStimpaks
  
[*0|1] *Disable or enable settlers self replenishing Stimpaks from the local workshop. SKK_CSETDamageSetting must be 2 for this to work. 

;---------------------------------------------------------------------------------- 

SKK_CSETLevelSettler
  
[*0|2.5|5|10] Settler health to increment per player level from base 100 health.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled"

;----------------------------------------------------------------------------------

SKK_CSET476Protection
  
[*0|1] *Disable or enable attaching SKK_476NoDisable keyword to prevent settlers from being removed by Fallout 4-76 Open World.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled"

cqf SKK_CSETQuest "SKK_CSETMainScript.Switch476Protection" ;apply instant change to all owned workshop settlers (v015)

;----------------------------------------------------------------------------------

SKK_CSETIncludeChildren 
SKK_CSETIncludeRobots
SKK_CSETIncludeCompanions

[0* | 1] To include or exclude, companions are those dismissed to settlements.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled" 

;----------------------------------------------------------------------------------

SKK_CSETSettlersGetShootingPerks (v015) 

[*0|1] Apply or remove the players shooting perks, automatically updates on perk adds, includes Gunslinger, Rifleman, Commando, Heavygunner.

cqf SKK_CSETQuest "SKK_CSETMainScript.UpdatePerkList" 1 ;apply instant change to all settlers (v015)
 
;----------------------------------------------------------------------------------

SKK_CSETCommandMenuPerks to 1 (v015)

[*0|1] Enable the settler extended command menu for Powerarmor and to make Follower.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchCommandMenuPerks" 

;----------------------------------------------------------------------------------

SKK_CSETUsePowerArmor
  
[0|*1] Enable or disable settlers to self equip power armor in combat.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled"

;----------------------------------------------------------------------------------

SKK_CSETDamagePowerArmor

[0 | *1] 0 Disable or 1 Enable settlers damaging power armor components.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled"

;----------------------------------------------------------------------------------

cqf skk_CSETquest "SKK_CSETPACommandScript.AllEnterPowerArmor"

All settlers in the local workshop build area enter nearest empty Power armor furniture. SKK_CSETUsePowerArmor must be set to 1.

;----------------------------------------------------------------------------------

cqf skk_CSETquest "SKK_CSETPACommandScript.AllExitPowerArmor"

All settlers in the local workshop build area exit worn Power Armor.

;----------------------------------------------------------------------------------

SKK_CSETShowMessages 
SKK_CSETShowStimpakMarker

[*0 | 1] Display settler configuration messages for active workshops.

;----------------------------------------------------------------------------------

SKK_CSETShowFollowerMarker

[*0 | 1] Map mark combat settler follower.

cqf SKK_CSETQuest "SKK_CSETFGollowerScript.SwitchFollowerMarker";

;----------------------------------------------------------------------------------

SKK_CSETShowProvisionerMarker

[*0 | 1] Map mark all provisioners.

;;cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchProvisionerMapMark";

;----------------------------------------------------------------------------------

SKK_CSETAggression

[*0 | 1 | 2 | 3] Set the settler combat aggression to 0 Default, 1 Cowardly, 2 Unaggressive, 3 Aggressive. Does not apply to guards who are always Aggressive.

cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled";

;----------------------------------------------------------------------------------

SKK_CSETFindUnassignedSettlers

[0* | 1] Map mark unassigned setters for the local workshop.

cqf SKK_CSETQuest "SKK_CSETMainScript.FindUnassignedSettlers";

;----------------------------------------------------------------------------------

SKK_CSETManageWeapons (v019)

[0* | 1 | 2] 0 disabled. 1 Auto upgrade of new settlers pipe weapons. 2 Auto upgrade new settlers plus they scavenge weapons/ammo after combat and return them all to the local workshop after combat.

;----------------------------------------------------------------------------------

SKK_CSETManageArmor (v022)

[0* | 1 | 2] 0 Disabled, 1 Auto upgrade of new settlers outfits/armor with SKK_CSETOutfitWorkshopNPC, 2 Auto upgrade of new settlers outfits/armor with user xEditable SKK_CSETOutfitCustom.

;----------------------------------------------------------------------------------

Sample default console BAT file 

set SKK_CSETForceHolotape to 0
set SKK_CSETEnabled to 1
set SKK_CSETDamageSetting to 0
set SKK_CSETProtectUnique to 1
set SKK_CSETLevelSettler to 0
set SKK_CSETSettlersTakeStimpaks to 0
set SKK_CSETSettlersGetShootingPerks to 0
set SKK_CSETCommandMenuPerks to 0
set SKK_CSETUsePowerArmor to 1
set SKK_CSETDamagePowerArmor to 1
set SKK_CSET476Protection to 0
set SKK_CSETShowMessagesMarkers to 0
set SKK_CSETAggression to 0
set SKK_CSETIncludeChildren to 0;
set SKK_CSETIncludeRobots to 0;
set SKK_CSETIncludeCompanions to 0;
set SKK_CSETManageWeapons to 0; 
set SKK_CSETManageArmor to 0; 
set SKK_CSETShowMessages to 0;
set SKK_CSETShowStimpakMarker to 1;
set SKK_CSETShowFollowerMarker to 0;
set SKK_CSETShowProvisionerMarker to 0;
cqf SKK_CSETQuest "SKK_CSETMainScript.SwitchEnabled"

Article information

Added on

Edited on

Written by

SKKmods

0 comments