start fallen wps

This commit is contained in:
ineedbots 2021-07-16 11:45:33 -06:00
parent 66e9536c07
commit f069eb35df
3 changed files with 1649 additions and 2 deletions

View File

@ -1011,6 +1011,10 @@ load_waypoints()
level.waypoints = maps\mp\bots\waypoints\outpost::Outpost(); level.waypoints = maps\mp\bots\waypoints\outpost::Outpost();
break; break;
case "mp_lambeth":
level.waypoints = maps\mp\bots\waypoints\fallen::Fallen();
break;
default: default:
maps\mp\bots\waypoints\_custom_map::main( mapname ); maps\mp\bots\waypoints\_custom_map::main( mapname );
break; break;

File diff suppressed because it is too large Load Diff

71
raw/scripts/spawnTest.gsc Normal file
View File

@ -0,0 +1,71 @@
init()
{
if ( getDvarInt( "spawnpoints_test" ) )
level thread doSpawnPointTest();
}
drawNoSight(sp)
{
newdeathicon = newHudElem();
newdeathicon.x = sp.origin[0];
newdeathicon.y = sp.origin[1];
newdeathicon.z = sp.origin[2] + 32;
newdeathicon.alpha = .61;
newdeathicon.archived = true;
newdeathicon setShader( "headicon_dead", 5, 5 );
newdeathicon setwaypoint( true, false );
if (isDefined(sp.wp))
sp.wp destroy();
sp.wp = newdeathicon;
}
drawSight(sp)
{
newdeathicon = newHudElem();
newdeathicon.x = sp.origin[0];
newdeathicon.y = sp.origin[1];
newdeathicon.z = sp.origin[2] + 32;
newdeathicon.alpha = .61;
newdeathicon.archived = true;
newdeathicon setShader( "rank_prestige1", 5, 5 );
newdeathicon setwaypoint( true, false );
if (isDefined(sp.wp))
sp.wp destroy();
sp.wp = newdeathicon;
}
doSpawnPointTest()
{
for ( ;; )
{
wait 0.05;
if ( !isdefined( level.spawnpoints ) )
return;
for (i = 0; i < level.spawnpoints.size; i++)
{
spawnpoint = level.spawnpoints[i];
sight = false;
if (level.teamBased)
{
sight = (spawnpoint.sights["axis"] > 0);
if (!sight)
sight = (spawnpoint.sights["allies"] > 0);
}
else
sight = (spawnpoint.sights > 0);
if (!sight)
drawNoSight(spawnpoint);
else
drawSight(spawnpoint);
}
}
}