Code: Select all
float (vector org) IsGoodSpawnPoint =
{
local float pos;
pos = (pointcontents(org));
if (pos != -1 || pos != -3)
{
return (FALSE);
}
if ((pointcontents ((org + '16 16 -24')) != -1))
{
return (FALSE);
}
if ((pointcontents ((org + VEC_HULL_MIN)) != -1))
{
return (FALSE);
}
if ((pointcontents ((org + '16 -16 -24')) != -1))
{
return (FALSE);
}
if ((pointcontents ((org + '-16 16 -24')) != -1))
{
return (FALSE);
}
if ((pointcontents ((org + VEC_HULL_MAX)) != -1))
{
return (FALSE);
}
if ((pointcontents ((org + '-16 -16 32')) != -1))
{
return (FALSE);
}
if ((pointcontents ((org + '-16 16 32')) != -1))
{
return (FALSE);
}
if ((pointcontents ((org + '16 -16 32')) != -1))
{
return (FALSE);
}
return (TRUE);
};