NCPD spawn tweak
Changed the “PreventionSystem” behavior to stop NCPD from spawning at lower treat level and to change the spawn distance and interval for each treat level; user configurable
Requirements:
redscript
From what I understood, the NCPD doesn’t care for a few citizens’ death, so it’s only natural they don’t send reinforcement to the scene for “minor” crimes. Without reinforcement (spawning new NCPD units), V will still get attacked by NCPD forces nearby when they see you; and at higher wanted level, NCPD will send units quicker (i.e., spawn closer to V and more frequenctly).
You can open the .reds in the mod and change the Config setting. Say, you already want reinforcement at 1 stars or higher and spawn closer at higher levels less frequently, you can edit the first part of the mod to
public class NCPD_Spawn_Config {
public static func MinHeatLevelToSpawnNCPD() -> Int32 = 1
public static func SpawnDistance_HeatLevel_1() -> Float = 2.0
public static func SpawnDistance_HeatLevel_2() -> Float = 2.0
public static func SpawnDistance_HeatLevel_3() -> Float = 1.2
public static func SpawnDistance_HeatLevel_4() -> Float = 1.0
public static func SpawnFrequency_HeatLevel_1() -> Float = 2.0
public static func SpawnFrequency_HeatLevel_2() -> Float = 1.0
public static func SpawnFrequency_HeatLevel_3() -> Float = 0.9
public static func SpawnFrequency_HeatLevel_4() -> Float = 0.8
}
The last eight parameters are multiplier to the vanilla spawn distance and interval settings.
I only share this cuz I made it anyway, so don’t expect me to add features
I paired this with a bunch of mods like Corrupt NCPD and Huteck Economy Rebalance for a lore friendly gameplay, and HARDCORE22 so everyone dies equally. There’re some fixes for HARDCORE22 I made myself based on the comment sections, and IMO those are necessary for better immersion, so DIY if you’re interested
Installation:
just drag the file to the Cyberpunk game folder (*make sure you see the folder r6 before dropping)
Conflict:
If there’s a conflict between this mod and another, uninstall first, make a save (just in case), reinstall the mod, and then change the name of this mod to something like “z_Better NCPD Spawn.reds”. If there’s still a conflict, feel free to ask, but no guarantee there’ll be an answer