Sigurd44 Posted July 1, 2013 Share Posted July 1, 2013 I know there might be several relative well known script issues in Skyrim (for example: LvlPredatorscript, or scripted door won't open, if you enter Keep Volkihar the first time while bringing Serana home, or Understone Keep in Markarth not being able to enter without CTDing each time, if you do a certain Stormcloak quest after already having finished all Thieves Guild quests) but my issue is actually the the MGRitual04QuestScript.psc. This one loops for eternity in my papyrus logs, since I finished the master restoration quest. I know now, that it belongs to the master restoration spell quest and the endles papyrus loop bug is already mentioned in the UESPWiki, but there is no solution to actually get rid of that. According Skyrim UESP it should have no severe sideffects, but on the other side those eternal loops coast performance. Any idea or solution yet? The eternity papyrus loop log file: "MGRitual04QuestScript.psc" Line 59[06/30/2013 - 04:12:10PM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[06/30/2013 - 04:12:10PM] warning: Assigning None to a non-object variable named "::temp6"stack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[06/30/2013 - 04:12:10PM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[06/30/2013 - 04:12:10PM] warning: Assigning None to a non-object variable named "::temp6"stack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[06/30/2013 - 04:12:10PM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: Link to comment Share on other sites More sharing options...
evoluted Posted July 10, 2013 Share Posted July 10, 2013 Got The same problem, pretty stable skyrim up until this point, i.e. good framerate short esq loading times and only a little stutter in bringing up favourites menu. I got the CTD after I exited the house in windhelm with shattershield or somesuch. I noticed that I had purple stuff in the house so I was expecting some sort of crash, looks like the script refers to a quest maybe setting quest variables to completed through the console will fix itte() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:29AM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:29AM] warning: Assigning None to a non-object variable named "::temp6"stack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:31AM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:31AM] warning: Assigning None to a non-object variable named "::temp6"stack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:33AM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:33AM] warning: Assigning None to a non-object variable named "::temp6"stack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:35AM] VM is freezing...[07/10/2013 - 08:20:35AM] VM is frozen[07/10/2013 - 08:20:36AM] Saving game...[07/10/2013 - 08:20:36AM] VM is thawing...[07/10/2013 - 08:20:38AM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:38AM] warning: Assigning None to a non-object variable named "::temp6"stack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:40AM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:40AM] warning: Assigning None to a non-object variable named "::temp6"stack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:42AM] Error: Cannot call Is3DLoaded() on a None object, aborting function callstack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59[07/10/2013 - 08:20:42AM] warning: Assigning None to a non-object variable named "::temp6"stack: [MGRitual04 (000CD987)].mgritual04questscript.OnUpdate() - "MGRitual04QuestScript.psc" Line 59 Link to comment Share on other sites More sharing options...
Dovahklon Posted January 4, 2014 Share Posted January 4, 2014 (edited) See Bugs in http://www.uesp.net/wiki/Skyrim:Restoration_Ritual_Spell QuotedCompleting this quest may cause a persistent scripting error to repeat several times a second. It appears to be unintrusive in gameplay, but it will flood Papyrus logs.http://images.uesp.net/6/66/Pc22.png By using the console, the quest can be set to an earlier stage where the faulty script does not occur: setstage MGRitual04 10.By doing so, the script should terminated, but it would restart the Restoration Ritual Spell quest. And since the script is prepped at stage 20 and starts at stage 30, setstage 200 to complete the quest is not recommended. Alternately, you can use console code: completequest MGRitual04 to move the duplicated quest entry to completed section. Edited January 4, 2014 by Dovahklon Link to comment Share on other sites More sharing options...
Recommended Posts