Fallout 4

File information

Last updated

Original upload

Created by

marcelocastro

Uploaded by

marcelocastro

Virus scan

Safe to use

About this mod

This mod intends to improve settlement attacks. It turns settlement attacks into a proper Minutemen Quest and allows the player to queue up settlement attacks so that they won't autoresolve if the player doesn't get to it immediately, among many other features.

Requirements
Permissions and credits
TESTERS NEEDED

WARNING:
This is a test version.

Even though it was extensively tested, the number of attack quests is enormous and some unforeseen situations may happen. Please report bugs so I can fix them.

NEED TESTING:
- Trapper attack quest (Far Harbor) - Tested - works
- Minutemen attack quests (Nuka World)
- BoS attack quests (Nuka World)

NEED COMPATIBILITY CHECK:
Settlement Attacks Beyond - Tested - works
All Settlements Extended!
Attackers - Get Off My Buildzone


KILL SWITCH:
If any of the attackers fail to load or loads inside a wall or underground, the holotape has a kill switch that allows the player to kill all attackers.

UNINSTALLATION:
To uninstall SAI, you need to make sure that no attack quests are active , to do so, on the holotape there's a feature that allows you to see information about the attack quests. To uninstall, both the queue and the active quests must be zero.

KNOWN ISSUES:
  • You can't trigger attacks on the settlement you are currently in (or close by, like Sanctuary and RR). It's the way the vanilla quests are set up. If you trigger an attack on the settlement you are in the vanilla quest fails and SAI loses all it's references. So the holotape doesn't allow that to happen.
  • There's a sneaky eyebot that likes Spectacle Island and I don't know why he gets spawned there, even though I move him time and time again. It's only on one of the Mechanist attack quests and you've got a killswitch on your holotape.
  • I forgot the Auto-loot function on from when I was testing. After you kill someone, almost all their loot goes to the workshop they were attacking. There's also the strip-kill effect which is funny. I'll put this as a holotape option on the next release. Sorry guys.
  • There's some strange double triggering of the same quest two times in a row (only sometimes, and it seems to happen more often at the Slog). If you get the same quest at the same settlement right after finishing one you can just move to another settlement and wait 6 hours and the quest will complete on it's own, or you can just SetStage WENG_WorkshopAttack01 100 and the quest will move on to the next one in queue.

HISTORY:

I've been working on a mod for some time now to improve settlement attacks. It's my first mod.
I started this project trying to replicate the settlement attack quests that old DCMS used to have, just to see if I could learn to mod.
But as I learned about the CK and papyrus scripting, the mod grew with it.
I tried different approaches to improve settlement attacks until I realized that editing the vanilla quest (WorkshopXXXAttackNN) and scripts (WorkshopAttackScript and REScript) is a bad idea, so I've built this mod to work around the vanilla quests and I didn't edit anything on those quests and scripts.
A while back I saw a post from Ianwrath saying he was trying to do something similar to what I modding, so I contacted him and we teamed up to develop it.
 
Why isn't this an overhaul? Because I found the vanilla settlement attack logic to be actually interesting. Don't get me wrong, like all Bethesda games, they half-assed it, it almost seems like an intern did it, there are a lot o problems that I've tried to fix. But the basis for it was there, and, in my opinion, it was good, I didn't wan't to drastically change it, but I wanted to improve upon it.

FEATURES:
 
The mod main features are listed below:
 
1. Every vanilla settlement attack is turned into a proper Minuteman quest, with quest log and different stages: There are some vanilla quests that originally didn't appear on the miscellaneous quest log, like the animal quests (Yao Guai, Deathclaw, Radscorpions, Mole Rats, etc.), but with SAI they do. Never miss a settlement attack quest warning again.
 
2. Properly named quests indicating the settlement and the type of attacker: Know what you are facing beforehand.
 
3. Put up head markers and count kills/enemies on the quest objectives: Easily find the attackers on large settlements through HUD or minimap and know, beforehand, the number of attackers you need to kill. Track down those missing attackers.
 
4. Create a quest queue: you will always only have a single quest active (you can only defend one settlement at a time), if another settlement attack is triggered, it will enter the quest queue (even if the vanilla miscellaneous quest is logged) and will only be activated when it arrives at the front of the queue. If the quest is queued, you can go to that settlement, build, talk to settlers, trade, and the attackers won't trigger, they will only trigger when the SAI quest is active and pointing at that settlement. Never fail an attack quest again because two quests triggered simultaneously and you didn't have time to get to the settlement.
 
5. Make sure the method works for both fast travel and hardcore and also for low-end and high-end rigs: the way SAI was set up, it works well with all types of users.
 
6. Correct the Synth Quest to turn the synth settlers against the settlement on synth attacks: One of the vanilla synth quests has an error. It should turn the synth settlers against the settlement, but it doesn't. Kill synth settlers on synth quest.

7. Make Ghouls come out during the day: Ghoul attack quests only used to happen at night, and if the quest was triggered during the day, it just kept looping to check if it was night to start the attack. With SAI, the ghouls will come out any time of the day.
 
8. Holotape to trigger settlement attacks: Use a holotape from a terminal to choose which settlement to attack or from your pip-boy to trigger a "random settlement" attack. The attacks are triggered instantly and enter the quest queue. So you could, possibly, trigger one attack on each settlement of the game and just keep chain-questing settlement attacks.
 
9. Fix what some people are calling the "fast travel glitch": This "glitch", that's not actually a glitch, but a package attached to the attackers aliases, allows attackers to move inside the settlement walls when the player fast travels to the settlement. SAI doesn't allow the attackers to move from the spawn point unless the player arrives near the settlement. Don't get "ninja" attackers in your settlement.
 
10. Works with all attack quests from all DLCs
 
11. Compatibility: Because not one single line of the vanilla was touched, SAI was built to be compatible with most mods available
     - It should work with properly built new settlements (modded settlements)
     - It should work with modified settlement borders
     - It should work with modified spawn points (as long as they are properly referenced ans Edgemarkers on the Workshop), and It allows the use of up to 5 spawn markers on each settlement.
 
And furthermore... SAI was built to improve settlement attacks, so on the next versions you will see a lot of new features, like a new type of resolution through paying a bribe or offering a tribute to the attackers; more attackers; more difficult attackers (benemoths, glowing ones, mirelurk queens, etc.).