Alright I looked here and found all this for songs but I have no idea what part is actually the easteregg music :/
sndmusiceastereggs()
{
level.music_override = 0;
level thread sndmusegg1();
level thread sndmusegg2();
}
sndmusegg1()
{
level waittill( "nuke_clock_moved" );
level waittill( "magic_door_power_up_grabbed" );
min_hand_model = getent( "clock_min_hand", "targetname" );
if ( level.population_count == 15 && level.music_override == 0 )
{
level thread sndmuseggplay( spawn( "script_origin", ( 0, 1, 0 ) ), "zmb_nuked_song_1", 88 );
}
}
sndmusegg2()
{
origins = [];
origins[ 0 ] = ( -1998, 632, -48 );
origins[ 1 ] = ( -80, 35, -18 );
origins[ 2 ] = ( 617, 313, 152 );
level.meteor_counter = 0;
level.music_override = 0;
i = 0;
while ( i < origins.size )
{
level thread sndmusegg2_wait( origins );
i++;
}
}
sndmusegg2_wait( bear_origin )
{
temp_ent = spawn( "script_origin", bear_origin );
temp_ent playloopsound( "zmb_meteor_loop" );
temp_ent thread maps/mp/zombies/_zm_sidequests::fake_use( "main_music_egg_hit", ::sndmusegg2_override );
temp_ent waittill( "main_music_egg_hit", player );
temp_ent stoploopsound( 1 );
player playsound( "zmb_meteor_activate" );
level.meteor_counter += 1;
if ( level.meteor_counter == 3 )
{
level thread sndmuseggplay( temp_ent, "zmb_nuked_song_2", 60 );
}
else
{
wait 1,5;
temp_ent delete();
}
}
sndmusegg2_override()
{
if ( isDefined( level.music_override ) && level.music_override )
{
return 0;
}
return 1;
}
sndmusegg3_counter( event, attacker )
{
if ( level.mannequin_count <= 0 )
{
return;
}
/#
println( "CAYERS: " + level.mannequin_count );
#/
level.mannequin_count--;
if ( level.mannequin_count <= 0 )
{
while ( isDefined( level.music_override ) && level.music_override )
{
wait 5;
}
level thread sndmuseggplay( spawn( "script_origin", ( 0, 1, 0 ) ), "zmb_nuked_song_3", 80 );
}
}
sndmuseggplay( ent, alias, time )
{
level.music_override = 1;
wait 1;
ent playsound( alias );
level thread sndeggmusicwait( time );
level waittill_either( "end_game", "sndSongDone" );
ent stopsounds();
wait 0,05;
ent delete();
level.music_override = 0;
}
sndeggmusicwait( time )
{
level endon( "end_game" );
wait time;
level notify( "sndSongDone" );
}