Kod: Zaznacz cały
on UpgradeComplete(buda) do
begin
if buda=alweaplab then
ComEnterUnit([sci,sci1,sci2], buda);
Wait(0$1);
ComBuild([eng1,eng2], b_armoury, 111,36, 0);
If buda=albar then
ComEnterUnit([sol,sol1,sol2], buda);
if buda=alcomlab then
ComResearch(buda, tech_AI);
AddComResearch(buda, tech_AdvAI);
AddComResearch(buda, tech_comp1);
end;
On BuildingComplete(building) do
begin
If building=Ambase then
ruski;
if GetBType(building)=b_workshop and GetSide(building)=4 then
begin
ComUpgrade(building);
ComBuild(eng, b_lab, 98,16, 4);
end;
if GetBType(building)=b_lab and GetSide(building)=4 then
begin
ComUpgradeLab(building, b_lab_weapon);
end;
If building=Ambase then begin
ChangeMissionObjectives('3');
end;
If building=amlab then begin
ChangeMissionObjectives('2');
end;
If GetBType(building)=b_armoury and GetSide(building)=4 then
begin
ComUpgrade(building);
end;
If building=albun then begin
ComEnterUnit(sol, building);
ComPlaceWeapon(building, us_double_gun);
end;
If building=albun1 then begin
ComEnterUnit(sol1, building);
ComPlaceWeapon(building, us_double_gun);
end;
end;
On ResearchComplete(tech, side) do
begin
if tech=tech_gun and side=4 then
AddComBuild(eng, b_ext_gun, 90,24, 4);
AddComBuild(eng, b_ext_track, 93,27, 5);
AddComBuild(eng1, b_bunker, 81,19, 4);
AddComBuild(eng2, b_bunker, 90,33, 4);
ComEnterUnit([mech,mech1,mech2], alfac);
if tech=tech_tech3 and side=4 then
ComUpgradeLab(alweaplab, b_lab_computer);
if tech=tech_PartInvis and side=1 then
ChangeMissionObjectives('2a');
end;