remove prioity func ptr

This commit is contained in:
ineed bots 2023-07-13 02:23:50 -06:00
parent 1302a40869
commit 65ad154eb6
4 changed files with 5 additions and 6 deletions

View File

@ -6,8 +6,8 @@
init() init()
{ {
level.bot_objectives = []; level.bot_objectives = [];
level.bot_objectives[level.bot_objectives.size] = CreateObjectiveForManger( "revive", maps\bots\objectives\_revive::Finder, maps\bots\objectives\_revive::Executer, maps\bots\objectives\_revive::Priority, 1000 ); level.bot_objectives[level.bot_objectives.size] = CreateObjectiveForManger( "revive", maps\bots\objectives\_revive::Finder, maps\bots\objectives\_revive::Executer, 1000 );
level.bot_objectives[level.bot_objectives.size] = CreateObjectiveForManger( "powerup", maps\bots\objectives\_powerup::Finder, maps\bots\objectives\_powerup::Executer, maps\bots\objectives\_powerup::Priority, 2500 ); level.bot_objectives[level.bot_objectives.size] = CreateObjectiveForManger( "powerup", maps\bots\objectives\_powerup::Finder, maps\bots\objectives\_powerup::Executer, 2500 );
} }
connected() connected()

View File

@ -30,7 +30,7 @@ Finder( eObj )
continue; continue;
} }
answer[answer.size] = self CreateFinderObjective( eObj, eObj.sName + "_" + ents[i] GetEntityNumber(), ents[i], self [[eObj.fpPriority]]( eObj, ents[i] ) ); answer[answer.size] = self CreateFinderObjective( eObj, eObj.sName + "_" + ents[i] GetEntityNumber(), ents[i], self Priority( eObj, ents[i] ) );
} }
return answer; return answer;

View File

@ -47,7 +47,7 @@ Finder( eObj )
continue; continue;
} }
Answer[Answer.size] = self CreateFinderObjective( eObj, eObj.sName + "_" + Player GetEntityNumber(), Player, self [[eObj.fpPriority]]( eObj, Player ) ); Answer[Answer.size] = self CreateFinderObjective( eObj, eObj.sName + "_" + Player GetEntityNumber(), Player, self Priority( eObj, Player ) );
} }
return Answer; return Answer;

View File

@ -2,14 +2,13 @@
#include maps\_utility; #include maps\_utility;
#include maps\bots\_bot_utility; #include maps\bots\_bot_utility;
CreateObjectiveForManger( sName, fpFinder, fpExecuter, fpPriority, iProcessRate ) CreateObjectiveForManger( sName, fpFinder, fpExecuter, iProcessRate )
{ {
Answer = SpawnStruct(); Answer = SpawnStruct();
Answer.sName = sName; Answer.sName = sName;
Answer.fpFinder = fpFinder; Answer.fpFinder = fpFinder;
Answer.fpExecuter = fpExecuter; Answer.fpExecuter = fpExecuter;
Answer.fpPriority = fpPriority;
Answer.aBotProcessTimes = []; Answer.aBotProcessTimes = [];
Answer.iProcessRate = iProcessRate; Answer.iProcessRate = iProcessRate;