home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Today (BR) Volume 4 #16 / Cdrtv4n16.iso / Jogos / ALEXANDE / DEMO / _SETUP.1 / Hydaspes.ai < prev    next >
Text File  |  1996-12-10  |  2KB  |  100 lines

  1. HydaspesAI
  2. {
  3.     import "basicman.ai";
  4.  
  5.     Conditions
  6.     {
  7.         var AbisaresFirstMove, DummyCondition, SpitacesFirstMove, PorusFirstMove,
  8.              MeroesFirstMove, ApoorvaFirstMove, SinjaFirstMove, AbisaresSecondMove, 
  9.             SpitacesSecondMove, PorusSecondMove, MeroesSecondMove, ApoorvaSecondMove, SinjaSecondMove,
  10.             TauronFirstMove, CraterusFirstMove, CoenusFirstMove, AlexFirstMove, AntigenesFirstMove;
  11.  
  12.         AbisaresFirstMove = FlankingPosAcheived(1308)==False;
  13.         SpitacesFirstMove = FlankingPosAcheived(1506)==False;
  14.         PorusFirstMove = FlankingPosAcheived(1320)==False;
  15.         MeroesFirstMove = FlankingPosAcheived(1316)==False;
  16.         ApoorvaFirstMove = FlankingPosAcheived(1312)==False;
  17.         SinjaFirstMove = FlankingPosAcheived(1325)==False;
  18.         AbisaresSecondMove = FlankingPosAcheived(708)==False;
  19.         SpitacesSecondMove = FlankingPosAcheived(707)==False;
  20.         PorusSecondMove = FlankingPosAcheived(719)==False;
  21.         MeroesSecondMove = FlankingPosAcheived(716)==False;
  22.         ApoorvaSecondMove = FlankingPosAcheived(712)==False;
  23.         SinjaSecondMove = FlankingPosAcheived(724)==False;
  24.  
  25.         TauronFirstMove = FlankingPosAcheived(2406)==False;
  26.         CraterusFirstMove = FlankingPosAcheived(401)==False;
  27.         CoenusFirstMove = FlankingPosAcheived(2424)==False;
  28.         AlexFirstMove = FlankingPosAcheived(2317)==False;
  29.         AntigenesFirstMove = FlankingPosAcheived(2312)==False;
  30.  
  31.         DummyCondition = True;
  32.     };
  33.  
  34.     Orders for Tauron
  35.     {
  36.         TauronFirstMove GenericMove(2406);
  37.     };
  38.  
  39.     Orders for Craterus
  40.     {
  41.         CraterusFirstMove GenericMove(401);
  42.     };
  43.  
  44.     Orders for Coenus
  45.     {
  46.         CoenusFirstMove GenericMove(2424);
  47.     };
  48.  
  49.     Orders for Alexander
  50.     {
  51.         AlexFirstMove GenericMove(2317);
  52.     };
  53.  
  54.     Orders for Antigenes
  55.     {
  56.         AntigenesFirstMove GenericMove(2312);
  57.     };
  58.  
  59.     Orders for Abisares
  60.     {
  61.         AbisaresFirstMove GenericMove(1308);
  62.         AbisaresSecondMove GenericMove(708);
  63.     };
  64.  
  65.     Orders for Spitaces
  66.     {
  67.         SpitacesFirstMove GenericMove(1506);
  68.         SpitacesSecondMove GenericMove(707);
  69.     };
  70.  
  71.     Orders for Meroes
  72.     {
  73.         MeroesFirstMove GenericMove(1316);
  74.         MeroesSecondMove GenericMove(716);
  75.     };
  76.  
  77.     Orders for Porus
  78.     {
  79.             PorusFirstMove GenericMove(1320);
  80.                 'PorusFirstMove Defend(2722);
  81.         PorusSecondMove GenericMove(719);
  82.     };
  83.  
  84.     Orders for Apoorva
  85.     {
  86.             ApoorvaFirstMove GenericMove(1312);
  87.         ApoorvaSecondMove GenericMove(712);
  88.     };
  89.  
  90.     Orders for Sinja
  91.     {
  92.             SinjaFirstMove GenericMove(1325);
  93.         SinjaSecondMove GenericMove(724);
  94.     };
  95.  
  96.  
  97. }
  98.  
  99.  
  100.