I have a container form with this script on it: (Ignore its other shortcomings)
Spoiler
Event OnLockStateChanged() Lock() Game.AdvanceSkill("Lockpicking", 13.0) ;13 exp = master lockEndEvent
In-game when I unlock the container it starts pumping my skill up massively. Before I quit it had increased my Lockpicking from 52-71 from only picking the lock once.
My conclusions are that this event either fires continuously or the fact that I have Lock() inside this event somehow triggers it, so things become cyclic.
Thoughts? Comments? What is actually going on here?
*EDIT: Obviously I can code around this, but this is important information (if not isolated to me) and the wiki article will need to get updated to reflect this behaviour...........