GetParentCell
Jump to navigation
Jump to search
A command for Oblivion Script Extender
Syntax:
(parentCell:ref) reference.GetParentCell
Must be called on a reference. Returns the cell containing the reference.
Example[edit | edit source]
if (player.GetParentCell == SigilStoneRef.GetParentCell)
Returns true if the player is in the same cell as the SigilStoneRef (However, GetInSameCell is a bit faster than GetParentCell, so you would use that instead.)
scn CellChangedScript float fQuestDelayTime ref CellLastFrame Begin GameMode set fQuestDelayTime to 0.0001 if ( CellLastFrame != player.GetParentCell ) set CellChanged to 1 set CellLastFrame to player.GetParentCell else set CellChanged to 0 endif End
This script mimics the CellChanged function from Morrowind. CellChanged would be a global short variable.
Notes[edit | edit source]
- If the reference has been moved to a different call with SetPos, this function returns the original cell of the reference. In this case, move the reference to itself (e.g. MyRef.MoveTo MyRef) before GetParentCell to force an update and get the correct parent cell.
- In the commands.txt of OBSE v0004, this function was called GetPlayerCell.