Outpost Universe Forums

Projects & Development => Outpost 2 Programming & Development => Topic started by: HaXtOr on October 23, 2004, 10:40:32 PM

Title: AI Mine building
Post by: HaXtOr on October 23, 2004, 10:40:32 PM
How to make a mine tutorial

step 1 create the units and vehicles and the mining beacon

Unit mine, sv;
TethysGame::CreateUnit(mine, map_Robo_Miner, LOCATION(x+9,y-3), player, map_None, 0);// make shure it is a little distance fromt the mine beacon so the survayer can survay
TethysGame::CreateBeacon(map_Mining_Beacon, x, y, !common, yield_3, 1 /*variant*/);
TethysGame::CreateUnit(sv, map_Robo_Surveyor, LOCATION(x+4,y-3), player, map_None, 0);
   
Step 2 survay the mine beacon

sv.DoMove(LOCATION(x,y));

Step 3 Building group creation and mine building

BuildingGroup &bldGrp = CreateBuildingGroup(Player[player]);
bldGrp.TakeUnit(mine);
bldGrp.RecordBuilding(LOCATION(x+6, y-3),map_Mine,map_None);

your done.
have fun