I'm working on a mod that makes some big, but simple world changes - new monster spawns, dead NPCs, deactivated settlements, and so on. My biggest problem right now is that I have the scripting skills of an unripened walnut right now. All I can code is a basic dialogue system through message boxes.
My biggest challenge is getting scripts talking to eachother, or to stuff like package conditions. I have no idea how to handle custom events or any kind of inter-script communication like that. Are there any walnut-oriented tutorials out there, or base-game scripts that I should be looking at?
A second hurdle is that I'd like to get rid of all the settlers at the player's settlements, as part of a "world restart" kind of quest. I have absolutely no idea how to do this. Ideally, I'd like to strip their inventories, toss them into the workbench inventory, and then scatter all that across the world, but I'm only confident in my ability to handle the last one. Has anyone chewed on this kind of thing before?