Alias Travel Package - Forced Alias Not Working

Post » Sun Feb 03, 2013 5:40 am

Hey guys, I was hoping to be able to do all of this on my own, but have hit a little snag. I need help with an Alias package. I have a fetch quest that's radiant. The best way to explain it is with video: http://www.youtube.com/watch?v=ertiE53DFjQ

In that video, only the actual quest was radiant. The main quest starts a background quest when it's complete which add the guild porter as an alias, and that alias has a travel package to go to that marker. When they enter a trigger there, as you can see the next contract is enabled. This works wonderfully; when the XMarkerHeading they travel to is a specific reference. But it doesn't work if I select an alias as the travel location.

What I have almost done, is made the replacement background quest radiant. Meaning that the guild hall the player completes the contract in, will be the one that has an NPC replace the contract. The code which does this pulls the alias out of the contract quest, and fills the alias in the background quest.

Here is my code that fills my aliases.
Spoiler

Alias_TriggerMarker.ForceRefTo(ExportTriggerMarker.GetReference())Alias_Trigger.ForceRefTo(ExportTriggerREF.GetReference())Alias_Trigger.GetReference().Enable()Alias_GuildPorter.ForceRefTo(GuildPorter.GetReference() as Actor)Utility.Wait(2.0)Alias_GuildPorter.TryToEvaluatePackage()

Like I said, if I don't fill TriggerMarker (an XMarkerHeadin) from the last quest, and just force select the actual marker in the guild, the NPC travels there fine. But if I set my location as the TriggerMarker alias, the NPC just stands there.

All aliases are filled fine, as they should be (checked the FormIDs with SQV).

As always, I really appreciate any help and insight you guys can give me :)
User avatar
Jinx Sykes
 
Posts: 3501
Joined: Sat Jan 20, 2007 11:12 pm

Return to V - Skyrim