case PCD_GETACTORX: case PCD_GETACTORY: case PCD_GETACTORZ: { AActor *actor = SingleActorFromTID(STACK(1), activator); if (actor == NULL) { if (playeringame[consoleplayer] == true && NETWORK_GetState() != NETSTATE_SERVER) { actor = players[consoleplayer].camera; } } if (actor == NULL) { STACK(1) = 0; } else if (pcd == PCD_GETACTORZ) { STACK(1) = actor->z + actor->GetBobOffset(); } else { STACK(1) = (&actor->x)[pcd - PCD_GETACTORX]; } } break;