Issues with alias: Creating a note in a chest.

Post » Mon Nov 19, 2012 4:53 am

I'm simply trying to make an alias that places a note inside of a chest. Exactly like the amulet on the bandit from the http://www.creationkit.com/Bethesda_Tutorial_Quest_Objectiveson alias's. However it fails to fill, and when I load the mod in the CK I get an error saying that alias has issues. This is the error message I get with everything set up like I think it should be:

QUESTS: Quest 'FSSQ04' (010BE366) contains aliases with invalid dependencies.

Does anyone have any ideas on why this would have an issue? I say 'Create Reference to Object', select the unique note I have created (A copied vanilla note, or 'Book'), level - Easy, Create In, and then I select the chest which I have also made an alias. The chest is just a 'Specific reference' alias that I pointed to the chest that I've placed in my level. The chest is a copy of the 'TreasBanditBoss' chest, minus a few loot things, and I've added a few loot things. (A set amount of money, etc)

The alias's dont fill ingame (meaning one of them failed), and it refuses to work.

Alternatively, could I place the note in the chest (Since the player CANT get to the chest without having the quest started) then somehow make the quest find that note and fill the alias with it?

Any ideas?

AJV
User avatar
helliehexx
 
Posts: 3477
Joined: Fri Jun 30, 2006 7:45 pm

Post » Sun Nov 18, 2012 11:42 pm

Just a quick note ... someone else is having a scarily similar problem ...

... I'm beginning to suspect the involvement of our friend Mr Dialogue-Bug

http://www.gamesas.com/topic/1409781-alias-reference-match-condition-problem/
User avatar
MR.BIGG
 
Posts: 3373
Joined: Sat Sep 08, 2007 7:51 am

Post » Mon Nov 19, 2012 2:34 am

Well I changed the alias to a 'specific reference' and just placed the note near the chest, and now it works just fine... It's not ideal but it will work.

I hope the dialogue isn't causing the 'place at/in' alias types to fail. I'm not sure that I see how it even could... Then again with these bugs I suppose anything is possible.
User avatar
Jack Walker
 
Posts: 3457
Joined: Wed Jun 06, 2007 6:25 pm

Post » Mon Nov 19, 2012 1:52 am

Well I changed the alias to a 'specific reference' and just placed the note near the chest, and now it works just fine... It's not ideal but it will work.

I hope the dialogue isn't causing the 'place at/in' alias types to fail. I'm not sure that I see how it even could... Then again with these bugs I suppose anything is possible.
I alternate between believing all of this Dialogue/Game-Start-Enabled/Location is the same bug OR that it is seperate bugs, all coming about from the DG DLC implementation

Whatever and whichever, debugging is becoming a real problem when/if we are not sure what is a bug and what is our coding :(
User avatar
Emzy Baby!
 
Posts: 3416
Joined: Wed Oct 18, 2006 5:02 pm

Post » Mon Nov 19, 2012 7:21 am

Does anyone have any ideas on why this would have an issue?

Well, I know you get that error message if you create the container alias after the alias of the thing you create in it. You don't mention the order you make them in?
User avatar
John N
 
Posts: 3458
Joined: Sun Aug 26, 2007 5:11 pm

Post » Mon Nov 19, 2012 1:44 am

I was just encountering the problem myself, always encountered when the container/npc Alias was located below the item in the list. If the item alias is below the container/npc Alias, it will work.
User avatar
Victoria Vasileva
 
Posts: 3340
Joined: Sat Jul 29, 2006 5:42 pm

Post » Mon Nov 19, 2012 7:37 am

EDIT - Removed post after reading both Ingenue and Arron's post
User avatar
Umpyre Records
 
Posts: 3436
Joined: Tue Nov 13, 2007 4:19 pm

Post » Mon Nov 19, 2012 12:44 am

Well, I know you get that error message if you create the container alias after the alias of the thing you create in it. You don't mention the order you make them in?
Ah, I did create the chest after the note. Let me try deleting both and redoing it in the correct order!
User avatar
David Chambers
 
Posts: 3333
Joined: Fri May 18, 2007 4:30 am

Post » Sun Nov 18, 2012 8:11 pm

No need to delete, you can use the arrows at the bottom of the list [<<] [>>] to change the order
User avatar
Josh Sabatini
 
Posts: 3445
Joined: Wed Nov 14, 2007 9:47 pm

Post » Mon Nov 19, 2012 5:21 am

Interesting, I wasn't aware the order of alias creation actually mattered, but I guess it makes sense.
User avatar
Robert Jr
 
Posts: 3447
Joined: Fri Nov 23, 2007 7:49 pm

Post » Mon Nov 19, 2012 9:40 am

Awesome, I'll try that.
User avatar
Sophie Payne
 
Posts: 3377
Joined: Thu Dec 07, 2006 6:49 am

Post » Mon Nov 19, 2012 6:49 am

Swapping their order worked. I guess it cant create an alias in another one before it fills that one. :P
User avatar
Farrah Barry
 
Posts: 3523
Joined: Mon Dec 04, 2006 4:00 pm

Post » Mon Nov 19, 2012 1:21 am

Would you mind testing something out since I was trying to do exactly what it sounds like you are doing: putting a letter in a chest? Put a condition on the letter alias and see if it still creates the letter. It would be much appreciated (by me).
User avatar
Honey Suckle
 
Posts: 3425
Joined: Wed Sep 27, 2006 4:22 pm

Post » Mon Nov 19, 2012 6:25 am

Would you mind testing something out since I was trying to do exactly what it sounds like you are doing: putting a letter in a chest? Put a condition on the letter alias and see if it still creates the letter. It would be much appreciated (by me).

I put a condition on a letter of Player level .== 10. Since this condition wasn't met, the letter failed to be created.
I then tried starting the quest again with the player at level 10, the letter was then created.
Hope this helps
User avatar
Genevieve
 
Posts: 3424
Joined: Sun Aug 13, 2006 4:22 pm

Post » Mon Nov 19, 2012 3:19 am

I put a condition on a letter of Player level .== 10. Since this condition wasn't met, the letter failed to be created.
I then tried starting the quest again with the player at level 10, the letter was then created.
Hope this helps

Hmm, well this might help confirm that my CK is having all kinds of strange issues. A reinstall is in my future.
User avatar
IsAiah AkA figgy
 
Posts: 3398
Joined: Tue Oct 09, 2007 7:43 am

Post » Mon Nov 19, 2012 5:53 am

Hmm, well this might help confirm that my CK is having all kinds of strange issues. A reinstall is in my future.
Although in his test the condition was set to run on the Player ... is yours?




And I must have done the same thing as AV like 10-20 times at least ... are you telling me that by luck I got it in the right order everytime!? :)

(I have to check out some old stuff I did, I can't believe I've been that lucky that often?)
User avatar
Averielle Garcia
 
Posts: 3491
Joined: Fri Aug 24, 2007 3:41 pm

Post » Mon Nov 19, 2012 4:22 am

Although in his test the condition was set to run on the Player ... is yours?

Not explicitly but according to the wiki it runs on the player, which I'm not entirely sure how that works or what that exactly means. I haven't tried all the options in the "run on" dropdown menu yet.

http://www.creationkit.com/Quest_Alias_Tab#Fill_Type_Conditions
User avatar
Tanya Parra
 
Posts: 3435
Joined: Fri Jul 28, 2006 5:15 am

Post » Sun Nov 18, 2012 10:21 pm

Not explicitly but according to the wiki it runs on the player, which I'm not entirely sure how that works or what that exactly means. I haven't tried all the options in the "run on" dropdown menu yet.


What condition are you running on the letter to be created?
User avatar
DeeD
 
Posts: 3439
Joined: Sat Jul 14, 2007 6:50 pm

Post » Sun Nov 18, 2012 8:51 pm

What condition are you running on the letter to be created?

I'm creating a reference to a letter object, let's say SLQNote2, creating *in* SLQChest (alias for the chest that holds the letters). In the conditions box I put GetStage SLQMain >= 20.000, where 20 is the stage that is set when the player reads the first letter. So basically the player picks up the first letter, which sets the quest to stage 10, then reads it, which sets the stage to 20, which is when the second letter should show up in the chest.
User avatar
Stacey Mason
 
Posts: 3350
Joined: Wed Nov 08, 2006 6:18 am

Post » Sun Nov 18, 2012 7:33 pm

I'm creating a reference to a letter object, let's say SLQNote2, creating *in* SLQChest (alias for the chest that holds the letters). In the conditions box I put GetStage SLQMain >= 20.000, where 20 is the stage that is set when the player reads the first letter. So basically the player picks up the first letter, which sets the quest to stage 10, then reads it, which sets the stage to 20, which is when the second letter should show up in the chest.
This is my point.

The test up above had a condition ON THE PLAYER (What is the player's level?).

Yours is not testing the player, it's testing a quest.

And we found, back in that wiki article, that conditions on Create-In Aliases can only be run, on-the-player

Is that just the difference? Try changing your condition to be player.level, or something similar and see if it runs ... if it does then I think the issue is defined but may well not be solveable (at least in the way you want)?
User avatar
Kelly Osbourne Kelly
 
Posts: 3426
Joined: Sun Nov 05, 2006 6:56 pm

Post » Mon Nov 19, 2012 1:59 am

This is my point.

The test up above had a condition ON THE PLAYER (What is the player's level?).

Yours is not testing the player, it's testing a quest.

And we found, back in that wiki article, that conditions on Create-In Aliases can only be run, on-the-player

Is that just the difference? Try changing your condition to be player.level, or something similar and see if it runs ... if it does then I think the issue is defined but may well not be solveable (at least in the way you want)?

Yes I haven't tested it yet I was just answering that person's question. I'm interested to know myself.
User avatar
Nims
 
Posts: 3352
Joined: Thu Jun 07, 2007 3:29 pm


Return to V - Skyrim