Files
DoomRTX/base/script/map_marscity2.script
2026-05-23 14:19:48 -07:00

62 lines
1.1 KiB
Plaintext

namespace map_marscity2
{
float request_speaker = 1;
void lower_airlock_ladder()
{
sys.wait( 2 );
sys.trigger( $snd_ladder_move );
$airlock_ladder.move( DOWN, 102 );
}
void video_request_speaker()
{
float sound_length;
while (request_speaker == 1)
{
sound_length = $speaker_280.startSoundShader ("marscity2_comp_vidconnect_req", SND_CHANNEL_VOICE2 );
sys.wait (sound_length);
sys.wait( 1 );
}
}
void connect_sarge_speaker()
{
request_speaker = 0;
$speaker_280.stopSound ( SND_CHANNEL_VOICE2, false );
sys.trigger( $sarge_monitor );
//sys.wait( 1.5 );
sys.trigger( $speaker_281 );
sys.wait( .25);
sys.trigger( $speaker_282 );
sys.trigger( $sarge_monitor );
sys.trigger( $trigger_relay_111 );
}
void loop_steamblast1()
{
while (1)
{
sys.trigger( $steamblast_1 );
sys.trigger( $steamblast_1_snd );
sys.wait( 2 );
sys.trigger( $steamblast_1 );
sys.trigger( $steamblast_1_snd );
sys.wait( 7 );
}
}
//*********************************
// MAIN
//*********************************
void main()
{
thread video_request_speaker();
//setup_objects ();
//init_world();
}
}