Jump to content

Tracking Scripts in GECK


rahaney

Recommended Posts

Hi all,

 

I'm trying to track down a script in the "Trouble in Homefront" Quest.

 

Essentially if you play as a "good character" you resolve the issues and are then asked to leave. In the GECK your @ stage 190 after you've said your goodbye's and it references the Vault101CaveDoorExterior.

 

I presume this location "trigger" moves the quest onwards but am unsure where i can find that script in the GECK. My reason for tracking this down is that we think the door updates the quest stage to 210 when in fact it should move to 230.

 

Can anyone point this out in the GECK?

 

EDIT: Ok so i found where the scripts are but cannot for the life of me see any dealing with a stage of 190 or 210 - this is for the quest MS16

There's a mention to a DemoVaultExitScript - for ending the quest after leaving the vault at stage 190 - but there's no script such named in the list!

 

 

This is troubleshooting for the Follower Amata Mod

 

With thanks in advance

 

R

Link to comment
Share on other sites

Is this script the one that you're looking for?

scn MS16VaultDoorCloseTrigScript

short MS16doonce
ref doorRef

begin onTriggerEnter player
;Close the door if the player has been exiled from Vault 101 in MS16
if (getStage MS16 == 190)
	if MS16doonce == 0
		set doorRef to GetLinkedRef
		doorRef.activate player
		set MS16doonce to 1
	endif
elseif (getStage MS16 == 90 && MS16.Finish > 0)		;Close door if player has voluntarily left
	if MS16doonce == 0
		set doorRef to GetLinkedRef
		doorRef.activate player
		set MS16doonce to 1
	endif
endif


;During MS16, if the player is evacuating, has been exiled, or has pledged never to return, end the quest.
if getStage MS16 == 90 || getStage MS16 == 180 || getStage MS16 == 190
	if MS16.Finish == 2 || MS16.Finish == 3
		setStage MS16 210
	elseif MS16.Finish == 1
		setStage MS16 215
	elseif MS16.Finish == 4
		setStage MS16 240
	endif
endif

;If the player has evacuated the Vault, close the door and end the quest.
if (getStage MS16 == 180)
	if MS16doonce == 0
		set doorRef to GetLinkedRef
		doorRef.activate player
		setstage MS16 240
		set MS16doonce to 1
	endif
endif

end

A really powerful tool in the GECK is the "Find Text" tool, found under the Edit menu. This script was found by searching for "SetStage MS16 210" in scripts. It was the only result.

 

Cipscis

Link to comment
Share on other sites

Is this script the one that you're looking for scn MS16VaultDoorCloseTrigScript

 

A really powerful tool in the GECK is the "Find Text" tool, found under the Edit menu. This script was found by searching for "SetStage MS16 210" in scripts. It was the only result.

 

Cipscis

 

Thats great Cipscis - exactly what i'm looking for - changes to this should allow the mod to work flawlessly!

 

Many thanks for your help and advice on the find text tool!

 

Kudos given ;)

 

R

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...