This commit is contained in:
6arelyFuture 2021-09-28 21:32:35 +01:00
parent fb8a55d0f0
commit 46392cea9e
4 changed files with 61 additions and 61 deletions

View File

@ -11,11 +11,11 @@ init()
{
replaceFunc( maps\mp\killstreaks\_juggernaut::giveJuggernaut, ::giveJuggernautStub );
maps\mp\killstreaks\_airdrop::addCrateType( "nuke_drop", "nuke", 1, maps\mp\killstreaks\_airdrop::nukeCrateThink );
maps\mp\killstreaks\_airdrop::addCrateType( "airdrop", "ammo", 17, ::ammoCrateThink );
maps\mp\killstreaks\_airdrop::addCrateType( "airdrop_mega", "ammo", 12, ::ammoCrateThink );
maps\mp\killstreaks\_airdrop::addCrateType( "nuke_drop", "nuke", 1, maps\mp\killstreaks\_airdrop::nukeCrateThink );
maps\mp\killstreaks\_airdrop::addCrateType( "airdrop", "ammo", 17, ::ammoCrateThink );
maps\mp\killstreaks\_airdrop::addCrateType( "airdrop_mega", "ammo", 12, ::ammoCrateThink );
thread onConnect();
thread onConnect();
}
onConnect()
@ -38,10 +38,10 @@ monitorForRewards()
count = self.kills;
switch( count )
{
case 1:
self scripts\_inf_utils::playLeaderDialog( "kill_confirmed" );
level thread dropAmmo( self );
break;
case 1:
self scripts\_inf_utils::playLeaderDialog( "kill_confirmed" );
level thread dropAmmo( self );
break;
case 5:
self maps\mp\killstreaks\_killstreaks::giveKillstreak( "deployable_vest" );
break;
@ -66,7 +66,7 @@ monitorForRewards()
case 120:
level thread maps\mp\killstreaks\_airdrop::dropNuke( self.origin, self, "nuke_drop" );
break;
}
}
}
}
@ -85,7 +85,7 @@ dropAmmo( owner )
startPos = dropSite + ( AnglesToForward( direction ) * ( -1 * planeHalfDistance ) );
startPos = startPos * ( 1, 1, 0 ) + ( 0, 0, lbHeight );
endPos = dropSite + ( AnglesToForward( direction ) * planeHalfDistance );
endPos = dropSite + ( AnglesToForward( direction ) * planeHalfDistance );
endPos = endPos * ( 1, 1, 0 ) + ( 0, 0, lbHeight );
d = length( startPos - endPos );
@ -94,10 +94,10 @@ dropAmmo( owner )
c130 = maps\mp\killstreaks\_airdrop::c130Setup( owner, startPos, endPos );
c130.veh_speed = planeFlySpeed;
c130.dropType = "airdrop";
c130 playloopsound( "veh_ac130_dist_loop" );
c130 playloopsound( "veh_ac130_dist_loop" );
c130.angles = direction;
forward = anglesToForward( direction );
c130.angles = direction;
forward = anglesToForward( direction );
c130 moveTo( endPos, flyTime, 0, 0 );
boomPlayed = false;
@ -124,7 +124,7 @@ dropAmmo( owner )
boomPlayed = true;
}
}
wait( .05 );
}

View File

@ -1,7 +1,7 @@
/*
_inf_anti_camp
Author: FutureRave
Date: 27/09/2021
_inf_anti_camp
Author: FutureRave
Date: 27/09/2021
*/
#include common_scripts\utility;

View File

@ -1,7 +1,7 @@
/*
_inf_model
Author: FutureRave
Date: 27/09/2021
_inf_model
Author: FutureRave
Date: 27/09/2021
Notes: Fuck the models for now
*/
@ -61,28 +61,28 @@ giveAllPerks()
perks[ perks.size ] = "specialty_longersprint";
perks[ perks.size ] = "specialty_fastreload";
perks[ perks.size ] = "specialty_scavenger";
perks[ perks.size ] = "specialty_blindeye";
perks[ perks.size ] = "specialty_paint";
perks[ perks.size ] = "specialty_hardline";
perks[ perks.size ] = "specialty_coldblooded";
perks[ perks.size ] = "specialty_quickdraw";
perks[ perks.size ] = "specialty_blindeye";
perks[ perks.size ] = "specialty_paint";
perks[ perks.size ] = "specialty_hardline";
perks[ perks.size ] = "specialty_coldblooded";
perks[ perks.size ] = "specialty_quickdraw";
perks[ perks.size ] = "_specialty_blastshield";
perks[ perks.size ] = "specialty_detectexplosive";
perks[ perks.size ] = "specialty_autospot";
perks[ perks.size ] = "specialty_bulletaccuracy";
perks[ perks.size ] = "specialty_detectexplosive";
perks[ perks.size ] = "specialty_autospot";
perks[ perks.size ] = "specialty_bulletaccuracy";
perks[ perks.size ] = "specialty_quieter";
perks[ perks.size ] = "specialty_stalker";
perks[ perks.size ] = "specialty_quieter";
perks[ perks.size ] = "specialty_stalker";
perks[ perks.size ] = "specialty_bulletpenetration";
perks[ perks.size ] = "specialty_marksman";
perks[ perks.size ] = "specialty_sharp_focus";
perks[ perks.size ] = "specialty_holdbreathwhileads";
perks[ perks.size ] = "specialty_longerrange";
perks[ perks.size ] = "specialty_fastermelee";
perks[ perks.size ] = "specialty_reducedsway";
perks[ perks.size ] = "specialty_lightweight";
perks[ perks.size ] = "specialty_bulletpenetration";
perks[ perks.size ] = "specialty_marksman";
perks[ perks.size ] = "specialty_sharp_focus";
perks[ perks.size ] = "specialty_holdbreathwhileads";
perks[ perks.size ] = "specialty_longerrange";
perks[ perks.size ] = "specialty_fastermelee";
perks[ perks.size ] = "specialty_reducedsway";
perks[ perks.size ] = "specialty_lightweight";
foreach( perkName in perks )
{

View File

@ -1,7 +1,7 @@
/*
_inf_utils
Author: FutureRave
Date: 26/09/2021
_inf_utils
Author: FutureRave
Date: 26/09/2021
*/
#include common_scripts\utility;
@ -114,35 +114,35 @@ GlowStickDamageListenerStub( owner )
}
if( isPlayer( attacker ) )
{
attacker maps\mp\gametypes\_damagefeedback::updateDamageFeedback( "tactical_insertion" );
}
{
attacker maps\mp\gametypes\_damagefeedback::updateDamageFeedback( "tactical_insertion" );
}
if ( self.damageTaken >= self.maxHealth )
{
if ( isDefined( owner ) && attacker != owner )
{
attacker notify ( "destroyed_insertion", owner );
attacker notify( "destroyed_explosive" ); // count towards SitRep Pro challenge
owner thread leaderDialogOnPlayer( "ti_destroyed" );
}
attacker thread maps\mp\perks\_perkfunctions::deleteTI( self );
}
{
if ( isDefined( owner ) && attacker != owner )
{
attacker notify ( "destroyed_insertion", owner );
attacker notify( "destroyed_explosive" ); // count towards SitRep Pro challenge
owner thread leaderDialogOnPlayer( "ti_destroyed" );
}
attacker thread maps\mp\perks\_perkfunctions::deleteTI( self );
}
}
}
GlowStickEnemyUseListenerStub( owner )
{
self endon ( "death" );
level endon ( "game_ended" );
owner endon ( "disconnect" );
level endon ( "game_ended" );
owner endon ( "disconnect" );
self.enemyTrigger setCursorHint( "HINT_NOICON" );
self.enemyTrigger setHintString( &"MP_DESTROY_TI" );
self.enemyTrigger makeEnemyUsable( owner );
self.enemyTrigger setCursorHint( "HINT_NOICON" );
self.enemyTrigger setHintString( &"MP_DESTROY_TI" );
self.enemyTrigger makeEnemyUsable( owner );
for ( ;; )
for ( ;; )
{
self.enemyTrigger waittill ( "trigger", player );
player iPrintLnBold( "Nice try" );