mirror of
https://github.com/diamante0018/InfectedGSC.git
synced 2025-04-19 20:22:53 +00:00
booleans ftw
This commit is contained in:
parent
3d95f6fa5f
commit
dd80beff95
@ -32,8 +32,8 @@ main()
|
|||||||
}
|
}
|
||||||
|
|
||||||
setSpecialLoadouts();
|
setSpecialLoadouts();
|
||||||
level.teamBased = 1;
|
level.teamBased = true;
|
||||||
level.doPrematch = 0;
|
level.doPrematch = false;
|
||||||
level.onPrecacheGameType = ::onPrecacheGameType;
|
level.onPrecacheGameType = ::onPrecacheGameType;
|
||||||
level.onStartGameType = ::onStartGameType;
|
level.onStartGameType = ::onStartGameType;
|
||||||
level.onSpawnPlayer = ::onSpawnPlayer;
|
level.onSpawnPlayer = ::onSpawnPlayer;
|
||||||
@ -120,17 +120,19 @@ onStartGameType()
|
|||||||
maps\mp\gametypes\_rank::registerScoreInfo( "kill", 50 );
|
maps\mp\gametypes\_rank::registerScoreInfo( "kill", 50 );
|
||||||
maps\mp\gametypes\_rank::registerScoreInfo( "draft_rogue", 200 );
|
maps\mp\gametypes\_rank::registerScoreInfo( "draft_rogue", 200 );
|
||||||
maps\mp\gametypes\_rank::registerScoreInfo( "survivor", 50 );
|
maps\mp\gametypes\_rank::registerScoreInfo( "survivor", 50 );
|
||||||
level.QuickMessageToAll = 1;
|
|
||||||
level.blockWeaponDrops = 1;
|
level.QuickMessageToAll = true;
|
||||||
|
level.blockWeaponDrops = false;
|
||||||
|
|
||||||
level.infect_allowsuicide = 0;
|
level.infect_allowsuicide = 0;
|
||||||
level.infect_timerDisplay = maps\mp\gametypes\_hud_util::createServerTimer( "objective", 1.4 );
|
level.infect_timerDisplay = maps\mp\gametypes\_hud_util::createServerTimer( "objective", 1.4 );
|
||||||
level.infect_timerDisplay maps\mp\gametypes\_hud_util::setPoint( "TOPLEFT", "TOPLEFT", 115, 5 );
|
level.infect_timerDisplay maps\mp\gametypes\_hud_util::setPoint( "TOPLEFT", "TOPLEFT", 115, 5 );
|
||||||
level.infect_timerDisplay.label = &"MP_DRAFT_STARTS_IN";
|
level.infect_timerDisplay.label = &"MP_DRAFT_STARTS_IN";
|
||||||
level.infect_timerDisplay.alpha = 0;
|
level.infect_timerDisplay.alpha = 0;
|
||||||
level.infect_timerDisplay.archived = 0;
|
level.infect_timerDisplay.archived = 0;
|
||||||
level.infect_timerDisplay.hidewheninmenu = 1;
|
level.infect_timerDisplay.hidewheninmenu = true;
|
||||||
level.infect_choseFirstInfected = 0;
|
level.infect_choseFirstInfected = false;
|
||||||
level.infect_choosingFirstInfected = 0;
|
level.infect_choosingFirstInfected = false;
|
||||||
level.infect_awardedfinalsurvivor = 0;
|
level.infect_awardedfinalsurvivor = 0;
|
||||||
level.infect_teamscores["axis"] = 0;
|
level.infect_teamscores["axis"] = 0;
|
||||||
level.infect_teamscores["allies"] = 0;
|
level.infect_teamscores["allies"] = 0;
|
||||||
@ -144,7 +146,7 @@ onPlayerConnect()
|
|||||||
for ( ;; )
|
for ( ;; )
|
||||||
{
|
{
|
||||||
level waittill( "connected", player );
|
level waittill( "connected", player );
|
||||||
player.infect_firstSpawn = 1;
|
player.infect_firstSpawn = true;
|
||||||
|
|
||||||
if ( maps\mp\_utility::gameFlag( "prematch_done" ) )
|
if ( maps\mp\_utility::gameFlag( "prematch_done" ) )
|
||||||
player.infect_joinedatstart = 0;
|
player.infect_joinedatstart = 0;
|
||||||
@ -160,16 +162,16 @@ getSpawnPoint()
|
|||||||
{
|
{
|
||||||
if ( self.infect_firstSpawn )
|
if ( self.infect_firstSpawn )
|
||||||
{
|
{
|
||||||
self.infect_firstSpawn = 0;
|
self.infect_firstSpawn = false;
|
||||||
self.pers["class"] = "gamemode";
|
self.pers["class"] = "gamemode";
|
||||||
self.pers["lastClass"] = "";
|
self.pers["lastClass"] = "";
|
||||||
self.class = self.pers["class"];
|
self.class = self.pers["class"];
|
||||||
self.lastClass = self.pers["lastClass"];
|
self.lastClass = self.pers["lastClass"];
|
||||||
|
|
||||||
if ( isdefined( self.infect_rejoined ) )
|
if ( isdefined( self.infect_rejoined ) )
|
||||||
maps\mp\gametypes\_menus::addToTeam( "axis", 1 );
|
maps\mp\gametypes\_menus::addToTeam( "axis", true );
|
||||||
else
|
else
|
||||||
maps\mp\gametypes\_menus::addToTeam( "allies", 1 );
|
maps\mp\gametypes\_menus::addToTeam( "allies", true );
|
||||||
|
|
||||||
thread onPlayerDisconnect();
|
thread onPlayerDisconnect();
|
||||||
}
|
}
|
||||||
@ -196,7 +198,7 @@ onSpawnPlayer()
|
|||||||
|
|
||||||
if ( !level.infect_choosingFirstInfected )
|
if ( !level.infect_choosingFirstInfected )
|
||||||
{
|
{
|
||||||
level.infect_choosingFirstInfected = 1;
|
level.infect_choosingFirstInfected = true;
|
||||||
level thread chooseFirstInfected();
|
level thread chooseFirstInfected();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -207,7 +209,7 @@ onSpawnPlayer()
|
|||||||
if ( !level.infect_allowsuicide )
|
if ( !level.infect_allowsuicide )
|
||||||
{
|
{
|
||||||
level notify( "infect_stopCountdown" );
|
level notify( "infect_stopCountdown" );
|
||||||
level.infect_choseFirstInfected = 1;
|
level.infect_choseFirstInfected = true;
|
||||||
level.infect_allowsuicide = 1;
|
level.infect_allowsuicide = 1;
|
||||||
|
|
||||||
foreach ( var_1 in level.players )
|
foreach ( var_1 in level.players )
|
||||||
@ -224,7 +226,7 @@ onSpawnPlayer()
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( level.infect_teamscores["axis"] == 1 )
|
if ( level.infect_teamscores["axis"] == 1 )
|
||||||
self.isInitialInfected = 1;
|
self.isInitialInfected = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( isdefined( self.isInitialInfected ) )
|
if ( isdefined( self.isInitialInfected ) )
|
||||||
@ -362,13 +364,13 @@ setfirstinfected( var_0 )
|
|||||||
if ( var_0 )
|
if ( var_0 )
|
||||||
{
|
{
|
||||||
maps\mp\gametypes\_menus::addToTeam( "axis" );
|
maps\mp\gametypes\_menus::addToTeam( "axis" );
|
||||||
level.infect_choseFirstInfected = 1;
|
level.infect_choseFirstInfected = true;
|
||||||
self.infect_isBeingChosen = undefined;
|
self.infect_isBeingChosen = undefined;
|
||||||
updateTeamScores();
|
updateTeamScores();
|
||||||
level.infect_allowsuicide = 1;
|
level.infect_allowsuicide = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
self.isInitialInfected = 1;
|
self.isInitialInfected = true;
|
||||||
self.pers["gamemodeLoadout"] = level.infect_loadouts["axis_initial"];
|
self.pers["gamemodeLoadout"] = level.infect_loadouts["axis_initial"];
|
||||||
|
|
||||||
if ( isdefined( self.setSpawnpoint ) )
|
if ( isdefined( self.setSpawnpoint ) )
|
||||||
@ -477,7 +479,7 @@ onPlayerKilled( var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, v
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
var_1 thread maps\mp\gametypes\_rank::xpEventPopup( &"SPLASHES_DRAFTED" );
|
var_1 thread maps\mp\gametypes\_rank::xpEventPopup( &"SPLASHES_DRAFTED" );
|
||||||
maps\mp\gametypes\_gamescore::givePlayerScore( "draft_rogue", var_1, self, 1 );
|
maps\mp\gametypes\_gamescore::givePlayerScore( "draft_rogue", var_1, self, true );
|
||||||
var_1 thread maps\mp\gametypes\_rank::giveRankXP( "draft_rogue" );
|
var_1 thread maps\mp\gametypes\_rank::giveRankXP( "draft_rogue" );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -523,7 +525,7 @@ onfinalsurvivor()
|
|||||||
{
|
{
|
||||||
if ( var_1.infect_joinedatstart && distance( var_1.infect_spawnpos, var_1.origin ) > 32 )
|
if ( var_1.infect_joinedatstart && distance( var_1.infect_spawnpos, var_1.origin ) > 32 )
|
||||||
{
|
{
|
||||||
maps\mp\gametypes\_gamescore::givePlayerScore( "final_rogue", var_1, undefined, 1 );
|
maps\mp\gametypes\_gamescore::givePlayerScore( "final_rogue", var_1, undefined, true );
|
||||||
var_1 thread maps\mp\gametypes\_rank::giveRankXP( "final_rogue" );
|
var_1 thread maps\mp\gametypes\_rank::giveRankXP( "final_rogue" );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -635,7 +637,7 @@ onPlayerDisconnect()
|
|||||||
}
|
}
|
||||||
else if ( level.infect_teamscores["allies"] > 1 )
|
else if ( level.infect_teamscores["allies"] > 1 )
|
||||||
{
|
{
|
||||||
level.infect_choseFirstInfected = 0;
|
level.infect_choseFirstInfected = false;
|
||||||
level thread chooseFirstInfected();
|
level thread chooseFirstInfected();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user