Jump to content

Quest markers not working correctly


Recommended Posts

I have my mod working up to stage 30, I have place mapmarker on the road to helgan to point out where Ghost is... All this works except , after the player goes finds the ghost , talks with him, and gets next quest point.... Player leaves and the ghost just stays there and the mapmarker stays ... I would like to clean these up.

 

2things 1. I don't want the Ghost to hang out and 2 even tho the mapmarker shows up for the ghost meeting point on the road It does not have the "Active" quest icon.

 

So how do I disable the ghost, based on getStage in the dialog (Topic) area and how does the "active quest marker work?

 

And if one of you more skilled modders would like to help me on this mod, and allow me to ask questions, I would love to have a mentor. Right now I spend 3 hours searching, watching tut video and researching Creation Kit wiki to get 10 minutes of modding done.

Link to comment
Share on other sites

First, the SetActive does make the quest the active quest (indicator in the journal) but does not put the icon on the next quest point in the map.

 

ok so I agree I think the ghost needs to be disabled via topic fragment.

 

However I can't see how to ref him in the fragment script. Looking in the script I have him listed in Quest Aliases

 

Alias Name Fill Type

VollackBook
Diana UniqueActor NGIJ_Diana
GhostVollack UniqueActor NGIJ_VollackGhost
DrunkVigilant UniqueActor NGIJ_DrunkVigilantOfStendarr

 

He shows up in the script

;BEGIN ALIAS PROPERTY GhostVollack
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_GhostVollack Auto
;END ALIAS PROPERTY

 

I enter the frag script

 

GetOwningQuest().NGIJ_VollackGhost.disable() << I have tried different names here Alias_GhostVollack, GhostVollack (same outcome)

 

But when I ref him in the frag script it's says

E:\Games\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\temp\TIF__030A8949.psc(9,17): NGIJ_VollackGhost is not a property on script quest or one of its parents
E:\Games\Steam\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\temp\TIF__030A8949.psc(9,35): none is not a known user-defined type

 

Do I have to add him as Properties in the frag script even tho I have him in Quest Aliases ???

 

 

UPDATE: Found the answer

Yes I have to add him to Properties in the frag script (example is for Diana)

 

Infrag script add properties (the NPC)
Property Name Type Value
Diana ObjectReference NGIJ_Diana(030789A) << I just pick ref in render window

Then the frag script is
Diana.Disable()

Link to comment
Share on other sites

Prefect, the above frag scripting works for the mapMarker and the NPC.

 

I do need to figure out how to :

 

if someone could tell me how to get my Quest aliases to be recognized or updated

 

When you do the SQV command

 

https://drive.google...iew?usp=sharing

 

See in the bottom left

REF 'VollackBook' -> NONE

REF 'Diana' -> None

and so on

Link to comment
Share on other sites

  • Recently Browsing   0 members

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