Hmmm, perhaps it's something executed before it causing issues?
function Player::TARDIS_Cam(%player) {
%player.client.camera.setOrbitMode(%player.TARDIS.vehicle, getWords(%player.TARDIS.vehicle.getTransform(), 3, 6), 0.5, 8, 8, 1);
%player.client.camera.mode = "Orbit";
%player.client.setControlObject(%player.client.camera);
}
function armor::onDismount(%this, %obj, %a, %b) {
Parent::onDismount(%this, %obj, %a, %b);
if (%player.oldPos !$=" ") {
%player.setTransform(%oldPos);
%player.oldPos = false;
}
}
it's not in a package. does it matter?