replaced several isdefined( condition ) && condition with is_true()

Also added the corresponding include if it was missing.
This commit is contained in:
JezuzLizard 2020-07-23 07:27:39 -07:00
parent b8751d00fc
commit 272a52cdf6
33 changed files with 109 additions and 98 deletions

View File

@ -13,7 +13,7 @@ createstruct() //checked matches cerberus output
findstruct( position ) //checked changed to match cerberus output see info.md findstruct( position ) //checked changed to match cerberus output see info.md
{ {
foreach ( _ in level.struct_class_names ) foreach ( key in level.struct_class_names )
{ {
foreach ( s_array in level.struct_class_names[ key ] ) foreach ( s_array in level.struct_class_names[ key ] )
{ {

View File

@ -79,7 +79,7 @@ wait_to_show_glowing_model( prey ) //checked matches cerberus output
self.glowing_model = glowing_retrievable_model; self.glowing_model = glowing_retrievable_model;
glowing_retrievable_model.angles = self.angles; glowing_retrievable_model.angles = self.angles;
glowing_retrievable_model linkto( self ); glowing_retrievable_model linkto( self );
if ( isDefined( prey ) && !isalive( prey ) ) if ( !is_true( prey ) )
{ {
wait 2; wait 2;
} }

View File

@ -184,7 +184,7 @@ burst_fire_unmanned() //checked changed at own discretion
self endon( "death" ); self endon( "death" );
self endon( "remote_start" ); self endon( "remote_start" );
level endon( "game_ended" ); level endon( "game_ended" );
if ( isDefined( self.controlled ) && self.controlled ) if ( is_true( self.controlled ) )
{ {
return; return;
} }

View File

@ -1120,7 +1120,7 @@ bot_has_radar() //checked changed at own discretion
{ {
return 1; return 1;
} }
if ( isDefined( self.hasspyplane ) && self.hasspyplane || isDefined( self.hassatellite ) && self.hassatellite) if ( is_true( self.hasspyplane ) || is_true( self.hassatellite ) )
{ {
return 1; return 1;
} }

View File

@ -128,11 +128,11 @@ threat_dead() //checked changed at own discretion
if ( bot_has_enemy() ) if ( bot_has_enemy() )
{ {
ent = self.bot.threat.entity; ent = self.bot.threat.entity;
if ( threat_is_turret() && isDefined( ent.dead ) && ent.dead ) if ( threat_is_turret() && is_true( ent.dead ) )
{ {
return 1; return 1;
} }
if ( threat_is_qrdrone() && isDefined( ent.crash_accel ) && ent.crash_accel ) if ( threat_is_qrdrone() && is_true( ent.crash_accel ) )
{ {
return 1; return 1;
} }
@ -319,7 +319,7 @@ bot_combat_main() //checked partially changed to match cerberus output changed a
self allowattack( 0 ); self allowattack( 0 );
} }
} }
if ( isDefined( self.stingerlockstarted ) && self.stingerlockstarted ) if ( is_true( self.stingerlockstarted ) )
{ {
self allowattack( self.stingerlockfinalized ); self allowattack( self.stingerlockfinalized );
return; return;
@ -703,12 +703,12 @@ bot_best_enemy() //checked partially changed to match cerberus output did not ch
} }
if ( enemies[ i ].classname == "auto_turret" ) if ( enemies[ i ].classname == "auto_turret" )
{ {
if ( isDefined( enemies[ i ].dead ) && enemies[ i ].dead || isDefined( enemies[ i ].carried ) && enemies[ i ].carried ) if ( isDefined( enemies[ i ].dead ) && enemies[ i ].dead || is_true( enemies[ i ].carried ) )
{ {
i++; i++;
continue; continue;
} }
if ( isDefined( enemies[ i ].turret_active ) && !enemies[ i ].turret_active ) if ( !is_true( enemies[ i ].turret_active ) )
{ {
i++; i++;
continue; continue;
@ -722,7 +722,7 @@ bot_best_enemy() //checked partially changed to match cerberus output did not ch
continue; continue;
} }
origin = self getplayercamerapos(); origin = self getplayercamerapos();
angles = vectorToAngle( enemies[ i ].origin - origin ); angles = vectorToAngles( enemies[ i ].origin - origin );
if ( angles[ 0 ] < 290 ) if ( angles[ 0 ] < 290 )
{ {
threat_ignore( enemies[ i ], 3.5 ); threat_ignore( enemies[ i ], 3.5 );
@ -1650,11 +1650,11 @@ bot_turret_set_dangerous( turret ) //checked partially changed to match cerberus
{ {
return; return;
} }
if ( isDefined( turret.dead ) && turret.dead || isDefined( turret.carried ) && turret.carried ) if ( is_true( turret.dead ) || is_true( turret.carried ) )
{ {
return; return;
} }
if ( isDefined( turret.turret_active ) && !turret.turret_active ) if ( !is_true( turret.turret_active ) )
{ {
return; return;
} }

View File

@ -208,7 +208,7 @@ bot_sd_defender( zone, isplanted ) //checked partially changed to match cerberus
continue; continue;
} }
height = node[ i ].origin[ 2 ] - zone.nearest_node.origin[ 2 ]; height = node[ i ].origin[ 2 ] - zone.nearest_node.origin[ 2 ];
if ( isDefined( isplanted ) && isplanted ) if ( is_true( isplanted ) )
{ {
dist = distance2d( node[ i ].origin, zone.nearest_node.origin ); dist = distance2d( node[ i ].origin, zone.nearest_node.origin );
score = ( 10000 - dist ) + height; score = ( 10000 - dist ) + height;

View File

@ -801,7 +801,7 @@ saykillbattlechatter( attacker, sweapon, victim ) //checked changed to match cer
{ {
return; return;
} }
if ( isDefined( victim.issniperspotted ) && victim.issniperspotted && randomintrange( 0, 100 ) >= level.bckillinformprobability ) if ( is_true( victim.issniperspotted ) && randomintrange( 0, 100 ) >= level.bckillinformprobability )
{ {
level thread saylocalsounddelayed( attacker, "kill", "sniper", 0.75 ); level thread saylocalsounddelayed( attacker, "kill", "sniper", 0.75 );
victim.issniperspotted = 0; victim.issniperspotted = 0;

View File

@ -5,6 +5,7 @@
#include maps/mp/gametypes/_globallogic; #include maps/mp/gametypes/_globallogic;
#include maps/mp/_audio; #include maps/mp/_audio;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
codecallback_startgametype() //checked matches cerberus output codecallback_startgametype() //checked matches cerberus output
{ {
@ -111,7 +112,7 @@ codecallback_vehicleradiusdamage( einflictor, eattacker, idamage, finnerdamage,
codecallback_faceeventnotify( notify_msg, ent ) //checked matches cerberus output codecallback_faceeventnotify( notify_msg, ent ) //checked matches cerberus output
{ {
if ( isDefined( ent ) && isDefined( ent.do_face_anims ) && ent.do_face_anims ) if ( isDefined( ent ) && is_true( ent.do_face_anims ) )
{ {
if ( isDefined( level.face_event_handler ) && isDefined( level.face_event_handler.events[ notify_msg ] ) ) if ( isDefined( level.face_event_handler ) && isDefined( level.face_event_handler.events[ notify_msg ] ) )
{ {

View File

@ -404,14 +404,14 @@ givekillstreaks( classnum ) //checked changed to match cerberus output
if ( isDefined( level.tbl_killstreakdata[ killstreakindex ] ) ) if ( isDefined( level.tbl_killstreakdata[ killstreakindex ] ) )
{ {
self.killstreak[ currentkillstreak ] = level.tbl_killstreakdata[ killstreakindex ]; self.killstreak[ currentkillstreak ] = level.tbl_killstreakdata[ killstreakindex ];
if ( isDefined( level.usingmomentum ) && level.usingmomentum ) if ( is_true( level.usingmomentum ) )
{ {
killstreaktype = maps/mp/killstreaks/_killstreaks::getkillstreakbymenuname( self.killstreak[ currentkillstreak ] ); killstreaktype = maps/mp/killstreaks/_killstreaks::getkillstreakbymenuname( self.killstreak[ currentkillstreak ] );
if ( isDefined( killstreaktype ) ) if ( isDefined( killstreaktype ) )
{ {
weapon = maps/mp/killstreaks/_killstreaks::getkillstreakweapon( killstreaktype ); weapon = maps/mp/killstreaks/_killstreaks::getkillstreakweapon( killstreaktype );
self giveweapon( weapon ); self giveweapon( weapon );
if ( isDefined( level.usingscorestreaks ) && level.usingscorestreaks ) if ( is_true( level.usingscorestreaks ) )
{ {
if ( maps/mp/killstreaks/_killstreak_weapons::isheldkillstreakweapon( weapon ) ) if ( maps/mp/killstreaks/_killstreak_weapons::isheldkillstreakweapon( weapon ) )
{ {
@ -469,13 +469,11 @@ givekillstreaks( classnum ) //checked changed to match cerberus output
actionslotorder[ 0 ] = 4; actionslotorder[ 0 ] = 4;
actionslotorder[ 1 ] = 2; actionslotorder[ 1 ] = 2;
actionslotorder[ 2 ] = 1; actionslotorder[ 2 ] = 1;
while ( isDefined( level.usingmomentum ) && level.usingmomentum ) if( is_true( level.usingmomentum ) )
{ {
sortindex = 0; for ( sortIndex = 0 ; (sortIndex < sortedKillstreaks.size && sortIndex < actionSlotOrder.size) ; sortIndex++ )
while ( sortindex < sortedkillstreaks.size && sortindex < actionslotorder.size )
{ {
self setactionslot( actionslotorder[ sortindex ], "weapon", sortedkillstreaks[ sortindex ].weapon ); self setactionslot( actionslotorder[ sortindex ], "weapon", sortedkillstreaks[ sortindex ].weapon );
sortindex++;
} }
} }
} }

View File

@ -1,4 +1,6 @@
//checked no includes //checked no includes
//added for is_true check
#include common_scripts/utility;
init() //checked changed to match cerberus output init() //checked changed to match cerberus output
{ {
@ -549,7 +551,7 @@ mymagicbullet( pos, dir ) //checked matches cerberus output dvars found in beta
setcopterdest( newlocation, descend, dontascend ) //checked matches cerberus output setcopterdest( newlocation, descend, dontascend ) //checked matches cerberus output
{ {
self.finaldest = getabovebuildingslocation( newlocation ); self.finaldest = getabovebuildingslocation( newlocation );
if ( isDefined( descend ) && descend ) if ( is_true( descend ) )
{ {
self.finalzdest = newlocation[ 2 ]; self.finalzdest = newlocation[ 2 ];
} }

View File

@ -43,7 +43,7 @@ main( allowed ) //checked changed to match cerberus output
entity_is_allowed( entity, allowed_game_modes ) //checked changed to match cerberus output entity_is_allowed( entity, allowed_game_modes ) //checked changed to match cerberus output
{ {
if ( isDefined( level.createfx_enabled ) && level.createfx_enabled ) if ( is_true( level.createfx_enabled ) )
{ {
return 1; return 1;
} }
@ -293,7 +293,7 @@ carryobjectusethink() //checked changed to match cerberus output
{ {
continue; continue;
} }
if ( isDefined( player.laststand ) && player.laststand ) if ( is_true( player.laststand ) )
{ {
continue; continue;
} }
@ -344,7 +344,7 @@ carryobjectproxthink() //checked changed to match cerberus output
{ {
continue; continue;
} }
if ( isDefined( player.laststand ) && player.laststand ) if ( is_true( player.laststand ) )
{ {
continue; continue;
} }
@ -1713,7 +1713,7 @@ useholdthink( player ) //checked changed to match cerberus output
{ {
player thread takeuseweapon( useweapon ); player thread takeuseweapon( useweapon );
} }
if ( isDefined( result ) && result ) if ( is_true( result ) )
{ {
return 1; return 1;
} }
@ -1778,7 +1778,7 @@ continueholdthinkloop( player, waitforweapon, timedout, usetime ) //checked matc
{ {
return 0; return 0;
} }
if ( isDefined( player.laststand ) && player.laststand ) if ( is_true( player.laststand ) )
{ {
return 0; return 0;
} }
@ -2475,7 +2475,7 @@ destroyobject( deletetrigger, forcehide ) //checked changed to match cerberus ou
disableobject( forcehide ) //checked changed to match cerberus output disableobject( forcehide ) //checked changed to match cerberus output
{ {
self notify( "disabled" ); self notify( "disabled" );
if ( self.type == "carryObject" || isDefined( forcehide ) && forcehide ) if ( self.type == "carryObject" || is_true( forcehide ) )
{ {
if ( isDefined( self.carrier ) ) if ( isDefined( self.carrier ) )
{ {
@ -2492,7 +2492,7 @@ disableobject( forcehide ) //checked changed to match cerberus output
enableobject( forceshow ) //checked changed to match cerberus output enableobject( forceshow ) //checked changed to match cerberus output
{ {
if ( self.type == "carryObject" || isDefined( forceshow ) && forceshow ) if ( self.type == "carryObject" || is_true( forceshow ) )
{ {
for ( index = 0; index < self.visuals.size; index++ ) for ( index = 0; index < self.visuals.size; index++ )
{ {
@ -2579,7 +2579,7 @@ caninteractwith( player ) //checked changed to match beta dump
{ {
return 1; return 1;
} }
else if ( isDefined( self.decayprogress ) && self.decayprogress && self.curprogress > 0 ) else if ( is_true( self.decayprogress ) && self.curprogress > 0 )
{ {
return 1; return 1;
} }

View File

@ -1269,7 +1269,7 @@ startNextRound( winner, endReasonText ) //checked matches bo3 _globallogic.gsc w
displayRoundSwitch( winner, endReasonText ); displayRoundSwitch( winner, endReasonText );
} }
if ( IsDefined( level.nextRoundIsOvertime ) && level.nextRoundIsOvertime ) if ( is_true( level.nextRoundIsOvertime ) )
{ {
if ( !IsDefined( game["overtime_round"] ) ) if ( !IsDefined( game["overtime_round"] ) )
{ {
@ -1675,7 +1675,7 @@ roundEndDOF( time ) //checked matches bo3 _globallogic.gsc within reason
checkTimeLimit() //checked matches bo3 _globallogic.gsc within reason checkTimeLimit() //checked matches bo3 _globallogic.gsc within reason
{ {
if ( isDefined( level.timeLimitOverride ) && level.timeLimitOverride ) if ( is_true( level.timeLimitOverride ) )
return; return;
if ( game["state"] != "playing" ) if ( game["state"] != "playing" )

View File

@ -7,6 +7,7 @@
#include maps/mp/gametypes/_globallogic_utils; #include maps/mp/gametypes/_globallogic_utils;
#include maps/mp/gametypes/_globallogic_player; #include maps/mp/gametypes/_globallogic_player;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
callback_actordamage( einflictor, eattacker, idamage, idflags, smeansofdeath, sweapon, vpoint, vdir, shitloc, psoffsettime, boneindex ) //checked changed to match cerberus output callback_actordamage( einflictor, eattacker, idamage, idflags, smeansofdeath, sweapon, vpoint, vdir, shitloc, psoffsettime, boneindex ) //checked changed to match cerberus output
{ {
@ -18,7 +19,7 @@ callback_actordamage( einflictor, eattacker, idamage, idflags, smeansofdeath, sw
{ {
return; return;
} }
if ( isDefined( eattacker ) && isplayer( eattacker ) && isDefined( eattacker.candocombat ) && !eattacker.candocombat ) if ( isDefined( eattacker ) && isplayer( eattacker ) && !is_true( eattacker.candocombat ) )
{ {
return; return;
} }

View File

@ -3,6 +3,7 @@
#include maps/mp/gametypes/_globallogic_audio; #include maps/mp/gametypes/_globallogic_audio;
#include maps/mp/gametypes/_globallogic_utils; #include maps/mp/gametypes/_globallogic_utils;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
init() //checked matches cerberus output init() //checked matches cerberus output
{ {
@ -562,7 +563,7 @@ playnextleaderdialog() //checked changed to match cerberus output
{ {
self endon( "disconnect" ); self endon( "disconnect" );
self endon( "flush_dialog" ); self endon( "flush_dialog" );
if ( isDefined( level.allowannouncer ) && !level.allowannouncer ) if ( !is_true( level.allowannouncer ) )
{ {
return; return;
} }

View File

@ -264,15 +264,15 @@ callback_playerconnect() //checked partially changed to match cerberus output pa
{ {
self.pers[ "killstreaksEarnedThisKillstreak" ] = 0; self.pers[ "killstreaksEarnedThisKillstreak" ] = 0;
} }
if ( isDefined( level.usingscorestreaks ) && level.usingscorestreaks && !isDefined( self.pers[ "killstreak_quantity" ] ) ) if ( is_true( level.usingscorestreaks ) && !isDefined( self.pers[ "killstreak_quantity" ] ) )
{ {
self.pers[ "killstreak_quantity" ] = []; self.pers[ "killstreak_quantity" ] = [];
} }
if ( isDefined( level.usingscorestreaks ) && level.usingscorestreaks && !isDefined( self.pers[ "held_killstreak_ammo_count" ] ) ) if ( is_true( level.usingscorestreaks ) && !isDefined( self.pers[ "held_killstreak_ammo_count" ] ) )
{ {
self.pers[ "held_killstreak_ammo_count" ] = []; self.pers[ "held_killstreak_ammo_count" ] = [];
} }
if ( isDefined( level.usingscorestreaks ) && level.usingscorestreaks && !isDefined( self.pers[ "held_killstreak_clip_count" ] ) ) if ( is_true( level.usingscorestreaks ) && !isDefined( self.pers[ "held_killstreak_clip_count" ] ) )
{ {
self.pers[ "held_killstreak_clip_count" ] = []; self.pers[ "held_killstreak_clip_count" ] = [];
} }
@ -507,7 +507,7 @@ callback_playermigrated() //checked matches cerberus output
println( "Player " + self.name + " finished migrating at time " + getTime() ); println( "Player " + self.name + " finished migrating at time " + getTime() );
#/ #/
*/ */
if ( isDefined( self.connected ) && self.connected ) if ( is_true( self.connected ) )
{ {
self maps/mp/gametypes/_globallogic_ui::updateobjectivetext(); self maps/mp/gametypes/_globallogic_ui::updateobjectivetext();
} }
@ -758,11 +758,11 @@ callback_playerdamage( einflictor, eattacker, idamage, idflags, smeansofdeath, s
{ {
return; return;
} }
if ( isDefined( self.candocombat ) && !self.candocombat ) if ( !is_true( self.candocombat ) )
{ {
return; return;
} }
if ( isDefined( eattacker ) && isplayer( eattacker ) && isDefined( eattacker.candocombat ) && !eattacker.candocombat ) if ( isDefined( eattacker ) && isplayer( eattacker ) && !is_true( eattacker.candocombat ) )
{ {
return; return;
} }
@ -2123,7 +2123,7 @@ callback_playerkilled( einflictor, attacker, idamage, smeansofdeath, sweapon, vd
vattackerorigin = attacker.origin; vattackerorigin = attacker.origin;
} }
ragdoll_now = 0; ragdoll_now = 0;
if ( isDefined( self.usingvehicle ) && self.usingvehicle && isDefined( self.vehicleposition ) && self.vehicleposition == 1 ) if ( is_true( self.usingvehicle ) && isDefined( self.vehicleposition ) && self.vehicleposition == 1 )
{ {
ragdoll_now = 1; ragdoll_now = 1;
} }
@ -2766,7 +2766,7 @@ getkillcamentity( attacker, einflictor, sweapon ) //checked changed to match cer
{ {
return undefined; return undefined;
} }
if ( isDefined( einflictor.ismagicbullet ) && !einflictor.ismagicbullet ) if ( !is_true( einflictor.ismagicbullet ) )
{ {
return undefined; return undefined;
} }

View File

@ -266,7 +266,7 @@ roundtonearestfive( score ) //checked matches cerberus output
giveplayermomentumnotification( score, label, descvalue, countstowardrampage ) //checked matches cerberus output giveplayermomentumnotification( score, label, descvalue, countstowardrampage ) //checked matches cerberus output
{ {
rampagebonus = 0; rampagebonus = 0;
if ( isDefined( level.usingrampage ) && level.usingrampage ) if ( is_true( level.usingrampage ) )
{ {
if ( countstowardrampage ) if ( countstowardrampage )
{ {
@ -300,7 +300,7 @@ giveplayermomentumnotification( score, label, descvalue, countstowardrampage ) /
resetplayermomentumonspawn() //checked matches cerberus output resetplayermomentumonspawn() //checked matches cerberus output
{ {
if ( isDefined( level.usingscorestreaks ) && level.usingscorestreaks ) if ( is_true( level.usingscorestreaks ) )
{ {
_setplayermomentum( self, 0 ); _setplayermomentum( self, 0 );
self thread resetscorechain(); self thread resetscorechain();
@ -531,7 +531,7 @@ _giveplayerkillstreakinternal( player, momentum, oldmomentum, killstreaktypearra
if ( momentumcost > oldmomentum && momentumcost <= momentum ) if ( momentumcost > oldmomentum && momentumcost <= momentum )
{ {
weapon = maps/mp/killstreaks/_killstreaks::getkillstreakweapon( killstreaktype ); weapon = maps/mp/killstreaks/_killstreaks::getkillstreakweapon( killstreaktype );
if ( isDefined( level.usingscorestreaks ) && level.usingscorestreaks ) if ( is_true( level.usingscorestreaks ) )
{ {
if ( maps/mp/killstreaks/_killstreak_weapons::isheldkillstreakweapon( weapon ) ) if ( maps/mp/killstreaks/_killstreak_weapons::isheldkillstreakweapon( weapon ) )
{ {
@ -893,7 +893,7 @@ incpersstat( dataname, increment, record_stats, includegametype ) //checked matc
{ {
pixbeginevent( "incPersStat" ); pixbeginevent( "incPersStat" );
self.pers[ dataname ] += increment; self.pers[ dataname ] += increment;
if ( isDefined( includegametype ) && includegametype ) if ( is_true( includegametype ) )
{ {
self addplayerstatwithgametype( dataname, increment ); self addplayerstatwithgametype( dataname, increment );
} }

View File

@ -167,7 +167,7 @@ spawnplayerprediction() //checked matches cerberus output dvar taken from beta d
doinitialspawnmessaging() //checked changed to match cerberus output doinitialspawnmessaging() //checked changed to match cerberus output
{ {
self endon( "disconnect" ); self endon( "disconnect" );
if ( isDefined( level.disableprematchmessages ) && level.disableprematchmessages ) if ( is_true( level.disableprematchmessages ) )
{ {
return; return;
} }
@ -616,7 +616,7 @@ spawnintermission( usedefaultcallback ) //checked matches cerberus output
self.archivetime = 0; self.archivetime = 0;
self.psoffsettime = 0; self.psoffsettime = 0;
self.friendlydamage = undefined; self.friendlydamage = undefined;
if ( isDefined( usedefaultcallback ) && usedefaultcallback ) if ( is_true( usedefaultcallback ) )
{ {
maps/mp/gametypes/_globallogic_defaults::default_onspawnintermission(); maps/mp/gametypes/_globallogic_defaults::default_onspawnintermission();
} }
@ -709,7 +709,7 @@ shouldshowrespawnmessage() //checked matches cerberus output
{ {
return 0; return 0;
} }
if ( isDefined( level.livesdonotreset ) && level.livesdonotreset ) if ( is_true( level.livesdonotreset ) )
{ {
return 0; return 0;
} }

View File

@ -178,7 +178,7 @@ menuautoassign( comingfrommenu ) //checked changed to match cerberus output
teamkeys = getarraykeys( level.teams ); teamkeys = getarraykeys( level.teams );
assignment = teamkeys[ randomint( teamkeys.size ) ]; assignment = teamkeys[ randomint( teamkeys.size ) ];
self closemenus(); self closemenus();
if ( isDefined( level.forceallallies ) && level.forceallallies ) if ( is_true( level.forceallallies ) )
{ {
assignment = "allies"; assignment = "allies";
} }
@ -512,13 +512,13 @@ showmainmenuforteam() //checked matches cerberus output
menuteam( team ) //checked changed to match cerberus output menuteam( team ) //checked changed to match cerberus output
{ {
self closemenus(); self closemenus();
if ( !level.console && level.allow_teamchange == "0" && isDefined( self.hasdonecombat ) && self.hasdonecombat ) if ( !level.console && level.allow_teamchange == "0" && is_true( self.hasdonecombat ) )
{ {
return; return;
} }
if ( self.pers[ "team" ] != team ) if ( self.pers[ "team" ] != team )
{ {
if ( level.ingraceperiod || !isDefined( self.hasdonecombat ) && !self.hasdonecombat ) if ( level.ingraceperiod && !isDefined( self.hasdonecombat ) || !self.hasdonecombat )
{ {
self.hasspawned = 0; self.hasspawned = 0;
} }

View File

@ -5,6 +5,7 @@
#include maps/mp/_vehicles; #include maps/mp/_vehicles;
#include maps/mp/gametypes/_class; #include maps/mp/gametypes/_class;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
callback_vehicledamage( einflictor, eattacker, idamage, idflags, smeansofdeath, sweapon, vpoint, vdir, shitloc, psoffsettime, damagefromunderneath, modelindex, partname ) //checked partially changed to match cerberus output partially changed to match beta dump //changed at own discretion callback_vehicledamage( einflictor, eattacker, idamage, idflags, smeansofdeath, sweapon, vpoint, vdir, shitloc, psoffsettime, damagefromunderneath, modelindex, partname ) //checked partially changed to match cerberus output partially changed to match beta dump //changed at own discretion
{ {
@ -18,7 +19,7 @@ callback_vehicledamage( einflictor, eattacker, idamage, idflags, smeansofdeath,
{ {
return; return;
} }
if ( isDefined( eattacker ) && isplayer( eattacker ) && isDefined( eattacker.candocombat ) && !eattacker.candocombat ) if ( isDefined( eattacker ) && isplayer( eattacker ) && !is_true( eattacker.candocombat ) )
{ {
return; return;
} }

View File

@ -1,4 +1,5 @@
#include maps/mp/gametypes/_globallogic_player; #include maps/mp/gametypes/_globallogic_player;
#include common_scripts/utility;
init() //checked matches cerberus output init() //checked matches cerberus output
{ {
@ -112,7 +113,7 @@ playerhealthregen() //checked changed to match cerberus output
{ {
return; return;
} }
if ( isDefined( player.laststand ) && player.laststand ) if ( is_true( player.laststand ) )
{ {
continue; continue;
} }

View File

@ -4,6 +4,7 @@
#include maps/mp/_music; #include maps/mp/_music;
#include maps/mp/gametypes/_hud_message; #include maps/mp/gametypes/_hud_message;
#include maps/mp/gametypes/_hud_util; #include maps/mp/gametypes/_hud_util;
#include common_scripts/utility;
init() //checked matches cerberus output init() //checked matches cerberus output
{ {
@ -913,7 +914,7 @@ wageroutcomenotify( winner, endreasontext ) //checked changed to match cerberus
spacing = 20; spacing = 20;
} }
halftime = 0; halftime = 0;
if ( isDefined( level.sidebet ) && level.sidebet ) if ( is_true( level.sidebet ) )
{ {
halftime = 1; halftime = 1;
} }
@ -1082,7 +1083,7 @@ teamwageroutcomenotify( winner, isroundend, endreasontext ) //checked partially
spacing = 15; spacing = 15;
} }
halftime = 0; halftime = 0;
if ( isDefined( level.sidebet ) && level.sidebet ) if ( is_true( level.sidebet ) )
{ {
halftime = 1; halftime = 1;
} }
@ -1224,7 +1225,7 @@ teamwageroutcomenotify( winner, isroundend, endreasontext ) //checked partially
matchbonus.immunetodemofreecamera = 1; matchbonus.immunetodemofreecamera = 1;
matchbonus.label = game[ "strings" ][ "wager_winnings" ]; matchbonus.label = game[ "strings" ][ "wager_winnings" ];
matchbonus setvalue( self.wagerwinnings ); matchbonus setvalue( self.wagerwinnings );
if ( isDefined( game[ "side_bets" ] ) && game[ "side_bets" ] ) if ( is_true( game[ "side_bets" ] ) )
{ {
sidebetwinnings = createfontstring( font, 2 ); sidebetwinnings = createfontstring( font, 2 );
sidebetwinnings setparent( matchbonus ); sidebetwinnings setparent( matchbonus );

View File

@ -5,6 +5,7 @@
#include maps/mp/gametypes/_globallogic; #include maps/mp/gametypes/_globallogic;
#include maps/mp/gametypes/_hud_util; #include maps/mp/gametypes/_hud_util;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
init() //checked matches cerberus output init() //checked matches cerberus output
{ {
@ -100,7 +101,7 @@ finalkillcamwaiter() //checked matches cerberus output
postroundfinalkillcam() //checked matches cerberus output postroundfinalkillcam() //checked matches cerberus output
{ {
if ( isDefined( level.sidebet ) && level.sidebet ) if ( is_true( level.sidebet ) )
{ {
return; return;
} }

View File

@ -9,6 +9,7 @@
#include maps/mp/gametypes/_rank; #include maps/mp/gametypes/_rank;
#include maps/mp/gametypes/_class; #include maps/mp/gametypes/_class;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
init() //checked matches cerberus output init() //checked matches cerberus output
{ {
@ -221,7 +222,7 @@ uploadglobalstatcounters() //checked partially changed to match cerberus output
statgetwithgametype( dataname ) //checked matches cerberus output statgetwithgametype( dataname ) //checked matches cerberus output
{ {
if ( isDefined( level.nopersistence ) && level.nopersistence ) if ( is_true( level.nopersistence ) )
{ {
return 0; return 0;
} }
@ -236,7 +237,7 @@ getgametypename() //checked matches cerberus output
{ {
if ( !isDefined( level.fullgametypename ) ) if ( !isDefined( level.fullgametypename ) )
{ {
if ( isDefined( level.hardcoremode ) && level.hardcoremode && ispartygamemode() == 0 ) if ( is_true( level.hardcoremode ) && ispartygamemode() == 0 )
{ {
prefix = "HC"; prefix = "HC";
} }
@ -273,7 +274,7 @@ isstatmodifiable( dataname ) //checked changed at own discretion
statsetwithgametype( dataname, value, incvalue ) //checked matches cerberus output statsetwithgametype( dataname, value, incvalue ) //checked matches cerberus output
{ {
if ( isDefined( level.nopersistence ) && level.nopersistence ) if ( is_true( level.nopersistence ) )
{ {
return 0; return 0;
} }
@ -320,7 +321,7 @@ getrecentstat( isglobal, index, statname ) //checked changed to match cerberus o
setrecentstat( isglobal, index, statname, value ) //checked matches cerberus output setrecentstat( isglobal, index, statname, value ) //checked matches cerberus output
{ {
if ( isDefined( level.nopersistence ) && level.nopersistence ) if ( is_true( level.nopersistence ) )
{ {
return; return;
} }
@ -355,7 +356,7 @@ setrecentstat( isglobal, index, statname, value ) //checked matches cerberus out
addrecentstat( isglobal, index, statname, value ) //checked matches cerberus output addrecentstat( isglobal, index, statname, value ) //checked matches cerberus output
{ {
if ( isDefined( level.nopersistence ) && level.nopersistence ) if ( is_true( level.nopersistence ) )
{ {
return; return;
} }
@ -387,7 +388,7 @@ addmatchhistorystat( statname, value ) //checked matches cerberus output
initializematchstats() //checked matches cerberus output initializematchstats() //checked matches cerberus output
{ {
if ( isDefined( level.nopersistence ) && level.nopersistence ) if ( is_true( level.nopersistence ) )
{ {
return; return;
} }

View File

@ -148,7 +148,7 @@ initscoreinfo() //checked changed to match cerberus output
getrankxpcapped( inrankxp ) //checked matches cerberus output getrankxpcapped( inrankxp ) //checked matches cerberus output
{ {
if ( isDefined( level.rankxpcap ) && level.rankxpcap && level.rankxpcap <= inrankxp ) if ( is_true( level.rankxpcap ) && level.rankxpcap <= inrankxp )
{ {
return level.rankxpcap; return level.rankxpcap;
} }
@ -157,7 +157,7 @@ getrankxpcapped( inrankxp ) //checked matches cerberus output
getcodpointscapped( incodpoints ) //checked matches cerberus output getcodpointscapped( incodpoints ) //checked matches cerberus output
{ {
if ( isDefined( level.codpointscap ) && level.codpointscap && level.codpointscap <= incodpoints ) if ( is_true( level.codpointscap ) && level.codpointscap <= incodpoints )
{ {
return level.codpointscap; return level.codpointscap;
} }
@ -521,7 +521,7 @@ giverankxp( type, value, devadd ) //checked changed to match cerberus output
{ {
self syncxpstat(); self syncxpstat();
} }
if ( isDefined( self.enabletext ) && self.enabletext && !level.hardcoremode ) if ( is_true( self.enabletext ) && !level.hardcoremode )
{ {
if ( type == "teamkill" ) if ( type == "teamkill" )
{ {
@ -650,7 +650,7 @@ updaterankscorehud( amount ) //checked matches cerberus output
self endon( "disconnect" ); self endon( "disconnect" );
self endon( "joined_team" ); self endon( "joined_team" );
self endon( "joined_spectators" ); self endon( "joined_spectators" );
if ( isDefined( level.usingmomentum ) && level.usingmomentum ) if ( is_true( level.usingmomentum ) )
{ {
return; return;
} }

View File

@ -103,7 +103,7 @@ onplayerspawned() //checked matches cerberus output
self maps/mp/killstreaks/_airsupport::clearmonitoredspeed(); self maps/mp/killstreaks/_airsupport::clearmonitoredspeed();
self thread initialspawnprotection(); self thread initialspawnprotection();
self thread monitorgpsjammer(); self thread monitorgpsjammer();
if ( isDefined( self.pers[ "hasRadar" ] ) && self.pers[ "hasRadar" ] ) if ( is_true( self.pers[ "hasRadar" ] ) )
{ {
self.hasspyplane = 1; self.hasspyplane = 1;
} }
@ -1006,7 +1006,7 @@ getspawnpoint( player_entity, predictedspawn ) //checked matches cerberus output
point_team = "free"; point_team = "free";
influencer_team = "free"; influencer_team = "free";
} }
if ( level.teambased && isDefined( game[ "switchedsides" ] ) && game[ "switchedsides" ] && level.spawnsystem.unifiedsideswitching ) if ( level.teambased && is_true( game[ "switchedsides" ] ) && level.spawnsystem.unifiedsideswitching )
{ {
point_team = getotherteam( point_team ); point_team = getotherteam( point_team );
} }
@ -1118,7 +1118,7 @@ gatherspawnentities( player_team ) //checked changed to match cerberus output
is_hardcore() //checked changed at own discretion is_hardcore() //checked changed at own discretion
{ {
if ( isDefined( level.hardcoremode ) && level.hardcoremode ) if ( is_true( level.hardcoremode ) )
{ {
return 1; return 1;
} }

View File

@ -58,7 +58,7 @@ initwagerplayer() //checked changed to match cerberus output
self.pers[ "wager_sideBetWinnings" ] = 0; self.pers[ "wager_sideBetWinnings" ] = 0;
self.pers[ "wager_sideBetLosses" ] = 0; self.pers[ "wager_sideBetLosses" ] = 0;
} }
if ( isDefined( level.inthemoneyonradar ) && level.inthemoneyonradar || isDefined( level.firstplaceonradar ) && level.firstplaceonradar ) if ( is_true( level.inthemoneyonradar ) || is_true( level.firstplaceonradar ) )
{ {
self.pers[ "hasRadar" ] = 1; self.pers[ "hasRadar" ] = 1;
self.hasspyplane = 1; self.hasspyplane = 1;
@ -210,7 +210,7 @@ calculatefreeforallpayouts() //checked changed to match cerberus output
payoutpercentages = array( 1 ); payoutpercentages = array( 1 );
} }
setwagerwinningsonplayers( level.players, 0 ); setwagerwinningsonplayers( level.players, 0 );
if ( isDefined( level.hostforcedend ) && level.hostforcedend ) if ( is_true( level.hostforcedend ) )
{ {
wagerbet = getDvarInt( "scr_wagerBet" ); wagerbet = getDvarInt( "scr_wagerBet" );
for ( i = 0; i < playerrankings.size; i++ ) for ( i = 0; i < playerrankings.size; i++ )
@ -387,7 +387,7 @@ determinetopearners() //checked changed to match beta dump
postroundsidebet() //checked matches cerberus output postroundsidebet() //checked matches cerberus output
{ {
if ( isDefined( level.sidebet ) && level.sidebet ) if ( is_true( level.sidebet ) )
{ {
level notify( "side_bet_begin" ); level notify( "side_bet_begin" );
level waittill( "side_bet_end" ); level waittill( "side_bet_end" );
@ -452,7 +452,7 @@ setupblankrandomplayer( takeweapons, chooserandombody, weapon ) //checked change
{ {
self takeallweapons(); self takeallweapons();
} }
if ( isDefined( self.pers[ "hasRadar" ] ) && self.pers[ "hasRadar" ] ) if ( is_true( self.pers[ "hasRadar" ] ) )
{ {
self.hasspyplane = 1; self.hasspyplane = 1;
} }
@ -522,7 +522,7 @@ setradarvisibility() //checked changed to match cerberus output
{ {
prevscoreplace = 1; prevscoreplace = 1;
} }
if ( isDefined( level.inthemoneyonradar ) && level.inthemoneyonradar ) if ( is_true( level.inthemoneyonradar ) )
{ {
if ( prevscoreplace <= 3 && isDefined( self.score ) && self.score > 0 ) if ( prevscoreplace <= 3 && isDefined( self.score ) && self.score > 0 )
{ {
@ -533,7 +533,7 @@ setradarvisibility() //checked changed to match cerberus output
self setperk( "specialty_gpsjammer" ); self setperk( "specialty_gpsjammer" );
} }
} }
else if ( isDefined( level.firstplaceonradar ) && level.firstplaceonradar ) else if ( is_true( level.firstplaceonradar ) )
{ {
if ( prevscoreplace == 1 && isDefined( self.score ) && self.score > 0 ) if ( prevscoreplace == 1 && isDefined( self.score ) && self.score > 0 )
{ {
@ -691,7 +691,7 @@ pulsepowerupicon( powerupindex ) //checked changed to match cerberus output
pulsepercent = 1.5; pulsepercent = 1.5;
pulsetime = 0.5; pulsetime = 0.5;
hud_elem = self.powerups[ powerupindex ].hud_elem_icon; hud_elem = self.powerups[ powerupindex ].hud_elem_icon;
if ( isDefined( hud_elem.animating ) && hud_elem.animating ) if ( is_true( hud_elem.animating ) )
{ {
return; return;
} }

View File

@ -721,7 +721,7 @@ weaponobjectdamage( watcher ) //checked changed to match cerberus output
{ {
self.waschained = 1; self.waschained = 1;
} }
if ( isDefined( idflags ) && idflags & level.idflags_penetration ) if ( is_true( idflags ) & level.idflags_penetration )
{ {
self.wasdamagedfrombulletpenetration = 1; self.wasdamagedfrombulletpenetration = 1;
} }
@ -737,7 +737,7 @@ playdialogondeath( owner ) //checked matches cerberus output
owner endon( "disconnect" ); owner endon( "disconnect" );
self endon( "hacked" ); self endon( "hacked" );
self waittill( "death" ); self waittill( "death" );
if ( isDefined( self.playdialog ) && self.playdialog ) if ( is_true( self.playdialog ) )
{ {
owner maps/mp/gametypes/_globallogic_audio::leaderdialogonplayer( "equipment_destroyed", "item_destroyed" ); owner maps/mp/gametypes/_globallogic_audio::leaderdialogonplayer( "equipment_destroyed", "item_destroyed" );
} }
@ -964,7 +964,7 @@ commononspawnuseweaponobject( watcher, owner ) //checked matches cerberus output
{ {
if ( watcher.detectable ) if ( watcher.detectable )
{ {
if ( isDefined( watcher.ismovable ) && watcher.ismovable ) if ( is_true( watcher.ismovable ) )
{ {
self thread weaponobjectdetectionmovable( owner.pers[ "team" ] ); self thread weaponobjectdetectionmovable( owner.pers[ "team" ] );
} }
@ -1499,15 +1499,15 @@ canhack( player, owner, weapon_check ) //checked matches cerberus output
{ {
return 0; return 0;
} }
if ( isDefined( player.isdefusing ) && player.isdefusing ) if ( is_true( player.isdefusing ) )
{ {
return 0; return 0;
} }
if ( isDefined( player.isplanting ) && player.isplanting ) if ( is_true( player.isplanting ) )
{ {
return 0; return 0;
} }
if ( isDefined( player.proxbar ) && !player.proxbar.hidden ) if ( !is_true( player.proxbar ) )
{ {
return 0; return 0;
} }
@ -1535,7 +1535,7 @@ canhack( player, owner, weapon_check ) //checked matches cerberus output
{ {
return 0; return 0;
} }
if ( isDefined( player.laststand ) && player.laststand ) if ( is_true( player.laststand ) )
{ {
return 0; return 0;
} }
@ -2349,7 +2349,7 @@ watchusetrigger( trigger, callback, playersoundonuse, npcsoundonuse ) //checked
} }
grenade = player.throwinggrenade; grenade = player.throwinggrenade;
isequipment = isweaponequipment( player getcurrentweapon() ); isequipment = isweaponequipment( player getcurrentweapon() );
if ( isDefined( isequipment ) && isequipment ) if ( is_true( isequipment ) )
{ {
grenade = 0; grenade = 0;
} }

View File

@ -16,6 +16,7 @@
#include maps/mp/gametypes/_globallogic; #include maps/mp/gametypes/_globallogic;
#include maps/mp/gametypes/_hud_util; #include maps/mp/gametypes/_hud_util;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
main() //checked matches cerberus output main() //checked matches cerberus output
{ {
@ -977,7 +978,7 @@ onplayerkilled( einflictor, attacker, idamage, smeansofdeath, sweapon, vdir, shi
if ( defendedflag ) if ( defendedflag )
{ {
attacker addplayerstatwithgametype( "DEFENDS", 1 ); attacker addplayerstatwithgametype( "DEFENDS", 1 );
if ( isDefined( self.isflagcarrier ) && self.isflagcarrier ) if ( is_true( self.isflagcarrier ) )
{ {
maps/mp/_scoreevents::processscoreevent( "kill_flag_carrier", attacker, undefined, sweapon ); maps/mp/_scoreevents::processscoreevent( "kill_flag_carrier", attacker, undefined, sweapon );
} }
@ -1222,7 +1223,7 @@ ctf_gamemodespawndvars( reset_dvars ) //checked matches cerberus output
ctf_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked matches cerberus output ctf_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked matches cerberus output
{ {
teamkill_penalty = maps/mp/gametypes/_globallogic_defaults::default_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ); teamkill_penalty = maps/mp/gametypes/_globallogic_defaults::default_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon );
if ( isDefined( self.isflagcarrier ) && self.isflagcarrier ) if ( is_true( self.isflagcarrier ) )
{ {
teamkill_penalty *= level.teamkillpenaltymultiplier; teamkill_penalty *= level.teamkillpenaltymultiplier;
} }
@ -1232,7 +1233,7 @@ ctf_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked
ctf_getteamkillscore( einflictor, attacker, smeansofdeath, sweapon ) //checked matches cerberus output ctf_getteamkillscore( einflictor, attacker, smeansofdeath, sweapon ) //checked matches cerberus output
{ {
teamkill_score = maps/mp/gametypes/_rank::getscoreinfovalue( "kill" ); teamkill_score = maps/mp/gametypes/_rank::getscoreinfovalue( "kill" );
if ( isDefined( self.isflagcarrier ) && self.isflagcarrier ) if ( is_true( self.isflagcarrier ) )
{ {
teamkill_score *= level.teamkillscoremultiplier; teamkill_score *= level.teamkillscoremultiplier;
} }

View File

@ -115,7 +115,7 @@ onprecachegametype() //checked matches cerberus output
dem_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked changed to match cerberus output dem_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked changed to match cerberus output
{ {
teamkill_penalty = maps/mp/gametypes/_globallogic_defaults::default_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ); teamkill_penalty = maps/mp/gametypes/_globallogic_defaults::default_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon );
if ( isDefined( self.isdefusing ) && self.isdefusing || isDefined( self.isplanting ) && self.isplanting ) if ( is_true( self.isdefusing ) || is_true( self.isplanting ) )
{ {
teamkill_penalty *= level.teamkillpenaltymultiplier; teamkill_penalty *= level.teamkillpenaltymultiplier;
} }
@ -125,7 +125,7 @@ dem_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked
dem_getteamkillscore( einflictor, attacker, smeansofdeath, sweapon ) //checked changed to match cerberus output dem_getteamkillscore( einflictor, attacker, smeansofdeath, sweapon ) //checked changed to match cerberus output
{ {
teamkill_score = maps/mp/gametypes/_rank::getscoreinfovalue( "team_kill" ); teamkill_score = maps/mp/gametypes/_rank::getscoreinfovalue( "team_kill" );
if ( isDefined( self.isdefusing ) && self.isdefusing || isDefined( self.isplanting ) && self.isplanting ) if ( is_true( self.isdefusing ) || is_true( self.isplanting ) )
{ {
teamkill_score *= level.teamkillscoremultiplier; teamkill_score *= level.teamkillscoremultiplier;
} }

View File

@ -10,6 +10,7 @@
#include maps/mp/gametypes/_globallogic; #include maps/mp/gametypes/_globallogic;
#include maps/mp/gametypes/_hud_util; #include maps/mp/gametypes/_hud_util;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
main() //checked matches cerberus output main() //checked matches cerberus output
{ {
@ -154,7 +155,7 @@ givecustomloadout( takeallweapons, alreadyspawned ) //checked matches cerberus o
{ {
self setspawnweapon( currentweapon ); self setspawnweapon( currentweapon );
} }
if ( isDefined( takeallweapons ) && !takeallweapons ) if ( !is_true( takeallweapons ) )
{ {
self thread takeoldweapons( currentweapon ); self thread takeoldweapons( currentweapon );
} }

View File

@ -192,7 +192,7 @@ saveoffallplayersammo() //checked partially changed to match cerberus output //d
isplayereliminated( player ) //checked changed at own discretion isplayereliminated( player ) //checked changed at own discretion
{ {
if ( isDefined( player.pers[ "eliminated" ] ) && player.pers[ "eliminated" ] ) if ( is_true( player.pers[ "eliminated" ] ) )
{ {
return 1; return 1;
} }

View File

@ -17,6 +17,7 @@
#include maps/mp/gametypes/_globallogic; #include maps/mp/gametypes/_globallogic;
#include maps/mp/gametypes/_hud_util; #include maps/mp/gametypes/_hud_util;
#include maps/mp/_utility; #include maps/mp/_utility;
#include common_scripts/utility;
main() //checked matches cerberus output main() //checked matches cerberus output
{ {
@ -1072,7 +1073,7 @@ onplayerkilled( einflictor, attacker, idamage, smeansofdeath, sweapon, vdir, shi
attacker.pers[ "defends" ]++; attacker.pers[ "defends" ]++;
attacker.defends = attacker.pers[ "defends" ]; attacker.defends = attacker.pers[ "defends" ];
attacker addplayerstatwithgametype( "DEFENDS", 1 ); attacker addplayerstatwithgametype( "DEFENDS", 1 );
if ( isDefined( self.isflagcarrier ) && self.isflagcarrier ) if ( is_true( self.isflagcarrier ) )
{ {
maps/mp/_scoreevents::processscoreevent( "kill_flag_carrier", attacker, undefined, sweapon ); maps/mp/_scoreevents::processscoreevent( "kill_flag_carrier", attacker, undefined, sweapon );
} }
@ -1316,7 +1317,7 @@ ctf_gamemodespawndvars( reset_dvars ) //checked matches cerberus output
ctf_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked matches cerberus output ctf_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked matches cerberus output
{ {
teamkill_penalty = maps/mp/gametypes/_globallogic_defaults::default_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ); teamkill_penalty = maps/mp/gametypes/_globallogic_defaults::default_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon );
if ( isDefined( self.isflagcarrier ) && self.isflagcarrier ) if ( is_true( self.isflagcarrier ) )
{ {
teamkill_penalty *= level.teamkillpenaltymultiplier; teamkill_penalty *= level.teamkillpenaltymultiplier;
} }
@ -1326,7 +1327,7 @@ ctf_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked
ctf_getteamkillscore( einflictor, attacker, smeansofdeath, sweapon ) //checked matches cerberus output ctf_getteamkillscore( einflictor, attacker, smeansofdeath, sweapon ) //checked matches cerberus output
{ {
teamkill_score = maps/mp/gametypes/_rank::getscoreinfovalue( "kill" ); teamkill_score = maps/mp/gametypes/_rank::getscoreinfovalue( "kill" );
if ( isDefined( self.isflagcarrier ) && self.isflagcarrier ) if ( is_true( self.isflagcarrier ) )
{ {
teamkill_score *= level.teamkillscoremultiplier; teamkill_score *= level.teamkillscoremultiplier;
} }

View File

@ -107,7 +107,7 @@ onprecachegametype() //checked matches cerberus output
sd_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked changed to match cerberus output sd_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked changed to match cerberus output
{ {
teamkill_penalty = maps/mp/gametypes/_globallogic_defaults::default_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ); teamkill_penalty = maps/mp/gametypes/_globallogic_defaults::default_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon );
if ( isDefined( self.isdefusing ) && self.isdefusing || isDefined( self.isplanting ) && self.isplanting ) if ( is_true( self.isdefusing ) || is_true( self.isplanting ) )
{ {
teamkill_penalty *= level.teamkillpenaltymultiplier; teamkill_penalty *= level.teamkillpenaltymultiplier;
} }
@ -117,7 +117,7 @@ sd_getteamkillpenalty( einflictor, attacker, smeansofdeath, sweapon ) //checked
sd_getteamkillscore( einflictor, attacker, smeansofdeath, sweapon ) //checked changed to match cerberus output sd_getteamkillscore( einflictor, attacker, smeansofdeath, sweapon ) //checked changed to match cerberus output
{ {
teamkill_score = maps/mp/gametypes/_rank::getscoreinfovalue( "team_kill" ); teamkill_score = maps/mp/gametypes/_rank::getscoreinfovalue( "team_kill" );
if ( isDefined( self.isdefusing ) && self.isdefusing || isDefined( self.isplanting ) && self.isplanting ) if ( is_true( self.isdefusing ) || is_true( self.isplanting ) )
{ {
teamkill_score *= level.teamkillscoremultiplier; teamkill_score *= level.teamkillscoremultiplier;
} }