I guess I'll have to go back to using warpPos again.
Here is a script to demonstrate the problem.
Put this in a prim. If the prim is located inside 0 to 256 on both axes it will march away. When it gets to the 256 border, it will stop.
Drag it back with the edit dialog, it will move until it hits the 256 border at the edge of the universe again.
If it starts outside that range, or if you drag it there, it will just sit where you put it and not move at all.
Code: Select all
default
{
state_entry()
{
llSetTimerEvent(1);
}
timer()
{
llSetRegionPos(llGetPos()+<1,1,0>);
}
}