mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-05-12 15:34:51 +00:00
Air drop changes for chat
This commit is contained in:
parent
c372229b6a
commit
5392d3152e
@ -366,9 +366,6 @@ addNotifyOnAirdrops_loop()
|
|||||||
{
|
{
|
||||||
airdrop = dropCrates[i];
|
airdrop = dropCrates[i];
|
||||||
|
|
||||||
if ( !isDefined( airdrop.owner ) )
|
|
||||||
continue;
|
|
||||||
|
|
||||||
if ( isDefined( airdrop.doingPhysics ) )
|
if ( isDefined( airdrop.doingPhysics ) )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
@ -398,7 +395,9 @@ doNotifyOnAirdrop()
|
|||||||
self waittill( "physics_finished" );
|
self waittill( "physics_finished" );
|
||||||
|
|
||||||
self.doingPhysics = false;
|
self.doingPhysics = false;
|
||||||
self.owner notify( "crate_physics_done" );
|
|
||||||
|
if ( isDefined( self.owner ) )
|
||||||
|
self.owner notify( "crate_physics_done" );
|
||||||
|
|
||||||
self thread onCarepackageCaptured();
|
self thread onCarepackageCaptured();
|
||||||
}
|
}
|
||||||
|
@ -170,6 +170,7 @@ start_killed_watch()
|
|||||||
start_chat_watch()
|
start_chat_watch()
|
||||||
{
|
{
|
||||||
self endon( "disconnect" );
|
self endon( "disconnect" );
|
||||||
|
level endon ( "game_ended" );
|
||||||
|
|
||||||
for ( ;; )
|
for ( ;; )
|
||||||
{
|
{
|
||||||
@ -931,41 +932,37 @@ bot_chat_streak( streakCount )
|
|||||||
|
|
||||||
if ( streakCount == 25 )
|
if ( streakCount == 25 )
|
||||||
{
|
{
|
||||||
if ( GetDvarInt( "bots_loadout_allow_op" ) )
|
if ( self.pers["lastEarnedStreak"] == "nuke" )
|
||||||
{
|
{
|
||||||
if ( self.pers["lastEarnedStreak"] == "nuke" )
|
switch ( randomint( 5 ) )
|
||||||
{
|
{
|
||||||
switch ( randomint( 5 ) )
|
case 0:
|
||||||
{
|
self BotDoChat( 100, "I GOT A NUKE!!" );
|
||||||
case 0:
|
break;
|
||||||
self BotDoChat( 100, "I GOT A NUKE!!" );
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
self BotDoChat( 100, "NUKEEEEEEEEEEEEEEEEE" );
|
self BotDoChat( 100, "NUKEEEEEEEEEEEEEEEEE" );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
self BotDoChat( 100, "25 killstreak!!!" );
|
self BotDoChat( 100, "25 killstreak!!!" );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
self BotDoChat( 100, "NNNNNUUUUUUUUUUKKKKEEE!!! UWDHAWIDMIOGHE" );
|
self BotDoChat( 100, "NNNNNUUUUUUUUUUKKKKEEE!!! UWDHAWIDMIOGHE" );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4:
|
case 4:
|
||||||
self BotDoChat( 100, "You guys are getting nuuuuuuked~ x3" );
|
self BotDoChat( 100, "You guys are getting nuuuuuuked~ x3" );
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
self BotDoChat( 100, "Come on! I would of had a nuke but I don't got it set..." );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
self BotDoChat( 100, "WOW.. I could have a nuke but dumb admin disabled it for bots." );
|
if ( GetDvarInt( "bots_loadout_allow_op" ) )
|
||||||
|
self BotDoChat( 100, "Come on! I would of had a nuke but I don't got it set..." );
|
||||||
|
else
|
||||||
|
self BotDoChat( 100, "WOW.. I could have a nuke but dumb admin disabled it for bots." );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -977,6 +974,9 @@ bot_chat_killed_watch( victim )
|
|||||||
{
|
{
|
||||||
self endon( "disconnect" );
|
self endon( "disconnect" );
|
||||||
|
|
||||||
|
if ( !isDefined( victim ) || !isDefined( victim.name ) )
|
||||||
|
return;
|
||||||
|
|
||||||
message = "";
|
message = "";
|
||||||
|
|
||||||
switch ( randomint( 42 ) )
|
switch ( randomint( 42 ) )
|
||||||
@ -1163,6 +1163,9 @@ bot_chat_death_watch( killer, last_ks )
|
|||||||
{
|
{
|
||||||
self endon( "disconnect" );
|
self endon( "disconnect" );
|
||||||
|
|
||||||
|
if ( !isDefined( killer ) || !isDefined( killer.name ) )
|
||||||
|
return;
|
||||||
|
|
||||||
message = "";
|
message = "";
|
||||||
|
|
||||||
switch ( randomint( 68 ) )
|
switch ( randomint( 68 ) )
|
||||||
@ -1771,7 +1774,7 @@ bot_chat_crate_cap_watch( state, aircare, player, d, e, f, g )
|
|||||||
switch ( randomint( 2 ) )
|
switch ( randomint( 2 ) )
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
if ( aircare.owner == self )
|
if ( !isDefined( aircare.owner ) || aircare.owner == self )
|
||||||
self BotDoChat( 5, "going to my carepackage" );
|
self BotDoChat( 5, "going to my carepackage" );
|
||||||
else
|
else
|
||||||
self BotDoChat( 5, "going to " + aircare.owner.name + "'s carepackage" );
|
self BotDoChat( 5, "going to " + aircare.owner.name + "'s carepackage" );
|
||||||
@ -1789,7 +1792,7 @@ bot_chat_crate_cap_watch( state, aircare, player, d, e, f, g )
|
|||||||
switch ( randomint( 2 ) )
|
switch ( randomint( 2 ) )
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
if ( aircare.owner == self )
|
if ( !isDefined( aircare.owner ) || aircare.owner == self )
|
||||||
self BotDoChat( 15, "taking my carepackage" );
|
self BotDoChat( 15, "taking my carepackage" );
|
||||||
else
|
else
|
||||||
self BotDoChat( 15, "taking " + aircare.owner.name + "'s carepackage" );
|
self BotDoChat( 15, "taking " + aircare.owner.name + "'s carepackage" );
|
||||||
@ -1804,7 +1807,7 @@ bot_chat_crate_cap_watch( state, aircare, player, d, e, f, g )
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case "stop":
|
case "stop":
|
||||||
if ( aircare.owner == self )
|
if ( !isDefined( aircare.owner ) || aircare.owner == self )
|
||||||
{
|
{
|
||||||
switch ( randomint( 6 ) )
|
switch ( randomint( 6 ) )
|
||||||
{
|
{
|
||||||
|
@ -3891,7 +3891,7 @@ bot_crate_think_loop( data )
|
|||||||
|
|
||||||
waitTime = 3;
|
waitTime = 3;
|
||||||
|
|
||||||
if ( isDefined( crate.owner ) && crate.owner == self )
|
if ( !isDefined( crate.owner ) || crate.owner == self )
|
||||||
waitTime = 0.5;
|
waitTime = 0.5;
|
||||||
|
|
||||||
crate waittill_notify_or_timeout( "captured", waitTime );
|
crate waittill_notify_or_timeout( "captured", waitTime );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user