home *** CD-ROM | disk | FTP | other *** search
/ Merciful 3 / Merciful_Release_3.bin / software / e / elanv1.00.lha / elan / src / const.c < prev    next >
C/C++ Source or Header  |  1996-06-07  |  3KB  |  97 lines

  1.  
  2. #include "global.h"
  3. #include "coredefs.h"
  4. #include "params.h"
  5.  
  6. const real resource_unit_price[PRIMARY_RT_NUMBER] =
  7.     {
  8.     0.01,
  9.     0,
  10.     0.06,
  11.     0.09,
  12.     0.35,
  13.     0.20,
  14.     1
  15.     };
  16.  
  17. const real channel_unit_price[PRIMARY_RT_NUMBER] =
  18.     {
  19.     1,
  20.     6,
  21.     4,
  22.     5,
  23.     9,
  24.     11,
  25.     18
  26.     };
  27.  
  28. const real device_price[DEVICE_CLASS_NUMBER] =
  29.     {
  30.      120,   /* Solar cell */
  31.     3990,   /* Nuclear reactor */
  32.      170,   /* Battery */
  33.      280,   /* Heating system */
  34.      690,   /* Water processor */
  35.      180,   /* Water tank */
  36.      810,   /* Air processor */
  37.      200,   /* Air tank */
  38.     1100,   /* Greenhouse */
  39.      150,   /* Food storage */
  40.      220,   /* Plantation */
  41.      330,   /* Biomass silo */
  42.     7750,   /* Yeaster */
  43.     3500,   /* Distillery */
  44.      960,   /* Elan tank */
  45.     2400,   /* Computer */
  46.     1950,   /* Habitat */
  47.     2890,   /* Hybridome */
  48.     4370,   /* Metamorpher */
  49.       95    /* Radiator */
  50.     };
  51.  
  52. const real mobile_price[PRIMARY_MC_NUMBER] =
  53.     {
  54.      880,   /* Roboprobe */
  55.     1230,   /* Raider */
  56.     3790,   /* Exterminator */
  57.     3950,   /* Stalker */
  58.     9990    /* Guardian */
  59.     };
  60.  
  61. const int mobile_max_age[MOBILE_CLASS_NUMBER] =
  62.     {
  63.     0,                          /* Roboprobe */
  64.     0,                          /* Raider */
  65.     0,                          /* Exterminator */
  66.     0,                          /* Stalker */
  67.     0,                          /* Guardian */
  68.     0,                          /* PRIMARY_MC_NUMBER */
  69.     (10 * 2 * BASE_PERIOD),     /* Pantropic form */
  70.     (15 * 2 * BASE_PERIOD),     /* Mutant form */
  71.     (7 * 2 * BASE_PERIOD),      /* Alien parasite */
  72.     (21 * 2 * BASE_PERIOD),     /* Alien breeder */
  73.     (2 * MIN_TIME_GRANTED),     /* Plasma gizmo */
  74.     0,                          /* Alien mole */
  75.     SHUTTLE_STAY                /* Space shuttle */
  76.     };
  77.  
  78. /* *INDENT-OFF* */
  79. const real csi[MOBILE_CLASS_NUMBER][MOBILE_CLASS_NUMBER] =
  80.     {/*  Rbp  Rdr  Ext  Stk  Gua   #   Pan  Mut APar ABre  Giz AMol SShu <-Def    Atk */
  81.     {     0,   0,   0,   0,   0,   0,   3,   3,   2,   6,   0,   0,   0   },   /* Roboprobe */
  82.     {     0,   0,   0,   0,   0,   0,   0,   0,   1,   3,   0,   0,   0   },   /* Raider */
  83.     {     0,   0,   0,   0,   0,   0,   0,   0,   1,   1,   0,   0,   0   },   /* Exterminator */
  84.     {     0,   0,   0,   0,   0,   0,   0,   0,   1,   3,   1,  33,   0   },   /* Stalker */
  85.     {     3,   0,   0,   0,   0,   0,   0,   1,   1,   2,   1,  11,   0   },   /* Guardian */
  86.     {     0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0   },   /* PRIMARY_MC_# */
  87.     {     0,   0,   0,   0,   0,   0,   0,   4,   3,   9,   0,   0,   0   },   /* Pantropic */
  88.     {    12,  24,  48,  72,  96,   0,   4,   4,   3,   9,   0,   0,   0   },   /* Mutant */
  89.     {    15,  30,  60,  90, 120,   0,   5,   5,   0,   0,   0,   0,   0   },   /* Parasite */
  90.     {     3,   6,  12,  18,  24,   0,   1,   1,   0,   0,   0,   0,   0   },   /* Breeder */
  91.     {     1,   3,   9,  81,  81,   0,   0,   0,   0,   0,   0,   0,   0   },   /* Gizmo */
  92.     {     0,   0,   0,   0,   0,   0,   3,   3,   0,   0,   0,   0,   0   },   /* Mole */
  93.     {     0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0   }    /* Shuttle */
  94.     };
  95. /* *INDENT-ON* */
  96.  
  97.