Балконский
Ассоциации
Сообщений 61 страница 90 из 116
Поделиться622007-08-01 13:34:23
Моисеев
Поделиться642007-08-01 17:07:27
сосед(мой. Через номер живет.)
Поделиться652007-08-01 20:34:48
Величайший капитан Гондора!
Поделиться662007-08-01 21:26:53
Чудик
Поделиться672007-08-01 22:10:43
Денетор,отец Бори(Боромира).Ослабла его воля тогда,вот и всё...
Поделиться682007-08-02 11:05:23
Мнема?? Мдам... Лано, ёжик.
Поделиться692007-08-02 11:26:20
Артефакт морской ёж(сталкер)
Поделиться702007-08-02 11:45:04
Русалочка (автора не помню, продюссерп мульника тоже.
Поделиться712007-08-02 11:45:51
Сталкер это фильм такой. По мотивам книги "Пикник на обочине." Фильм не видела, а вот книгу читала.
Поделиться722007-08-02 14:18:12
Фильм есть СССРовский.Не видел.А вот игрулина ещё та!
Поделиться732007-08-03 13:47:05
"профессия ВЕДЬМА!"- книга есть такая.. (да, Ир? )
Поделиться742007-08-03 13:51:00
Всё с вами понятно ,язычници.На костёр вас!!!
Поделиться752007-08-03 13:53:23
Вода! :blum3:
Поделиться762007-08-03 13:57:45
На рота!
Поделиться772007-08-03 13:58:20
Ёёёёёёёёёёёёёж!!!!!!!!!!!!!!!!!!!
Поделиться782007-08-03 14:04:31
Колющая граната(где-то видел)
Поделиться792007-08-03 14:06:18
телепортация
Поделиться802007-08-03 14:06:55
Half-life
Поделиться812007-08-03 14:11:05
восстоновление энергии
Поделиться822007-08-05 12:12:23
восстоновление энергии
ООС: Протестую! Какой нахрен может быть replenishment после полураспада радиоактивных элементов?! Разве что только у какого-нибудь мутанта. Ну ладно, раз так, тогда я тоже чехлю.
Laser replenish sheat
Поделиться832007-08-06 10:17:46
смерть
Поделиться842007-08-06 23:04:28
ООС: Ну это уже переходит все границы. Смерть тут точно не причём.
Поделиться852007-08-07 10:49:24
ООФ: Левеофан, у ребенка нестандартно глюченная логика.
Поделиться862007-08-08 11:41:36
ООС: Пойми, Иррен. Лазерная защитная обшивка позволяет при попадании в неё лазерного оружия извлекать из этого часть энергии, и если к ней поключить портативный аккумулятор, то за счёт этой энергии можно регенерировать повреждения, нанесённые лазером, а может даже и больше. Так причём тут смерть?!
Поделиться872007-08-10 14:02:15
ООС: Ну ребенок увидел слово "лазер" и истолковал по-своему.
Поделиться882007-08-11 13:16:43
Не в логике дело,а в человеке.Ну кто виноват,что подарок Чернобыля и дитя кукурузы....
Поделиться892007-08-12 12:05:34
ООС: Ну ребенок увидел слово "лазер" и истолковал по-своему.
Знаешь что, вы начали гнать фуфлои нарушать правила игры, - я начал чесать свою линию. Если хочешь, я тебе все технологии Силикоидов и всех остальных перескажу чтоб потом у тебя уши отвяли. Я нахрен не для того столько парился две строчки писал чтобы ты меня слабоумным называла. Ну всё, ты напросилась!!! :rtfm:
Отредактировано Левеофан (2007-08-12 12:06:14)
Поделиться902007-08-12 12:08:20
include<_inc_path]\AiScript.dfn>;
include<_inc_path]\AiScript.mcr>;
OpenStrateg("SI All", CIV_SI);
MainEnemy(AICAN_MYSELF);
OffensiveStroke(AICAN_MYSELF, 20, 200, 105);
OpenTactic("SI Balance", CIV_SI);
OpenFleet("Civil Generator", CIV_SI, AIF_BASE, 19);
PutInStaff(TOBJ_PROTOPLASM_GENERATOR);
PutInStaff(TOBJ_SILICON_EXTRACTOR);
Build(AICAN_MYSELF, AITRG_BOATCIVIL+ AITRG_BOATSUPPLY);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Military Generator", CIV_SI, AIF_BASE, 18);
PutInStaff(TOBJ_PROTOPLASM_GENERATOR);
Build(AICAN_MYSELF, AITRG_BOATARMED);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Addit Generators", CIV_SI, AIF_BASE, 17);
CanChangeStaff(AICAN_BYORDER);
CloseFleet();
OpenFleet("Silicon Extractors", CIV_SI, AIF_BASE, 19);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 25);
CloseFleet();
OpenFleet("Extract Base 1", CIV_SI, AIF_BASE, 18);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Extract Base 2", CIV_SI, AIF_BASE, 18);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Extract Base 3", CIV_SI, AIF_BASE, 18);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Extract Base 4", CIV_SI, AIF_BASE, 18);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Supply Base 1", CIV_SI, AIF_BASE, 17);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Supply Base 2", CIV_SI, AIF_BASE, 16);
PutInStaff(TOBJ_BIOSONAR_STATION);
PutInStaff(TOBJ_ENERGY_CONVERTER);
PutInStaff(TOBJ_RECYCLOTRON);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Defense Base 1", CIV_SI, AIF_BASE, 17);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("Technology Base", CIV_SI, AIF_BASE, 18);
CanChangeStaff(AICAN_BYORDER);
Build(AICAN_MYSELF, AITRG_TLOPRODUCTIVE);
RepairStaff(AICAN_MYSELF, 50);
// PutInStaff();
CloseFleet();
OpenFleet("SI SGL 1", CIV_SI, AIF_BASE, 19);
PutInStaff(TOBJ_GAS_LASER_SATELLITE_LAUNCHER);
RepairStaff(AICAN_MYSELF, 25);
CloseFleet();
OpenFleet("SI SGL 2", CIV_SI, AIF_BASE, 19);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 25);
CloseFleet();
OpenFleet("SI WMD 1", CIV_SI, AIF_BASE, 19);
PutInStaff(TOBJ_VACUUM_BOMB_LAUNCHER);
Build(AICAN_MYSELF, AITRG_ALL);
RepairStaff(AICAN_MYSELF, 25);
CloseFleet();
OpenFleet("SI WMD 2", CIV_SI, AIF_BASE, 19);
CanChangeStaff(AICAN_BYORDER);
Build(AICAN_MYSELF, AITRG_ALL);
RepairStaff(AICAN_MYSELF, 25);
CloseFleet();
OpenFleet("Gates", CIV_SI, AIF_BASE, 18);
PutInStaff(TOBJ_GATE);
Build(AICAN_MYSELF);
RepairStaff(AICAN_MYSELF, 25, 0, AISF_ALL);
CloseFleet();
OpenFleet("SI Defense Base", CIV_SI, AIF_BASE, 18);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
PutInStaff(TOBJ_PP_PULSAR);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 25, 0, AISF_ALL);
CloseFleet();
OpenFleet("Start Constructor 1", CIV_SI, AIF_BUILD, 19);
PutInStaff(TOBJ_CAPSULE_PROTOTYPE);
Build(AICAN_MYSELF, AITRG_TLOPRODUCTIVE);
CanChangeStaff(AICAN_BYORDER);
CloseFleet();
OpenFleet("Start Constructor 2", CIV_SI, AIF_BUILD, 19);
PutInStaff(TOBJ_CAPSULE_PROTOTYPE);
Build(AICAN_MYSELF, AITRG_TLOPRODUCTIVE);
CanChangeStaff(AICAN_BYORDER);
CloseFleet();
OpenFleet("Start Constructor 3", CIV_SI, AIF_BUILD, 19);
PutInStaff(TOBJ_CAPSULE_PROTOTYPE);
Build(AICAN_MYSELF, AITRG_TLORCEXTRACT);
CanChangeStaff(AICAN_BYORDER);
CloseFleet();
OpenFleet("Constructor 1", CIV_SI, AIF_BUILD, 19);
CanChangeStaff(AICAN_BYORDER);
// Build(AICAN_MYSELF, AITRG_TLORCEXTRACT);
CloseFleet();
OpenFleet("Constructor 2", CIV_SI, AIF_BUILD, 18);
CanChangeStaff(AICAN_BYORDER);
// Build(AICAN_MYSELF, AITRG_TLOPRODUCTIVE + AITRG_TLOSUPPLY + AITRG_RCCONVERT + AITRG_TLOINTELLIGENCE);
CloseFleet();
OpenFleet("Constructor 3", CIV_SI, AIF_BUILD, 18);
CanChangeStaff(AICAN_BYORDER);
// Build(AICAN_MYSELF, AITRG_TLODEFENSE + AITRG_TLOPROTECTIVE);
CloseFleet();
OpenFleet("Constructor High Tech", CIV_SI, AIF_BUILD, 18);
CanChangeStaff(AICAN_BYORDER);
// Build(AICAN_MYSELF, AITRG_TLOHIGHTECH);
CloseFleet();
OpenFleet("Transports 1", CIV_SI, AIF_RES, 18);
CanChangeStaff(AICAN_BYORDER);
GatherRC(AICAN_MYSELF, TOBJ_CORIUM);
RepairStaff(AICAN_MYSELF, 50);
CloseFleet();
OpenFleet("Transports 2", CIV_SI, AIF_RES, 18);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
CloseFleet();
OpenFleet("Transports 3", CIV_SI, AIF_RES, 18);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
CloseFleet();
OpenFleet("Transports 4", CIV_SI, AIF_RES, 18);
CanChangeStaff(AICAN_BYORDER);
RepairStaff(AICAN_MYSELF, 50);
CloseFleet();
OpenFleet("Troopers", CIV_SI, AIF_ARMED, 17);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_DREADNOUGHT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_PARALYSIS_PROBE, TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_VERMIN, TOBJ_USURPER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_DREADNOUGHT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_PARALYSIS_PROBE, TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_VERMIN, TOBJ_USURPER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_DREADNOUGHT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_PARALYSIS_PROBE, TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_VERMIN, TOBJ_USURPER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_DREADNOUGHT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_PARALYSIS_PROBE, TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_VERMIN, TOBJ_USURPER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_DREADNOUGHT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_PARALYSIS_PROBE, TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_VERMIN, TOBJ_USURPER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_DREADNOUGHT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_PARALYSIS_PROBE, TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_VERMIN, TOBJ_USURPER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_DREADNOUGHT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_PARALYSIS_PROBE, TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_VERMIN, TOBJ_USURPER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_ESCORT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_DREADNOUGHT, TOBJ_SHS_SUB);
PutInStaff(TOBJ_PARALYSIS_PROBE, TOBJ_BIO_ACID_ASSAULTER, TOBJ_SHS_SUB);
PutInStaff(TOBJ_VERMIN, TOBJ_USURPER, TOBJ_SHS_SUB);
CanChangeStaff(AICAN_BYORDER);
Patrol(AICAN_MYSELF);
Help(AICAN_MYSELF, AIF_BASE + AIF_BUILD);
RepairStaff(AICAN_MYSELF, 5, 0, AISF_ALL);
Raid(AICAN_BYORDER);
CloseFleet();
OpenFleet("Usurpers", CIV_SI, AIF_CAPTOR, 17);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
PutInStaff(TOBJ_USURPER);
CanChangeStaff(AICAN_BYORDER);
Help(AICAN_MYSELF);
Raid(AICAN_MYSELF, AITRG_TLODEFENSE, 12, 4, AIATTACK_HUNT, 190, 270);
HomePosition(AICAN_MYSELF);
CloseFleet();
CloseTactic();
OpenEvents();
Event( getOwnTime() > 0 )
{
actFCmdProduction(getFleetNum("Start Constructor 1"), TOBJ_PROTOPLASM_GENERATOR);
actFCmdProduction(getFleetNum("Start Constructor 2"), TOBJ_SILICON_EXTRACTOR);
actFCmdProduction(getFleetNum("Start Constructor 3"), TOBJ_PROTOPLASM_GENERATOR);
}
Event( getOwnTime() > 0 )
{
actObjSelectT(TOBJ_UNDEFINED);
actExecTactic("SI Balance");
}
Event( getPlObjT(TOBJ_CAPSULE_PROTOTYPE) == 0 )
{
actFParPutInStaff(getFleetNum("Extract Base 1"), TOBJ_CORIUM_SILO);
actFParPutInStaff(getFleetNum("Extract Base 1"), TOBJ_CORIUM_COLLECTOR);
actFParPutInStaff(getFleetNum("Extract Base 1"), TOBJ_ENERGY_ACCUMULATOR);
actFParPutInStaff(getFleetNum("Extract Base 1"), TOBJ_REPLENISH_POD);
actFParPutInStaff(getFleetNum("Extract Base 1"), TOBJ_SILICON_EXTRACTOR);
actFParPutInStaff(getFleetNum("Transports 1"), TOBJ_TRANSPORT);
actFParPutInStaff(getFleetNum("Transports 1"), TOBJ_TRANSPORT);
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_COMMAND_HUB);
actFParCleanStaff(getFleetNum("Start Constructor 1"));
actFParCleanStaff(getFleetNum("Start Constructor 2"));
actFParCleanStaff(getFleetNum("Start Constructor 3"));
actFParPutInStaff(getFleetNum("Constructor 1"), TOBJ_CAPSULE_PROTOTYPE);
actFParPutInStaff(getFleetNum("Constructor 1"), TOBJ_CAPSULE_PROTOTYPE);
actFParBuild(getFleetNum("Constructor 1"), AICAN_MYSELF, AITRG_TLORCEXTRACT);
actFParPutInStaff(getFleetNum("Constructor 2"), TOBJ_CAPSULE_PROTOTYPE);
actFParBuild(getFleetNum("Constructor 2"), AICAN_MYSELF, AITRG_TLOPRODUCTIVE + AITRG_TLOSUPPLY + AITRG_TLORCCONVERT + AITRG_TLOINTELLIGENCE);
// actFParPutInStaff(getFleetNum("Extract Base 1"), TOBJ_);
}
Event( isTechDev(TTECH_SI_POLARIZED_PLASMA_PULSAR) == TRUE )
{
actFParPutInStaff(getFleetNum("Constructor 3"), TOBJ_CAPSULE_PROTOTYPE));
actFParBuild(getFleetNum("Constructor 3"), AICAN_MYSELF, AITRG_TLODEFENSE + AITRG_TLOPROTECTIVE);
}
Event( isTechDev(TTECH_SI_TELEPORTATION_GATE) == TRUE )
{
actFParPutInStaff(getFleetNum("Constructor High Tech"), TOBJ_CAPSULE_PROTOTYPE));
actFParBuild(getFleetNum("Constructor 3"), AICAN_MYSELF, AITRG_TLOHIGHTECH);
}
Event( getPlObjT(TOBJ_COMMAND_HUB, LOGO_0) > 0 )
{
actFParPutInStaff(getFleetNum("Supply Base 1"), TOBJ_SILICON_EXTRACTOR);
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_MOBILITY_HUB_MODULE);
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_SUBMARINE_HUB_MODULE);
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_ENERGY_HUB_MODULE);
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_REGENERATION_HUB_MODULE);
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_STRUCTURE_HUB_MODULE);
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_INTELLIGENCE_HUB_MODULE);
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_SUPER_TECH_HUB_MODULE);
actFParPutInStaff(getFleetNum("Addit Generators"), TOBJ_PROTOPLASM_GENERATOR);
actFParBuild(getFleetNum("Addit Generators"), AICAN_MYSELF, AITRG_BOATALL);
// actFParPutInStaff(getFleetNum("Supply Base 1"), TOBJ_);
}
Event( (getPlObjT(TOBJ_SUPER_TECH_HUB_MODULE) < 1) & (getPlObjT(TOBJ_COMMAND_HUB, LOGO_0) > 0) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_SUPER_TECH_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_MOBILITY_HUB_MODULE, LOGO_0) < 1) & (getPlObjT(TOBJ_COMMAND_HUB, LOGO_0) > 0) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_MOBILITY_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_SUBMARINE_HUB_MODULE) < 1) & (getPlObjT(TOBJ_COMMAND_HUB, LOGO_0) > 0) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_SUBMARINE_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_ENERGY_HUB_MODULE) < 1) & (getPlObjT(TOBJ_COMMAND_HUB, LOGO_0) > 0) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_ENERGY_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_REGENERATION_HUB_MODULE) < 1) & (getPlObjT(TOBJ_COMMAND_HUB, LOGO_0) > 0) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_REGENERATION_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_STRUCTURE_HUB_MODULE) < 1) & (getPlObjT(TOBJ_COMMAND_HUB, LOGO_0) > 0) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_STRUCTURE_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_INTELLIGENCE_HUB_MODULE) < 1) & (getPlObjT(TOBJ_COMMAND_HUB, LOGO_0) > 0) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_INTELLIGENCE_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_ENERGY_HUB_MODULE) < 2) & (getOwnTime() > 600) )
{
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_ENERGY_HUB_MODULE);
}
Event( (getPlObjT(TOBJ_ENERGY_HUB_MODULE) < 2) & (getOwnTime() > 600) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_ENERGY_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_REGENERATION_HUB_MODULE) < 2) & (getOwnTime() > 900) )
{
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_REGENERATION_HUB_MODULE);
}
Event( (getPlObjT(TOBJ_REGENERATION_HUB_MODULE) < 2) & (getOwnTime() > 900) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_REGENERATION_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_INTELLIGENCE_HUB_MODULE) < 2) & (getOwnTime() > 1200) )
{
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_INTELLIGENCE_HUB_MODULE);
}
Event( (getPlObjT(TOBJ_INTELLIGENCE_HUB_MODULE) < 2) & (getOwnTime() > 1200) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_INTELLIGENCE_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_SUBMARINE_HUB_MODULE) < 2) & (getOwnTime() > 1200) )
{
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_SUBMARINE_HUB_MODULE);
}
Event( (getPlObjT(TOBJ_SUBMARINE_HUB_MODULE) < 2) & (getOwnTime() > 1200) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_SUBMARINE_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_STRUCTURE_HUB_MODULE) < 2) & (getOwnTime() > 1200) )
{
actFParPutInStaff(getFleetNum("Technology Base"), TOBJ_STRUCTURE_HUB_MODULE);
}
Event( (getPlObjT(TOBJ_STRUCTURE_HUB_MODULE) < 2) & (getOwnTime() > 1200) )
{
actFCmdProduction(getFleetNum("Technology Base"), TOBJ_STRUCTURE_HUB_MODULE);
ActLockEvent(5);
}
Event( (getPlObjT(TOBJ_ENERGY_ACCUMULATOR) > 0) & (getPlObjT(TOBJ_CORIUM_COLLECTOR) > 0) & (getPlObjT(TOBJ_CORIUM_SILO) > 0) )
{
actFParPutInStaff(getFleetNum("Extract Base 2"), TOBJ_ENERGY_ACCUMULATOR);
actFParPutInStaff(getFleetNum("Extract Base 2"), TOBJ_CORIUM_SILO);
actFParPutInStaff(getFleetNum("Extract Base 2"), TOBJ_CORIUM_COLLECTOR);
actFParPutInStaff(getFleetNum("Extract Base 2"), TOBJ_REPLENISH_POD);
actFParPutInStaff(getFleetNum("Extract Base 2"), TOBJ_SILICON_EXTRACTOR);
}
EventPlObjCreated( (_PI0 == PLAYER_ME) & (_PI3 == TOBJ_CORIUM_COLLECTOR) & (_PI8 == getFleetNum("Extract Base 2")) )
{
actFParPutInStaff(getFleetNum("Extract Base 2"), TOBJ_CORIUM_SILO, _PI5+1, _PI6+1, _PI7+1);
}
Event( getPlObjT(TOBJ_CORIUM_COLLECTOR) > 1 )
{
actFParPutInStaff(getFleetNum("Transports 2"), TOBJ_TRANSPORT);
actFParPutInStaff(getFleetNum("Transports 2"), TOBJ_TRANSPORT);
actFParGatherRC(getFleetNum("Transports 2"), AICAN_MYSELF, TOBJ_CORIUM);
}
Event( getPlObjT(TOBJ_CORIUM_COLLECTOR) > 2 )
{
actFParPutInStaff(getFleetNum("Transports 3"), TOBJ_TRANSPORT);
actFParPutInStaff(getFleetNum("Transports 3"), TOBJ_TRANSPORT);
actFParGatherRC(getFleetNum("Transports 3"), AICAN_MYSELF, TOBJ_CORIUM);
}
Event( getPlObjT(TOBJ_CORIUM_COLLECTOR) > 3 )
{
actFParPutInStaff(getFleetNum("Transports 4"), TOBJ_TRANSPORT);
actFParPutInStaff(getFleetNum("Transports 4"), TOBJ_TRANSPORT);
actFParGatherRC(getFleetNum("Transports 4"), AICAN_MYSELF, TOBJ_CORIUM);
}
Event( (getPlObjT(TOBJ_ENERGY_ACCUMULATOR) > 1) & (getPlObjT(TOBJ_CORIUM_COLLECTOR) > 1) & (getPlObjT(TOBJ_CORIUM_SILO) > 1) )
{
actFParPutInStaff(getFleetNum("Extract Base 3"), TOBJ_ENERGY_ACCUMULATOR);
actFParPutInStaff(getFleetNum("Extract Base 2"), TOBJ_CORIUM_SILO);
actFParPutInStaff(getFleetNum("Extract Base 3"), TOBJ_CORIUM_COLLECTOR);
actFParPutInStaff(getFleetNum("Extract Base 3"), TOBJ_REPLENISH_POD);
actFParPutInStaff(getFleetNum("Extract Base 3"), TOBJ_SILICON_EXTRACTOR);
}
EventPlObjCreated( (_PI0 == PLAYER_ME) & (_PI3 == TOBJ_CORIUM_COLLECTOR) & (_PI8 == getFleetNum("Extract Base 3")) )
{
actFParPutInStaff(getFleetNum("Extract Base 3"), TOBJ_CORIUM_SILO, _PI5+1, _PI6+1, _PI7);
}
Event( (getPlObjT(TOBJ_ENERGY_ACCUMULATOR) > 2) & (getPlObjT(TOBJ_CORIUM_COLLECTOR) > 2) & (getPlObjT(TOBJ_CORIUM_SILO) > 2) & (getOwnTime() > 800) )
{
actFParPutInStaff(getFleetNum("Extract Base 4"), TOBJ_ENERGY_ACCUMULATOR);
actFParPutInStaff(getFleetNum("Extract Base 2"), TOBJ_CORIUM_SILO);
actFParPutInStaff(getFleetNum("Extract Base 4"), TOBJ_CORIUM_COLLECTOR);
actFParPutInStaff(getFleetNum("Extract Base 4"), TOBJ_SILICON_EXTRACTOR);
}
EventPlObjCreated( (_PI0 == PLAYER_ME) & (_PI3 == TOBJ_CORIUM_COLLECTOR) & (_PI8 == getFleetNum("Extract Base 4")) )
{
actFParPutInStaff(getFleetNum("Extract Base 4"), TOBJ_CORIUM_SILO, _PI5+1, _PI6+1, _PI7);
}
Event( getPlObjT(TOBJ_MOBILITY_HUB_MODULE, LOGO_0) > 0 )
{
actTechDevRun(TTECH_SI_UPGRADE_MOVEMENT_LEVEL, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_TORPEDO_EVASION, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_UPGRADE_MOVEMENT_LEVEL, TTECH_LEV2, 90);
actTechDevRun(TTECH_SI_UPGRADE_MOVEMENT_LEVEL, TTECH_LEV3, 90);
}
Event( getPlObjT(TOBJ_SUBMARINE_HUB_MODULE, LOGO_0) > 0 )
{
actTechDevRun(TTECH_SI_ION_CASSETTE_SHELLS, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_BHE_SHELLS, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_BIO_ACID_SHELLS, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_ENERGY_SHELL, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_NEURO_PARALYSIS_SHELLS, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_UPGRADE_PARALYTIC_WEAPONS, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_UPGRADE_PARALYTIC_WEAPONS, TTECH_LEV2, 80);
actTechDevRun(TTECH_SI_ACOUSTIC_MINES, TTECH_LEV1, 70);
actTechDevRun(TTECH_SI_UPGRADE_BIO_ACID_SHELLS, TTECH_LEV1, 70);
actTechDevRun(TTECH_SI_ENERGY_SHELL, TTECH_LEV2, 70);
actTechDevRun(TTECH_SI_BHE_SHELL_RANGE_UPGRADE, TTECH_LEV1, 60);
actTechDevRun(TTECH_SI_ENERGY_SHIELD_NEUTRALIZATION, TTECH_LEV1, 50);
}
Event( getPlObjT(TOBJ_ENERGY_HUB_MODULE, LOGO_0) > 0 )
{
actTechDevRun(TTECH_SI_UPGRADE_ENERGY_CONSERVATION, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_TRANSFORM_CORIUM_TO_ENERGY, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_ENERGY_TRANSMITTER, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_UPGRADE_ENERGY_ACCUMULATOR, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_ANNIHILATION_TECHNOLOGY, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_UPGRADE_SILICON_EXTRACTOR, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_UPGRADE_CORIUM_COLLECTOR, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_UPGRADE_ENERGY_CONSERVATION, TTECH_LEV2, 70);
actTechDevRun(TTECH_SI_MOLECULAR_REPAIR_FACILITY, TTECH_LEV1, 70);
actTechDevRun(TTECH_SI_UPGRADE_ENERGY_CONSERVATION, TTECH_LEV3, 60);
actTechDevRun(TTECH_SI_UPGRADE_ARSENAL, TTECH_LEV1, 50);
}
Event( getPlObjT(TOBJ_REGENERATION_HUB_MODULE, LOGO_0) > 0 )
{
actTechDevRun(TTECH_SI_SILICON_ARMOR_UPGRADE, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_SILICON_ARMOR_UPGRADE, TTECH_LEV2, 100);
actTechDevRun(TTECH_SI_UPGRADE_REGENERATION_SPEED, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_LASER_REPLENISH_SHEATH, TTECH_LEV1, 100);
}
Event( (isTechDev(TTECH_SI_SILICON_ARMOR_UPGRADE, TTECH_LEV2) == TRUE) | (getPlObjT(TOBJ_REGENERATION_HUB_MODULE) > 1) )
{
actTechDevRun(TTECH_SI_UPGRADE_ION_DEFENSIVE_SHEATH, TTECH_LEV1, 85);
actTechDevRun(TTECH_SI_SILICON_ARMOR_UPGRADE, TTECH_LEV3, 80);
actTechDevRun(TTECH_SI_UPGRADE_ION_DEFENSIVE_SHEATH, TTECH_LEV2, 65);
actTechDevRun(TTECH_SI_UPGRADE_ION_DEFENSIVE_SHEATH, TTECH_LEV3, 65);
actTechDevRun(TTECH_SI_PSY_SHIELD, TTECH_LEV1, 65);
actTechDevRun(TTECH_SI_ANTI_MASS_WEAPONS_DEFENSE_SYSTEM, TTECH_LEV1, 65);
actTechDevRun(TTECH_SI_ANTI_ULTRASONIC_SCREEN, TTECH_LEV1, 55);
actTechDevRun(TTECH_SI_ION_FIELD_GENERATOR, TTECH_LEV1, 50);
}
Event( getPlObjT(TOBJ_STRUCTURE_HUB_MODULE, LOGO_0) > 0 )
{
actTechDevRun(TTECH_SI_POLARIZED_PLASMA_PULSAR, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_DOUBLE_PLASMA_TURRET_GUN, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_UPGRADE_PP_PULSAR_FIRE_RATE, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_UPGRADE_DPT_GUN_RANGE, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_PARCHER, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_GAS_SHELL_LAUNCHER, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_UPGRADE_GSL_FIRE_RATE, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_BIO_MINE_LAUNCHER, TTECH_LEV1, 70);
actTechDevRun(TTECH_SI_SOLITON_OSCILLATOR, TTECH_LEV1, 60);
actTechDevRun(TTECH_SI_ION_REFLECTOR, TTECH_LEV1, 50);
actTechDevRun(TTECH_SI_UPGRADE_ION_REFLECTOR, TTECH_LEV1, 50);
actTechDevRun(TTECH_SI_JUMP_MINE_LAUNCHER, TTECH_LEV1, 40);
}
Event( getPlObjT(TOBJ_INTELLIGENCE_HUB_MODULE, LOGO_0) > 0 )
{
actTechDevRun(TTECH_SI_BIOSONAR_TECHNOLOGY, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_HUMAN_CIPHER_KEY, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_LOCATOR, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_ANTI_SONAR_DISPERSION_SCREEN, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_TELEPORTATION_DETECTION, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_ANTI_STEALTH_BIOSONAR, TTECH_LEV1, 90);
actTechDevRun(TTECH_SI_ENEMY_CAPTURE, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_ENEMY_CAPTURE_UPGRADE, TTECH_LEV1, 80);
actTechDevRun(TTECH_SI_DATA_INTRUSION, TTECH_LEV1, 70);
actTechDevRun(TTECH_SI_DATA_SECURITY_UPGRADE, TTECH_LEV1, 70);
actTechDevRun(TTECH_SI_DEPTH_ACOUSTIC_MINE_DETECTION, TTECH_LEV1, 60);
actTechDevRun(TTECH_SI_LASER_SNARE_DETECTION, TTECH_LEV1, 60);
actTechDevRun(TTECH_SI_HIGH_RANGE_EXPLORER, TTECH_LEV1, 50);
}
Event( getPlObjT(TOBJ_SUPER_TECH_HUB_MODULE, LOGO_0) > 0 )
{
actTechDevRun(TTECH_SI_LOCAL_TELEPORTATION, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_TELEPORTATION_GATE, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_QUANTUM_PARALYZER, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_ID_TELEPORTATION, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_GAS_LASER_SATELLITE, TTECH_LEV1, 100);
actTechDevRun(TTECH_SI_VACUUM_BOMB, TTECH_LEV1, 100);
}
Event( isTechDev(TTECH_SI_ENERGY_TRANSMITTER) == TRUE )
{
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_REPLENISHER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_REPLENISHER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_REPLENISHER);
}
Event( isTechDev(TTECH_SI_HIGH_RANGE_EXPLORER) == TRUE )
{
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_EXPLORER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_EXPLORER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_EXPLORER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_EXPLORER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_EXPLORER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_EXPLORER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_EXPLORER);
actFParPutInStaff(getFleetNum("Troopers"), TOBJ_EXPLORER);
}
EventPlObjAttacked( ( _PI0 != PLAYER_0 ) & ( (_PI3 == TOBJ_HF_CANNON) | (_PI3 == TOBJ_STOLP) | (_PI3 == TOBJ_ULTRASONIC_GENERATOR) | (_PI3 == TOBJ_PLASMA_CANNON) ) & ( _PI13 == TOBJ_USURPER ) & ( _PI18 == getFleetNum("Usurpers") ) & ( _PI10 == PLAYER_0 ) )
{
actFCmdCapture(getFleetNum("Usurpers"), _PI5, _PI6, _PI7);
actLockEvent(40);
}
Event( getOwnTime() > 0 )
{
_RT0:=FALSE;
_RT101:= FALSE;
_RT111:= FALSE;
_RT121:= FALSE;
_RT131:= FALSE;
ActLockEvent(240);
}
Event( _RT101 == False )
{
_RT102:= GetRnd(1, 98);
_RT103:= GetRnd(1, 98);
_RT104:= GetRnd(0, 3);
if( GetPlObjM(PLAYER_ME, AIREL_ENEMYS, AITRG_TLOALL, LOGO_UNDEF, _RT102 - 1, _RT103 - 1, _RT104 + 1, _RT102 + 1,
_RT103 + 1, _RT104) > 0 )
{
_RT101:= True;
}
ActLockEvent(0);
}
Event( _RT111 == False )
{
_RT112:= GetRnd(1, 98);
_RT113:= GetRnd(1, 98);
_RT114:= GetRnd(0, 3);
if( GetPlObjM(PLAYER_ME, AIREL_ENEMYS, AITRG_TLOALL, LOGO_UNDEF, _RT112 - 1, _RT113 - 1, _RT114 + 1, _RT112 + 1,
_RT113 + 1, _RT114) > 0 )
{
_RT111:= True;
}
ActLockEvent(0);
}
Event( _RT121 == False )
{
_RT122:= GetRnd(1, 98);
_RT123:= GetRnd(1, 98);
_RT124:= GetRnd(0, 3);
if( GetPlObjM(PLAYER_ME, AIREL_ENEMYS, AITRG_TLOALL, LOGO_UNDEF, _RT122 - 1, _RT123 - 1, _RT124 + 1, _RT122 + 1,
_RT123 + 1, _RT124) > 0 )
{
_RT151:= _RT122;
_RT152:= _RT123;
if( GetPlObjM(PLAYER_ME, AIREL_ENEMYS, AITRG_TLOALL, LOGO_UNDEF, _RT151 - 5, _RT152 - 5, 4, _RT151 + 5, _RT152 + 5, 0) > 4 )
{
_RT121:= True;
}
}
ActLockEvent(0);
}
Event( _RT131 == False )
{
_RT132:= GetRnd(1, 98);
_RT133:= GetRnd(1, 98);
_RT134:= GetRnd(0, 3);
if( GetPlObjM(PLAYER_ME, AIREL_ENEMYS, AITRG_TLOALL, LOGO_UNDEF, _RT132 - 1, _RT133 - 1, _RT134 + 1, _RT132 + 1,
_RT133 + 1, _RT134) > 0 )
{
_RT151:= _RT132;
_RT152:= _RT133;
if( GetPlObjM(PLAYER_ME, AIREL_ENEMYS, AITRG_TLOALL, LOGO_UNDEF, _RT151 - 5, _RT152 - 5, 4, _RT151 + 5, _RT152 + 5, 0) > 4 )
{
_RT131:= True;
}
}
ActLockEvent(0);
}
Event( getPlObjT(TOBJ_GAS_LASER_SATELLITE_LAUNCHER, getFleetNum("SI SGL 1")) > 0 )
{
actFCmdMassWeaponHit(getFleetNum("SI SGL 1"), WEAPON_SATELLITE_GAS_LASER, _RT102, _RT103, _RT104);
ActLockEvent(240);
}
Event( getPlObjT(TOBJ_GAS_LASER_SATELLITE_LAUNCHER, getFleetNum("SI SGL 2")) > 0 )
{
actFCmdMassWeaponHit(getFleetNum("SI SGL 2"), WEAPON_SATELLITE_GAS_LASER, _RT112, _RT113, _RT114);
ActLockEvent(240);
}
Event( getPlObjT(TOBJ_VACUUM_BOMB_LAUNCHER, getFleetNum("SI WMD 1")) > 0 )
{
actFCmdMassWeaponHit(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB, _RT122, _RT123, _RT124);
ActLockEvent(240);
}
Event( getPlObjT(TOBJ_VACUUM_BOMB_LAUNCHER, getFleetNum("SI WMD 2")) > 0 )
{
actFCmdMassWeaponHit(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB, _RT132, _RT133, _RT134);
ActLockEvent(240);
}
EventPlObjKilled( (_PI5 == _RT102) & (_PI6 == _RT103) & (_PI7 == _RT104) )
{
_RT101:=FALSE;
ActLockEvent(0);
}
EventPlObjKilled( (_PI5 == _RT112) & (_PI6 == _RT113) & (_PI7 == _RT114) )
{
_RT111:=FALSE;
ActLockEvent(0);
}
EventPlObjKilled( (_PI5 == _RT122) & (_PI6 == _RT123) & (_PI7 == _RT124) )
{
_RT121:=FALSE;
ActLockEvent(0);
}
EventPlObjKilled( (_PI5 == _RT132) & (_PI6 == _RT133) & (_PI7 == _RT134) )
{
_RT131:=FALSE;
ActLockEvent(0);
}
Event( getOwnTime() > 600 )
{
actFParRaid(AICAN_MYSELF, AITRG_TLOALL, 20, 5, AIATTACK_GLADE, 180, 300);
}
Event( _RT0 == FALSE )
{
_RT1:= GetRnd(0, 100);
_RT2:= GetRnd(0, 100);
_RT3:= GetRnd(0, 3);
if ( getPlObjT(TOBJ_COMMAND_HUB, LOGO_UNDEF, _RT1, _RT2, _RT3+1, _RT1+1, _RT2+1, _RT3) > 0 )
{
_RT0:= TRUE;
actFParHomePosition(getFleetNum("Usurpers"), _RT1, _RT2, _RT3 + 1);
actFParSetPatrolPoint( getFleetNum("Troopers"), _RT1 + 10, _RT2 + 10, 2 );
actFParSetPatrolPoint( getFleetNum("Troopers"), _RT1 + 10, _RT2, 2 );
actFParSetPatrolPoint( getFleetNum("Troopers"), _RT1 + 10, _RT2 - 10, 2 );
actFParSetPatrolPoint( getFleetNum("Troopers"), _RT1, _RT2 - 10, 2 );
actFParSetPatrolPoint( getFleetNum("Troopers"), _RT1 - 10, _RT2 - 10, 2 );
actFParSetPatrolPoint( getFleetNum("Troopers"), _RT1 - 10, _RT2, 2 );
actFParSetPatrolPoint( getFleetNum("Troopers"), _RT1 - 10, _RT2 + 10, 2 );
actFParSetPatrolPoint( getFleetNum("Troopers"), _RT1, _RT2 + 10, 2 );
} else {
ActLockEvent(0);
};
}
Event( getPlObjBuilt(AITRG_TLOHIGHTECH) > 0 )
{
actFParPutInStaff(getFleetNum("Gates"), TOBJ_GATE);
}
Event( isTechDev(TTECH_SI_DOUBLE_PLASMA_TURRET_GUN) == True )
{
actFParCleanStaff(getFleetNum("SI Defense Base"));
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_DPT_GUN);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_DPT_GUN);
}
Event( isTechDev(TTECH_SI_GAS_SHELL_LAUNCHER) == True )
{
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_GAS_SHELL_LAUNCHER);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_GAS_SHELL_LAUNCHER);
}
Event( isTechDev(TTECH_SI_BIO_MINE_LAUNCHER) == True )
{
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_BIO_MINE_LAUNCHER);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_BIO_MINE_LAUNCHER);
}
Event( isTechDev(TTECH_SI_JUMP_MINE_LAUNCHER) == True )
{
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_JUMP_MINE_LAUNCHER);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_JUMP_MINE_LAUNCHER);
}
Event( isTechDev(TTECH_SI_SOLITON_OSCILLATOR) == True )
{
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_SOLITON_OSCILLATOR);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_SOLITON_OSCILLATOR);
}
Event( isTechDev(TTECH_SI_ION_REFLECTOR) == True )
{
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_ION_REFLECTOR);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_ION_REFLECTOR);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_DPT_GUN);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_ION_REFLECTOR);
}
Event( isTechDev(TTECH_SI_PARCHER) == True )
{
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_PARCHER);
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_PARCHER);
}
Event( getPlObjM(AITRG_BOATARMED) > 25 )
{
_RT200:= GetRnd(0 , 7);
if( IsEnemy(_RT200, PLAYER_ME) == True )
{
actFCmdAttackT(getFleetNum("Troopers"), _RT200, AITRG_TLOALL, TOBJ_UNDEFINED, LOGO_UNDEF, "", 5, AIATTACK_GLADE, 240 );
ActLockEvent(300);
} else {
ActLockEvent(0);
}
}
Event( getPlObjT(TOBJ_USURPER) > 10 )
{
_RT200:= GetRnd(0 , 7);
if( IsEnemy(_RT200, PLAYER_ME) == True )
{
actFCmdAttackT(getFleetNum("Usurpers"), _RT200, AITRG_TLODEFENSE, TOBJ_UNDEFINED, LOGO_UNDEF, "", 5, AIASET_CAPTURE, 240 );
ActLockEvent(240);
} else {
ActLockEvent(0);
}
}
Event( TRUE )
{
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 1"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
actFCmdProduction(getFleetNum("SI WMD 2"), WEAPON_VACUUM_BOMB);
}
Event( isTechDev(TTECH_SI_MOLECULAR_REPAIR_FACILITY) == True )
{
actFParPutInStaff(getFleetNum("Supply Base 1"), TOBJ_MOLECULAR_REPAIR_FACILITY);
}
Event( isTechDev(TTECH_SI_ION_FIELD_GENERATOR) == True )
{
actFParPutInStaff(getFleetNum("SI Defense Base"), TOBJ_ION_FIELD_GENERATOR);
}
Event( isTechDev(TTECH_SI_QUANTUM_PARALYZER) == True )
{
actFParPutInStaff(getFleetNum("Supply Base 1"), TOBJ_QUANTUM_PARALYZER);
}
CloseEvents();
CloseStrateg();
Отредактировано Левеофан (2007-08-12 12:12:33)
Похожие темы
Предложения | От администратора. | 2007-05-15 |