Script Function: Q43B
From Ultima Online: The Second Age
function string Q43B(obj this) { obj Q4XN; int Q65M; int Q5MV; string Q4RC; string Q5UI; loc location; obj Q5IY; string Q5J0; int Q45N; int Q5NC; int Q5ND; string desc; loc Q5M7; Q5NC = getHint(this, 0x03, Q65M, Q4XN, Q5MV, Q4RC, Q5UI, location, Q5IY, Q5J0, Q45N); if (Q5NC) { string Q63A; string Q63B; Q63A = objToStr(Q4XN); Q63A = Q63A + " "; Q63B = Q5MV; Q63A = Q63A + Q63B; Q63A = Q63A + " "; Q63A = Q63A + Q4RC; Q63A = Q63A + " "; Q63A = Q63A + Q5UI; Q63A = Q63A + " "; Q63B = getX(location); Q63A = Q63A + Q63B; Q63A = Q63A + " "; Q63B = getY(location); Q63A = Q63A + Q63B; Q63A = Q63A + " "; Q63B = getZ(location); Q63A = Q63A + Q63B; Q63A = Q63A + " "; Q63B = objToStr(Q5IY); Q63A = Q63A + Q63B; Q63A = Q63A + " "; Q63A = Q63A + Q5J0; Q63A = Q63A + " "; Q63B = Q45N; Q63A = Q63A + Q63B; Q63A = Q63A + " "; desc = ""; Q5ND = getLocalizedDesc(Q63B, Q5M7, location, getLocation(this)); if (Q5ND > 0x00) { if (Q5ND == 0x02) { desc = desc + "here "; } desc = desc + "in "; desc = desc + Q63B; } Q63A = Q63A + "+"; Q63A = Q63A + desc; Q63A = Q63A + "+ "; Q63B = getX(Q5M7); Q63A = Q63A + Q63B; Q63A = Q63A + " "; Q63B = getY(Q5M7); Q63A = Q63A + Q63B; Q63A = Q63A + " "; Q63B = getZ(Q5M7); Q63A = Q63A + Q63B; Q63A = Q63A + " "; } else { Q63A = "None"; } return (Q63A); }