I'm using a player additem event node to start the quest, and the quest starts fine, the trouble comes with the aliases. I have a first location alias with condition "LocationHasKeyword" that searches for "LocTypeInn". This alias seems to fill correctly, as the quest starts.
The second alias I have is a reference alias with fill type Location Alias Reference pointing to the first alias. I couldn't find any way to reference an npc directly through this, so at the moment I have it set as optional to allow the quest to start anyway. I think I read somewhere that I can't reference an NPC which isn't in a loaded cell or isn't persistent. I thought I could go around this by just using the first location reference, and once the player enters the specific inn, then advancing the quest one stage and then referencing the innkeeper. If someone knows how to reference the innkeeper directly, this would be great.
The third alias is the marker alias. It's again a reference alias with conditions GetInCurrentLocAlias pointing to the first location alias, and condition GetIsId "MapMarker". I need the marker to find my inn, as it should be randomly selected. The problem is that this alias never fills. In the wiki it doesn't say anywhere that I need a real marker for this, so I thought that it might be created on runtime at the location alias, but I'm not so sure about this anymore. The GetIsID : MapMarker condition is coloured in the CK, does this mean something?
So, resumed, my questions are:
1. Is there anyway to reference an innkeeper in a cell which isn't loaded directly?
2. Do I need an already existing map marker to reference it, or is it created on runtime?
3. If I do need an existing marker, what would be the papyrus command to create it? And if I don't need it, why is the alias not filling and/or how to fill it correctly?
Thanks in advance for any help!
