Priority

From MyGamingTalk
Omni-Bot_Map_Scripting Goal Priorities


Changing Priorities

Within the map there are times when you need the bot to focus on a certain goals more then others & in some cases less.

Note: you only need to increase the Priority of a goal by 0.1 more then the original goal for it to be used as the higher goal. A common mistake is to increase the priority to a huge number, this can cause problems with other goals.

SetGoalPriority

 syntax: SetGoalPriority( goalname, priority, team, class, <optional persistent> );
 example: SetGoalPriority( "FLAG_Gold", 1.0, 0, 0 ); //all teams and all classes
 example: SetGoalPriority( "CHECKPOINT_City", 0.8, TEAM.AXIS); //axis only all classes
 example: SetGoalPriority( "DEFUSE_somedyno.*", 0.0, TEAM.AXIS, CLASS.ENGINEER, true ); //the persistent parameter is used for dynamic goals that may not have been created yet


Default Priorities / CampTimes

MapGoal Priority Min Camp Max Camp
AIRSTRIKE 0.80 N/A N/A
ARTILLERY_D 0.80 N/A N/A
ARTILLERY_S 0.80 N/A N/A
ATTACK 0.50 10 20
BUILD 0.90 N/A N/A
CALLARTILLERY 0.80 2 2
CAMP 0.50 10 20
CAPPOINT 1.10 N/A N/A
CHECKPOINT 0.70 N/A N/A
DEFEND 0.50 10 20
DEFUSE 1.00 N/A N/A
ESCORT 0.79 N/A N/A
FLAG 0.80 N/A N/A
GRENADE 0.80 N/A N/A
MOBILEMG42 1.00 2 6
MOBILEMORTAR 1.00 N/A N/A
MOUNT 0.79 N/A N/A
MOUNTMG42 0.70 15 30
PLANT 0.81 N/A N/A
PLANTMINE 0.79 N/A N/A
REPAIRMG42 0.81 N/A N/A
RIDE 0.79 N/A N/A
SMOKEBOMB 0.80 N/A N/A
SNIPE 0.70 10 20
SWITCH 0.70 N/A N/A
TRIPMINE 0.81 N/A N/A