if RecallNode ; RecallNode is a reference to the object created by the spell earlier. Need to make sure there is one. (Game.Getplayer() as Actor).MoveTo(RecallNode,0,0,1.0) ; the vertical offset ensures you don't arrive partly in the floor.endif
if RecallNode ; RecallNode is a reference to the object created by the spell earlier. Need to make sure there is one. (Game.Getplayer() as Actor).MoveTo(RecallNode,0,0,1.0) ; the vertical offset ensures you don't arrive partly in the floor.endif
Scriptname teleportwithinacell extends ObjectReference ObjectReference Property teleporttoxmarkeryoucreated Auto ObjectReference player Event OnActivate(ObjectReference akActionRef) player = game.getPlayer() player.MoveTo(teleporttoxmarkeryoucreated)endevent
Scriptname _TeleportMissileScript extends ObjectReference{Used in the ConjureSelf Spell Mod}import gameimport utilityActivator Property teleportMarker AutoEffectShader Property fadeInFX AutoEffectShader Property fadeOutFX AutoObjectReference playerObjectReference markerRefEvent OnInit()player = game.getPlayer()fadeOutFX.Play(player, 0.4)markerRef = FindClosestReferenceOfTypeFromRef(teleportMarker, player, 8000);Utility.Wait(0.10)Utility.Wait(0.15)fadeInFX.Play(player, 1.5)player.setPosition(X,Y,Z)if game.getPlayer().GetCombatState() == 1 player.SetAngle(player.GetAngleX(), player.GetAngleY(), player.GetAngleZ() - 180)endIfmarkerRef.Delete()endEvent
Scriptname teleportwithinacell extends ObjectReferenceObjectReference Property teleporttoxmarkeryoucreated AutoObjectReference playerEvent OnActivate(ObjectReference akActionRef) player = game.getPlayer() player.MoveTo(teleporttoxmarkeryoucreated)endevent
Event OnItemAdded(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akSourceContainer)if akSourceContainer == Game.GetPlayer() akSourceContainer.MoveTo(MyMarker) endIfendEventObjectReference Property MyMarker auto