diff --git a/disable_nuke_effects/disable_nuke_effects_all.gsc b/disable_nuke_effects/disable_nuke_effects_all.gsc index a0a3bb8..3d288ac 100644 --- a/disable_nuke_effects/disable_nuke_effects_all.gsc +++ b/disable_nuke_effects/disable_nuke_effects_all.gsc @@ -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" ); diff --git a/disable_nuke_effects/disable_nuke_effects_all_but_fog.gsc b/disable_nuke_effects/disable_nuke_effects_all_but_fog.gsc new file mode 100644 index 0000000..8644988 --- /dev/null +++ b/disable_nuke_effects/disable_nuke_effects_all_but_fog.gsc @@ -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 ); + } +} \ No newline at end of file diff --git a/disable_nuke_effects/disable_nuke_effects_emp.gsc b/disable_nuke_effects/disable_nuke_effects_emp.gsc new file mode 100644 index 0000000..3db4cd5 --- /dev/null +++ b/disable_nuke_effects/disable_nuke_effects_emp.gsc @@ -0,0 +1,11 @@ +#include maps\mp\killstreaks\_nuke; + +main() +{ + replacefunc(maps\mp\killstreaks\_nuke::nuke_EMPJam, ::disableNukeEmp); +} + +disableNukeEmp() +{ + +} \ No newline at end of file