Jump to content

Reading Terminal Entry makes Map Marker Visible


Recommended Posts

Not sure how to do this. I assume it's a papyrus fragment.

 

I have a terminal with a number of submenus. Each submenu provides some flavor text regarding a location. What I want to do is make reading that submenu change a map marker to visible, so that it shows up on the map. Not enable travel, just make the marker visible.

 

I notice each terminal entry (index) has space for a papyrus fragment. I'm guessing you can use that to make something like making a marker visible when that terminal entry is read. What I don't know is how to do it. The specific papyrus code needed.

 

Any help?

 

 

Link to comment
Share on other sites

The script function you want to use is MyMapMarker.AddToMap() : https://www.creationkit.com/fallout4/index.php?title=AddToMap_-_ObjectReference

Which will make your map marker visible, but can't fast travel to it yet. You would use MyMapMarker.AddToMap(True) to make it available for fast travel.

 

But I don't have "MyMapMarker". I have a list of 5 (maybe 6) vanilla map markers. Each terminal entry should unlock a different one of those.

 

For example, there is an entry for Vault 75. When that entry is read I want to make the 75 map marker show up on the map.

 

Reference Editor ID: Vault75MapMarker (0002C088)P

 

How do I substitute that for "MyMapMarker"?

Link to comment
Share on other sites

You would add that property to your script fragment. I'm unfamiliar with terminal script fragment, but how you do it for a quest is in the fragment, first put a semicolon ";" no quotes in the fragment, then hit compile. This creates the script. Then double click on the script and hit the Add Property button. Choose as type ObjectReference, name it anything you want then click OK. Then click on the property and Edit Value. Choose the cell the marker is in and the map marker reference. Then in your script you can put

 

Vault75MapMarker.AddToMap() and hit compile.

Link to comment
Share on other sites

You would add that property to your script fragment. I'm unfamiliar with terminal script fragment, but how you do it for a quest is in the fragment, first put a semicolon ";" no quotes in the fragment, then hit compile. This creates the script. Then double click on the script and hit the Add Property button. Choose as type ObjectReference, name it anything you want then click OK. Then click on the property and Edit Value. Choose the cell the marker is in and the map marker reference. Then in your script you can put

 

Vault75MapMarker.AddToMap() and hit compile.

 

I'll give that a try, thanks.

Link to comment
Share on other sites

 

You would add that property to your script fragment. I'm unfamiliar with terminal script fragment, but how you do it for a quest is in the fragment, first put a semicolon ";" no quotes in the fragment, then hit compile. This creates the script. Then double click on the script and hit the Add Property button. Choose as type ObjectReference, name it anything you want then click OK. Then click on the property and Edit Value. Choose the cell the marker is in and the map marker reference. Then in your script you can put

 

Vault75MapMarker.AddToMap() and hit compile.

 

I'll give that a try, thanks.

 

 

Ok, that seems to have worked. At least it compiles without error. I'll have to test it in game.

 

Thanks for the help, I appreciate it.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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