mirror of
https://github.com/JezuzLizard/t4sp_bot_warfare.git
synced 2025-04-22 22:45:43 +00:00
better debug
This commit is contained in:
parent
2d719726dc
commit
120b3edec6
@ -292,9 +292,36 @@ watchBotDebugEvent()
|
||||
{
|
||||
self waittill( "bot_event", msg, str, b, c, d, e, f, g );
|
||||
|
||||
if ( msg == "debug" && GetDvarInt( "bots_main_debug" ) )
|
||||
if ( GetDvarInt( "bots_main_debug" ) >= 2 )
|
||||
{
|
||||
PrintConsole( "Bot Warfare debug: " + self.playername + ": " + str + "\n" );
|
||||
big_str = "Bot Warfare debug: " + self getPlayerName() + ": " + msg;
|
||||
|
||||
if ( isDefined( str ) && isString( str ) )
|
||||
big_str += ", " + str;
|
||||
|
||||
if ( isDefined( b ) && isString( b ) )
|
||||
big_str += ", " + b;
|
||||
|
||||
if ( isDefined( c ) && isString( c ) )
|
||||
big_str += ", " + c;
|
||||
|
||||
if ( isDefined( d ) && isString( d ) )
|
||||
big_str += ", " + d;
|
||||
|
||||
if ( isDefined( e ) && isString( e ) )
|
||||
big_str += ", " + e;
|
||||
|
||||
if ( isDefined( f ) && isString( f ) )
|
||||
big_str += ", " + f;
|
||||
|
||||
if ( isDefined( g ) && isString( g ) )
|
||||
big_str += ", " + g;
|
||||
|
||||
PrintConsole( big_str );
|
||||
}
|
||||
else if ( msg == "debug" && GetDvarInt( "bots_main_debug" ) )
|
||||
{
|
||||
PrintConsole( "Bot Warfare debug: " + self getPlayerName() + ": " + str );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -41,7 +41,7 @@ watch_for_objective_canceled()
|
||||
obj_name = self.bot_current_objective.sName;
|
||||
}
|
||||
|
||||
PrintConsole( "watch_for_objective_canceled: " + self.playername + ": " + obj_name + ": " + reason );
|
||||
self BotNotifyBotEvent( "debug", "watch_for_objective_canceled: " + obj_name + ": " + reason );
|
||||
}
|
||||
}
|
||||
|
||||
@ -64,7 +64,7 @@ clean_objective_on_completion()
|
||||
self.bot_current_objective.eParentObj.aBotProcessTimes[self GetEntityNumber() + ""] = getTime();
|
||||
}
|
||||
|
||||
PrintConsole( "clean_objective_on_completion: " + self.playername + ": " + obj_name + ": " + successful + ": " + reason );
|
||||
self BotNotifyBotEvent( "debug", "clean_objective_on_completion: " + obj_name + ": " + successful + ": " + reason );
|
||||
|
||||
waittillframeend;
|
||||
self.bot_current_objective = undefined;
|
||||
@ -157,7 +157,8 @@ bot_objective_think()
|
||||
}
|
||||
|
||||
// ready to execute
|
||||
PrintConsole( "bot_objective_think: " + self.playername + ": " + best_prio.sName );
|
||||
self BotNotifyBotEvent( "debug", "bot_objective_think: " + best_prio.sName );
|
||||
|
||||
self.bot_current_objective = best_prio;
|
||||
self thread [[best_prio.eParentObj.fpExecuter]]( best_prio );
|
||||
}
|
||||
|
@ -126,6 +126,11 @@ GoDoPowerup( eObj )
|
||||
return;
|
||||
}
|
||||
|
||||
if ( !isDefined( powerup ) || !isDefined( powerup.origin ) )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if ( distance( powerup.origin, self.origin ) > 64 )
|
||||
{
|
||||
eObj.sReason = "not touching it";
|
||||
|
@ -174,7 +174,11 @@ get_angle_offset_node( forward_size, angle_offset, offset )
|
||||
node = self.origin + ( AnglesToForward( angles ) * forward_size ) + offset;
|
||||
node = clamp_to_ground( node );
|
||||
|
||||
self thread debug_offset_line( node );
|
||||
if ( getDvarInt( "bots_main_debug" ) )
|
||||
{
|
||||
self thread debug_offset_line( node );
|
||||
}
|
||||
|
||||
return node;
|
||||
}
|
||||
|
||||
@ -192,7 +196,10 @@ debug_offset_line( node )
|
||||
|
||||
PointInsideUseTrigger( point )
|
||||
{
|
||||
self thread debug_bounding_box_for_ent();
|
||||
if ( getDvarInt( "bots_main_debug" ) )
|
||||
{
|
||||
self thread debug_bounding_box_for_ent();
|
||||
}
|
||||
|
||||
mins = self getmins();
|
||||
maxs = self getmaxs();
|
||||
|
Loading…
x
Reference in New Issue
Block a user