add processrate to objs

This commit is contained in:
ineed bots
2023-07-13 02:21:14 -06:00
parent 7c9f6fca11
commit 1302a40869
2 changed files with 20 additions and 16 deletions

View File

@@ -2,22 +2,17 @@
#include maps\_utility;
#include maps\bots\_bot_utility;
CreateObjectiveForManger( sName, fpFinder, fpExecuter, fpPriority )
CreateObjectiveForManger( sName, fpFinder, fpExecuter, fpPriority, iProcessRate )
{
Answer = SpawnStruct();
Answer.sName = sName;
Answer.fpFinder = fpFinder;
Answer.fpExecuter = fpExecuter;
Answer.fpPriority = fpPriority;
if ( !IsDefined( fpPriority ) )
{
Answer.fpPriority = ::DefaultPriority;
}
else
{
Answer.fpPriority = fpPriority;
}
Answer.aBotProcessTimes = [];
Answer.iProcessRate = iProcessRate;
return Answer;
}
@@ -38,11 +33,6 @@ CreateFinderObjective( eObj, sName, eEnt, fPriority )
return Answer;
}
DefaultPriority( eObj, eEnt )
{
return 0;
}
/*
Checks whether the path generated by the ASTAR path finding is inaccessible
*/
@@ -168,10 +158,12 @@ get_angle_offset_node( forward_size, angle_offset, offset )
{
forward_size = 40;
}
if ( !isDefined( angle_offset ) )
{
angle_offset = ( 0, 0, 0 );
}
if ( !isDefined( offset ) )
{
offset = ( 0, 0, 0 );