If anyone could provide me with a sample script (for those feeling super generous) or just some information about handling collision with Papyrus driven moving statics it would be greatly appreciated.
PythX = Playa.getPositionX() PythY = Playa.getPositionY() PythZ = Playa.getPositionZ() PythAng = Playa.getAngleZ() if PythAng < 0.0 ; keeps the primary angle between 0 and 360 PythAng = (PythAng + 360.0) elseif PythAng > 360.0 PythAng = (PythAng - 360.0) endif float PythSin = math.sin(PythAng) PythOpp = 100.0 * PythSin if PythOpp != 0.0 ; calculates adjacent PythAdj = 10000.0 - (PythOpp * PythOpp) PythRAdj = math.sqrt(PythAdj) else PythRAdj = 0.0 endif if PythAng < 90.0 ; moving NE PythX = PythX + PythOpp PythY = PythY + PythRAdj elseif PythAng < 180.0 ; moving SE PythX = PythX + PythOpp PythY = PythY - PythRAdj elseif PythAng < 270.0 ; moving SW PythX = PythX + PythOpp PythY = PythY - PythRAdj elseif PythAng < 360.0 ; moving NW PythX = PythX + PythOpp PythY = PythY + PythRAdj endif