2021-04-04 09:20:03 -07:00
|
|
|
#include common_scripts\utility;
|
|
|
|
#include maps\mp\_utility;
|
|
|
|
|
|
|
|
main()
|
|
|
|
{
|
|
|
|
maps\mp\_load::main();
|
|
|
|
|
|
|
|
game[ "attackers" ] = "allies";
|
|
|
|
game[ "defenders" ] = "axis";
|
|
|
|
|
2022-06-30 06:53:57 -07:00
|
|
|
maps\mp\_compass::setupMiniMap( "compass_map_oilrig_lvl_1" );
|
|
|
|
maps\mp\_compass::setupMiniMap( "compass_map_oilrig_lvl_2" );
|
2021-04-04 09:20:03 -07:00
|
|
|
maps\mp\_compass::setupMiniMap( "compass_map_oilrig_lvl_3" );
|
|
|
|
|
2022-06-30 06:53:57 -07:00
|
|
|
setDvar( "compassMaxRange", 4000.0 );
|
2021-04-04 09:20:03 -07:00
|
|
|
|
|
|
|
thread level_think();
|
|
|
|
|
2022-06-30 06:53:57 -07:00
|
|
|
thread custom_kill_trigger();
|
2022-03-02 15:28:46 -08:00
|
|
|
|
2022-06-30 06:53:57 -07:00
|
|
|
thread killTrigger( ( 1020, 175, -80 ), 110, 250 );
|
2021-04-04 09:20:03 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
level_think()
|
|
|
|
{
|
2022-06-30 06:53:57 -07:00
|
|
|
/*
|
|
|
|
-----------------------
|
|
|
|
MOVING DERRICK DRILL THING
|
|
|
|
-------------------------
|
|
|
|
*/
|
2021-04-04 09:20:03 -07:00
|
|
|
|
|
|
|
eDerrick_thing = getent( "derrick_thing", "targetname" );
|
|
|
|
eDerrick_thing.origin = eDerrick_thing.origin + ( 0, 0, -2816 );
|
2022-03-02 15:28:46 -08:00
|
|
|
assert( isDefined( eDerrick_thing ) );
|
2021-04-04 09:20:03 -07:00
|
|
|
time = 2;
|
|
|
|
speed = 300;
|
2022-03-02 15:28:46 -08:00
|
|
|
|
2021-04-04 09:20:03 -07:00
|
|
|
while ( true )
|
|
|
|
{
|
|
|
|
eDerrick_thing rotatevelocity( ( 0, speed, 0 ), time );
|
|
|
|
wait( time );
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
2022-03-02 15:28:46 -08:00
|
|
|
|
2022-06-30 06:53:57 -07:00
|
|
|
custom_kill_trigger()
|
2021-04-04 09:20:03 -07:00
|
|
|
{
|
|
|
|
while ( true )
|
|
|
|
{
|
2022-06-30 06:53:57 -07:00
|
|
|
wait 0.1;
|
2021-04-04 09:20:03 -07:00
|
|
|
|
2022-06-30 06:53:57 -07:00
|
|
|
foreach ( player in level.players )
|
|
|
|
{
|
|
|
|
if ( !isAlive( player ) )
|
|
|
|
{
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
|
|
|
|
if ( player.origin[2] < -350.0 ) // -2948.0 <- water level
|
|
|
|
{
|
|
|
|
player suicide();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2021-04-04 09:20:03 -07:00
|
|
|
}
|