46 lines
1.9 KiB
Plaintext
46 lines
1.9 KiB
Plaintext
/*
|
|
autoAImap.plist
|
|
|
|
This file specifies the AIs to use for certain roles for ships with the
|
|
auto_AI property. It is possible to expand this in OXPs to handle custom
|
|
roles, but don't forget to prefix your custom roles with a unique
|
|
identifier (such as your name), like all global symbols and file names.
|
|
|
|
The effect of auto_AI is this: when a ship with auto_AI is added by role,
|
|
its role is looked up in autoAImap.plist. If a match is found, the ship's
|
|
AI is changed to the result. Normal system set-up, station launches and so
|
|
on override this, so it mainly applies to ships generated by scripts. This
|
|
is primarily useful when generating ships with basic roles like "trader"
|
|
and "pirate", since a single ship may be used in multiple roles.
|
|
*/
|
|
|
|
{
|
|
"assassin-light" = "oolite-assassinAI.js";
|
|
"assassin-medium" = "oolite-assassinAI.js";
|
|
"assassin-heavy" = "oolite-assassinAI.js";
|
|
"asteroid" = "dumbAI.plist";
|
|
"escort" = "oolite-escortAI.js";
|
|
"hunter" = "oolite-bountyHunterAI.js";
|
|
"hunter-medium" = "oolite-bountyHunterLeaderAI.js";
|
|
"hunter-heavy" = "oolite-bountyHunterLeaderAI.js";
|
|
"interceptor" = "oolite-policeAI.js";
|
|
"miner" = "oolite-scavengerAI.js";
|
|
"pirate" = "oolite-pirateAI.js";
|
|
"pirate-aegis-raider" = "oolite-pirateInterceptorAI.js";
|
|
"pirate-interceptor" = "oolite-pirateInterceptorAI.js";
|
|
"pirate-light-fighter" = "oolite-pirateAI.js";
|
|
"pirate-medium-fighter" = "oolite-pirateAI.js";
|
|
"pirate-heavy-fighter" = "oolite-pirateAI.js";
|
|
"pirate-light-freighter" = "oolite-pirateFreighterAI.js";
|
|
"pirate-medium-freighter" = "oolite-pirateFreighterAI.js";
|
|
"pirate-heavy-freighter" = "oolite-pirateFreighterAI.js";
|
|
"police" = "oolite-policeAI.js";
|
|
"trader" = "oolite-traderAI.js";
|
|
"trader-courier" = "oolite-traderAI.js";
|
|
"trader-smuggler" = "oolite-traderAI.js";
|
|
"scavenger" = "oolite-scavengerAI.js";
|
|
"shuttle" = "oolite-shuttleAI.js";
|
|
"sunskim-trader" = "oolite-traderAI.js";
|
|
"wingman" = "oolite-policeAI.js";
|
|
}
|