Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 187.09 KB | None | 0 0
  1. 112.734 Script log(serpent.block(game.entity_prototypes["uranium-ore"].autoplace_specification)):1: {
  2.   control = "uranium-ore",
  3.   default_enabled = true,
  4.   force = "neutral",
  5.   order = "c",
  6.   placement_density = 1,
  7.   probability_expression = {
  8.     arguments = {
  9.       {
  10.         expression = {
  11.           arguments = {
  12.             {
  13.               arguments = {
  14.                 basement_value = {
  15.                   arguments = {
  16.                     {
  17.                       arguments = {
  18.                         {
  19.                           literal_value = -6,
  20.                           type = "literal-number"
  21.                         },
  22.                         {
  23.                           arguments = {
  24.                             {
  25.                               literal_value = 0.125,
  26.                               type = "literal-number"
  27.                             },
  28.                             {
  29.                               arguments = {
  30.                                 {
  31.                                   arguments = {
  32.                                     {
  33.                                       arguments = {
  34.                                         {
  35.                                           arguments = {
  36.                                             {
  37.                                               literal_value = 3,
  38.                                               type = "literal-number"
  39.                                             },
  40.                                             {
  41.                                               arguments = {
  42.                                                 {
  43.                                                   arguments = {
  44.                                                     {
  45.                                                       arguments = {
  46.                                                         {
  47.                                                           arguments = {
  48.                                                             {
  49.                                                               arguments = {
  50.                                                                 {
  51.                                                                   literal_value = 0.9,
  52.                                                                   type = "literal-number"
  53.                                                                 },
  54.                                                                 {
  55.                                                                   arguments = {
  56.                                                                     {
  57.                                                                       type = "variable",
  58.                                                                       variable_name = "control-setting:uranium-ore:frequency:multiplier"
  59.                                                                     },
  60.                                                                     {
  61.                                                                       type = "variable",
  62.                                                                       variable_name = "control-setting:uranium-ore:size:multiplier"
  63.                                                                     }
  64.                                                                   },
  65.                                                                   function_name = "multiply",
  66.                                                                   type = "function-application"
  67.                                                                 }
  68.                                                               },
  69.                                                               function_name = "multiply",
  70.                                                               type = "function-application"
  71.                                                             },
  72.                                                             {
  73.                                                               arguments = {
  74.                                                                 {
  75.                                                                   literal_value = 1,
  76.                                                                   type = "literal-number"
  77.                                                                 },
  78.                                                                 {
  79.                                                                   arguments = {
  80.                                                                     {
  81.                                                                       arguments = {
  82.                                                                         {
  83.                                                                           literal_value = 1300,
  84.                                                                           type = "literal-number"
  85.                                                                         },
  86.                                                                         {
  87.                                                                           literal_value = 0,
  88.                                                                           type = "literal-number"
  89.                                                                         },
  90.                                                                         {
  91.                                                                           literal_value = 1300,
  92.                                                                           type = "literal-number"
  93.                                                                         }
  94.                                                                       },
  95.                                                                       function_name = "clamp",
  96.                                                                       type = "function-application"
  97.                                                                     },
  98.                                                                     {
  99.                                                                       literal_value = 1300,
  100.                                                                       type = "literal-number"
  101.                                                                     }
  102.                                                                   },
  103.                                                                   function_name = "divide",
  104.                                                                   type = "function-application"
  105.                                                                 }
  106.                                                               },
  107.                                                               function_name = "add",
  108.                                                               type = "function-application"
  109.                                                             }
  110.                                                           },
  111.                                                           function_name = "multiply",
  112.                                                           type = "function-application"
  113.                                                         },
  114.                                                         {
  115.                                                           arguments = {
  116.                                                             {
  117.                                                               literal_value = 4.9333333333333336,
  118.                                                               type = "literal-number"
  119.                                                             },
  120.                                                             {
  121.                                                               literal_value = 0,
  122.                                                               type = "literal-number"
  123.                                                             },
  124.                                                             {
  125.                                                               literal_value = 1,
  126.                                                               type = "literal-number"
  127.                                                             }
  128.                                                           },
  129.                                                           function_name = "clamp",
  130.                                                           type = "function-application"
  131.                                                         }
  132.                                                       },
  133.                                                       function_name = "multiply",
  134.                                                       type = "function-application"
  135.                                                     },
  136.                                                     {
  137.                                                       literal_value = 1000000,
  138.                                                       type = "literal-number"
  139.                                                     }
  140.                                                   },
  141.                                                   function_name = "multiply",
  142.                                                   type = "function-application"
  143.                                                 },
  144.                                                 {
  145.                                                   arguments = {
  146.                                                     {
  147.                                                       literal_value = 1.25,
  148.                                                       type = "literal-number"
  149.                                                     },
  150.                                                     {
  151.                                                       type = "variable",
  152.                                                       variable_name = "control-setting:uranium-ore:frequency:multiplier"
  153.                                                     }
  154.                                                   },
  155.                                                   function_name = "multiply",
  156.                                                   type = "function-application"
  157.                                                 }
  158.                                               },
  159.                                               function_name = "divide",
  160.                                               type = "function-application"
  161.                                             }
  162.                                           },
  163.                                           function_name = "multiply",
  164.                                           type = "function-application"
  165.                                         },
  166.                                         {
  167.                                           arguments = {
  168.                                             {
  169.                                               literal_value = 1,
  170.                                               type = "literal-number"
  171.                                             },
  172.                                             {
  173.                                               literal_value = 3,
  174.                                               type = "literal-number"
  175.                                             }
  176.                                           },
  177.                                           function_name = "divide",
  178.                                           type = "function-application"
  179.                                         }
  180.                                       },
  181.                                       function_name = "exponentiate",
  182.                                       type = "function-application"
  183.                                     },
  184.                                     {
  185.                                       literal_value = 0.010471975511965979,
  186.                                       type = "literal-number"
  187.                                     }
  188.                                   },
  189.                                   function_name = "divide",
  190.                                   type = "function-application"
  191.                                 },
  192.                                 {
  193.                                   literal_value = -1/0 --[[-math.huge]],
  194.                                   type = "literal-number"
  195.                                 },
  196.                                 {
  197.                                   arguments = {
  198.                                     {
  199.                                       arguments = {
  200.                                         {
  201.                                           arguments = {
  202.                                             {
  203.                                               literal_value = 3,
  204.                                               type = "literal-number"
  205.                                             },
  206.                                             {
  207.                                               arguments = {
  208.                                                 {
  209.                                                   arguments = {
  210.                                                     {
  211.                                                       arguments = {
  212.                                                         {
  213.                                                           arguments = {
  214.                                                             {
  215.                                                               arguments = {
  216.                                                                 {
  217.                                                                   literal_value = 0.9,
  218.                                                                   type = "literal-number"
  219.                                                                 },
  220.                                                                 {
  221.                                                                   arguments = {
  222.                                                                     {
  223.                                                                       type = "variable",
  224.                                                                       variable_name = "control-setting:uranium-ore:frequency:multiplier"
  225.                                                                     },
  226.                                                                     {
  227.                                                                       type = "variable",
  228.                                                                       variable_name = "control-setting:uranium-ore:size:multiplier"
  229.                                                                     }
  230.                                                                   },
  231.                                                                   function_name = "multiply",
  232.                                                                   type = "function-application"
  233.                                                                 }
  234.                                                               },
  235.                                                               function_name = "multiply",
  236.                                                               type = "function-application"
  237.                                                             },
  238.                                                             {
  239.                                                               arguments = {
  240.                                                                 {
  241.                                                                   literal_value = 1,
  242.                                                                   type = "literal-number"
  243.                                                                 },
  244.                                                                 {
  245.                                                                   arguments = {
  246.                                                                     {
  247.                                                                       arguments = {
  248.                                                                         {
  249.                                                                           literal_value = 1300,
  250.                                                                           type = "literal-number"
  251.                                                                         },
  252.                                                                         {
  253.                                                                           literal_value = 0,
  254.                                                                           type = "literal-number"
  255.                                                                         },
  256.                                                                         {
  257.                                                                           literal_value = 1300,
  258.                                                                           type = "literal-number"
  259.                                                                         }
  260.                                                                       },
  261.                                                                       function_name = "clamp",
  262.                                                                       type = "function-application"
  263.                                                                     },
  264.                                                                     {
  265.                                                                       literal_value = 1300,
  266.                                                                       type = "literal-number"
  267.                                                                     }
  268.                                                                   },
  269.                                                                   function_name = "divide",
  270.                                                                   type = "function-application"
  271.                                                                 }
  272.                                                               },
  273.                                                               function_name = "add",
  274.                                                               type = "function-application"
  275.                                                             }
  276.                                                           },
  277.                                                           function_name = "multiply",
  278.                                                           type = "function-application"
  279.                                                         },
  280.                                                         {
  281.                                                           arguments = {
  282.                                                             {
  283.                                                               literal_value = 4.9333333333333336,
  284.                                                               type = "literal-number"
  285.                                                             },
  286.                                                             {
  287.                                                               literal_value = 0,
  288.                                                               type = "literal-number"
  289.                                                             },
  290.                                                             {
  291.                                                               literal_value = 1,
  292.                                                               type = "literal-number"
  293.                                                             }
  294.                                                           },
  295.                                                           function_name = "clamp",
  296.                                                           type = "function-application"
  297.                                                         }
  298.                                                       },
  299.                                                       function_name = "multiply",
  300.                                                       type = "function-application"
  301.                                                     },
  302.                                                     {
  303.                                                       literal_value = 1000000,
  304.                                                       type = "literal-number"
  305.                                                     }
  306.                                                   },
  307.                                                   function_name = "multiply",
  308.                                                   type = "function-application"
  309.                                                 },
  310.                                                 {
  311.                                                   arguments = {
  312.                                                     {
  313.                                                       literal_value = 1.25,
  314.                                                       type = "literal-number"
  315.                                                     },
  316.                                                     {
  317.                                                       type = "variable",
  318.                                                       variable_name = "control-setting:uranium-ore:frequency:multiplier"
  319.                                                     }
  320.                                                   },
  321.                                                   function_name = "multiply",
  322.                                                   type = "function-application"
  323.                                                 }
  324.                                               },
  325.                                               function_name = "divide",
  326.                                               type = "function-application"
  327.                                             }
  328.                                           },
  329.                                           function_name = "multiply",
  330.                                           type = "function-application"
  331.                                         },
  332.                                         {
  333.                                           arguments = {
  334.                                             {
  335.                                               literal_value = 1,
  336.                                               type = "literal-number"
  337.                                             },
  338.                                             {
  339.                                               literal_value = 3,
  340.                                               type = "literal-number"
  341.                                             }
  342.                                           },
  343.                                           function_name = "divide",
  344.                                           type = "function-application"
  345.                                         }
  346.                                       },
  347.                                       function_name = "exponentiate",
  348.                                       type = "function-application"
  349.                                     },
  350.                                     {
  351.                                       literal_value = 0.010471975511965979,
  352.                                       type = "literal-number"
  353.                                     }
  354.                                   },
  355.                                   function_name = "divide",
  356.                                   type = "function-application"
  357.                                 }
  358.                               },
  359.                               function_name = "clamp",
  360.                               type = "function-application"
  361.                             }
  362.                           },
  363.                           function_name = "multiply",
  364.                           type = "function-application"
  365.                         }
  366.                       },
  367.                       function_name = "multiply",
  368.                       type = "function-application"
  369.                     },
  370.                     {
  371.                       literal_value = -1/0 --[[-math.huge]],
  372.                       type = "literal-number"
  373.                     },
  374.                     {
  375.                       arguments = {
  376.                         {
  377.                           literal_value = -6,
  378.                           type = "literal-number"
  379.                         },
  380.                         {
  381.                           arguments = {
  382.                             {
  383.                               literal_value = 0.125,
  384.                               type = "literal-number"
  385.                             },
  386.                             {
  387.                               arguments = {
  388.                                 {
  389.                                   arguments = {
  390.                                     {
  391.                                       arguments = {
  392.                                         {
  393.                                           arguments = {
  394.                                             {
  395.                                               arguments = {
  396.                                                 {
  397.                                                   arguments = {
  398.                                                     {
  399.                                                       literal_value = 36000,
  400.                                                       type = "literal-number"
  401.                                                     },
  402.                                                     {
  403.                                                       arguments = {
  404.                                                         {
  405.                                                           arguments = {
  406.                                                             {
  407.                                                               arguments = {
  408.                                                                 {
  409.                                                                   type = "variable",
  410.                                                                   variable_name = "control-setting:uranium-ore:frequency:multiplier"
  411.                                                                 },
  412.                                                                 {
  413.                                                                   literal_value = 1,
  414.                                                                   type = "literal-number"
  415.                                                                 }
  416.                                                               },
  417.                                                               function_name = "subtract",
  418.                                                               type = "function-application"
  419.                                                             },
  420.                                                             {
  421.                                                               literal_value = 0.5,
  422.                                                               type = "literal-number"
  423.                                                             }
  424.                                                           },
  425.                                                           function_name = "multiply",
  426.                                                           type = "function-application"
  427.                                                         },
  428.                                                         {
  429.                                                           literal_value = 1,
  430.                                                           type = "literal-number"
  431.                                                         }
  432.                                                       },
  433.                                                       function_name = "add",
  434.                                                       type = "function-application"
  435.                                                     }
  436.                                                   },
  437.                                                   function_name = "multiply",
  438.                                                   type = "function-application"
  439.                                                 },
  440.                                                 {
  441.                                                   type = "variable",
  442.                                                   variable_name = "control-setting:uranium-ore:size:multiplier"
  443.                                                 }
  444.                                               },
  445.                                               function_name = "multiply",
  446.                                               type = "function-application"
  447.                                             },
  448.                                             {
  449.                                               literal_value = 0.5,
  450.                                               type = "literal-number"
  451.                                             }
  452.                                           },
  453.                                           function_name = "divide",
  454.                                           type = "function-application"
  455.                                         },
  456.                                         {
  457.                                           type = "variable",
  458.                                           variable_name = "control-setting:uranium-ore:frequency:multiplier"
  459.                                         }
  460.                                       },
  461.                                       function_name = "divide",
  462.                                       type = "function-application"
  463.                                     },
  464.                                     {
  465.                                       literal_value = 0.3333333333333333,
  466.                                       type = "literal-number"
  467.                                     }
  468.                                   },
  469.                                   function_name = "exponentiate",
  470.                                   type = "function-application"
  471.                                 },
  472.                                 {
  473.                                   literal_value = 0.021371378595848927,
  474.                                   type = "literal-number"
  475.                                 }
  476.                               },
  477.                               function_name = "divide",
  478.                               type = "function-application"
  479.                             }
  480.                           },
  481.                           function_name = "multiply",
  482.                           type = "function-application"
  483.                         }
  484.                       },
  485.                       function_name = "multiply",
  486.                       type = "function-application"
  487.                     }
  488.                   },
  489.                   function_name = "clamp",
  490.                   type = "function-application"
  491.                 },
  492.                 candidate_spot_count = {
  493.                   literal_value = 21,
  494.                   type = "literal-number"
  495.                 },
  496.                 comment = {
  497.                   literal_value = "",
  498.                   type = "literal-string"
  499.                 },
  500.                 density_expression = {
  501.                   literal_value = {
  502.                     arguments = {
  503.                       {
  504.                         arguments = {
  505.                           {
  506.                             arguments = {
  507.                               {
  508.                                 literal_value = 0.9,
  509.                                 type = "literal-number"
  510.                               },
  511.                               {
  512.                                 arguments = {
  513.                                   {
  514.                                     type = "variable",
  515.                                     variable_name = "control-setting:uranium-ore:frequency:multiplier"
  516.                                   },
  517.                                   {
  518.                                     type = "variable",
  519.                                     variable_name = "control-setting:uranium-ore:size:multiplier"
  520.                                   }
  521.                                 },
  522.                                 function_name = "multiply",
  523.                                 type = "function-application"
  524.                               }
  525.                             },
  526.                             function_name = "multiply",
  527.                             type = "function-application"
  528.                           },
  529.                           {
  530.                             arguments = {
  531.                               {
  532.                                 literal_value = 1,
  533.                                 type = "literal-number"
  534.                               },
  535.                               {
  536.                                 arguments = {
  537.                                   {
  538.                                     arguments = {
  539.                                       {
  540.                                         arguments = {
  541.                                           {
  542.                                             type = "variable",
  543.                                             variable_name = "distance"
  544.                                           },
  545.                                           {
  546.                                             literal_value = 300,
  547.                                             type = "literal-number"
  548.                                           }
  549.                                         },
  550.                                         function_name = "subtract",
  551.                                         type = "function-application"
  552.                                       },
  553.                                       {
  554.                                         literal_value = 0,
  555.                                         type = "literal-number"
  556.                                       },
  557.                                       {
  558.                                         literal_value = 1300,
  559.                                         type = "literal-number"
  560.                                       }
  561.                                     },
  562.                                     function_name = "clamp",
  563.                                     type = "function-application"
  564.                                   },
  565.                                   {
  566.                                     literal_value = 1300,
  567.                                     type = "literal-number"
  568.                                   }
  569.                                 },
  570.                                 function_name = "divide",
  571.                                 type = "function-application"
  572.                               }
  573.                             },
  574.                             function_name = "add",
  575.                             type = "function-application"
  576.                           }
  577.                         },
  578.                         function_name = "multiply",
  579.                         type = "function-application"
  580.                       },
  581.                       {
  582.                         arguments = {
  583.                           {
  584.                             arguments = {
  585.                               {
  586.                                 arguments = {
  587.                                   {
  588.                                     type = "variable",
  589.                                     variable_name = "distance"
  590.                                   },
  591.                                   {
  592.                                     literal_value = 120,
  593.                                     type = "literal-number"
  594.                                   }
  595.                                 },
  596.                                 function_name = "subtract",
  597.                                 type = "function-application"
  598.                               },
  599.                               {
  600.                                 literal_value = 300,
  601.                                 type = "literal-number"
  602.                               }
  603.                             },
  604.                             function_name = "divide",
  605.                             type = "function-application"
  606.                           },
  607.                           {
  608.                             literal_value = 0,
  609.                             type = "literal-number"
  610.                           },
  611.                           {
  612.                             literal_value = 1,
  613.                             type = "literal-number"
  614.                           }
  615.                         },
  616.                         function_name = "clamp",
  617.                         type = "function-application"
  618.                       }
  619.                     },
  620.                     function_name = "multiply",
  621.                     type = "function-application"
  622.                   },
  623.                   type = "literal-expression"
  624.                 },
  625.                 hard_region_target_quantity = {
  626.                   literal_value = false,
  627.                   type = "literal-boolean"
  628.                 },
  629.                 maximum_spot_basement_radius = {
  630.                   literal_value = 128,
  631.                   type = "literal-number"
  632.                 },
  633.                 region_size = {
  634.                   literal_value = 1024,
  635.                   type = "literal-number"
  636.                 },
  637.                 seed0 = {
  638.                   type = "variable",
  639.                   variable_name = "map_seed"
  640.                 },
  641.                 seed1 = {
  642.                   literal_value = 100,
  643.                   type = "literal-number"
  644.                 },
  645.                 skip_offset = {
  646.                   literal_value = 5,
  647.                   type = "literal-number"
  648.                 },
  649.                 skip_span = {
  650.                   type = "variable",
  651.                   variable_name = "regular-resource-patch-set-count"
  652.                 },
  653.                 spot_favorability_expression = {
  654.                   literal_value = {
  655.                     literal_value = 1,
  656.                     type = "literal-number"
  657.                   },
  658.                   type = "literal-expression"
  659.                 },
  660.                 spot_quantity_expression = {
  661.                   literal_value = {
  662.                     arguments = {
  663.                       {
  664.                         arguments = {
  665.                           amplitude = {
  666.                             literal_value = 2,
  667.                             type = "literal-number"
  668.                           },
  669.                           seed = {
  670.                             literal_value = 1,
  671.                             type = "literal-number"
  672.                           },
  673.                           source = {
  674.                             literal_value = 4,
  675.                             type = "literal-number"
  676.                           },
  677.                           x = {
  678.                             type = "variable",
  679.                             variable_name = "x"
  680.                           },
  681.                           y = {
  682.                             type = "variable",
  683.                             variable_name = "y"
  684.                           }
  685.                         },
  686.                         function_name = "random-penalty",
  687.                         type = "function-application"
  688.                       },
  689.                       {
  690.                         arguments = {
  691.                           {
  692.                             arguments = {
  693.                               {
  694.                                 arguments = {
  695.                                   {
  696.                                     arguments = {
  697.                                       {
  698.                                         arguments = {
  699.                                           {
  700.                                             literal_value = 0.9,
  701.                                             type = "literal-number"
  702.                                           },
  703.                                           {
  704.                                             arguments = {
  705.                                               {
  706.                                                 type = "variable",
  707.                                                 variable_name = "control-setting:uranium-ore:frequency:multiplier"
  708.                                               },
  709.                                               {
  710.                                                 type = "variable",
  711.                                                 variable_name = "control-setting:uranium-ore:size:multiplier"
  712.                                               }
  713.                                             },
  714.                                             function_name = "multiply",
  715.                                             type = "function-application"
  716.                                           }
  717.                                         },
  718.                                         function_name = "multiply",
  719.                                         type = "function-application"
  720.                                       },
  721.                                       {
  722.                                         arguments = {
  723.                                           {
  724.                                             literal_value = 1,
  725.                                             type = "literal-number"
  726.                                           },
  727.                                           {
  728.                                             arguments = {
  729.                                               {
  730.                                                 arguments = {
  731.                                                   {
  732.                                                     arguments = {
  733.                                                       {
  734.                                                         type = "variable",
  735.                                                         variable_name = "distance"
  736.                                                       },
  737.                                                       {
  738.                                                         literal_value = 300,
  739.                                                         type = "literal-number"
  740.                                                       }
  741.                                                     },
  742.                                                     function_name = "subtract",
  743.                                                     type = "function-application"
  744.                                                   },
  745.                                                   {
  746.                                                     literal_value = 0,
  747.                                                     type = "literal-number"
  748.                                                   },
  749.                                                   {
  750.                                                     literal_value = 1300,
  751.                                                     type = "literal-number"
  752.                                                   }
  753.                                                 },
  754.                                                 function_name = "clamp",
  755.                                                 type = "function-application"
  756.                                               },
  757.                                               {
  758.                                                 literal_value = 1300,
  759.                                                 type = "literal-number"
  760.                                               }
  761.                                             },
  762.                                             function_name = "divide",
  763.                                             type = "function-application"
  764.                                           }
  765.                                         },
  766.                                         function_name = "add",
  767.                                         type = "function-application"
  768.                                       }
  769.                                     },
  770.                                     function_name = "multiply",
  771.                                     type = "function-application"
  772.                                   },
  773.                                   {
  774.                                     arguments = {
  775.                                       {
  776.                                         arguments = {
  777.                                           {
  778.                                             arguments = {
  779.                                               {
  780.                                                 type = "variable",
  781.                                                 variable_name = "distance"
  782.                                               },
  783.                                               {
  784.                                                 literal_value = 120,
  785.                                                 type = "literal-number"
  786.                                               }
  787.                                             },
  788.                                             function_name = "subtract",
  789.                                             type = "function-application"
  790.                                           },
  791.                                           {
  792.                                             literal_value = 300,
  793.                                             type = "literal-number"
  794.                                           }
  795.                                         },
  796.                                         function_name = "divide",
  797.                                         type = "function-application"
  798.                                       },
  799.                                       {
  800.                                         literal_value = 0,
  801.                                         type = "literal-number"
  802.                                       },
  803.                                       {
  804.                                         literal_value = 1,
  805.                                         type = "literal-number"
  806.                                       }
  807.                                     },
  808.                                     function_name = "clamp",
  809.                                     type = "function-application"
  810.                                   }
  811.                                 },
  812.                                 function_name = "multiply",
  813.                                 type = "function-application"
  814.                               },
  815.                               {
  816.                                 literal_value = 1000000,
  817.                                 type = "literal-number"
  818.                               }
  819.                             },
  820.                             function_name = "multiply",
  821.                             type = "function-application"
  822.                           },
  823.                           {
  824.                             arguments = {
  825.                               {
  826.                                 literal_value = 1.25,
  827.                                 type = "literal-number"
  828.                               },
  829.                               {
  830.                                 type = "variable",
  831.                                 variable_name = "control-setting:uranium-ore:frequency:multiplier"
  832.                               }
  833.                             },
  834.                             function_name = "multiply",
  835.                             type = "function-application"
  836.                           }
  837.                         },
  838.                         function_name = "divide",
  839.                         type = "function-application"
  840.                       }
  841.                     },
  842.                     function_name = "multiply",
  843.                     type = "function-application"
  844.                   },
  845.                   type = "literal-expression"
  846.                 },
  847.                 spot_radius_expression = {
  848.                   literal_value = {
  849.                     arguments = {
  850.                       {
  851.                         literal_value = 32,
  852.                         type = "literal-number"
  853.                       },
  854.                       {
  855.                         literal_value = -1/0 --[[-math.huge]],
  856.                         type = "literal-number"
  857.                       },
  858.                       {
  859.                         arguments = {
  860.                           {
  861.                             literal_value = 0.1,
  862.                             type = "literal-number"
  863.                           },
  864.                           {
  865.                             arguments = {
  866.                               {
  867.                                 arguments = {
  868.                                   {
  869.                                     arguments = {
  870.                                       amplitude = {
  871.                                         literal_value = 2,
  872.                                         type = "literal-number"
  873.                                       },
  874.                                       seed = {
  875.                                         literal_value = 1,
  876.                                         type = "literal-number"
  877.                                       },
  878.                                       source = {
  879.                                         literal_value = 4,
  880.                                         type = "literal-number"
  881.                                       },
  882.                                       x = {
  883.                                         type = "variable",
  884.                                         variable_name = "x"
  885.                                       },
  886.                                       y = {
  887.                                         type = "variable",
  888.                                         variable_name = "y"
  889.                                       }
  890.                                     },
  891.                                     function_name = "random-penalty",
  892.                                     type = "function-application"
  893.                                   },
  894.                                   {
  895.                                     arguments = {
  896.                                       {
  897.                                         arguments = {
  898.                                           {
  899.                                             arguments = {
  900.                                               {
  901.                                                 arguments = {
  902.                                                   {
  903.                                                     arguments = {
  904.                                                       {
  905.                                                         literal_value = 0.9,
  906.                                                         type = "literal-number"
  907.                                                       },
  908.                                                       {
  909.                                                         arguments = {
  910.                                                           {
  911.                                                             type = "variable",
  912.                                                             variable_name = "control-setting:uranium-ore:frequency:multiplier"
  913.                                                           },
  914.                                                           {
  915.                                                             type = "variable",
  916.                                                             variable_name = "control-setting:uranium-ore:size:multiplier"
  917.                                                           }
  918.                                                         },
  919.                                                         function_name = "multiply",
  920.                                                         type = "function-application"
  921.                                                       }
  922.                                                     },
  923.                                                     function_name = "multiply",
  924.                                                     type = "function-application"
  925.                                                   },
  926.                                                   {
  927.                                                     arguments = {
  928.                                                       {
  929.                                                         literal_value = 1,
  930.                                                         type = "literal-number"
  931.                                                       },
  932.                                                       {
  933.                                                         arguments = {
  934.                                                           {
  935.                                                             arguments = {
  936.                                                               {
  937.                                                                 arguments = {
  938.                                                                   {
  939.                                                                     type = "variable",
  940.                                                                     variable_name = "distance"
  941.                                                                   },
  942.                                                                   {
  943.                                                                     literal_value = 300,
  944.                                                                     type = "literal-number"
  945.                                                                   }
  946.                                                                 },
  947.                                                                 function_name = "subtract",
  948.                                                                 type = "function-application"
  949.                                                               },
  950.                                                               {
  951.                                                                 literal_value = 0,
  952.                                                                 type = "literal-number"
  953.                                                               },
  954.                                                               {
  955.                                                                 literal_value = 1300,
  956.                                                                 type = "literal-number"
  957.                                                               }
  958.                                                             },
  959.                                                             function_name = "clamp",
  960.                                                             type = "function-application"
  961.                                                           },
  962.                                                           {
  963.                                                             literal_value = 1300,
  964.                                                             type = "literal-number"
  965.                                                           }
  966.                                                         },
  967.                                                         function_name = "divide",
  968.                                                         type = "function-application"
  969.                                                       }
  970.                                                     },
  971.                                                     function_name = "add",
  972.                                                     type = "function-application"
  973.                                                   }
  974.                                                 },
  975.                                                 function_name = "multiply",
  976.                                                 type = "function-application"
  977.                                               },
  978.                                               {
  979.                                                 arguments = {
  980.                                                   {
  981.                                                     arguments = {
  982.                                                       {
  983.                                                         arguments = {
  984.                                                           {
  985.                                                             type = "variable",
  986.                                                             variable_name = "distance"
  987.                                                           },
  988.                                                           {
  989.                                                             literal_value = 120,
  990.                                                             type = "literal-number"
  991.                                                           }
  992.                                                         },
  993.                                                         function_name = "subtract",
  994.                                                         type = "function-application"
  995.                                                       },
  996.                                                       {
  997.                                                         literal_value = 300,
  998.                                                         type = "literal-number"
  999.                                                       }
  1000.                                                     },
  1001.                                                     function_name = "divide",
  1002.                                                     type = "function-application"
  1003.                                                   },
  1004.                                                   {
  1005.                                                     literal_value = 0,
  1006.                                                     type = "literal-number"
  1007.                                                   },
  1008.                                                   {
  1009.                                                     literal_value = 1,
  1010.                                                     type = "literal-number"
  1011.                                                   }
  1012.                                                 },
  1013.                                                 function_name = "clamp",
  1014.                                                 type = "function-application"
  1015.                                               }
  1016.                                             },
  1017.                                             function_name = "multiply",
  1018.                                             type = "function-application"
  1019.                                           },
  1020.                                           {
  1021.                                             literal_value = 1000000,
  1022.                                             type = "literal-number"
  1023.                                           }
  1024.                                         },
  1025.                                         function_name = "multiply",
  1026.                                         type = "function-application"
  1027.                                       },
  1028.                                       {
  1029.                                         arguments = {
  1030.                                           {
  1031.                                             literal_value = 1.25,
  1032.                                             type = "literal-number"
  1033.                                           },
  1034.                                           {
  1035.                                             type = "variable",
  1036.                                             variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1037.                                           }
  1038.                                         },
  1039.                                         function_name = "multiply",
  1040.                                         type = "function-application"
  1041.                                       }
  1042.                                     },
  1043.                                     function_name = "divide",
  1044.                                     type = "function-application"
  1045.                                   }
  1046.                                 },
  1047.                                 function_name = "multiply",
  1048.                                 type = "function-application"
  1049.                               },
  1050.                               {
  1051.                                 arguments = {
  1052.                                   {
  1053.                                     literal_value = 1,
  1054.                                     type = "literal-number"
  1055.                                   },
  1056.                                   {
  1057.                                     literal_value = 3,
  1058.                                     type = "literal-number"
  1059.                                   }
  1060.                                 },
  1061.                                 function_name = "divide",
  1062.                                 type = "function-application"
  1063.                               }
  1064.                             },
  1065.                             function_name = "exponentiate",
  1066.                             type = "function-application"
  1067.                           }
  1068.                         },
  1069.                         function_name = "multiply",
  1070.                         type = "function-application"
  1071.                       }
  1072.                     },
  1073.                     function_name = "clamp",
  1074.                     type = "function-application"
  1075.                   },
  1076.                   type = "literal-expression"
  1077.                 },
  1078.                 suggested_minimum_candidate_point_spacing = {
  1079.                   literal_value = 45.254833995939045,
  1080.                   type = "literal-number"
  1081.                 },
  1082.                 x = {
  1083.                   type = "variable",
  1084.                   variable_name = "x"
  1085.                 },
  1086.                 y = {
  1087.                   type = "variable",
  1088.                   variable_name = "y"
  1089.                 }
  1090.               },
  1091.               function_name = "spot-noise",
  1092.               type = "function-application"
  1093.             },
  1094.             {
  1095.               arguments = {
  1096.                 {
  1097.                   arguments = {
  1098.                     {
  1099.                       arguments = {
  1100.                         {
  1101.                           arguments = {
  1102.                             {
  1103.                               arguments = {
  1104.                                 input_scale = {
  1105.                                   literal_value = 0.125,
  1106.                                   type = "literal-number"
  1107.                                 },
  1108.                                 output_scale = {
  1109.                                   literal_value = 1,
  1110.                                   type = "literal-number"
  1111.                                 },
  1112.                                 seed0 = {
  1113.                                   type = "variable",
  1114.                                   variable_name = "map_seed"
  1115.                                 },
  1116.                                 seed1 = {
  1117.                                   literal_value = 100,
  1118.                                   type = "literal-number"
  1119.                                 },
  1120.                                 x = {
  1121.                                   type = "variable",
  1122.                                   variable_name = "x"
  1123.                                 },
  1124.                                 y = {
  1125.                                   type = "variable",
  1126.                                   variable_name = "y"
  1127.                                 }
  1128.                               },
  1129.                               function_name = "factorio-basis-noise",
  1130.                               type = "function-application"
  1131.                             },
  1132.                             {
  1133.                               arguments = {
  1134.                                 input_scale = {
  1135.                                   literal_value = 0.041666666666666661,
  1136.                                   type = "literal-number"
  1137.                                 },
  1138.                                 output_scale = {
  1139.                                   literal_value = 1,
  1140.                                   type = "literal-number"
  1141.                                 },
  1142.                                 seed0 = {
  1143.                                   type = "variable",
  1144.                                   variable_name = "map_seed"
  1145.                                 },
  1146.                                 seed1 = {
  1147.                                   literal_value = 100,
  1148.                                   type = "literal-number"
  1149.                                 },
  1150.                                 x = {
  1151.                                   type = "variable",
  1152.                                   variable_name = "x"
  1153.                                 },
  1154.                                 y = {
  1155.                                   type = "variable",
  1156.                                   variable_name = "y"
  1157.                                 }
  1158.                               },
  1159.                               function_name = "factorio-basis-noise",
  1160.                               type = "function-application"
  1161.                             }
  1162.                           },
  1163.                           function_name = "add",
  1164.                           type = "function-application"
  1165.                         },
  1166.                         {
  1167.                           arguments = {
  1168.                             input_scale = {
  1169.                               literal_value = 0.015625,
  1170.                               type = "literal-number"
  1171.                             },
  1172.                             output_scale = {
  1173.                               literal_value = 1.5,
  1174.                               type = "literal-number"
  1175.                             },
  1176.                             seed0 = {
  1177.                               type = "variable",
  1178.                               variable_name = "map_seed"
  1179.                             },
  1180.                             seed1 = {
  1181.                               literal_value = 100,
  1182.                               type = "literal-number"
  1183.                             },
  1184.                             x = {
  1185.                               type = "variable",
  1186.                               variable_name = "x"
  1187.                             },
  1188.                             y = {
  1189.                               type = "variable",
  1190.                               variable_name = "y"
  1191.                             }
  1192.                           },
  1193.                           function_name = "factorio-basis-noise",
  1194.                           type = "function-application"
  1195.                         }
  1196.                       },
  1197.                       function_name = "add",
  1198.                       type = "function-application"
  1199.                     },
  1200.                     {
  1201.                       arguments = {
  1202.                         {
  1203.                           literal_value = 1,
  1204.                           type = "literal-number"
  1205.                         },
  1206.                         {
  1207.                           literal_value = 3,
  1208.                           type = "literal-number"
  1209.                         }
  1210.                       },
  1211.                       function_name = "divide",
  1212.                       type = "function-application"
  1213.                     }
  1214.                   },
  1215.                   function_name = "subtract",
  1216.                   type = "function-application"
  1217.                 },
  1218.                 {
  1219.                   arguments = {
  1220.                     {
  1221.                       literal_value = 0.125,
  1222.                       type = "literal-number"
  1223.                     },
  1224.                     {
  1225.                       arguments = {
  1226.                         {
  1227.                           arguments = {
  1228.                             {
  1229.                               arguments = {
  1230.                                 {
  1231.                                   arguments = {
  1232.                                     {
  1233.                                       literal_value = 3,
  1234.                                       type = "literal-number"
  1235.                                     },
  1236.                                     {
  1237.                                       arguments = {
  1238.                                         {
  1239.                                           arguments = {
  1240.                                             {
  1241.                                               arguments = {
  1242.                                                 {
  1243.                                                   arguments = {
  1244.                                                     {
  1245.                                                       arguments = {
  1246.                                                         {
  1247.                                                           literal_value = 0.9,
  1248.                                                           type = "literal-number"
  1249.                                                         },
  1250.                                                         {
  1251.                                                           arguments = {
  1252.                                                             {
  1253.                                                               type = "variable",
  1254.                                                               variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1255.                                                             },
  1256.                                                             {
  1257.                                                               type = "variable",
  1258.                                                               variable_name = "control-setting:uranium-ore:size:multiplier"
  1259.                                                             }
  1260.                                                           },
  1261.                                                           function_name = "multiply",
  1262.                                                           type = "function-application"
  1263.                                                         }
  1264.                                                       },
  1265.                                                       function_name = "multiply",
  1266.                                                       type = "function-application"
  1267.                                                     },
  1268.                                                     {
  1269.                                                       arguments = {
  1270.                                                         {
  1271.                                                           literal_value = 1,
  1272.                                                           type = "literal-number"
  1273.                                                         },
  1274.                                                         {
  1275.                                                           arguments = {
  1276.                                                             {
  1277.                                                               arguments = {
  1278.                                                                 {
  1279.                                                                   literal_value = 1300,
  1280.                                                                   type = "literal-number"
  1281.                                                                 },
  1282.                                                                 {
  1283.                                                                   literal_value = 0,
  1284.                                                                   type = "literal-number"
  1285.                                                                 },
  1286.                                                                 {
  1287.                                                                   literal_value = 1300,
  1288.                                                                   type = "literal-number"
  1289.                                                                 }
  1290.                                                               },
  1291.                                                               function_name = "clamp",
  1292.                                                               type = "function-application"
  1293.                                                             },
  1294.                                                             {
  1295.                                                               literal_value = 1300,
  1296.                                                               type = "literal-number"
  1297.                                                             }
  1298.                                                           },
  1299.                                                           function_name = "divide",
  1300.                                                           type = "function-application"
  1301.                                                         }
  1302.                                                       },
  1303.                                                       function_name = "add",
  1304.                                                       type = "function-application"
  1305.                                                     }
  1306.                                                   },
  1307.                                                   function_name = "multiply",
  1308.                                                   type = "function-application"
  1309.                                                 },
  1310.                                                 {
  1311.                                                   arguments = {
  1312.                                                     {
  1313.                                                       literal_value = 4.9333333333333336,
  1314.                                                       type = "literal-number"
  1315.                                                     },
  1316.                                                     {
  1317.                                                       literal_value = 0,
  1318.                                                       type = "literal-number"
  1319.                                                     },
  1320.                                                     {
  1321.                                                       literal_value = 1,
  1322.                                                       type = "literal-number"
  1323.                                                     }
  1324.                                                   },
  1325.                                                   function_name = "clamp",
  1326.                                                   type = "function-application"
  1327.                                                 }
  1328.                                               },
  1329.                                               function_name = "multiply",
  1330.                                               type = "function-application"
  1331.                                             },
  1332.                                             {
  1333.                                               literal_value = 1000000,
  1334.                                               type = "literal-number"
  1335.                                             }
  1336.                                           },
  1337.                                           function_name = "multiply",
  1338.                                           type = "function-application"
  1339.                                         },
  1340.                                         {
  1341.                                           arguments = {
  1342.                                             {
  1343.                                               literal_value = 1.25,
  1344.                                               type = "literal-number"
  1345.                                             },
  1346.                                             {
  1347.                                               type = "variable",
  1348.                                               variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1349.                                             }
  1350.                                           },
  1351.                                           function_name = "multiply",
  1352.                                           type = "function-application"
  1353.                                         }
  1354.                                       },
  1355.                                       function_name = "divide",
  1356.                                       type = "function-application"
  1357.                                     }
  1358.                                   },
  1359.                                   function_name = "multiply",
  1360.                                   type = "function-application"
  1361.                                 },
  1362.                                 {
  1363.                                   arguments = {
  1364.                                     {
  1365.                                       literal_value = 1,
  1366.                                       type = "literal-number"
  1367.                                     },
  1368.                                     {
  1369.                                       literal_value = 3,
  1370.                                       type = "literal-number"
  1371.                                     }
  1372.                                   },
  1373.                                   function_name = "divide",
  1374.                                   type = "function-application"
  1375.                                 }
  1376.                               },
  1377.                               function_name = "exponentiate",
  1378.                               type = "function-application"
  1379.                             },
  1380.                             {
  1381.                               literal_value = 0.010471975511965979,
  1382.                               type = "literal-number"
  1383.                             }
  1384.                           },
  1385.                           function_name = "divide",
  1386.                           type = "function-application"
  1387.                         },
  1388.                         {
  1389.                           literal_value = -1/0 --[[-math.huge]],
  1390.                           type = "literal-number"
  1391.                         },
  1392.                         {
  1393.                           arguments = {
  1394.                             {
  1395.                               arguments = {
  1396.                                 {
  1397.                                   arguments = {
  1398.                                     {
  1399.                                       literal_value = 3,
  1400.                                       type = "literal-number"
  1401.                                     },
  1402.                                     {
  1403.                                       arguments = {
  1404.                                         {
  1405.                                           arguments = {
  1406.                                             {
  1407.                                               arguments = {
  1408.                                                 {
  1409.                                                   arguments = {
  1410.                                                     {
  1411.                                                       arguments = {
  1412.                                                         {
  1413.                                                           literal_value = 0.9,
  1414.                                                           type = "literal-number"
  1415.                                                         },
  1416.                                                         {
  1417.                                                           arguments = {
  1418.                                                             {
  1419.                                                               type = "variable",
  1420.                                                               variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1421.                                                             },
  1422.                                                             {
  1423.                                                               type = "variable",
  1424.                                                               variable_name = "control-setting:uranium-ore:size:multiplier"
  1425.                                                             }
  1426.                                                           },
  1427.                                                           function_name = "multiply",
  1428.                                                           type = "function-application"
  1429.                                                         }
  1430.                                                       },
  1431.                                                       function_name = "multiply",
  1432.                                                       type = "function-application"
  1433.                                                     },
  1434.                                                     {
  1435.                                                       arguments = {
  1436.                                                         {
  1437.                                                           literal_value = 1,
  1438.                                                           type = "literal-number"
  1439.                                                         },
  1440.                                                         {
  1441.                                                           arguments = {
  1442.                                                             {
  1443.                                                               arguments = {
  1444.                                                                 {
  1445.                                                                   arguments = {
  1446.                                                                     {
  1447.                                                                       type = "variable",
  1448.                                                                       variable_name = "distance"
  1449.                                                                     },
  1450.                                                                     {
  1451.                                                                       literal_value = 300,
  1452.                                                                       type = "literal-number"
  1453.                                                                     }
  1454.                                                                   },
  1455.                                                                   function_name = "subtract",
  1456.                                                                   type = "function-application"
  1457.                                                                 },
  1458.                                                                 {
  1459.                                                                   literal_value = 0,
  1460.                                                                   type = "literal-number"
  1461.                                                                 },
  1462.                                                                 {
  1463.                                                                   literal_value = 1300,
  1464.                                                                   type = "literal-number"
  1465.                                                                 }
  1466.                                                               },
  1467.                                                               function_name = "clamp",
  1468.                                                               type = "function-application"
  1469.                                                             },
  1470.                                                             {
  1471.                                                               literal_value = 1300,
  1472.                                                               type = "literal-number"
  1473.                                                             }
  1474.                                                           },
  1475.                                                           function_name = "divide",
  1476.                                                           type = "function-application"
  1477.                                                         }
  1478.                                                       },
  1479.                                                       function_name = "add",
  1480.                                                       type = "function-application"
  1481.                                                     }
  1482.                                                   },
  1483.                                                   function_name = "multiply",
  1484.                                                   type = "function-application"
  1485.                                                 },
  1486.                                                 {
  1487.                                                   arguments = {
  1488.                                                     {
  1489.                                                       arguments = {
  1490.                                                         {
  1491.                                                           arguments = {
  1492.                                                             {
  1493.                                                               type = "variable",
  1494.                                                               variable_name = "distance"
  1495.                                                             },
  1496.                                                             {
  1497.                                                               literal_value = 120,
  1498.                                                               type = "literal-number"
  1499.                                                             }
  1500.                                                           },
  1501.                                                           function_name = "subtract",
  1502.                                                           type = "function-application"
  1503.                                                         },
  1504.                                                         {
  1505.                                                           literal_value = 300,
  1506.                                                           type = "literal-number"
  1507.                                                         }
  1508.                                                       },
  1509.                                                       function_name = "divide",
  1510.                                                       type = "function-application"
  1511.                                                     },
  1512.                                                     {
  1513.                                                       literal_value = 0,
  1514.                                                       type = "literal-number"
  1515.                                                     },
  1516.                                                     {
  1517.                                                       literal_value = 1,
  1518.                                                       type = "literal-number"
  1519.                                                     }
  1520.                                                   },
  1521.                                                   function_name = "clamp",
  1522.                                                   type = "function-application"
  1523.                                                 }
  1524.                                               },
  1525.                                               function_name = "multiply",
  1526.                                               type = "function-application"
  1527.                                             },
  1528.                                             {
  1529.                                               literal_value = 1000000,
  1530.                                               type = "literal-number"
  1531.                                             }
  1532.                                           },
  1533.                                           function_name = "multiply",
  1534.                                           type = "function-application"
  1535.                                         },
  1536.                                         {
  1537.                                           arguments = {
  1538.                                             {
  1539.                                               literal_value = 1.25,
  1540.                                               type = "literal-number"
  1541.                                             },
  1542.                                             {
  1543.                                               type = "variable",
  1544.                                               variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1545.                                             }
  1546.                                           },
  1547.                                           function_name = "multiply",
  1548.                                           type = "function-application"
  1549.                                         }
  1550.                                       },
  1551.                                       function_name = "divide",
  1552.                                       type = "function-application"
  1553.                                     }
  1554.                                   },
  1555.                                   function_name = "multiply",
  1556.                                   type = "function-application"
  1557.                                 },
  1558.                                 {
  1559.                                   arguments = {
  1560.                                     {
  1561.                                       literal_value = 1,
  1562.                                       type = "literal-number"
  1563.                                     },
  1564.                                     {
  1565.                                       literal_value = 3,
  1566.                                       type = "literal-number"
  1567.                                     }
  1568.                                   },
  1569.                                   function_name = "divide",
  1570.                                   type = "function-application"
  1571.                                 }
  1572.                               },
  1573.                               function_name = "exponentiate",
  1574.                               type = "function-application"
  1575.                             },
  1576.                             {
  1577.                               literal_value = 0.010471975511965979,
  1578.                               type = "literal-number"
  1579.                             }
  1580.                           },
  1581.                           function_name = "divide",
  1582.                           type = "function-application"
  1583.                         }
  1584.                       },
  1585.                       function_name = "clamp",
  1586.                       type = "function-application"
  1587.                     }
  1588.                   },
  1589.                   function_name = "multiply",
  1590.                   type = "function-application"
  1591.                 }
  1592.               },
  1593.               function_name = "multiply",
  1594.               type = "function-application"
  1595.             }
  1596.           },
  1597.           function_name = "add",
  1598.           type = "function-application"
  1599.         },
  1600.         type = "procedure-delimiter"
  1601.       },
  1602.       {
  1603.         literal_value = 0,
  1604.         type = "literal-number"
  1605.       },
  1606.       {
  1607.         literal_value = 1,
  1608.         type = "literal-number"
  1609.       }
  1610.     },
  1611.     function_name = "clamp",
  1612.     type = "function-application"
  1613.   },
  1614.   richness_expression = {
  1615.     arguments = {
  1616.       {
  1617.         arguments = {
  1618.           {
  1619.             expression = {
  1620.               arguments = {
  1621.                 {
  1622.                   arguments = {
  1623.                     basement_value = {
  1624.                       arguments = {
  1625.                         {
  1626.                           arguments = {
  1627.                             {
  1628.                               literal_value = -6,
  1629.                               type = "literal-number"
  1630.                             },
  1631.                             {
  1632.                               arguments = {
  1633.                                 {
  1634.                                   literal_value = 0.125,
  1635.                                   type = "literal-number"
  1636.                                 },
  1637.                                 {
  1638.                                   arguments = {
  1639.                                     {
  1640.                                       arguments = {
  1641.                                         {
  1642.                                           arguments = {
  1643.                                             {
  1644.                                               arguments = {
  1645.                                                 {
  1646.                                                   literal_value = 3,
  1647.                                                   type = "literal-number"
  1648.                                                 },
  1649.                                                 {
  1650.                                                   arguments = {
  1651.                                                     {
  1652.                                                       arguments = {
  1653.                                                         {
  1654.                                                           arguments = {
  1655.                                                             {
  1656.                                                               arguments = {
  1657.                                                                 {
  1658.                                                                   arguments = {
  1659.                                                                     {
  1660.                                                                       literal_value = 0.9,
  1661.                                                                       type = "literal-number"
  1662.                                                                     },
  1663.                                                                     {
  1664.                                                                       arguments = {
  1665.                                                                         {
  1666.                                                                           type = "variable",
  1667.                                                                           variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1668.                                                                         },
  1669.                                                                         {
  1670.                                                                           type = "variable",
  1671.                                                                           variable_name = "control-setting:uranium-ore:size:multiplier"
  1672.                                                                         }
  1673.                                                                       },
  1674.                                                                       function_name = "multiply",
  1675.                                                                       type = "function-application"
  1676.                                                                     }
  1677.                                                                   },
  1678.                                                                   function_name = "multiply",
  1679.                                                                   type = "function-application"
  1680.                                                                 },
  1681.                                                                 {
  1682.                                                                   arguments = {
  1683.                                                                     {
  1684.                                                                       literal_value = 1,
  1685.                                                                       type = "literal-number"
  1686.                                                                     },
  1687.                                                                     {
  1688.                                                                       arguments = {
  1689.                                                                         {
  1690.                                                                           arguments = {
  1691.                                                                             {
  1692.                                                                               literal_value = 1300,
  1693.                                                                               type = "literal-number"
  1694.                                                                             },
  1695.                                                                             {
  1696.                                                                               literal_value = 0,
  1697.                                                                               type = "literal-number"
  1698.                                                                             },
  1699.                                                                             {
  1700.                                                                               literal_value = 1300,
  1701.                                                                               type = "literal-number"
  1702.                                                                             }
  1703.                                                                           },
  1704.                                                                           function_name = "clamp",
  1705.                                                                           type = "function-application"
  1706.                                                                         },
  1707.                                                                         {
  1708.                                                                           literal_value = 1300,
  1709.                                                                           type = "literal-number"
  1710.                                                                         }
  1711.                                                                       },
  1712.                                                                       function_name = "divide",
  1713.                                                                       type = "function-application"
  1714.                                                                     }
  1715.                                                                   },
  1716.                                                                   function_name = "add",
  1717.                                                                   type = "function-application"
  1718.                                                                 }
  1719.                                                               },
  1720.                                                               function_name = "multiply",
  1721.                                                               type = "function-application"
  1722.                                                             },
  1723.                                                             {
  1724.                                                               arguments = {
  1725.                                                                 {
  1726.                                                                   literal_value = 4.9333333333333336,
  1727.                                                                   type = "literal-number"
  1728.                                                                 },
  1729.                                                                 {
  1730.                                                                   literal_value = 0,
  1731.                                                                   type = "literal-number"
  1732.                                                                 },
  1733.                                                                 {
  1734.                                                                   literal_value = 1,
  1735.                                                                   type = "literal-number"
  1736.                                                                 }
  1737.                                                               },
  1738.                                                               function_name = "clamp",
  1739.                                                               type = "function-application"
  1740.                                                             }
  1741.                                                           },
  1742.                                                           function_name = "multiply",
  1743.                                                           type = "function-application"
  1744.                                                         },
  1745.                                                         {
  1746.                                                           literal_value = 1000000,
  1747.                                                           type = "literal-number"
  1748.                                                         }
  1749.                                                       },
  1750.                                                       function_name = "multiply",
  1751.                                                       type = "function-application"
  1752.                                                     },
  1753.                                                     {
  1754.                                                       arguments = {
  1755.                                                         {
  1756.                                                           literal_value = 1.25,
  1757.                                                           type = "literal-number"
  1758.                                                         },
  1759.                                                         {
  1760.                                                           type = "variable",
  1761.                                                           variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1762.                                                         }
  1763.                                                       },
  1764.                                                       function_name = "multiply",
  1765.                                                       type = "function-application"
  1766.                                                     }
  1767.                                                   },
  1768.                                                   function_name = "divide",
  1769.                                                   type = "function-application"
  1770.                                                 }
  1771.                                               },
  1772.                                               function_name = "multiply",
  1773.                                               type = "function-application"
  1774.                                             },
  1775.                                             {
  1776.                                               arguments = {
  1777.                                                 {
  1778.                                                   literal_value = 1,
  1779.                                                   type = "literal-number"
  1780.                                                 },
  1781.                                                 {
  1782.                                                   literal_value = 3,
  1783.                                                   type = "literal-number"
  1784.                                                 }
  1785.                                               },
  1786.                                               function_name = "divide",
  1787.                                               type = "function-application"
  1788.                                             }
  1789.                                           },
  1790.                                           function_name = "exponentiate",
  1791.                                           type = "function-application"
  1792.                                         },
  1793.                                         {
  1794.                                           literal_value = 0.010471975511965979,
  1795.                                           type = "literal-number"
  1796.                                         }
  1797.                                       },
  1798.                                       function_name = "divide",
  1799.                                       type = "function-application"
  1800.                                     },
  1801.                                     {
  1802.                                       literal_value = -1/0 --[[-math.huge]],
  1803.                                       type = "literal-number"
  1804.                                     },
  1805.                                     {
  1806.                                       arguments = {
  1807.                                         {
  1808.                                           arguments = {
  1809.                                             {
  1810.                                               arguments = {
  1811.                                                 {
  1812.                                                   literal_value = 3,
  1813.                                                   type = "literal-number"
  1814.                                                 },
  1815.                                                 {
  1816.                                                   arguments = {
  1817.                                                     {
  1818.                                                       arguments = {
  1819.                                                         {
  1820.                                                           arguments = {
  1821.                                                             {
  1822.                                                               arguments = {
  1823.                                                                 {
  1824.                                                                   arguments = {
  1825.                                                                     {
  1826.                                                                       literal_value = 0.9,
  1827.                                                                       type = "literal-number"
  1828.                                                                     },
  1829.                                                                     {
  1830.                                                                       arguments = {
  1831.                                                                         {
  1832.                                                                           type = "variable",
  1833.                                                                           variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1834.                                                                         },
  1835.                                                                         {
  1836.                                                                           type = "variable",
  1837.                                                                           variable_name = "control-setting:uranium-ore:size:multiplier"
  1838.                                                                         }
  1839.                                                                       },
  1840.                                                                       function_name = "multiply",
  1841.                                                                       type = "function-application"
  1842.                                                                     }
  1843.                                                                   },
  1844.                                                                   function_name = "multiply",
  1845.                                                                   type = "function-application"
  1846.                                                                 },
  1847.                                                                 {
  1848.                                                                   arguments = {
  1849.                                                                     {
  1850.                                                                       literal_value = 1,
  1851.                                                                       type = "literal-number"
  1852.                                                                     },
  1853.                                                                     {
  1854.                                                                       arguments = {
  1855.                                                                         {
  1856.                                                                           arguments = {
  1857.                                                                             {
  1858.                                                                               literal_value = 1300,
  1859.                                                                               type = "literal-number"
  1860.                                                                             },
  1861.                                                                             {
  1862.                                                                               literal_value = 0,
  1863.                                                                               type = "literal-number"
  1864.                                                                             },
  1865.                                                                             {
  1866.                                                                               literal_value = 1300,
  1867.                                                                               type = "literal-number"
  1868.                                                                             }
  1869.                                                                           },
  1870.                                                                           function_name = "clamp",
  1871.                                                                           type = "function-application"
  1872.                                                                         },
  1873.                                                                         {
  1874.                                                                           literal_value = 1300,
  1875.                                                                           type = "literal-number"
  1876.                                                                         }
  1877.                                                                       },
  1878.                                                                       function_name = "divide",
  1879.                                                                       type = "function-application"
  1880.                                                                     }
  1881.                                                                   },
  1882.                                                                   function_name = "add",
  1883.                                                                   type = "function-application"
  1884.                                                                 }
  1885.                                                               },
  1886.                                                               function_name = "multiply",
  1887.                                                               type = "function-application"
  1888.                                                             },
  1889.                                                             {
  1890.                                                               arguments = {
  1891.                                                                 {
  1892.                                                                   literal_value = 4.9333333333333336,
  1893.                                                                   type = "literal-number"
  1894.                                                                 },
  1895.                                                                 {
  1896.                                                                   literal_value = 0,
  1897.                                                                   type = "literal-number"
  1898.                                                                 },
  1899.                                                                 {
  1900.                                                                   literal_value = 1,
  1901.                                                                   type = "literal-number"
  1902.                                                                 }
  1903.                                                               },
  1904.                                                               function_name = "clamp",
  1905.                                                               type = "function-application"
  1906.                                                             }
  1907.                                                           },
  1908.                                                           function_name = "multiply",
  1909.                                                           type = "function-application"
  1910.                                                         },
  1911.                                                         {
  1912.                                                           literal_value = 1000000,
  1913.                                                           type = "literal-number"
  1914.                                                         }
  1915.                                                       },
  1916.                                                       function_name = "multiply",
  1917.                                                       type = "function-application"
  1918.                                                     },
  1919.                                                     {
  1920.                                                       arguments = {
  1921.                                                         {
  1922.                                                           literal_value = 1.25,
  1923.                                                           type = "literal-number"
  1924.                                                         },
  1925.                                                         {
  1926.                                                           type = "variable",
  1927.                                                           variable_name = "control-setting:uranium-ore:frequency:multiplier"
  1928.                                                         }
  1929.                                                       },
  1930.                                                       function_name = "multiply",
  1931.                                                       type = "function-application"
  1932.                                                     }
  1933.                                                   },
  1934.                                                   function_name = "divide",
  1935.                                                   type = "function-application"
  1936.                                                 }
  1937.                                               },
  1938.                                               function_name = "multiply",
  1939.                                               type = "function-application"
  1940.                                             },
  1941.                                             {
  1942.                                               arguments = {
  1943.                                                 {
  1944.                                                   literal_value = 1,
  1945.                                                   type = "literal-number"
  1946.                                                 },
  1947.                                                 {
  1948.                                                   literal_value = 3,
  1949.                                                   type = "literal-number"
  1950.                                                 }
  1951.                                               },
  1952.                                               function_name = "divide",
  1953.                                               type = "function-application"
  1954.                                             }
  1955.                                           },
  1956.                                           function_name = "exponentiate",
  1957.                                           type = "function-application"
  1958.                                         },
  1959.                                         {
  1960.                                           literal_value = 0.010471975511965979,
  1961.                                           type = "literal-number"
  1962.                                         }
  1963.                                       },
  1964.                                       function_name = "divide",
  1965.                                       type = "function-application"
  1966.                                     }
  1967.                                   },
  1968.                                   function_name = "clamp",
  1969.                                   type = "function-application"
  1970.                                 }
  1971.                               },
  1972.                               function_name = "multiply",
  1973.                               type = "function-application"
  1974.                             }
  1975.                           },
  1976.                           function_name = "multiply",
  1977.                           type = "function-application"
  1978.                         },
  1979.                         {
  1980.                           literal_value = -1/0 --[[-math.huge]],
  1981.                           type = "literal-number"
  1982.                         },
  1983.                         {
  1984.                           arguments = {
  1985.                             {
  1986.                               literal_value = -6,
  1987.                               type = "literal-number"
  1988.                             },
  1989.                             {
  1990.                               arguments = {
  1991.                                 {
  1992.                                   literal_value = 0.125,
  1993.                                   type = "literal-number"
  1994.                                 },
  1995.                                 {
  1996.                                   arguments = {
  1997.                                     {
  1998.                                       arguments = {
  1999.                                         {
  2000.                                           arguments = {
  2001.                                             {
  2002.                                               arguments = {
  2003.                                                 {
  2004.                                                   arguments = {
  2005.                                                     {
  2006.                                                       arguments = {
  2007.                                                         {
  2008.                                                           literal_value = 36000,
  2009.                                                           type = "literal-number"
  2010.                                                         },
  2011.                                                         {
  2012.                                                           arguments = {
  2013.                                                             {
  2014.                                                               arguments = {
  2015.                                                                 {
  2016.                                                                   arguments = {
  2017.                                                                     {
  2018.                                                                       type = "variable",
  2019.                                                                       variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2020.                                                                     },
  2021.                                                                     {
  2022.                                                                       literal_value = 1,
  2023.                                                                       type = "literal-number"
  2024.                                                                     }
  2025.                                                                   },
  2026.                                                                   function_name = "subtract",
  2027.                                                                   type = "function-application"
  2028.                                                                 },
  2029.                                                                 {
  2030.                                                                   literal_value = 0.5,
  2031.                                                                   type = "literal-number"
  2032.                                                                 }
  2033.                                                               },
  2034.                                                               function_name = "multiply",
  2035.                                                               type = "function-application"
  2036.                                                             },
  2037.                                                             {
  2038.                                                               literal_value = 1,
  2039.                                                               type = "literal-number"
  2040.                                                             }
  2041.                                                           },
  2042.                                                           function_name = "add",
  2043.                                                           type = "function-application"
  2044.                                                         }
  2045.                                                       },
  2046.                                                       function_name = "multiply",
  2047.                                                       type = "function-application"
  2048.                                                     },
  2049.                                                     {
  2050.                                                       type = "variable",
  2051.                                                       variable_name = "control-setting:uranium-ore:size:multiplier"
  2052.                                                     }
  2053.                                                   },
  2054.                                                   function_name = "multiply",
  2055.                                                   type = "function-application"
  2056.                                                 },
  2057.                                                 {
  2058.                                                   literal_value = 0.5,
  2059.                                                   type = "literal-number"
  2060.                                                 }
  2061.                                               },
  2062.                                               function_name = "divide",
  2063.                                               type = "function-application"
  2064.                                             },
  2065.                                             {
  2066.                                               type = "variable",
  2067.                                               variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2068.                                             }
  2069.                                           },
  2070.                                           function_name = "divide",
  2071.                                           type = "function-application"
  2072.                                         },
  2073.                                         {
  2074.                                           literal_value = 0.3333333333333333,
  2075.                                           type = "literal-number"
  2076.                                         }
  2077.                                       },
  2078.                                       function_name = "exponentiate",
  2079.                                       type = "function-application"
  2080.                                     },
  2081.                                     {
  2082.                                       literal_value = 0.021371378595848927,
  2083.                                       type = "literal-number"
  2084.                                     }
  2085.                                   },
  2086.                                   function_name = "divide",
  2087.                                   type = "function-application"
  2088.                                 }
  2089.                               },
  2090.                               function_name = "multiply",
  2091.                               type = "function-application"
  2092.                             }
  2093.                           },
  2094.                           function_name = "multiply",
  2095.                           type = "function-application"
  2096.                         }
  2097.                       },
  2098.                       function_name = "clamp",
  2099.                       type = "function-application"
  2100.                     },
  2101.                     candidate_spot_count = {
  2102.                       literal_value = 21,
  2103.                       type = "literal-number"
  2104.                     },
  2105.                     comment = {
  2106.                       literal_value = "",
  2107.                       type = "literal-string"
  2108.                     },
  2109.                     density_expression = {
  2110.                       literal_value = {
  2111.                         arguments = {
  2112.                           {
  2113.                             arguments = {
  2114.                               {
  2115.                                 arguments = {
  2116.                                   {
  2117.                                     literal_value = 0.9,
  2118.                                     type = "literal-number"
  2119.                                   },
  2120.                                   {
  2121.                                     arguments = {
  2122.                                       {
  2123.                                         type = "variable",
  2124.                                         variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2125.                                       },
  2126.                                       {
  2127.                                         type = "variable",
  2128.                                         variable_name = "control-setting:uranium-ore:size:multiplier"
  2129.                                       }
  2130.                                     },
  2131.                                     function_name = "multiply",
  2132.                                     type = "function-application"
  2133.                                   }
  2134.                                 },
  2135.                                 function_name = "multiply",
  2136.                                 type = "function-application"
  2137.                               },
  2138.                               {
  2139.                                 arguments = {
  2140.                                   {
  2141.                                     literal_value = 1,
  2142.                                     type = "literal-number"
  2143.                                   },
  2144.                                   {
  2145.                                     arguments = {
  2146.                                       {
  2147.                                         arguments = {
  2148.                                           {
  2149.                                             arguments = {
  2150.                                               {
  2151.                                                 type = "variable",
  2152.                                                 variable_name = "distance"
  2153.                                               },
  2154.                                               {
  2155.                                                 literal_value = 300,
  2156.                                                 type = "literal-number"
  2157.                                               }
  2158.                                             },
  2159.                                             function_name = "subtract",
  2160.                                             type = "function-application"
  2161.                                           },
  2162.                                           {
  2163.                                             literal_value = 0,
  2164.                                             type = "literal-number"
  2165.                                           },
  2166.                                           {
  2167.                                             literal_value = 1300,
  2168.                                             type = "literal-number"
  2169.                                           }
  2170.                                         },
  2171.                                         function_name = "clamp",
  2172.                                         type = "function-application"
  2173.                                       },
  2174.                                       {
  2175.                                         literal_value = 1300,
  2176.                                         type = "literal-number"
  2177.                                       }
  2178.                                     },
  2179.                                     function_name = "divide",
  2180.                                     type = "function-application"
  2181.                                   }
  2182.                                 },
  2183.                                 function_name = "add",
  2184.                                 type = "function-application"
  2185.                               }
  2186.                             },
  2187.                             function_name = "multiply",
  2188.                             type = "function-application"
  2189.                           },
  2190.                           {
  2191.                             arguments = {
  2192.                               {
  2193.                                 arguments = {
  2194.                                   {
  2195.                                     arguments = {
  2196.                                       {
  2197.                                         type = "variable",
  2198.                                         variable_name = "distance"
  2199.                                       },
  2200.                                       {
  2201.                                         literal_value = 120,
  2202.                                         type = "literal-number"
  2203.                                       }
  2204.                                     },
  2205.                                     function_name = "subtract",
  2206.                                     type = "function-application"
  2207.                                   },
  2208.                                   {
  2209.                                     literal_value = 300,
  2210.                                     type = "literal-number"
  2211.                                   }
  2212.                                 },
  2213.                                 function_name = "divide",
  2214.                                 type = "function-application"
  2215.                               },
  2216.                               {
  2217.                                 literal_value = 0,
  2218.                                 type = "literal-number"
  2219.                               },
  2220.                               {
  2221.                                 literal_value = 1,
  2222.                                 type = "literal-number"
  2223.                               }
  2224.                             },
  2225.                             function_name = "clamp",
  2226.                             type = "function-application"
  2227.                           }
  2228.                         },
  2229.                         function_name = "multiply",
  2230.                         type = "function-application"
  2231.                       },
  2232.                       type = "literal-expression"
  2233.                     },
  2234.                     hard_region_target_quantity = {
  2235.                       literal_value = false,
  2236.                       type = "literal-boolean"
  2237.                     },
  2238.                     maximum_spot_basement_radius = {
  2239.                       literal_value = 128,
  2240.                       type = "literal-number"
  2241.                     },
  2242.                     region_size = {
  2243.                       literal_value = 1024,
  2244.                       type = "literal-number"
  2245.                     },
  2246.                     seed0 = {
  2247.                       type = "variable",
  2248.                       variable_name = "map_seed"
  2249.                     },
  2250.                     seed1 = {
  2251.                       literal_value = 100,
  2252.                       type = "literal-number"
  2253.                     },
  2254.                     skip_offset = {
  2255.                       literal_value = 5,
  2256.                       type = "literal-number"
  2257.                     },
  2258.                     skip_span = {
  2259.                       type = "variable",
  2260.                       variable_name = "regular-resource-patch-set-count"
  2261.                     },
  2262.                     spot_favorability_expression = {
  2263.                       literal_value = {
  2264.                         literal_value = 1,
  2265.                         type = "literal-number"
  2266.                       },
  2267.                       type = "literal-expression"
  2268.                     },
  2269.                     spot_quantity_expression = {
  2270.                       literal_value = {
  2271.                         arguments = {
  2272.                           {
  2273.                             arguments = {
  2274.                               amplitude = {
  2275.                                 literal_value = 2,
  2276.                                 type = "literal-number"
  2277.                               },
  2278.                               seed = {
  2279.                                 literal_value = 1,
  2280.                                 type = "literal-number"
  2281.                               },
  2282.                               source = {
  2283.                                 literal_value = 4,
  2284.                                 type = "literal-number"
  2285.                               },
  2286.                               x = {
  2287.                                 type = "variable",
  2288.                                 variable_name = "x"
  2289.                               },
  2290.                               y = {
  2291.                                 type = "variable",
  2292.                                 variable_name = "y"
  2293.                               }
  2294.                             },
  2295.                             function_name = "random-penalty",
  2296.                             type = "function-application"
  2297.                           },
  2298.                           {
  2299.                             arguments = {
  2300.                               {
  2301.                                 arguments = {
  2302.                                   {
  2303.                                     arguments = {
  2304.                                       {
  2305.                                         arguments = {
  2306.                                           {
  2307.                                             arguments = {
  2308.                                               {
  2309.                                                 literal_value = 0.9,
  2310.                                                 type = "literal-number"
  2311.                                               },
  2312.                                               {
  2313.                                                 arguments = {
  2314.                                                   {
  2315.                                                     type = "variable",
  2316.                                                     variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2317.                                                   },
  2318.                                                   {
  2319.                                                     type = "variable",
  2320.                                                     variable_name = "control-setting:uranium-ore:size:multiplier"
  2321.                                                   }
  2322.                                                 },
  2323.                                                 function_name = "multiply",
  2324.                                                 type = "function-application"
  2325.                                               }
  2326.                                             },
  2327.                                             function_name = "multiply",
  2328.                                             type = "function-application"
  2329.                                           },
  2330.                                           {
  2331.                                             arguments = {
  2332.                                               {
  2333.                                                 literal_value = 1,
  2334.                                                 type = "literal-number"
  2335.                                               },
  2336.                                               {
  2337.                                                 arguments = {
  2338.                                                   {
  2339.                                                     arguments = {
  2340.                                                       {
  2341.                                                         arguments = {
  2342.                                                           {
  2343.                                                             type = "variable",
  2344.                                                             variable_name = "distance"
  2345.                                                           },
  2346.                                                           {
  2347.                                                             literal_value = 300,
  2348.                                                             type = "literal-number"
  2349.                                                           }
  2350.                                                         },
  2351.                                                         function_name = "subtract",
  2352.                                                         type = "function-application"
  2353.                                                       },
  2354.                                                       {
  2355.                                                         literal_value = 0,
  2356.                                                         type = "literal-number"
  2357.                                                       },
  2358.                                                       {
  2359.                                                         literal_value = 1300,
  2360.                                                         type = "literal-number"
  2361.                                                       }
  2362.                                                     },
  2363.                                                     function_name = "clamp",
  2364.                                                     type = "function-application"
  2365.                                                   },
  2366.                                                   {
  2367.                                                     literal_value = 1300,
  2368.                                                     type = "literal-number"
  2369.                                                   }
  2370.                                                 },
  2371.                                                 function_name = "divide",
  2372.                                                 type = "function-application"
  2373.                                               }
  2374.                                             },
  2375.                                             function_name = "add",
  2376.                                             type = "function-application"
  2377.                                           }
  2378.                                         },
  2379.                                         function_name = "multiply",
  2380.                                         type = "function-application"
  2381.                                       },
  2382.                                       {
  2383.                                         arguments = {
  2384.                                           {
  2385.                                             arguments = {
  2386.                                               {
  2387.                                                 arguments = {
  2388.                                                   {
  2389.                                                     type = "variable",
  2390.                                                     variable_name = "distance"
  2391.                                                   },
  2392.                                                   {
  2393.                                                     literal_value = 120,
  2394.                                                     type = "literal-number"
  2395.                                                   }
  2396.                                                 },
  2397.                                                 function_name = "subtract",
  2398.                                                 type = "function-application"
  2399.                                               },
  2400.                                               {
  2401.                                                 literal_value = 300,
  2402.                                                 type = "literal-number"
  2403.                                               }
  2404.                                             },
  2405.                                             function_name = "divide",
  2406.                                             type = "function-application"
  2407.                                           },
  2408.                                           {
  2409.                                             literal_value = 0,
  2410.                                             type = "literal-number"
  2411.                                           },
  2412.                                           {
  2413.                                             literal_value = 1,
  2414.                                             type = "literal-number"
  2415.                                           }
  2416.                                         },
  2417.                                         function_name = "clamp",
  2418.                                         type = "function-application"
  2419.                                       }
  2420.                                     },
  2421.                                     function_name = "multiply",
  2422.                                     type = "function-application"
  2423.                                   },
  2424.                                   {
  2425.                                     literal_value = 1000000,
  2426.                                     type = "literal-number"
  2427.                                   }
  2428.                                 },
  2429.                                 function_name = "multiply",
  2430.                                 type = "function-application"
  2431.                               },
  2432.                               {
  2433.                                 arguments = {
  2434.                                   {
  2435.                                     literal_value = 1.25,
  2436.                                     type = "literal-number"
  2437.                                   },
  2438.                                   {
  2439.                                     type = "variable",
  2440.                                     variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2441.                                   }
  2442.                                 },
  2443.                                 function_name = "multiply",
  2444.                                 type = "function-application"
  2445.                               }
  2446.                             },
  2447.                             function_name = "divide",
  2448.                             type = "function-application"
  2449.                           }
  2450.                         },
  2451.                         function_name = "multiply",
  2452.                         type = "function-application"
  2453.                       },
  2454.                       type = "literal-expression"
  2455.                     },
  2456.                     spot_radius_expression = {
  2457.                       literal_value = {
  2458.                         arguments = {
  2459.                           {
  2460.                             literal_value = 32,
  2461.                             type = "literal-number"
  2462.                           },
  2463.                           {
  2464.                             literal_value = -1/0 --[[-math.huge]],
  2465.                             type = "literal-number"
  2466.                           },
  2467.                           {
  2468.                             arguments = {
  2469.                               {
  2470.                                 literal_value = 0.1,
  2471.                                 type = "literal-number"
  2472.                               },
  2473.                               {
  2474.                                 arguments = {
  2475.                                   {
  2476.                                     arguments = {
  2477.                                       {
  2478.                                         arguments = {
  2479.                                           amplitude = {
  2480.                                             literal_value = 2,
  2481.                                             type = "literal-number"
  2482.                                           },
  2483.                                           seed = {
  2484.                                             literal_value = 1,
  2485.                                             type = "literal-number"
  2486.                                           },
  2487.                                           source = {
  2488.                                             literal_value = 4,
  2489.                                             type = "literal-number"
  2490.                                           },
  2491.                                           x = {
  2492.                                             type = "variable",
  2493.                                             variable_name = "x"
  2494.                                           },
  2495.                                           y = {
  2496.                                             type = "variable",
  2497.                                             variable_name = "y"
  2498.                                           }
  2499.                                         },
  2500.                                         function_name = "random-penalty",
  2501.                                         type = "function-application"
  2502.                                       },
  2503.                                       {
  2504.                                         arguments = {
  2505.                                           {
  2506.                                             arguments = {
  2507.                                               {
  2508.                                                 arguments = {
  2509.                                                   {
  2510.                                                     arguments = {
  2511.                                                       {
  2512.                                                         arguments = {
  2513.                                                           {
  2514.                                                             literal_value = 0.9,
  2515.                                                             type = "literal-number"
  2516.                                                           },
  2517.                                                           {
  2518.                                                             arguments = {
  2519.                                                               {
  2520.                                                                 type = "variable",
  2521.                                                                 variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2522.                                                               },
  2523.                                                               {
  2524.                                                                 type = "variable",
  2525.                                                                 variable_name = "control-setting:uranium-ore:size:multiplier"
  2526.                                                               }
  2527.                                                             },
  2528.                                                             function_name = "multiply",
  2529.                                                             type = "function-application"
  2530.                                                           }
  2531.                                                         },
  2532.                                                         function_name = "multiply",
  2533.                                                         type = "function-application"
  2534.                                                       },
  2535.                                                       {
  2536.                                                         arguments = {
  2537.                                                           {
  2538.                                                             literal_value = 1,
  2539.                                                             type = "literal-number"
  2540.                                                           },
  2541.                                                           {
  2542.                                                             arguments = {
  2543.                                                               {
  2544.                                                                 arguments = {
  2545.                                                                   {
  2546.                                                                     arguments = {
  2547.                                                                       {
  2548.                                                                         type = "variable",
  2549.                                                                         variable_name = "distance"
  2550.                                                                       },
  2551.                                                                       {
  2552.                                                                         literal_value = 300,
  2553.                                                                         type = "literal-number"
  2554.                                                                       }
  2555.                                                                     },
  2556.                                                                     function_name = "subtract",
  2557.                                                                     type = "function-application"
  2558.                                                                   },
  2559.                                                                   {
  2560.                                                                     literal_value = 0,
  2561.                                                                     type = "literal-number"
  2562.                                                                   },
  2563.                                                                   {
  2564.                                                                     literal_value = 1300,
  2565.                                                                     type = "literal-number"
  2566.                                                                   }
  2567.                                                                 },
  2568.                                                                 function_name = "clamp",
  2569.                                                                 type = "function-application"
  2570.                                                               },
  2571.                                                               {
  2572.                                                                 literal_value = 1300,
  2573.                                                                 type = "literal-number"
  2574.                                                               }
  2575.                                                             },
  2576.                                                             function_name = "divide",
  2577.                                                             type = "function-application"
  2578.                                                           }
  2579.                                                         },
  2580.                                                         function_name = "add",
  2581.                                                         type = "function-application"
  2582.                                                       }
  2583.                                                     },
  2584.                                                     function_name = "multiply",
  2585.                                                     type = "function-application"
  2586.                                                   },
  2587.                                                   {
  2588.                                                     arguments = {
  2589.                                                       {
  2590.                                                         arguments = {
  2591.                                                           {
  2592.                                                             arguments = {
  2593.                                                               {
  2594.                                                                 type = "variable",
  2595.                                                                 variable_name = "distance"
  2596.                                                               },
  2597.                                                               {
  2598.                                                                 literal_value = 120,
  2599.                                                                 type = "literal-number"
  2600.                                                               }
  2601.                                                             },
  2602.                                                             function_name = "subtract",
  2603.                                                             type = "function-application"
  2604.                                                           },
  2605.                                                           {
  2606.                                                             literal_value = 300,
  2607.                                                             type = "literal-number"
  2608.                                                           }
  2609.                                                         },
  2610.                                                         function_name = "divide",
  2611.                                                         type = "function-application"
  2612.                                                       },
  2613.                                                       {
  2614.                                                         literal_value = 0,
  2615.                                                         type = "literal-number"
  2616.                                                       },
  2617.                                                       {
  2618.                                                         literal_value = 1,
  2619.                                                         type = "literal-number"
  2620.                                                       }
  2621.                                                     },
  2622.                                                     function_name = "clamp",
  2623.                                                     type = "function-application"
  2624.                                                   }
  2625.                                                 },
  2626.                                                 function_name = "multiply",
  2627.                                                 type = "function-application"
  2628.                                               },
  2629.                                               {
  2630.                                                 literal_value = 1000000,
  2631.                                                 type = "literal-number"
  2632.                                               }
  2633.                                             },
  2634.                                             function_name = "multiply",
  2635.                                             type = "function-application"
  2636.                                           },
  2637.                                           {
  2638.                                             arguments = {
  2639.                                               {
  2640.                                                 literal_value = 1.25,
  2641.                                                 type = "literal-number"
  2642.                                               },
  2643.                                               {
  2644.                                                 type = "variable",
  2645.                                                 variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2646.                                               }
  2647.                                             },
  2648.                                             function_name = "multiply",
  2649.                                             type = "function-application"
  2650.                                           }
  2651.                                         },
  2652.                                         function_name = "divide",
  2653.                                         type = "function-application"
  2654.                                       }
  2655.                                     },
  2656.                                     function_name = "multiply",
  2657.                                     type = "function-application"
  2658.                                   },
  2659.                                   {
  2660.                                     arguments = {
  2661.                                       {
  2662.                                         literal_value = 1,
  2663.                                         type = "literal-number"
  2664.                                       },
  2665.                                       {
  2666.                                         literal_value = 3,
  2667.                                         type = "literal-number"
  2668.                                       }
  2669.                                     },
  2670.                                     function_name = "divide",
  2671.                                     type = "function-application"
  2672.                                   }
  2673.                                 },
  2674.                                 function_name = "exponentiate",
  2675.                                 type = "function-application"
  2676.                               }
  2677.                             },
  2678.                             function_name = "multiply",
  2679.                             type = "function-application"
  2680.                           }
  2681.                         },
  2682.                         function_name = "clamp",
  2683.                         type = "function-application"
  2684.                       },
  2685.                       type = "literal-expression"
  2686.                     },
  2687.                     suggested_minimum_candidate_point_spacing = {
  2688.                       literal_value = 45.254833995939045,
  2689.                       type = "literal-number"
  2690.                     },
  2691.                     x = {
  2692.                       type = "variable",
  2693.                       variable_name = "x"
  2694.                     },
  2695.                     y = {
  2696.                       type = "variable",
  2697.                       variable_name = "y"
  2698.                     }
  2699.                   },
  2700.                   function_name = "spot-noise",
  2701.                   type = "function-application"
  2702.                 },
  2703.                 {
  2704.                   arguments = {
  2705.                     {
  2706.                       arguments = {
  2707.                         {
  2708.                           arguments = {
  2709.                             {
  2710.                               arguments = {
  2711.                                 {
  2712.                                   arguments = {
  2713.                                     input_scale = {
  2714.                                       literal_value = 0.125,
  2715.                                       type = "literal-number"
  2716.                                     },
  2717.                                     output_scale = {
  2718.                                       literal_value = 1,
  2719.                                       type = "literal-number"
  2720.                                     },
  2721.                                     seed0 = {
  2722.                                       type = "variable",
  2723.                                       variable_name = "map_seed"
  2724.                                     },
  2725.                                     seed1 = {
  2726.                                       literal_value = 100,
  2727.                                       type = "literal-number"
  2728.                                     },
  2729.                                     x = {
  2730.                                       type = "variable",
  2731.                                       variable_name = "x"
  2732.                                     },
  2733.                                     y = {
  2734.                                       type = "variable",
  2735.                                       variable_name = "y"
  2736.                                     }
  2737.                                   },
  2738.                                   function_name = "factorio-basis-noise",
  2739.                                   type = "function-application"
  2740.                                 },
  2741.                                 {
  2742.                                   arguments = {
  2743.                                     input_scale = {
  2744.                                       literal_value = 0.041666666666666661,
  2745.                                       type = "literal-number"
  2746.                                     },
  2747.                                     output_scale = {
  2748.                                       literal_value = 1,
  2749.                                       type = "literal-number"
  2750.                                     },
  2751.                                     seed0 = {
  2752.                                       type = "variable",
  2753.                                       variable_name = "map_seed"
  2754.                                     },
  2755.                                     seed1 = {
  2756.                                       literal_value = 100,
  2757.                                       type = "literal-number"
  2758.                                     },
  2759.                                     x = {
  2760.                                       type = "variable",
  2761.                                       variable_name = "x"
  2762.                                     },
  2763.                                     y = {
  2764.                                       type = "variable",
  2765.                                       variable_name = "y"
  2766.                                     }
  2767.                                   },
  2768.                                   function_name = "factorio-basis-noise",
  2769.                                   type = "function-application"
  2770.                                 }
  2771.                               },
  2772.                               function_name = "add",
  2773.                               type = "function-application"
  2774.                             },
  2775.                             {
  2776.                               arguments = {
  2777.                                 input_scale = {
  2778.                                   literal_value = 0.015625,
  2779.                                   type = "literal-number"
  2780.                                 },
  2781.                                 output_scale = {
  2782.                                   literal_value = 1.5,
  2783.                                   type = "literal-number"
  2784.                                 },
  2785.                                 seed0 = {
  2786.                                   type = "variable",
  2787.                                   variable_name = "map_seed"
  2788.                                 },
  2789.                                 seed1 = {
  2790.                                   literal_value = 100,
  2791.                                   type = "literal-number"
  2792.                                 },
  2793.                                 x = {
  2794.                                   type = "variable",
  2795.                                   variable_name = "x"
  2796.                                 },
  2797.                                 y = {
  2798.                                   type = "variable",
  2799.                                   variable_name = "y"
  2800.                                 }
  2801.                               },
  2802.                               function_name = "factorio-basis-noise",
  2803.                               type = "function-application"
  2804.                             }
  2805.                           },
  2806.                           function_name = "add",
  2807.                           type = "function-application"
  2808.                         },
  2809.                         {
  2810.                           arguments = {
  2811.                             {
  2812.                               literal_value = 1,
  2813.                               type = "literal-number"
  2814.                             },
  2815.                             {
  2816.                               literal_value = 3,
  2817.                               type = "literal-number"
  2818.                             }
  2819.                           },
  2820.                           function_name = "divide",
  2821.                           type = "function-application"
  2822.                         }
  2823.                       },
  2824.                       function_name = "subtract",
  2825.                       type = "function-application"
  2826.                     },
  2827.                     {
  2828.                       arguments = {
  2829.                         {
  2830.                           literal_value = 0.125,
  2831.                           type = "literal-number"
  2832.                         },
  2833.                         {
  2834.                           arguments = {
  2835.                             {
  2836.                               arguments = {
  2837.                                 {
  2838.                                   arguments = {
  2839.                                     {
  2840.                                       arguments = {
  2841.                                         {
  2842.                                           literal_value = 3,
  2843.                                           type = "literal-number"
  2844.                                         },
  2845.                                         {
  2846.                                           arguments = {
  2847.                                             {
  2848.                                               arguments = {
  2849.                                                 {
  2850.                                                   arguments = {
  2851.                                                     {
  2852.                                                       arguments = {
  2853.                                                         {
  2854.                                                           arguments = {
  2855.                                                             {
  2856.                                                               literal_value = 0.9,
  2857.                                                               type = "literal-number"
  2858.                                                             },
  2859.                                                             {
  2860.                                                               arguments = {
  2861.                                                                 {
  2862.                                                                   type = "variable",
  2863.                                                                   variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2864.                                                                 },
  2865.                                                                 {
  2866.                                                                   type = "variable",
  2867.                                                                   variable_name = "control-setting:uranium-ore:size:multiplier"
  2868.                                                                 }
  2869.                                                               },
  2870.                                                               function_name = "multiply",
  2871.                                                               type = "function-application"
  2872.                                                             }
  2873.                                                           },
  2874.                                                           function_name = "multiply",
  2875.                                                           type = "function-application"
  2876.                                                         },
  2877.                                                         {
  2878.                                                           arguments = {
  2879.                                                             {
  2880.                                                               literal_value = 1,
  2881.                                                               type = "literal-number"
  2882.                                                             },
  2883.                                                             {
  2884.                                                               arguments = {
  2885.                                                                 {
  2886.                                                                   arguments = {
  2887.                                                                     {
  2888.                                                                       literal_value = 1300,
  2889.                                                                       type = "literal-number"
  2890.                                                                     },
  2891.                                                                     {
  2892.                                                                       literal_value = 0,
  2893.                                                                       type = "literal-number"
  2894.                                                                     },
  2895.                                                                     {
  2896.                                                                       literal_value = 1300,
  2897.                                                                       type = "literal-number"
  2898.                                                                     }
  2899.                                                                   },
  2900.                                                                   function_name = "clamp",
  2901.                                                                   type = "function-application"
  2902.                                                                 },
  2903.                                                                 {
  2904.                                                                   literal_value = 1300,
  2905.                                                                   type = "literal-number"
  2906.                                                                 }
  2907.                                                               },
  2908.                                                               function_name = "divide",
  2909.                                                               type = "function-application"
  2910.                                                             }
  2911.                                                           },
  2912.                                                           function_name = "add",
  2913.                                                           type = "function-application"
  2914.                                                         }
  2915.                                                       },
  2916.                                                       function_name = "multiply",
  2917.                                                       type = "function-application"
  2918.                                                     },
  2919.                                                     {
  2920.                                                       arguments = {
  2921.                                                         {
  2922.                                                           literal_value = 4.9333333333333336,
  2923.                                                           type = "literal-number"
  2924.                                                         },
  2925.                                                         {
  2926.                                                           literal_value = 0,
  2927.                                                           type = "literal-number"
  2928.                                                         },
  2929.                                                         {
  2930.                                                           literal_value = 1,
  2931.                                                           type = "literal-number"
  2932.                                                         }
  2933.                                                       },
  2934.                                                       function_name = "clamp",
  2935.                                                       type = "function-application"
  2936.                                                     }
  2937.                                                   },
  2938.                                                   function_name = "multiply",
  2939.                                                   type = "function-application"
  2940.                                                 },
  2941.                                                 {
  2942.                                                   literal_value = 1000000,
  2943.                                                   type = "literal-number"
  2944.                                                 }
  2945.                                               },
  2946.                                               function_name = "multiply",
  2947.                                               type = "function-application"
  2948.                                             },
  2949.                                             {
  2950.                                               arguments = {
  2951.                                                 {
  2952.                                                   literal_value = 1.25,
  2953.                                                   type = "literal-number"
  2954.                                                 },
  2955.                                                 {
  2956.                                                   type = "variable",
  2957.                                                   variable_name = "control-setting:uranium-ore:frequency:multiplier"
  2958.                                                 }
  2959.                                               },
  2960.                                               function_name = "multiply",
  2961.                                               type = "function-application"
  2962.                                             }
  2963.                                           },
  2964.                                           function_name = "divide",
  2965.                                           type = "function-application"
  2966.                                         }
  2967.                                       },
  2968.                                       function_name = "multiply",
  2969.                                       type = "function-application"
  2970.                                     },
  2971.                                     {
  2972.                                       arguments = {
  2973.                                         {
  2974.                                           literal_value = 1,
  2975.                                           type = "literal-number"
  2976.                                         },
  2977.                                         {
  2978.                                           literal_value = 3,
  2979.                                           type = "literal-number"
  2980.                                         }
  2981.                                       },
  2982.                                       function_name = "divide",
  2983.                                       type = "function-application"
  2984.                                     }
  2985.                                   },
  2986.                                   function_name = "exponentiate",
  2987.                                   type = "function-application"
  2988.                                 },
  2989.                                 {
  2990.                                   literal_value = 0.010471975511965979,
  2991.                                   type = "literal-number"
  2992.                                 }
  2993.                               },
  2994.                               function_name = "divide",
  2995.                               type = "function-application"
  2996.                             },
  2997.                             {
  2998.                               literal_value = -1/0 --[[-math.huge]],
  2999.                               type = "literal-number"
  3000.                             },
  3001.                             {
  3002.                               arguments = {
  3003.                                 {
  3004.                                   arguments = {
  3005.                                     {
  3006.                                       arguments = {
  3007.                                         {
  3008.                                           literal_value = 3,
  3009.                                           type = "literal-number"
  3010.                                         },
  3011.                                         {
  3012.                                           arguments = {
  3013.                                             {
  3014.                                               arguments = {
  3015.                                                 {
  3016.                                                   arguments = {
  3017.                                                     {
  3018.                                                       arguments = {
  3019.                                                         {
  3020.                                                           arguments = {
  3021.                                                             {
  3022.                                                               literal_value = 0.9,
  3023.                                                               type = "literal-number"
  3024.                                                             },
  3025.                                                             {
  3026.                                                               arguments = {
  3027.                                                                 {
  3028.                                                                   type = "variable",
  3029.                                                                   variable_name = "control-setting:uranium-ore:frequency:multiplier"
  3030.                                                                 },
  3031.                                                                 {
  3032.                                                                   type = "variable",
  3033.                                                                   variable_name = "control-setting:uranium-ore:size:multiplier"
  3034.                                                                 }
  3035.                                                               },
  3036.                                                               function_name = "multiply",
  3037.                                                               type = "function-application"
  3038.                                                             }
  3039.                                                           },
  3040.                                                           function_name = "multiply",
  3041.                                                           type = "function-application"
  3042.                                                         },
  3043.                                                         {
  3044.                                                           arguments = {
  3045.                                                             {
  3046.                                                               literal_value = 1,
  3047.                                                               type = "literal-number"
  3048.                                                             },
  3049.                                                             {
  3050.                                                               arguments = {
  3051.                                                                 {
  3052.                                                                   arguments = {
  3053.                                                                     {
  3054.                                                                       arguments = {
  3055.                                                                         {
  3056.                                                                           type = "variable",
  3057.                                                                           variable_name = "distance"
  3058.                                                                         },
  3059.                                                                         {
  3060.                                                                           literal_value = 300,
  3061.                                                                           type = "literal-number"
  3062.                                                                         }
  3063.                                                                       },
  3064.                                                                       function_name = "subtract",
  3065.                                                                       type = "function-application"
  3066.                                                                     },
  3067.                                                                     {
  3068.                                                                       literal_value = 0,
  3069.                                                                       type = "literal-number"
  3070.                                                                     },
  3071.                                                                     {
  3072.                                                                       literal_value = 1300,
  3073.                                                                       type = "literal-number"
  3074.                                                                     }
  3075.                                                                   },
  3076.                                                                   function_name = "clamp",
  3077.                                                                   type = "function-application"
  3078.                                                                 },
  3079.                                                                 {
  3080.                                                                   literal_value = 1300,
  3081.                                                                   type = "literal-number"
  3082.                                                                 }
  3083.                                                               },
  3084.                                                               function_name = "divide",
  3085.                                                               type = "function-application"
  3086.                                                             }
  3087.                                                           },
  3088.                                                           function_name = "add",
  3089.                                                           type = "function-application"
  3090.                                                         }
  3091.                                                       },
  3092.                                                       function_name = "multiply",
  3093.                                                       type = "function-application"
  3094.                                                     },
  3095.                                                     {
  3096.                                                       arguments = {
  3097.                                                         {
  3098.                                                           arguments = {
  3099.                                                             {
  3100.                                                               arguments = {
  3101.                                                                 {
  3102.                                                                   type = "variable",
  3103.                                                                   variable_name = "distance"
  3104.                                                                 },
  3105.                                                                 {
  3106.                                                                   literal_value = 120,
  3107.                                                                   type = "literal-number"
  3108.                                                                 }
  3109.                                                               },
  3110.                                                               function_name = "subtract",
  3111.                                                               type = "function-application"
  3112.                                                             },
  3113.                                                             {
  3114.                                                               literal_value = 300,
  3115.                                                               type = "literal-number"
  3116.                                                             }
  3117.                                                           },
  3118.                                                           function_name = "divide",
  3119.                                                           type = "function-application"
  3120.                                                         },
  3121.                                                         {
  3122.                                                           literal_value = 0,
  3123.                                                           type = "literal-number"
  3124.                                                         },
  3125.                                                         {
  3126.                                                           literal_value = 1,
  3127.                                                           type = "literal-number"
  3128.                                                         }
  3129.                                                       },
  3130.                                                       function_name = "clamp",
  3131.                                                       type = "function-application"
  3132.                                                     }
  3133.                                                   },
  3134.                                                   function_name = "multiply",
  3135.                                                   type = "function-application"
  3136.                                                 },
  3137.                                                 {
  3138.                                                   literal_value = 1000000,
  3139.                                                   type = "literal-number"
  3140.                                                 }
  3141.                                               },
  3142.                                               function_name = "multiply",
  3143.                                               type = "function-application"
  3144.                                             },
  3145.                                             {
  3146.                                               arguments = {
  3147.                                                 {
  3148.                                                   literal_value = 1.25,
  3149.                                                   type = "literal-number"
  3150.                                                 },
  3151.                                                 {
  3152.                                                   type = "variable",
  3153.                                                   variable_name = "control-setting:uranium-ore:frequency:multiplier"
  3154.                                                 }
  3155.                                               },
  3156.                                               function_name = "multiply",
  3157.                                               type = "function-application"
  3158.                                             }
  3159.                                           },
  3160.                                           function_name = "divide",
  3161.                                           type = "function-application"
  3162.                                         }
  3163.                                       },
  3164.                                       function_name = "multiply",
  3165.                                       type = "function-application"
  3166.                                     },
  3167.                                     {
  3168.                                       arguments = {
  3169.                                         {
  3170.                                           literal_value = 1,
  3171.                                           type = "literal-number"
  3172.                                         },
  3173.                                         {
  3174.                                           literal_value = 3,
  3175.                                           type = "literal-number"
  3176.                                         }
  3177.                                       },
  3178.                                       function_name = "divide",
  3179.                                       type = "function-application"
  3180.                                     }
  3181.                                   },
  3182.                                   function_name = "exponentiate",
  3183.                                   type = "function-application"
  3184.                                 },
  3185.                                 {
  3186.                                   literal_value = 0.010471975511965979,
  3187.                                   type = "literal-number"
  3188.                                 }
  3189.                               },
  3190.                               function_name = "divide",
  3191.                               type = "function-application"
  3192.                             }
  3193.                           },
  3194.                           function_name = "clamp",
  3195.                           type = "function-application"
  3196.                         }
  3197.                       },
  3198.                       function_name = "multiply",
  3199.                       type = "function-application"
  3200.                     }
  3201.                   },
  3202.                   function_name = "multiply",
  3203.                   type = "function-application"
  3204.                 }
  3205.               },
  3206.               function_name = "add",
  3207.               type = "function-application"
  3208.             },
  3209.             type = "procedure-delimiter"
  3210.           },
  3211.           {
  3212.             arguments = {
  3213.               {
  3214.                 literal_value = 1,
  3215.                 type = "literal-number"
  3216.               },
  3217.               {
  3218.                 arguments = {
  3219.                   {
  3220.                     arguments = {
  3221.                       {
  3222.                         literal_value = 1300,
  3223.                         type = "literal-number"
  3224.                       },
  3225.                       {
  3226.                         arguments = {
  3227.                           {
  3228.                             type = "variable",
  3229.                             variable_name = "distance"
  3230.                           },
  3231.                           {
  3232.                             literal_value = 300,
  3233.                             type = "literal-number"
  3234.                           }
  3235.                         },
  3236.                         function_name = "subtract",
  3237.                         type = "function-application"
  3238.                       }
  3239.                     },
  3240.                     function_name = "add",
  3241.                     type = "function-application"
  3242.                   },
  3243.                   {
  3244.                     literal_value = 2600,
  3245.                     type = "literal-number"
  3246.                   }
  3247.                 },
  3248.                 function_name = "divide",
  3249.                 type = "function-application"
  3250.               },
  3251.               {
  3252.                 literal_value = 1/0 --[[math.huge]],
  3253.                 type = "literal-number"
  3254.               }
  3255.             },
  3256.             function_name = "clamp",
  3257.             type = "function-application"
  3258.           }
  3259.         },
  3260.         function_name = "multiply",
  3261.         type = "function-application"
  3262.       },
  3263.       {
  3264.         arguments = {
  3265.           {
  3266.             literal_value = 1,
  3267.             type = "literal-number"
  3268.           },
  3269.           {
  3270.             type = "variable",
  3271.             variable_name = "control-setting:uranium-ore:richness:multiplier"
  3272.           }
  3273.         },
  3274.         function_name = "multiply",
  3275.         type = "function-application"
  3276.       }
  3277.     },
  3278.     function_name = "multiply",
  3279.     type = "function-application"
  3280.   }
  3281. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement