7 #using scripts\codescripts\struct;
9 #using scripts\shared\system_shared;
10 #using scripts\shared\util_shared;
11 #using scripts\shared\visionset_mgr_shared;
13 #insert scripts\shared\shared.gsh;
14 #insert scripts\shared\version.gsh;
32 level.teleport_ae_funcs = [];
33 if( getlocalplayers().size == 1 )
50 level waittill(
"black_box_start", localClientNum );
51 assert( isDefined( localClientNum ) );
52 savedVis = GetVisionSetNaked( localClientNum );
53 VisionSetNaked( localClientNum,
"default", 0 );
54 while( secondClientNum != localClientNum )
56 level waittill(
"black_box_end", secondClientNum );
58 VisionSetNaked( localClientNum, savedVis, 0 );
66 level waittill(
"tae", localClientNum );
67 if( GetDvarString(
"factoryAftereffectOverride" ) ==
"-1" )
69 self thread [[ level.teleport_ae_funcs[RandomInt(level.teleport_ae_funcs.size)] ]]( localClientNum );
73 self thread [[ level.teleport_ae_funcs[int(GetDvarString(
"factoryAftereffectOverride" ))] ]]( localClientNum );
93 end_fov = GetDvarfloat(
"cg_fov_default" );
96 for( i = 0; i < duration; i += 0.017 )
98 fov = start_fov + (end_fov - start_fov)*(i/duration);
100 waitrealtime( 0.017 );
107 savedVis = GetVisionSetNaked( localClientNum );
108 VisionSetNaked( localClientNum,
"cheat_bw_invert_contrast", 0.4 );
110 VisionSetNaked( localClientNum, savedVis, 1 );
116 savedVis = GetVisionSetNaked( localClientNum );
117 VisionSetNaked( localClientNum,
"zombie_turned", 0.4 );
119 VisionSetNaked( localClientNum, savedVis, 1 );
125 savedVis = GetVisionSetNaked( localClientNum );
126 VisionSetNaked( localClientNum,
"cheat_bw_invert_contrast", 0.1 );
128 VisionSetNaked( localClientNum,
"cheat_bw_contrast", 0.1 );
134 VisionSetNaked( localClientNum, savedVis, 5 );
140 savedVis = GetVisionSetNaked( localClientNum );
141 VisionSetNaked( localClientNum,
"flare", 0.4 );
143 VisionSetNaked( localClientNum, savedVis, 1 );