Job id	Frequency	Function call	Condition for initial start time	Initial Start time minimum	Initial Start time maximum
BUY_NEUTRAL	10	BuyNeutral(par)	false	0	0
TIMED_CHAT	2	Chat(par)	false	0	0
EXCHANGE	5	ExchangeJob()	force_number > 1	75	90
UPDATE_STRENGTH	10	UpdateStrengthJob()	true	50	65
REVEAL_ENEMY	1	RevealEnemy()	true	120	135
DETECT_DEFEAT	10	DetectDefeatJob()	true	90	110
DETECT_DOUBLE_EXP	10	DetectDoubleExpJob()	true	100	120
ZEPPELIN_FOLLOW	20	ZeppelinFollowJob()	true	100	120
NEUTRAL_GUARDED	8	NeutralGuardedJob(par)	false	0	0
REPAIR_CONTROL	15	RepairControlJob()	true	10	20
WISP_CHECK	10	WispCheckJob()	race_manual_loading	200	220
RETREAT_CONTROL	100	RetreatControlJob()	false	0	0
CLEANUP_BLOCKS	4	CleanupBlocksJob()	true	60	70
RESET_GUARD_POSITION	20	ResetGuardPositionJob(unit_par)	false	0	0
RESET_HEALTH	15	ResetByHealthJob(unit_par, par)	false	0	0
BUY_ITEM	20	BuyItemJob(par)	false	0	0
HEALTH_FOUNTAIN	20	HealthFountainJob(unit_par, par)	false	0	0
MICRO_HERO	50	MicroHeroJob(par)	false	0	0
ZEPPELIN_MOVE	15	ZeppelinMoveJob(par, unit_par, group_par)	false	0	0
TELEPORT	15	TeleportJob(unit_par)	false	0	0
HARASS	25	HarassJob(par, unit_par, group_par)	false	0	0
RALLY_POINT	5	RallypointJob()	true	20	30
NEUTRAL_ENEMY_CHECK	20	NeutralEnemyCheckJob(par)	false	0	0
ARMY_TRACK	25	ArmyTrackJob()	true	70	80
TOWN_TRACK	15	TownTrackJob()	true	70	80
MILITIA_CHECK	10	MilitiaCheckJob()	race_militia_available	80	90
ANCIENT_EXPANSION	6	AncientExpansionJob()	false	0	0
CHAT_VARS	15	ChatVarsJob()	true	1	2
SELL_ZIGGURATS	4	SellZigguratJob()	race_sell_ziggurats	300	400