OnItemRemoved receiving only 3 parameters...Why?

Post » Tue May 07, 2013 2:28 am

Hey guys,

A user of one of my mods received this error:

[05/06/2013 - 12:58:34AM] Error: Incorrect number of arguments passed. Expected 4, got 3.stack:    [alias kuEASPlayerAlias on quest kuEASQ (6A001E36)].kuEASPlayerS.OnItemRemoved() - "kuEASPlayerS.psc" Line ?[05/06/2013 - 12:58:34AM] Error: Incorrect number of arguments passed. Expected 4, got 3.stack:    [alias kuEASPlayerAlias on quest kuEASQ (6A001E36)].kuEASPlayerS.OnItemRemoved() - "kuEASPlayerS.psc" Line ?

Now....as I understand it, OnItemRemoved () is a native event sent by the game and it should always have the 4 parameters:

Event OnItemRemoved(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akDestContainer)

as per the Papyrus manual: http://www.creationkit.com/OnItemRemoved_-_ObjectReference

Does anyone have any ideas one why in a game, only 3 parameters were received?

Would it be a bug in a inventory UI mod?

User avatar
Crystal Clear
 
Posts: 3552
Joined: Wed Aug 09, 2006 4:42 am

Post » Mon May 06, 2013 9:12 pm

Nevermind...I just recompiled the Script and it doesn't happen anymore.

Something must have changed in 1.9.

That would teach me to recompile ALL Scripts rather than only those that were changed.

User avatar
Robert Jackson
 
Posts: 3385
Joined: Tue Nov 20, 2007 12:39 am


Return to V - Skyrim