Loading

Paste #pywdw2kik

  1.         if (economy==0) {
  2.             produce (blast_furnace_simple_produce_0,
  3.                     [
  4.                             IORE: incoming_cargo_waiting("IORE");
  5.                             COAL: incoming_cargo_waiting("COAL");
  6.                             SCMT: incoming_cargo_waiting("SCMT");
  7.                     ],
  8.                     [
  9.                             STEL: (LOAD_PERM(10) * 8) / 8;
  10.                     ],
  11.                     0)
  12.         }
  13.         switch (FEAT_INDUSTRIES, SELF, blast_furnace_produce_economy_0,
  14.                 [
  15.                 STORE_PERM(
  16.                     max(LOAD_PERM(1), (incoming_cargo_waiting("IORE") > 0) * current_date),
  17.                         1
  18.                 ),
  19.                 STORE_PERM(
  20.                     max(LOAD_PERM(2), (incoming_cargo_waiting("COAL") > 0) * current_date),
  21.                         2
  22.                 ),
  23.                 STORE_PERM(
  24.                     max(LOAD_PERM(3), (incoming_cargo_waiting("SCMT") > 0) * current_date),
  25.                         3
  26.                 ),
  27.                 STORE_PERM(255, 9),
  28.                 ]) {
  29.             blast_furnace_simple_produce_0;
  30.         }
  31.         if (economy==1) {
  32.             produce (blast_furnace_simple_produce_1,
  33.                     [
  34.                             IORE: incoming_cargo_waiting("IORE");
  35.                             COAL: incoming_cargo_waiting("COAL");
  36.                             SCMT: incoming_cargo_waiting("SCMT");
  37.                     ],
  38.                     [
  39.                             METL: (LOAD_PERM(10) * 8) / 8;
  40.                     ],
  41.                     0)
  42.         }
  43.         switch (FEAT_INDUSTRIES, SELF, blast_furnace_produce_economy_1,
  44.                 [
  45.                 STORE_PERM(
  46.                     max(LOAD_PERM(1), (incoming_cargo_waiting("IORE") > 0) * current_date),
  47.                         1
  48.                 ),
  49.                 STORE_PERM(
  50.                     max(LOAD_PERM(2), (incoming_cargo_waiting("COAL") > 0) * current_date),
  51.                         2
  52.                 ),
  53.                 STORE_PERM(
  54.                     max(LOAD_PERM(3), (incoming_cargo_waiting("SCMT") > 0) * current_date),
  55.                         3
  56.                 ),
  57.                 STORE_PERM(255, 9),
  58.                 ]) {
  59.             blast_furnace_simple_produce_1;
  60.         }
  61.         if (economy==4) {
  62.             produce (blast_furnace_simple_produce_4,
  63.                     [
  64.                             IORE: incoming_cargo_waiting("IORE");
  65.                             COAL: incoming_cargo_waiting("COAL");
  66.                             SCMT: incoming_cargo_waiting("SCMT");
  67.                     ],
  68.                     [
  69.                             METL: (LOAD_PERM(10) * 8) / 8;
  70.                     ],
  71.                     0)
  72.         }
  73.         switch (FEAT_INDUSTRIES, SELF, blast_furnace_produce_economy_4,
  74.                 [
  75.                 STORE_PERM(
  76.                     max(LOAD_PERM(1), (incoming_cargo_waiting("IORE") > 0) * current_date),
  77.                         1
  78.                 ),
  79.                 STORE_PERM(
  80.                     max(LOAD_PERM(2), (incoming_cargo_waiting("COAL") > 0) * current_date),
  81.                         2
  82.                 ),
  83.                 STORE_PERM(
  84.                     max(LOAD_PERM(3), (incoming_cargo_waiting("SCMT") > 0) * current_date),
  85.                         3
  86.                 ),
  87.                 STORE_PERM(255, 9),
  88.                 ]) {
  89.             blast_furnace_simple_produce_4;
  90.         }
  91.         if (economy==5) {
  92.             produce (blast_furnace_simple_produce_5,
  93.                     [
  94.                             IORE: incoming_cargo_waiting("IORE");
  95.                             COKE: incoming_cargo_waiting("COKE");
  96.                             LIME: incoming_cargo_waiting("LIME");
  97.                     ],
  98.                     [
  99.                             IRON: (LOAD_PERM(10) * 4) / 8;
  100.                             CSTI: (LOAD_PERM(10) * 2) / 8;
  101.                             SLAG: (LOAD_PERM(10) * 2) / 8;
  102.                     ],
  103.                     0)
  104.         }
  105.         switch (FEAT_INDUSTRIES, SELF, blast_furnace_produce_economy_5,
  106.                 [
  107.                 STORE_PERM(
  108.                     max(LOAD_PERM(1), (incoming_cargo_waiting("IORE") > 0) * current_date),
  109.                         1
  110.                 ),
  111.                 STORE_PERM(
  112.                     max(LOAD_PERM(2), (incoming_cargo_waiting("COKE") > 0) * current_date),
  113.                         2
  114.                 ),
  115.                 STORE_PERM(
  116.                     max(LOAD_PERM(3), (incoming_cargo_waiting("LIME") > 0) * current_date),
  117.                         3
  118.                 ),
  119.                 STORE_PERM(255, 9),
  120.                 ]) {
  121.             blast_furnace_simple_produce_5;
  122.         }
  123.         if (economy==3) {
  124.             produce (blast_furnace_simple_produce_3,
  125.                     [
  126.                             IORE: incoming_cargo_waiting("IORE");
  127.                             COAL: incoming_cargo_waiting("COAL");
  128.                             SCMT: incoming_cargo_waiting("SCMT");
  129.                     ],
  130.                     [
  131.                             METL: (LOAD_PERM(10) * 8) / 8;
  132.                     ],
  133.                     0)
  134.         }
  135.         switch (FEAT_INDUSTRIES, SELF, blast_furnace_produce_economy_3,
  136.                 [
  137.                 STORE_PERM(
  138.                     max(LOAD_PERM(1), (incoming_cargo_waiting("IORE") > 0) * current_date),
  139.                         1
  140.                 ),
  141.                 STORE_PERM(
  142.                     max(LOAD_PERM(2), (incoming_cargo_waiting("COAL") > 0) * current_date),
  143.                         2
  144.                 ),
  145.                 STORE_PERM(
  146.                     max(LOAD_PERM(3), (incoming_cargo_waiting("SCMT") > 0) * current_date),
  147.                         3
  148.                 ),
  149.                 STORE_PERM(255, 9),
  150.                 ]) {
  151.             blast_furnace_simple_produce_3;
  152.         }
  153.         if (economy==2) {
  154.             produce (blast_furnace_simple_produce_2,
  155.                     [
  156.                             IORE: incoming_cargo_waiting("IORE");
  157.                             COAL: incoming_cargo_waiting("COAL");
  158.                             SCMT: incoming_cargo_waiting("SCMT");
  159.                     ],
  160.                     [
  161.                             METL: (LOAD_PERM(10) * 8) / 8;
  162.                     ],
  163.                     0)
  164.         }
  165.         switch (FEAT_INDUSTRIES, SELF, blast_furnace_produce_economy_2,
  166.                 [
  167.                 STORE_PERM(
  168.                     max(LOAD_PERM(1), (incoming_cargo_waiting("IORE") > 0) * current_date),
  169.                         1
  170.                 ),
  171.                 STORE_PERM(
  172.                     max(LOAD_PERM(2), (incoming_cargo_waiting("COAL") > 0) * current_date),
  173.                         2
  174.                 ),
  175.                 STORE_PERM(
  176.                     max(LOAD_PERM(3), (incoming_cargo_waiting("SCMT") > 0) * current_date),
  177.                         3
  178.                 ),
  179.                 STORE_PERM(255, 9),
  180.                 ]) {
  181.             blast_furnace_simple_produce_2;
  182.         }
  183.     switch (FEAT_INDUSTRIES, SELF, blast_furnace_produce, economy) {
  184.             0: blast_furnace_produce_economy_0;
  185.             1: blast_furnace_produce_economy_1;
  186.             4: blast_furnace_produce_economy_4;
  187.             5: blast_furnace_produce_economy_5;
  188.             3: blast_furnace_produce_economy_3;
  189.             2: blast_furnace_produce_economy_2;
  190.     }

Version history

Revision # Author Created at
ptqh0myzz Anonymous 10 Mar 2019, 17:24:25 UTC Diff

Comments