I've done this before but can't remember how. Player has an Alias object from a quest in his inventory, upon activating an activator I need this alias object to be removed from inventory. I'm kind of on the right track but doing something wrong. Here's what I have - script isn't complete yet just want to get the remove alias bit working first, please tell me what is wrong, thanks.
Quest Property MyQuest AutoInt Property PreReqStage AutoInt Property StageToSet AutoGlobalVariable Property MinusSkull AutoObjectReference Property Obj1 AutoAlias Property Skull01 AutoEvent OnActivate(ObjectReference akActionRef)If akActionRef == Game.GetPlayer()If MyQuest.GetStage() == PreReqStageGame.GetPlayer().RemoveItem(Skull01)EndifEndifEndevent