disable_nuke_effects 1.1

- Added emp script
- Added all_but_fog and real all with EMP
This commit is contained in:
Resxt 2022-02-18 23:10:13 +01:00
parent 2c3b40afe5
commit 9a94873ecb
3 changed files with 59 additions and 0 deletions

View File

@ -4,6 +4,7 @@ main()
{
replacefunc(maps\mp\killstreaks\_nuke::nukeVision, ::disableNukeVision);
replacefunc(maps\mp\killstreaks\_nuke::nukeSlowMo, ::disableNukeSlowMo);
replacefunc(maps\mp\killstreaks\_nuke::nuke_EMPJam, ::disableNukeEmp);
replacefunc(maps\mp\killstreaks\_nuke::nukeEffects, ::disableNukeEffects);
}
@ -17,6 +18,11 @@ disableNukeSlowMo()
}
disableNukeEmp()
{
}
disableNukeEffects()
{
level endon( "nuke_cancelled" );

View File

@ -0,0 +1,42 @@
#include maps\mp\killstreaks\_nuke;
main()
{
replacefunc(maps\mp\killstreaks\_nuke::nukeVision, ::disableNukeVision);
replacefunc(maps\mp\killstreaks\_nuke::nukeSlowMo, ::disableNukeSlowMo);
replacefunc(maps\mp\killstreaks\_nuke::nuke_EMPJam, ::disableNukeEmp);
replacefunc(maps\mp\killstreaks\_nuke::nukeEffects, ::disableNukeEffects);
}
disableNukeVision()
{
}
disableNukeSlowMo()
{
}
disableNukeEmp()
{
}
disableNukeEffects()
{
level endon( "nuke_cancelled" );
setdvar( "ui_bomb_timer", 0 );
foreach ( var_1 in level.players )
{
var_2 = anglestoforward( var_1.angles );
var_2 = ( var_2[0], var_2[1], 0 );
var_2 = vectornormalize( var_2 );
var_3 = 5000;
var_4 = spawn( "script_model", var_1.origin + var_2 * var_3 );
var_4 setmodel( "tag_origin" );
var_4.angles = ( 0, var_1.angles[1] + 180, 90 );
var_4 thread nukeEffect( var_1 );
}
}

View File

@ -0,0 +1,11 @@
#include maps\mp\killstreaks\_nuke;
main()
{
replacefunc(maps\mp\killstreaks\_nuke::nuke_EMPJam, ::disableNukeEmp);
}
disableNukeEmp()
{
}