GodofWolves Posted May 28, 2014 Share Posted May 28, 2014 (edited) http://www.nexusmods.com/newvegas/mods/55897/?I made some changes for 1.1 but before I release it I want to make a script that changes the of the ownership the cell RocketLabTop when the quest come fly with me is done. That is the place where objects are marked as owned by the religious ghouls before and after they leave. scn OwnershipRocketGhouls begin OnActivate if RepconLaunchButton SetCellOwnership RocketLabTop endif end this script is doing nothing to achieve said goal. then I figured making it happen when the game considered the quest complete would probably be a better idea. scn ScanOwnershipRocketGhouls begin onTrigger VMS01 == 100 SetCellOwnership RocketLabTop end no matter what script type I choose it refused to save. at this point I think i will check out how someguy made that bounty that relied on three card bounty being completed first. Edited May 28, 2014 by GodofWolves Link to comment Share on other sites More sharing options...
GodofWolves Posted May 28, 2014 Author Share Posted May 28, 2014 (edited) this is not working either but it works structurally so I can at least save it scn OwnershipRocketGhouls begin ontrigger If GetStage VMS01 == 100 SetCellOwnership RocketLabTop endif end Edited May 28, 2014 by GodofWolves Link to comment Share on other sites More sharing options...
jazzisparis Posted May 28, 2014 Share Posted May 28, 2014 Add this code to your main script: short bVMS01Done ; Add this with the rest of the script's variables. begin GameMode if bVMS01Done elseif GetStage VMS01 >= 90 set bVMS01Done to 1 SetCellOwnership RocketLabTop endif end Link to comment Share on other sites More sharing options...
GodofWolves Posted May 29, 2014 Author Share Posted May 29, 2014 (edited) Ok it works. I was kinda on the right track when came coming up with the script, but I still have lot to learn. I don't understand is what exactly "set bVMS01Done to 1" does for the script.from my current understand short is time related vairable and I have vague idea what elseif does. short visit to the geck wiki at some time that is not 2:30 am will clear up what elseif does. Edited May 29, 2014 by GodofWolves Link to comment Share on other sites More sharing options...
jazzisparis Posted May 29, 2014 Share Posted May 29, 2014 I don't understand is what exactly "set bVMS01Done to 1" does for the script.That script segment should only run once. bVMS01Done is simply a variable whose sole purpose is to prevent it from running continuously, every time the script is processed. Link to comment Share on other sites More sharing options...
Recommended Posts