playSounds()
{
triggers = strTok("vox_corkboard_1|vox_corkboard_2|vox_corkboard_3|vox_teddy|vox_fieldop|vox_telemap|vox_maxis|vox_illumi_1|vox_illumi_2", "|");
while(true)
{
foreach(trigger in triggers)
{
self iPrintln("Triggering " + trigger);
// level thread maps\mp\zm_factory::play_level_easteregg_vox(trigger);
triggerEntity = getEnt(trigger, "targetname");
triggerEntity notify("trigger", self);
wait 1;
}
wait 4;
}
}
play_level_easteregg_vox( object )
{
// ...
while(1)
{
trig waittill( "trigger", who ); // <-
vox_rand = randomintrange(1,100);
if( vox_rand <= percent )
{
index = maps\mp\zombies\_zm_weapons::get_player_index(who);
switch( object )
{
// ...
case "vox_teddy":
if( index != 2 )
{
//iprintlnbold( "Inside trigger " + object );
who thread maps\mp\zombies\_zm_audio::create_and_play_dialog( "level", "teddy" );
}
break;
// ...
}
}
else
{
who thread maps\mp\zombies\_zm_audio::create_and_play_dialog( "level", "gen_sigh" );
}
wait(15);
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.