SKK Combat Stalkers add and remove hostiles

Article:  SKK Combat Stalkers add and remove hostiles Mod Name: SKK Combat Stalkers Mod File: SKKCombatStalkers.ESP Source: https://skkmods.com/mod/skk-combat-stalkers/ Platform: Fallout 4 (PC, XBOX) Author: skk.50@outlook.com Date:     August 2018 Version: 008 onwards

(1) Hostile actors are managed with Leveled formlists containing subsidiary Faction leveled formlists of actor (NPC) records.

SKK_CSHostile05 (Player difficulty adjusted level 1 to 5)
SKK_CSHostileLowDog
SKK_CSHostileLowGhoul
SKK_CSHostileLowRaider
SKK_CSHostileLowTrigger
SKK_CSHostileLowScavver

SKK_CSHostile10  (Player difficulty adjusted level 5 to 10)
SKK_CSHostileLowDog
SKK_CSHostileLowGhoul
SKK_CSHostileLowRaider
SKK_CSHostileLowTrigger
SKK_CSHostileLowSuperM
SKK_CSHostileLowGunner
SKK_CSHostileLowBOS      (added if relationship is hostile)
SKK_CSHostileLowInst     (added if relationship is hostile)

SKK_CSHostile15 (Player difficulty adjusted level 10 to 20)
SKK_CSHostileMedDog
SKK_CSHostileMedAtom
SKK_CSHostileMedForged
SKK_CSHostileMedGunners
SKK_CSHostileMedGhoul
SKK_CSHostileMedRaider
SKK_CSHostileMedSuperM
SKK_CSHostileMedTrigger
SKK_CSHostileMedBOS      (added if relationship is hostile)
SKK_CSHostileMedInst     (added if relationship is hostile)
SKK_CSHostileMedRR       (added if relationship is hostile)
SKK_CSHostileMedDLC01    (added at runtime if DLC is filled)

SKK_CSHostile20 (Player difficulty adjusted level above 20)
SKK_CSHostileHighAtom
SKK_CSHostileHighForged
SKK_CSHostileHighGhoul
SKK_CSHostileHighGunners
SKK_CSHostileHighRaider
SKK_CSHostileHighRobot
SKK_CSHostileHighSuperM
SKK_CSHostileHighDeathclaw
SKK_CSHostileHighBOS               (added if relationship is hostile)
SKK_CSHostileHighRR                (added if relationship is hostile)
SKK_CSHostileHighInst              (added if relationship is hostile)
SKK_CSHostileHighDLC01             (added at runtime if DLC is filled)
SKK_CSHostileHighDLC03FeralGhoul   (added at runtime if DLC is filled)
SKK_CSHostileHighDLC03TrapperCoast (added at runtime if DLC is filled)
SKK_CSHostileHighDLC03TrapperWoods (added at runtime if DLC is filled)
SKK_CSHostileHighDLC03Wolf         (added at runtime if DLC is filled)
SKK_CSHostileHighDLC04Disciple     (added at runtime if DLC is filled & relationship is hostile)
SKK_CSHostileHighDLC04Operator     (added at runtime if DLC is filled & relationship is hostile)
SKK_CSHostileHighDLC04Pack         (added at runtime if DLC is filled & relationship is hostile)


(2a) To remove a faction, say Deathclaws, remove the faction form list  SKK_CSHostileHighDeathclaw from the level list(s) SKK_CSHostile20.

(2b) If a faction list has more then one actor record, the first record is the BOSS that will only be spawned once in a team. So, if you have your pink panties on and only want ONE Deathclaw to spawn, edit SKK_CSHostileHighDeathclaw to remove all but one entry and then add a team padding actor like lvlRadRoach 000475df so the Deathclaw is the BOSS.


(3a) To add a new faction, say ZOMBIES, to all levels:

Create FormList UniquePrefix_LowZombie, populate with leveled actor records, add to SKK_CSHostile05 and SKK_CSHostile10 (as appropriate)

Create FormList UniquePrefix_MedZombie, populate with leveled actor records, add to SKK_CSHostile15

Create FormList UniquePrefix_HighZombie, populate with leveled actor records, add to SKK_CSHostile20

(3b) If your lvlActor records level properly (not many actually do) you can add a single faction list to all levels:

Create FormList UniquePrefix_AllZombie, populate with leveled actor records, add the new form list to SKK_CSHostile05, SKK_CSHostile10, SKK_CSHostile15, SKK_CSHostile20


(4) DLC actors can not be added or removed using their ActorBase forms in form lists unless the DLC is made a master dependency first. Because SKK mods hate dependencies and work hard to avoid them using dynamic masterless runtime form binding which can only be done in script.