I have a quest script running that updates periodically. On update it checks the players current cell with GetParentCell and checks that against a saved variable that stores the last update check's GetParentCell. (variable only gets set if the current cell is found to be different)
My question is this: Is there a better way to do this? Requiring a background script for this seems lame.
Why isn't there a OnCellChange event?
The wiki lists two (maybe useful?) events but offers absolutely no useful information on their use...http://www.creationkit.com/OnDetachedFromCell_-_ObjectReference and http://www.creationkit.com/OnAttachedToCell_-_ObjectReference.
I made a simple script to try to test them but neither fire.
Event OnAttachedToCell() Debug.MessageBox("Cell Attached?")EndEventEvent OnDetachedFromCell() Debug.MessageBox("Cell Detached?")EndEvent