Britts_more_realistic_Nuke_v2_WatW()
{
self sayall("^2Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
self.nuke Destroy();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
if( level.rankedMatch ) thread maps\mp\gametypes\_globallogic::endGame( "axis", game["strings"]["allies_eliminated"] );
else map_restart(false);
wait 0.01;
self setclientdvar("timescale", "1");
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige7",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Super_Nuke_v1()
{
self sayall("^2Super Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
//Thread god mode here if you like
self.nuke Destroy();
for(;
{
self thread Britts_more_realistic_Nuke_v1_1();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.01;
self setclientdvar("timescale", "1");
}
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige9",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Nuke_v1_1()
{
wait 2.5;
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
self setclientdvar("timescale", "1");
}
Britts_more_realistic_Nuke_v2_WatW()
{
self sayall("^2Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
self.nuke Destroy();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
if( level.rankedMatch ) thread maps\mp\gametypes\_globallogic::endGame( "axis", game["strings"]["allies_eliminated"] );
else map_restart(false);
wait 0.01;
self setclientdvar("timescale", "1");
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige7",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Super_Nuke_v1()
{
self sayall("^2Super Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
//Thread god mode here if you like
self.nuke Destroy();
for(;
{
self thread Britts_more_realistic_Nuke_v1_1();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.01;
self setclientdvar("timescale", "1");
}
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige9",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Nuke_v1_1()
{
wait 2.5;
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
self setclientdvar("timescale", "1");
}
Britts_more_realistic_Nuke_v2_WatW()
{
self sayall("^2Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
self.nuke Destroy();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
if( level.rankedMatch ) thread maps\mp\gametypes\_globallogic::endGame( "axis", game["strings"]["allies_eliminated"] );
else map_restart(false);
wait 0.01;
self setclientdvar("timescale", "1");
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige7",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Super_Nuke_v1()
{
self sayall("^2Super Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
//Thread god mode here if you like
self.nuke Destroy();
for(;
{
self thread Britts_more_realistic_Nuke_v1_1();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.01;
self setclientdvar("timescale", "1");
}
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige9",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Nuke_v1_1()
{
wait 2.5;
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
self setclientdvar("timescale", "1");
}
Britts_more_realistic_Nuke_v2_WatW()
{
self sayall("^2Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
self.nuke Destroy();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
if( level.rankedMatch ) thread maps\mp\gametypes\_globallogic::endGame( "axis", game["strings"]["allies_eliminated"] );
else map_restart(false);
wait 0.01;
self setclientdvar("timescale", "1");
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige7",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Super_Nuke_v1()
{
self sayall("^2Super Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
//Thread god mode here if you like
self.nuke Destroy();
for(;
{
self thread Britts_more_realistic_Nuke_v1_1();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.01;
self setclientdvar("timescale", "1");
}
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige9",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Nuke_v1_1()
{
wait 2.5;
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
self setclientdvar("timescale", "1");
}
Britts_more_realistic_Nuke_v2_WatW()
{
self sayall("^2Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
self.nuke Destroy();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
if( level.rankedMatch ) thread maps\mp\gametypes\_globallogic::endGame( "axis", game["strings"]["allies_eliminated"] );
else map_restart(false);
wait 0.01;
self setclientdvar("timescale", "1");
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige7",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Super_Nuke_v1()
{
self sayall("^2Super Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
//Thread god mode here if you like
self.nuke Destroy();
for(;
{
self thread Britts_more_realistic_Nuke_v1_1();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.01;
self setclientdvar("timescale", "1");
}
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige9",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Nuke_v1_1()
{
wait 2.5;
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
self setclientdvar("timescale", "1");
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.