0
0
Fork 0
mirror of https://github.com/id-Software/DOOM-3-BFG.git synced 2025-03-15 23:21:35 +00:00
doom3-bfg/base/script/map_erebus5_cloud.script
2022-08-27 13:19:00 +02:00

56 lines
1.5 KiB
Text

namespace map_erebus5_cloud {
void artifact_scanner_beam1() {
// sys.print("beam1 go\n"); //adam
$scanner_beam1.startSoundShader ( "e5_bluescanner", SND_CHANNEL_VOICE ); // :: Xian
$scanner_beam1.time( 2.5 );
$scanner_beam1.move( WEST, 13 );
sys.waitFor( $scanner_beam1 );
$scanner_beam1.time( 2.5 );
$scanner_beam1.move( EAST, 13 );
sys.waitFor( $scanner_beam1 );
$scanner_beam1.hide();
$scanner_beam1.stopSound ( SND_CHANNEL_VOICE, false ); // :: Xian
}
void artifact_scanner_beam2() {
// sys.print("beam2 go\n");
$scanner_beam2.time( 2.25 );
$scanner_beam2.move( SOUTH, 20 );
sys.waitFor( $scanner_beam2 );
$scanner_beam2.time( .5 );
$scanner_beam2.rotateOnce('0 180 0');
$scanner_beam2.time( 2.25 );
$scanner_beam2.move( NORTH, 20 );
sys.waitFor( $scanner_beam2 );
$scanner_beam2.hide();
}
void artifact_scanner_beam3() {
// sys.print("beam3 go\n");
$scanner_beam3.time( 2.25 );
$scanner_beam3.move( NORTH, 20 );
sys.waitFor( $scanner_beam3 );
$scanner_beam3.time( .5 );
$scanner_beam3.rotateOnce('0 -180 0');
$scanner_beam3.time( 2.25 );
$scanner_beam3.move( SOUTH, 20 );
sys.waitFor( $scanner_beam3 );
$scanner_beam3.hide();
sys.wait( .5 );
$scanner_light.Off();
// sys.print("scanning beams off\n");
}
void artifact_scanner_start() {
// sys.print("scanning beams active...\n");
$scanner_beam1.show();
$scanner_beam2.show();
$scanner_beam3.show();
$scanner_light.On();
thread artifact_scanner_beam1();
thread artifact_scanner_beam2();
thread artifact_scanner_beam3();
}
}