IsInInterior
Revision as of 09:03, 23 April 2009 by imported>Maran
Returns 1 if the actor is in an interior cell.
Syntax
ActorReference.IsInInterior
Examples
This is one Example of IsInInterior in use. Its what I use to get followers around buggy interior cell doors if they stop following the player. I use IsInInterior here to help identify that either the NPC, the player or both are indoors.
BEGIN GameMode if (Player.IsInInterior == 1 && zzMMBeckettOne.IsInInterior == 1) if zzMMBeckettMain.MMBeckettFollowing == 1 set zzMMBeckettsRange to GetInSameCell player if zzMMBeckettsRange != 1 zzMMBeckettOne.MoveTo player, 128, 0, 0 endif endif endif if (Player.IsInInterior == 1 && zzMMBeckettOne.IsInInterior != 1) if zzMMBeckettMain.MMBeckettFollowing == 1 set zzMMBeckettsRange to GetInSameCell player if zzMMBeckettsRange != 1 zzMMBeckettOne.MoveTo player, 128, 0, 0 endif endif endif if (Player.IsInInterior != 1 && zzMMBeckettOne.IsInInterior == 1) if zzMMBeckettMain.MMBeckettFollowing == 1 set zzMMBeckettsRange to GetInSameCell player if zzMMBeckettsRange != 1 zzMMBeckettOne.MoveTo player, 128, 0, 0 endif endif endif