Jump to content

How to "kill" the MGRitual04QuestScript.psc eternity papyrus l


Sigurd44

Recommended Posts

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 call
stack:
[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 call
stack:
[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 call
stack:

Link to comment
Share on other sites

  • 2 weeks later...

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 it

te() - "MGRitual04QuestScript.psc" Line 59
[07/10/2013 - 08:20:29AM] Error: Cannot call Is3DLoaded() on a None object, aborting function call
stack:
[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 call
stack:
[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 call
stack:
[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 call
stack:
[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 call
stack:
[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 call
stack:
[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

  • 5 months later...

See Bugs in http://www.uesp.net/wiki/Skyrim:Restoration_Ritual_Spell

 

Quoted

  • Completing 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 by Dovahklon
Link to comment
Share on other sites

  • Recently Browsing   0 members

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