I have not worked with the GECK in a few years, so I decided to go thru the Vault 74 tutorial. I am good with navigating and editing with the GECK. However, I seem to have forgotten some things, and I would like opinions on how I plan to do this version of Vault 74.
Basically, I want to make the 'power' initially broken, doors do not work and the main lighting does not work. I cannot get away from the minor floor lights and the green glowing lights on the door controls. There will be a transformer that needs to be fixed by the player. I wanted to do maybe 1 sensor module, 1 fission battery, and 2 scrap metal to repair. I wanted to make it where a repair skill below 25 and the player cannot determine how to fix it, 25-49 the player can find out what is needed to fix it, and 50+ the player can fix it. Obviously, the transformer would need a script similar to the Megaton Bomb, via messages and quest levels. All doors will be initially open, except the overseer's door, which of course, is the goal, and needs to be powered.
I figure, there is a couple of ways to achieve this situation.
#1 is to make two copies of Vault 74, 74a would be non-powered and 74b would be powered, and the player would be 'teleported' to the powered version (74b) when the repair is complete. The main catch with this is the external door would have to be changed to go into the unpowered or powered version of 74.
#2 is to make a script, maybe a quest script, that can enable the doors and lights when the repair is complete. I figure I can use an XMarker like is used in Museum of Tech (the vault tour) in order to activate the lights. But to make the doors stay open, and not activated by the player in the non-powered 'mode', I had to set the Inaccessible tick mark on the doors. (disabling the doors made them disappear) Can the Inaccessible flag be cleared by a script?
Which method would be considered best? Seems to me the scripting method would be the most fluid. But, it seems my scripting skill has faltered. I was trying to do a light switch (toggle on, toggle off) in the common script examples, but I cannot figure out how to attach the script to the activator switch.
Anyways, any opinions is appreciated.