CollectLootAI

From Elite Wiki
Revision as of 23:25, 21 May 2012 by SandJ (talk | contribs) (Just a typo)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A specialised jobAI. Just two states.

Upon starting, it will immediately redirect to the second state LOOT which will locate the loot and collect it. All other messages will result in exitAI.

{
	GLOBAL =
	{
		ENTER = ("setStateTo: LOOT");
	};

	LOOT =
	{
		ENTER = (performCollect);
		ATTACKED = ("exitAIWithMessage: ATTACKED");
		"COLLISION" = (exitAI);
		"CARGO_SCOOPED" = ("exitAIWithMessage: CARGO_SCOOPED");
		"HOLD_FULL" = ("exitAIWithMessage: HOLD_FULL");
		"INCOMING_MISSILE" = (fightOrFleeMissile, "exitAIWithMessage: INCOMING_MISSILE");
		"TARGET_LOST" = (exitAI);
	};
}

BACK