Weird papyrus log info - any hints? (Properties empty?)

Post » Fri Mar 07, 2014 11:42 am

So someone finally provided me with some papyrus log information and I'm baffled. It appears that the properties on the door that he's activating (Which contains said script) are empty. The only problem is that they aren't for most people, and I just checked and they aren't in either my WIP esp, or the latest release esm.

Any ideas what would cause someone's properties to fail to load or otherwise become empty? Also, below is the log info he provided, as well as my script:

Spoiler
CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48

[03/06/2014 - 04:49:29PM] Error: Method GetItemCount not found on rcrn_DynamicInterior_V10. Aborting call and returning None
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 32
[03/06/2014 - 04:49:29PM] Warning: Assigning None to a non-object variable named "::temp4"
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 32
[03/06/2014 - 04:49:33PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:
.utility.SetINIInt() - "" Line ?
[alias Player on quest CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48
[03/06/2014 - 04:49:36PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:
.utility.SetINIInt() - "" Line ?
[alias Player on quest CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48
[03/06/2014 - 04:49:39PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:
.utility.SetINIInt() - "" Line ?

Spoiler
Also, if I check the papyrus logs after "set fsboatprice to 0" and trying to travel to or from Falskaar, the log is spammed with:

self>.utility.SetINIInt() - "" Line ?
[alias Player on quest CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48
[03/06/2014 - 05:05:45PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:
.utility.SetINIInt() - "" Line ?
[alias Player on quest CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48
[03/06/2014 - 05:05:45PM] Error: Method GetItemCount not found on rcrn_DynamicInterior_V10. Aborting call and returning None
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 32
[03/06/2014 - 05:05:45PM] Warning: Assigning None to a non-object variable named "::temp4"
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 32
[03/06/2014 - 05:05:47PM] Error: Method MoveTo not found on rcrn_DynamicInterior_V10. Aborting call and returning None
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 39
[03/06/2014 - 05:05:51PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:
.utility.SetINIInt() - "" Line ?
[alias Player on quest CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48
[03/06/2014 - 05:05:57PM] Error: Method MoveTo not found on rcrn_DynamicInterior_V10. Aborting call and returning None
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 48
[03/06/2014 - 05:05:57PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:
.utility.SetINIInt() - "" Line ?
[alias Player on quest CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48
[03/06/2014 - 05:05:58PM] Error: Method RemoveItem not found on rcrn_DynamicInterior_V10. Aborting call and returning None
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 51
[03/06/2014 - 05:05:58PM] Error: Cannot call GetStage() on a None object, aborting function call
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 52
[03/06/2014 - 05:05:58PM] Warning: Assigning None to a non-object variable named "::temp4"
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 52
[03/06/2014 - 05:05:58PM] Error: Cannot call SetStage() on a None object, aborting function call
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 53
[03/06/2014 - 05:05:58PM] Warning: Assigning None to a non-object variable named "::temp13"
stack:
[ (090DC17C)].FSKR_BoatTravelSCRIPT.OnActivate() - "fskr_boattravelscript.psc" Line 53
[03/06/2014 - 05:06:00PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:
.utility.SetINIInt() - "" Line ?
[alias Player on quest CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48
[03/06/2014 - 05:06:03PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:
.utility.SetINIInt() - "" Line ?
[alias Player on quest CDOPlayerQuest (A1003F81)].CDOPlayerScript.OnUpdate() - "CDOPlayerScript.psc" Line 48
[03/06/2014 - 05:06:06PM] Error: INI setting "uVATSRangedPercentGlobal:VATS" does not exist
stack:

Spoiler
Scriptname FSKR_BoatTravelSCRIPT extends ObjectReference
ObjectReference Property PlayerRef Auto
Message Property AskWulf Auto ;the player still needs to talk to Wulf to establish transport
Message Property NoMoney Auto ;the player cannot afford passage on Wulf's ship
ObjectReference Property Place1 Auto ;where to stand while showing time pass
ObjectReference Property Place2 Auto ;where to stand when completed
ImageSpaceModifier Property ISFade Auto ;the ISM to display at end of timelapse
Quest Property FSSQ02 Auto
MiscObject Property Gold001 Auto
GlobalVariable Property FSBoatPrice Auto ;the price of travelling on the boat
GlobalVariable Property TimeScale Auto
Int Speed ; int to save players set timescale
Message Property Arrival Auto; Message to display at the end of the cutscene
Message Property Confirm Auto; Is the player sure they wish to travel on the boat?
Quest Property FSFF02 Auto ; for one time misc obj
Event OnInit()
BlockActivation(True)
EndEvent
Event OnActivate(ObjectReference akActionRef)
If (akActionRef == PlayerRef)
If ((PlayerRef as Actor).IsInCombat() == 0)
If FSSQ02.GetStage() <= 5
AskWulf.Show()
If FSSQ02.IsObjectiveDisplayed(1) == 0
FSSQ02.SetObjectiveDisplayed(1)
EndIf
ElseIf FSSQ02.GetStage() == 10
If PlayerRef.GetItemCount(Gold001) >= (FSBoatPrice.GetValue())
Int iButton = Confirm.Show((FSBoatPrice.GetValue()))
If iButton != -1
If iButton == 0 ;travel on the boat
Game.DisablePlayerControls(True, True, True, True, True, False, True, False)
Speed = (TimeScale.GetValue() as Int)
; Utility.Wait(0.5)
PlayerRef.MoveTo(Place1)
Utility.Wait(0.5)
TimeScale.SetValue(10000)
Utility.WaitGameTime(14)
TimeScale.SetValue(Speed)
Utility.Wait(2)
Arrival.Show()
ISFade.Apply()
Utility.Wait(1.5)
PlayerRef.MoveTo(Place2)
Utility.Wait(1.5)
Game.EnablePlayerControls()
PlayerRef.RemoveItem(Gold001, (FSBoatPrice.GetValue() as Int))
If FSFF02.GetStage() < 2
FSFF02.SetStage(2)
EndIf
ElseIf iButton == 1 ; close the menu
;do nothing
EndIf
EndIf
Else
NoMoney.Show((FSBoatPrice.GetValue()))
EndIf
EndIf
EndIf
Else
Self.Activate(akActionRef, True)
EndIf
EndEvent
Anyone know how to make scripts paste properly? I've tried everything and it always removes the indents and ruins them...
Anyway, it looks like the fsff02 quest property, along with the place1 and place2 properties are empty for him, and thus failing a bunch and causing issues. Any idea if this is the case or what could be going on? And the CDO errors are likely unrelated, but the same error occurs in my script and he included 2 on each side (Said they were many) so I thought I'd leave them in.
Thanks for any help with this,
AV
User avatar
Brandon Wilson
 
Posts: 3487
Joined: Sat Oct 13, 2007 1:31 am

Return to V - Skyrim