Completing Quest When Arriivng at Location Marker

Post » Thu Sep 19, 2013 2:13 pm

I have a book that when you read it a vanilla location is marked on the map and the quest journal says to go there.

When I get there, the map marker updates as a Fast Travel marker but the quest journal does not update to complete the quest.

How do I get the quest to complete when arriving at the Location Map Marker?

I have a forced map marker alias etc.

Cheers!

User avatar
Allison C
 
Posts: 3369
Joined: Mon Dec 18, 2006 11:02 am

Post » Thu Sep 19, 2013 7:10 am

I cannot find anything in the CK that seems relevant, except perhaps this, but I don't know how to use it. As usual, the CK utterly fails to define it's terms.

What the hell is a "volume"? Let alone a "Trigger Volume"?

OnTriggerEnter - ObjectReference

Member of: ObjectReference Script (Papyrus)

Event called when the object reference is a trigger volume and has been entered.

Syntax

Event OnTriggerEnter(ObjectReference akActionRef)

Parameters
akActionRef: The ObjectReference that entered the volume.

Examples

Event OnTriggerEnter(ObjectReference akActionRef)
Debug.Trace(akActionRef + " just entered us!")
EndEvent

Notes

This event can be received out of order with OnTriggerLeave, so it's ideal to keep a count instead of a simple true/false value for when things are inside the trigger.

See Also
ObjectReference Script
OnTrigger - ObjectReference
OnTriggerLeave - ObjectReference
GetTriggerObjectCount - ObjectReference

~.~

User avatar
Ezekiel Macallister
 
Posts: 3493
Joined: Fri Jun 22, 2007 12:08 pm

Post » Thu Sep 19, 2013 2:46 am

There is a button that has a T in a box. Press that with your map marker selected, and a trigger volume will appear in the render window which you can then edit the size of through the render window. The type of script you have posted will run any time the desired actor "collides" with the trigger volume.

User avatar
Suzie Dalziel
 
Posts: 3443
Joined: Thu Jun 15, 2006 8:19 pm

Post » Thu Sep 19, 2013 1:28 pm

Cheers, but where is this button with a "T" in it?

And what is a trigger Volume?

User avatar
Charlotte X
 
Posts: 3318
Joined: Thu Dec 07, 2006 2:53 am

Post » Thu Sep 19, 2013 4:34 am

forget the word "volume", it just means "1 piece trigger" here.

(it's not the english meaning "loudness" here, but the original latin one, meaning "the capacity of a given 3dimensional space (vulgo box :-))" i figure, so it'd just mean "trigger box".

and about your original question, you need something at the target location that detects when pc's whatever you consider "near enough".

this can be a trigger box firing when he enters, or an OnCellAttach () on whatever scripted item etc etc

and then you need to SetObjectiveDisplayed ( 123, false ), where 123 is the no of the objective that holds your target

edit: ...or you set the objective completed and SetStage your quest's completing stage, sorry, thought you just wanted to make the target marker go away first

User avatar
MARLON JOHNSON
 
Posts: 3377
Joined: Sun May 20, 2007 7:12 pm


Return to V - Skyrim