Mod Notes: RRS Adoption
[ This is going to be some planning notes for Raider Reform School. It's unlikely to have much in the way of naughty pictures, and a lot in the way of programming talk. ]
The Raider Reform School is in may ways a pregnancy mod. The play is encouraged to keep a lot of slaves, and to keep them pregnant. The trouble is, that turns into babies, and thence to children, and that can overload the game engine very quickly.
So: I want a reaper. Or rather, in this case, an adoption mechanism.
- Code should run daily, find all the settlement children, and disable them and mark them for removal with FPE
- Needs to spare non-RRS kiddies, or at least non-FPE ones
- Should be an option to spare player's own offspring
- Needs to run whether the player visits or not. Otherwise a settlement could overload if the player neglects it for a while, and I don't want to force anyone to "do the rounds"
- Maybe have a chance to adopt that rises with the number of kids in the settlement and the age of the kid
- Maybe have a token you can give specific sproglings ("citizenship papers" maybe) that exempts them from adoption. So you can have a couple of the little sods grow up if you want.
- Maybe preferentially adopt males over females. Probably needs to be MCM configurable
- Want to remove them when the player isn't looking. Preferable when he isn't even in the location
I'm considering linking this to a settlement object you can place with the workshop
- Probably use one of the static robobrains from the mechanist lair. SOE already has one, so I should be able to adapt that easy enough
- Call it a RRS ... beacon? Administrator? Have to think about the name
- Only settlements with a beacon get the adoption loop
- Part of me wants to make this require science-1 and a wire link to a radio mast ... but I don't want to force people to play high-Int charaters, or build settler beacons. I could have an RRS mast to link in ... but it might be easier to just mashup a small radio mast into the robobrain object.
- Considering having a Miss Nanny spawn from time to time and bimble around the settlement examining the kids - for no reason other than the fun of it. Maybe a reskin with the RRS logo. Probably more trouble than it's worth though.
There's a global list of workbenches accessible from WorkshopParentScript, and from a workshop I can get a list of NPS. Although if I use a Beacon, I can keep my own list of settlements. Might be faster than looping over all of them and looking for beacons. Although either would work. I can loop over workbenches, then loop over settlement NPCs and build a list of kids for that settlement. Also keep a track of how many were adopted and pay an Adoption fee to the settlement workbench. (I also want to pay something per-conception and per-birth, just to encourage players to maximise the number of pregnant raiders they maintain, but that'll have to wait on the next version of FPE).
What the hell, might as well give it a shot.'w'w
9 Comments
Recommended Comments