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

View File

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

View File

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

View File

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