Jump to content

Not working aliases


Tyran2

Recommended Posts

I have a problem. My aliases do not work. I checked a dozen other sources annd cant find solution.

 

The below compiles well. No errors. But when i enter the game it behaves as if aliases were not there.

 

Alias_JamieDeliverer.GetReference().RemoveItem(Alias_DIDPackage.GetReference(), 1, False, Game.GetPlayer())

 

Aliases are visible in properties of Papyrus in quest stages page.

 

 

Dialogues set to unique actors work while those set to aliases do not appear. Alias objects set to alias actors do not appear in inventory.

 

Is there some script i forgot, or somewhere i forgot to put a tick?

 

I use TES5Edit to make SEQ file in right spot so this is not it.

Can someone help?

 

I need aliases to pass items between characers. I need at least working alias objects to appear. Did i forgot something? Put a sript on new objetcts themselves?

 

 

When i type in console SQV "questname:

 

I get

 

ref JamieDeliverer = NONE

ref DIDPackage = NONE

 

Basically - should they have a diffrent value if I made them alias to actors and objects?

 

The question might sound stupid but... Should I put any scripts in reference alias? The only Papyrus scripts I made were at the end of dialogues and at the quest stages Papyrus text place.

 

In all tutorials I watched it was sufficient to create alias to unique actor. And then alias object placed in Alias unique actor.

 

Then they putted that actor in the game, added text, added Setstage() in Papyrus

 

Scripted

 

Alias_NPC.GetReference().RemoveItem(Alias_Item.GetReference(), 1, False, Game.GetPlayer())

 

It was enough to take "Item" from NPC to Player.

 

Did they missed something?

Edited by Tyran2
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...