Jump to content

How to make an invisible actor float in the air?


Recommended Posts

Posted
How to make an invisible actor float in the air? The actor casts some spells and is moved to other place every second. Unfortunatelly before its moved it sometimes falls to the ground and makes noise. I want to fix that. Thanks in advance.
Posted (edited)

Is there a similar thing to an "Activator" in Skyrim?

 

In Oblivion this task was usually solved through activators rather than creatures/actors, as they can cast spells, can have an invisible mesh (a NIF without content), but have no havoc or a "mind of their own", thus will stay in place wherever you put them or move them to, and they don't know gravity either.

 

Just a thought. :unsure:

Edited by DrakeTheDragon
Posted
What if you took a static floor piece and made it invisible, put one of them in each position and height where you want the actor to cast from. Each invisible floor piece would have to have a navmesh. Put an xmarkerheading on each floor piece and when you script "moveto" also "enable" and "disable" the floor pieces.
Posted (edited)

@DrakeTheDragon

 

Thanks, I will give it a try. I can replace one actor with activator I think but I wont replace the other one since it casts a cloak spell. I dont think activators can cast a cloak spell.

 

 

@RGMage2

 

Nice idea, perhaps I will use it, but it can be done only on one actor since the other actor casts spells that have a purpose to detect surface between it and the targets (rain&roof detection).

 

 

@everyone

 

I think I will use a combination of Actor.EnableAI(0) and TranslateTo which I have heard is faster.

Edited by gulogulo
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...