function int Q4K3(obj gate, obj Q68S)
{
if (!Q4ZP(gate, Q68S))
{
return (0x01);
}
Q48E(Q68S);
int Q527;
if (Q4C6(gate, Q68S))
{
Q4K1(gate, Q68S);
Q527 = teleport(Q68S, getLocation(gate));
return (0x00);
}
else
{
Q527 = Q4K2(gate, Q68S);
}
return (0x00);
}