Great! Thank you!
I'm not sure how to get the NPC by his Tag now (as your code implies, I need a check to make sure only this one NPC is affected by this trigger).
I'm not sure why this isn't working. The error is: NON INTEGER EXPRESSION WHERE INTEGER REQUIRED
I'm guessing it's looking for 1 or 0, as in true or false? I'm not sure how to return this information though. I have tried if (Tag = "TK27GE3") return; and it tells me the same thing.
void main()
{
object oNPC = GetEnteringObject();
string Tag = GetTag(oNPC);
if (Tag = "TK27GE3")
{
if (GetIsPC(oNPC)) return;
object oWaypoint = GetWaypointByTag("OlinsHouse");
if (GetIsObjectValid(oWaypoint))
{
AssignCommand(oNPC, ClearAllActions());
AssignCommand(oNPC, ActionMoveToObject(oWaypoint));
}
}
}