I'm sorry, I screwed up that second script pretty bad. I made 2 errors. First, I forgot to change "Victim" to "MyDungeon" in the property line (I was copy/pasting from earlier to save time). Second, akNewLoc is a Location while MyDungeon is a LocationAlias. So we need GetLocation(), which can be used on the LocationAlias to return the Location.
I booted up the CK and got this version to compile, although I can't know if it will work without testing it, and this one is going to be hard to test because it is a random dungeon. This code goes on the Player alias.
Scriptname RadiantTestPlayerScript extends ReferenceAliasEvent OnLocationChange(Location akOldLoc, Location akNewLoc)If akNewLoc == MyDungeon.GetLocation() GetOwningQuest().SetStage(10)EndIfEndEventLocationAlias Property MyDungeon auto
The way I am setting this quest up is to be always running. The player won't get a "Quest Started..." message until stage 10 though, so stage 0 can be used to move the victim to the victimmarker. In this case the script would go in the fragment for stage 0, and what I posted earlier is also bogus.
In script fragments the aliases are automatically properties, so you can refer to them with Alias_XXX where XXX is the name of the alias. So in the fragment for stage 0 paste this in:
Alias_Victim.GetActorReference().MoveTo(Alias_VictimMarker.GetReference())
The EvaluatePackage() line in the earlier script was part of the script in CR08, and I copied it in, too. But in this case I don't think it is necessary. You will need a package that has the Victim stay at the VictimMarker, but the victim should use it automatically without the evaluate line.
I'm sorry to have given you bad scripts before, I was just trying to offer guidance on what to try and what has been done before, not actual working scripts. The scripts in this post will compile, but I haven't tested if they will work. If I have time later I will see if I can get it to work in game.
Oh, and having your properties the same name as your aliases is fine, in fact, it makes things easier because you can auto-fill them.