flyddon Posted July 25, 2020 Share Posted July 25, 2020 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 More sharing options...
Evangela Posted July 25, 2020 Share Posted July 25, 2020 I don't mess with dialog much but I think the ghost needs to be disabled via topic fragment As for setting a quest active:https://www.creationkit.com/index.php?title=SetActive_-_Quest Link to comment Share on other sites More sharing options...
flyddon Posted July 25, 2020 Author Share Posted July 25, 2020 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 TypeVollackBookDiana UniqueActor NGIJ_DianaGhostVollack UniqueActor NGIJ_VollackGhostDrunkVigilant UniqueActor NGIJ_DrunkVigilantOfStendarr He shows up in the script ;BEGIN ALIAS PROPERTY GhostVollack;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias 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 saysE:\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 parentsE:\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 answerYes 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 windowThen the frag script isDiana.Disable() Link to comment Share on other sites More sharing options...
flyddon Posted July 25, 2020 Author Share Posted July 25, 2020 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 leftREF 'VollackBook' -> NONEREF 'Diana' -> Noneand so on Link to comment Share on other sites More sharing options...
Recommended Posts