Repeated calls to SetPos make actors lose collision
Starting the following script on an NPC makes it possible to walk through them once they teleport back to their initial position. Affects 0.48 and master, does not affect 0.47 or Morrowind.exe. Disabling async physics doesn't change anything. Happens in both exteriors and interiors.
Begin warp
float posX
float posY
float posZ
float timer
float tmp
if ( timer == 0 )
set posX to ( GetPos X )
set posY to ( GetPos Y )
set posZ to ( GetPos Z )
set tmp to ( posX + 130 )
SetPos X tmp
set tmp to ( posY + 130 )
SetPos Y tmp
endif
set timer to ( timer + GetSecondsPassed )
if ( timer > 5 )
SetPos X posX
SetPos Y posY
SetPos Z posZ
set timer to 0
StopScript warp
endif
End