Did you install the file through NMM or manually, please make sure that the scripts QF_T01DegaineFavor_000D45F4 and TIF__01000D64 in your Data\Scripts and Data\Scripts\Source folder are the same as the archive of this mod.
I installed with NMM, since it is generally more idiot-proof.
I searched those folders for those file names. There is a .psc version of each file in Data\Scripts\Source, and a .pex version of each file in Data\Scripts. I also re-downloaded your mod manually and searched the archive for them. The same files are there, with identical file names, in identical folders.
I wish I could be more helpful. I imagine "it looks like it should work" is not a terribly useful thing for a troubleshooting modder to hear. I do apologize.
(Hoping you won't give up on the mod. I cannot express how much satisfaction it would bring me to know that Degaine is curling up with Maven Black-Briar's statue of Dibella at night instead of the Markarth Temple's.)
the pex file should look like this (note fragment 7, it should be there to fail the quest objective) :
úWÀÞ QAÀ QF_T01DegaineFavor_000D45F4.psc Beheerder AMDX6-1075T < QF_T01DegaineFavor_000D45F4GetState GotoState Fragment_7 Fragment_1 Fragment_6 Fragment_4 Fragment_0 hidden conditional Quest ::T01Chalice_var miscobject ::Alias_Degaine_var referencealias ::Alias_Chalice_var ::T01Intro_var ::T01_var T01Chalice Alias_Chalice T01 T01Intro Alias_Degaine None ::temp4 t01questscript ::temp5 Bool ::temp7 actor ::temp8 form ::temp9 Int ::temp6 ::NoneVar DegainedEnlisted IsRunning SetStage game GetPlayer GetItemCount self SetObjectiveDisplayed 9Function that switches this object to the specified state newState String onEndState ::State onBeginState ::temp0 ::temp1 IsObjectiveCompleted SetObjectiveFailed Stop ::temp2 ::temp3 SetObjectiveCompleted 'Function that returns the current state QA¾ $ $ $ % % ' ( ( ) ) + 4 5 5 6 6 8 @ @ @ A A B B D D D D D E E G T
And the psc file like this (note fragment 7, it should be there to fail the quest objective) :
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment ;NEXT FRAGMENT INDEX 8 Scriptname QF_T01DegaineFavor_000D45F4 Extends Quest Hidden
;BEGIN ALIAS PROPERTY Degaine ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Degaine Auto ;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Chalice ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Chalice Auto ;END ALIAS PROPERTY
;BEGIN FRAGMENT Fragment_7 Function Fragment_7() ;BEGIN CODE SetObjectiveFailed(10) ;END CODE EndFunction ;END FRAGMENT
;BEGIN FRAGMENT Fragment_1 Function Fragment_1() ;BEGIN CODE SetObjectiveCompleted(10) SetObjectiveDisplayed(20) ;END CODE EndFunction ;END FRAGMENT
;BEGIN FRAGMENT Fragment_6 Function Fragment_6() ;BEGIN CODE ;failure if (!IsObjectiveCompleted(10)) SetObjectiveFailed(10) endif SetObjectiveFailed(20) if (T01Intro.IsRunning()) T01Intro.SetStage(20) endif Stop() ;END CODE EndFunction ;END FRAGMENT
;BEGIN FRAGMENT Fragment_4 Function Fragment_4() ;BEGIN CODE ;success SetObjectiveCompleted(20) if (T01Intro.IsRunning()) T01Intro.SetStage(20) endif Stop() ;END CODE EndFunction ;END FRAGMENT
;BEGIN FRAGMENT Fragment_0 Function Fragment_0() ;BEGIN CODE (T01 as T01QuestScript).DegainedEnlisted = true if (T01Intro.IsRunning()) T01Intro.SetStage(20) endif if (Game.GetPlayer().GetItemCount(T01Chalice) >= 1) SetStage(20) else SetObjectiveDisplayed(10) endif ;END CODE EndFunction ;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment ;NEXT FRAGMENT INDEX 8 Scriptname QF_T01DegaineFavor_000D45F4 Extends Quest Hidden
;BEGIN ALIAS PROPERTY Degaine ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Degaine Auto ;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Chalice ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Chalice Auto ;END ALIAS PROPERTY
;BEGIN FRAGMENT Fragment_7 Function Fragment_7() ;BEGIN CODE SetObjectiveFailed(10) ;END CODE EndFunction ;END FRAGMENT
;BEGIN FRAGMENT Fragment_1 Function Fragment_1() ;BEGIN CODE SetObjectiveCompleted(10) SetObjectiveDisplayed(20) ;END CODE EndFunction ;END FRAGMENT
;BEGIN FRAGMENT Fragment_6 Function Fragment_6() ;BEGIN CODE ;failure if (!IsObjectiveCompleted(10)) SetObjectiveFailed(10) endif SetObjectiveFailed(20) if (T01Intro.IsRunning()) T01Intro.SetStage(20) endif Stop() ;END CODE EndFunction ;END FRAGMENT
;BEGIN FRAGMENT Fragment_4 Function Fragment_4() ;BEGIN CODE ;success SetObjectiveCompleted(20) if (T01Intro.IsRunning()) T01Intro.SetStage(20) endif Stop() ;END CODE EndFunction ;END FRAGMENT
;BEGIN FRAGMENT Fragment_0 Function Fragment_0() ;BEGIN CODE (T01 as T01QuestScript).DegainedEnlisted = true if (T01Intro.IsRunning()) T01Intro.SetStage(20) endif if (Game.GetPlayer().GetItemCount(T01Chalice) >= 1) SetStage(20) else SetObjectiveDisplayed(10) endif ;END CODE EndFunction ;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
Don't this mod work any more?, i get the dialog option but i fail the speech check anyway?
From description... This mod adds the possibility to lie to Degaine and give him any Dibella Statue as long you have the speech skill to sell this to him (otherwise the option will not show up).
I mean yes and no. Like most games, Bethesda games are produced on a tight schedule and they did produce a lot. If you'd mod yourself you can tell the amount of work and detail there is in one game. Still I get your point
Thank you SO much for this, always hated that asshole Thieves Guild-supporter Degaine and always wondered why the damn misc quest appeared in my quest list even though I never asked for it, thanks so much for this again, really. Now that asshole can sod off when I bring him a fake statue I can find that isn't owned, this should've been in Skyrim in the first place, seriously. Endorsed! ^^
lol, i wonder about it and just concluded it a mean to it ends, without Degaine ask for the specific statue on the temple u never imagin that would possible active another quest in a restrict area xD~~
Another way to go about this could be if Degaine wants the specific statue from the temple for a reason and can only be fooled temporarily, then when he realize he got the wrong statuette hire someone else to steal the real one and then frame you for the theft for revenge. There is a Sherlock Holmes story where someone keeps stealing and breaking Napoleon busts, turns out an escaping thief hid something in one of them but they got sold before he could retrieve it. I guess a setup like this would be less invasive since it would be less alteration of the original questline. As a bonus it would also lead to a possible connection with another quest where the forsworn have stolen a whole shipment of dibella statuettes.
25 comments
Did see that "freemonkey92" have already reported this
The quest entry...Steal the statue of diabella...is still present after giving Degain the fake statue, not happy at all with that
I searched those folders for those file names. There is a .psc version of each file in Data\Scripts\Source, and a .pex version of each file in Data\Scripts. I also re-downloaded your mod manually and searched the archive for them. The same files are there, with identical file names, in identical folders.
I wish I could be more helpful. I imagine "it looks like it should work" is not a terribly useful thing for a troubleshooting modder to hear. I do apologize.
(Hoping you won't give up on the mod. I cannot express how much satisfaction it would bring me to know that Degaine is curling up with Maven Black-Briar's statue of Dibella at night instead of the Markarth Temple's.)
the pex file should look like this (note fragment 7, it should be there to fail the quest objective) :
úWÀÞ QAÀ QF_T01DegaineFavor_000D45F4.psc Beheerder AMDX6-1075T < QF_T01DegaineFavor_000D45F4GetState GotoState
Fragment_7
Fragment_1
Fragment_6
Fragment_4
Fragment_0 hidden conditional Quest ::T01Chalice_var
miscobject ::Alias_Degaine_var referencealias ::Alias_Chalice_var ::T01Intro_var ::T01_var
T01Chalice
Alias_Chalice T01 T01Intro
Alias_Degaine None ::temp4 t01questscript ::temp5 Bool ::temp7 actor ::temp8 form ::temp9 Int ::temp6 ::NoneVar DegainedEnlisted IsRunning SetStage game GetPlayer GetItemCount self SetObjectiveDisplayed 9Function that switches this object to the specified state newState String
onEndState ::State onBeginState ::temp0 ::temp1 IsObjectiveCompleted SetObjectiveFailed Stop ::temp2 ::temp3 SetObjectiveCompleted 'Function that returns the current state QA¾ $ $ $ % % ' ( ( ) ) + 4 5 5 6 6 8 @ @ @ A A B B D D D D D E E G
T
! " # $
% & ' # ( ) * ! # ! # ' + , + $
- . / $ 0 + $
1 . 2 + $ 3 $ 4 5 + 3
3 3 3 6 + $
6 + $ & 3 3 ' 4 7 + $ $ 8 9 : + $ & 8 8 ' 9 7 + $ / ; 1 $ : + $
, + $ $ 6 + $
And the psc file like this (note fragment 7, it should be there to fail the quest objective) :
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 8
Scriptname QF_T01DegaineFavor_000D45F4 Extends Quest Hidden
;BEGIN ALIAS PROPERTY Degaine
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Degaine Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Chalice
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Chalice Auto
;END ALIAS PROPERTY
;BEGIN FRAGMENT Fragment_7
Function Fragment_7()
;BEGIN CODE
SetObjectiveFailed(10)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_1
Function Fragment_1()
;BEGIN CODE
SetObjectiveCompleted(10)
SetObjectiveDisplayed(20)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_6
Function Fragment_6()
;BEGIN CODE
;failure
if (!IsObjectiveCompleted(10))
SetObjectiveFailed(10)
endif
SetObjectiveFailed(20)
if (T01Intro.IsRunning())
T01Intro.SetStage(20)
endif
Stop()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_4
Function Fragment_4()
;BEGIN CODE
;success
SetObjectiveCompleted(20)
if (T01Intro.IsRunning())
T01Intro.SetStage(20)
endif
Stop()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_0
Function Fragment_0()
;BEGIN CODE
(T01 as T01QuestScript).DegainedEnlisted = true
if (T01Intro.IsRunning())
T01Intro.SetStage(20)
endif
if (Game.GetPlayer().GetItemCount(T01Chalice) >= 1)
SetStage(20)
else
SetObjectiveDisplayed(10)
endif
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
quest Property T01Intro Auto
quest Property T01 Auto
MiscObject Property T01Chalice Auto
QF_T01DegaineFavor_000D45F4.psc looks like this:
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 8
Scriptname QF_T01DegaineFavor_000D45F4 Extends Quest Hidden
;BEGIN ALIAS PROPERTY Degaine
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Degaine Auto
;END ALIAS PROPERTY
;BEGIN ALIAS PROPERTY Chalice
;ALIAS PROPERTY TYPE ReferenceAlias
ReferenceAlias Property Alias_Chalice Auto
;END ALIAS PROPERTY
;BEGIN FRAGMENT Fragment_7
Function Fragment_7()
;BEGIN CODE
SetObjectiveFailed(10)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_1
Function Fragment_1()
;BEGIN CODE
SetObjectiveCompleted(10)
SetObjectiveDisplayed(20)
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_6
Function Fragment_6()
;BEGIN CODE
;failure
if (!IsObjectiveCompleted(10))
SetObjectiveFailed(10)
endif
SetObjectiveFailed(20)
if (T01Intro.IsRunning())
T01Intro.SetStage(20)
endif
Stop()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_4
Function Fragment_4()
;BEGIN CODE
;success
SetObjectiveCompleted(20)
if (T01Intro.IsRunning())
T01Intro.SetStage(20)
endif
Stop()
;END CODE
EndFunction
;END FRAGMENT
;BEGIN FRAGMENT Fragment_0
Function Fragment_0()
;BEGIN CODE
(T01 as T01QuestScript).DegainedEnlisted = true
if (T01Intro.IsRunning())
T01Intro.SetStage(20)
endif
if (Game.GetPlayer().GetItemCount(T01Chalice) >= 1)
SetStage(20)
else
SetObjectiveDisplayed(10)
endif
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
quest Property T01Intro Auto
quest Property T01 Auto
MiscObject Property T01Chalice Auto
From description...
This mod adds the possibility to lie to Degaine and give him any Dibella Statue as long you have the speech skill to sell this to him
(otherwise the option will not show up).
Final version released, complete remake as there were more bugs in previous versions, but now it's all fixed.
downloading ....