summaryrefslogtreecommitdiff
path: root/modLoader/auxiliary.gsc
diff options
context:
space:
mode:
authorrafa_99 <raroma09@gmail.com>2022-02-26 00:38:28 +0000
committerrafa_99 <raroma09@gmail.com>2022-02-26 00:38:28 +0000
commitb0ae393bf1f4fc27aaa317fc7ae53b1745014aab (patch)
treef75b26fd39ebcaf63d77f8a27d132ccfb4ffc341 /modLoader/auxiliary.gsc
parent51041264e8636e7d616141bd0853a51019638169 (diff)
Added more mods
Diffstat (limited to 'modLoader/auxiliary.gsc')
-rw-r--r--modLoader/auxiliary.gsc75
1 files changed, 74 insertions, 1 deletions
diff --git a/modLoader/auxiliary.gsc b/modLoader/auxiliary.gsc
index cbe0f81..7b9da43 100644
--- a/modLoader/auxiliary.gsc
+++ b/modLoader/auxiliary.gsc
@@ -76,7 +76,10 @@ doGivePerk(perk, animation)
}
else
{
- self give_perk(perk);
+ if (!(self hasperk(perk) || (self maps/mp/zombies/_zm_perks::has_perk_paused(perk))))
+ {
+ self give_perk(perk);
+ }
}
}
@@ -138,3 +141,73 @@ waitMotd(p, l)
wait 1;
}
+
+/*
+ * Fixing some scenary lighting
+ */
+visualFix(l)
+{
+ if( l.script == "zm_buried" )
+ {
+ while( 1 )
+ {
+ self setclientdvar( "r_lightTweakSunLight", 1 );
+ self setclientdvar( "r_sky_intensity_factor0", 0 );
+ wait 0.05;
+ }
+ }
+ else if( l.script == "zm_prison" || l.script == "zm_tomb" )
+ {
+ while( getDvar( "r_lightTweakSunLight" ) != 0 )
+ {
+ for( i = getDvar( "r_lightTweakSunLight" ); i >= 0; i = ( i - 0.05 ) )
+ {
+ self setclientdvar( "r_lightTweakSunLight", i );
+ wait 0.05;
+ }
+ wait 0.05;
+ }
+ }
+ else return;
+}
+
+/*
+ * Tweaks some lighting setting and enables nightmode
+ */
+enableNightMode(l)
+{
+ if( !isDefined( l.default_r_exposureValue ) )
+ l.default_r_exposureValue = getDvar( "r_exposureValue" );
+ if( !isDefined( l.default_r_lightTweakSunLight ) )
+ l.default_r_lightTweakSunLight = getDvar( "r_lightTweakSunLight" );
+ if( !isDefined( l.default_r_sky_intensity_factor0 ) )
+ l.default_r_sky_intensity_factor0 = getDvar( "r_sky_intensity_factor0" );
+
+ self setclientdvar( "r_filmUseTweaks", 1 );
+ self setclientdvar( "r_bloomTweaks", 1 );
+ self setclientdvar( "r_exposureTweak", 1 );
+ self setclientdvar( "vc_rgbh", "0.1 0 0.3 0" );
+ self setclientdvar( "vc_yl", "0 0 0.25 0" );
+ self setclientdvar( "vc_yh", "0.02 0 0.1 0" );
+ self setclientdvar( "vc_rgbl", "0.02 0 0.1 0" );
+ self setclientdvar( "r_exposureValue", 3.9 );
+ self setclientdvar( "r_lightTweakSunLight", 1 );
+ self setclientdvar( "r_sky_intensity_factor0", 0 );
+
+ if( l.script == "zm_buried" )
+ {
+ self setclientdvar( "r_exposureValue", 3.5 );
+ }
+ else if( l.script == "zm_tomb" )
+ {
+ self setclientdvar( "r_exposureValue", 4 );
+ }
+ else if( l.script == "zm_nuked" )
+ {
+ self setclientdvar( "r_exposureValue", 5.6 );
+ }
+ else if( l.script == "zm_highrise" )
+ {
+ self setclientdvar( "r_exposureValue", 3.9 );
+ }
+}