Fallout 4

File information

Last updated

Original upload

Created by

SKK50

Uploaded by

SKK50

Virus scan

Safe to use

About this mod

Multiracial Workshop Actors recruits Alien | Brahmin | Feral | Gutsy | Protectron | Human Settler | Synth | Supermutant | Triggerman | DLC04 Raider as workshop settlers who produce resources and annoy you with hellos and idle comments. Use beacons over time to recruit to the free bed count, or a radio for on demand spawning.

Permissions and credits
Mirrors
Changelogs
Multiracial Workshop Actors recruits Alien | Brahmin | Feral | Gutsy | Protectron | Human Settler | Synth | Supermutant | Triggerman | DLC04 Raider  as workshop settlers who produce resources and annoy you with hellos and idle comments. Use beacons over time to recruit to the free bed count, or a radio for on demand spawning.


[ Add some racial diversity to your population ]



What it does

Adds two workshop constructable devices;

(1) Multiracial Recruitment Radio (Resources:Misc) which needs no power to spawn your choice of race (or random) on demand from an activation menu, up to a limit of 127 actors per workshop.  

(2) Multiracial Recruitment Beacon (Power:Misc) needs power like a regular beacon to attract your choice of race (or random) from an activation menu at the configured game hours interval up to the workshop bed count. New beacon recruits will only turn up (or over population dismissed) when the player is on site so workshop objects are loaded and counters are correct.


How it works


When either radio or beacon are activated a menu pops to select the race and configure options:


Spawn [ *Random | Alien | Brahmin | Feral | Gutsy | Protectron | Human Settler | Synth | Supermutant | Triggerman | DLC04 Raider ]

[ Give me an SKK Actor Management Note ]

Recovery [ *Protected | Mortal ]

Scale health [ *Off | @5/player lev
el | @10/player level ]

Irritating chatter [ *Enabled | Disabled ]

Spawn Marker [ *Workshop spawn marker | The Radio/Beacon ] 

Beacon Period [ *24 Hours | 12 Hours | 6 Hours | 1 Hour ] 

Beacon Max Recruits [ 1 | *2 | 4 | 8 | All ] 


Spawn: Brahmin are standard WorkshopBrahmin, Humans settlers are standard WorkshopNPC and DLC04 Raiders are standard Nukaworld faction lvlRaiders so if you use actor overhauls on them, they will apply.

Other races are all custom lvlActors which are WorkshopNPCScript enabled for any production task or provisioner assignment and can be sent to other workshops. Your actor overhauls will probably not apply unless they work at the race level. By default they all can be assigned to and produce resources (but mostly do not have production idle animations), so count for population needing food, water and a bed (except robots). 

DLC04 Outposts: DLC04 raiders can only be recruited to DLC04 Outposts where the correct faction is automatically chosen. Any other race can be added to DLC04 Raider Outposts. If the player is kicked out of that outpost faction, the MWA actors stay friendly to both the raider factions and the player so will be neutral in any takeover fight. This could be confusing if they are made a follower and visit other hostile raider outposts.

To avoid aggro with neutral actors, all custom actors have been pacified for less aggression (AI aggression = 1) like normal boring settlers. Otherwise ferals in Sanctuary attack Carla which is racially sound, but may be inconvenient for RPG.

Any actor setting changes to recovery/health only apply to new spawned actors going forward. They are not retrospectively applied to existing actors to avoid holding on to them and contention with proper full-fat workshop actor or settler configuration managers.


Spawn Random: Excludes Brahmin and Aliens. DLC04 Raider are excluded from normal (non DLC04 Outpost) workshops, WorkshopNPC humans are excluded from DLC04 Outposts. 


Recovery: Default base game settlers are Protected which means they can take damage from anyone, bleedout for ~15 seconds and self recover, only the player can kill them. Mortal means killable with no comebacks, so don't use that and then complain Karen. If you want to switch your settlers between recovery options or bleedout and need healing for immursion, use Combat Settlers to manage that.


Health: Default base game settlers have a flat 100/110 health which is never updated. This can spawn actors with health scaled to the player at that time but does not update. If you want settlers to scale health with the player levels, use Combat Settlers to dynamically manage that ... getting that hint yet ?


Irritating Chatter: Actors have default dialogue to trade with the player and also offer irritating hellos and idle comments. Switching chatter in the menu applies to all existing actors in real time. Except Ferals, they refuse to talk. As the races don't have animations for workshop resources or idles they mostly wander around saying stupid things. Just like real settlers when your ResetWorkshop script is broken.


Beacons: if switched on will manage the population to the number of recognised beds. That's the number of sheltered beds, which may not be the number reported on the build menu bar. Workshop Ownership Utilities will mark unsheltered beds for action.

If there are too many settlers the beacon will try to dismiss actors that are not dismissed companions, unique or assigned to work objects. To unassign actors from work objects so they can be dismissed, either destroy their work objects (storing will not unassign them) or trade the SKK Actor Management Note which has an option to unassign from work objects. Dismissal deletes the actor when they unload.

Note: When the beacon timer ticks for recruit/dismissal, the update actions only happen when the player is within 4096 game units of the owning workshop to ensure all objects are loaded. To help figure out that distance, the beacon must be built within 4096 game units of its workshop and warns if not when placed or moved.

Top Tip: To change settings without having to switch the beacon off/on (which resets the recruitment timer), use the spawn radio menu.


SKK Actor Management Note can be generated from the spawn menu or Chemlab [Utility] section. When given to an actor that has WorkshopNPCScript it offers a context sensitive action menu:

Exit Power Armor.
Unassign from workshop resources.
Dismiss from a Workshop.
Recruit to a Workshop.
Reset Actor (clears inventory).






Known Issues

(1) Most multiracial actors do not have idle animations for workshop work objects (farming, guarding, scavenge station). Rather than standing frozen in place they are configured to wander around looking busy. Calling with the bell can cause them to stop updating AI movement packages after being called until they are commanded or unload. 

(2) If a workshop does not have at least one base game voiced WorkshopNPC in residence to act as "quest settlement spokesperson" it is unlikely to be picked by story manager as a radiant quest target.
 

Compatibility

The mod has no dependencies on extenders or DLCs and does not change any existing base game scripts, assets or objects. It is 100% pure new Creation Kit forms and scripts which means that it has no load order dependencies.

As this mod was published after November 2019 it depends on Fallout4.exe 1.10.162.0 (or later). Get fresh and stop living in the past with aged content.


Actors spawned by this can be;

Managed by Combat Settlers 
Recruited by Unlimited Combat Followers 
Killed with Settlement Attack System 
Protected from Fallout 4-76 removal 


Nexus PC manual installation & disable

Copy SKKMultiracialWorkshopActors.esp and SKKMultiracialWorkshopActors – Main.BA2 to your...\Fallout 4\Data directory, enable in the Bethesda mod menu, mod manger or whatever. 

As this introduces new lvlActors and workshop objects into the game it is not a good idea to try and remove it. But, if your feeling particularly lucky,  kill - disable - delete all multiracial workshop actors, destroy all beacons/radios so no mod specific objects are active in your game then disable the mod and see if the savegame crashes. You must be really desperate or mad. 


Console Commands

set SKK_MWABeaconGameHours to [ 1 | *24 : 65536 ] ; The number of game hours between beacon recruiting cycles.

set SKK_MWABeaconMaxRecruits to [ 1 | *2 : 127 ] ; Maximum number of empty beds to recruit/dismiss each cycle.

set SKK_MWARecovery to [ 0 | *1 ] ; 0:Mortal or 1:Protected at spawn. 

set SKK_MWAScaleHealth to [ *0 | 5 | 10 ] ; 0:Off, else 100 +N Health per player level at spawn.

set SKK_MWAHelloEnabled to [ 0 | *1 ] ; Enable or disable the irritating actor hellos. 

set SKK_MWATradeEnabled to [ 0 | * 1] ; Enable or disable the default player trade dialogue.

set SKK_MWASpawnMarker to [0 | 1] ; 0:WorkshopLinkSpawn 1:Radio/Beacon.


********************************************************************************************
SKK mods for Fallout4 will no longer be maintained on nexusmods.com from July 2021
 
If you have read the comprehensive solution description and still need support, use the SKK Mods Discord channel https://discord.gg/tgKNT77DC8

If you are looking for an SKK solution that has been removed from this site to respect the author's IP, or would like to stay up to date with other content, you can find it on SKKMods.com http://skkmods.com

SKK solutions are provided as-is for personal use only. No commercial use, monetization, re-use, packaging, re-packaging or distribution of SKK created code/scripts in whole or in part is allowed.
© 2021 [email protected] all rights reserved.
********************************************************************************************