Advertisement
Pyromancer3D

IndustrialCraft2.xml

Jan 13th, 2015
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 31.70 KB | None | 0 0
  1. <!--*********************  CustomOreGen IndustrialCraft Ores Module ******************************
  2. *
  3. *   This file contains Presets, Options, and Distributions for the 4 IndustrialCraft^2 ores:
  4. *       Copper, Tin, Lead and Uranium.
  5. *
  6. ***********************************************************************************************-->
  7. <IfModInstalled name="IC2">
  8.  
  9.     <!--***************************   Options + Symbols   ***********************************
  10.    *
  11.    *   Below are options and symbols for each ore, similar to those for the standard ores.
  12.    *
  13.    *************************************************************************************-->
  14.     <ConfigSection>                
  15.    
  16.         <OptionDisplayGroup name='groupIC2' displayName='IndustrialCraft' displayState='shown'>
  17.             <Description>
  18.                 Distribution options for the IndustrialCraft^2 ores.
  19.             </Description>
  20.         </OptionDisplayGroup>
  21.        
  22.         <!--*******************   Copper   *********************-->
  23.         <ConfigSection>
  24.            
  25.             <OptionChoice name='ic2CopperDist' displayState=':= if(blockExists("IC2:blockOreCopper"),"shown","hidden")' displayGroup='groupIC2'>
  26.                 <Description> Controls how IndustrialCraft^2 Copper is generated </Description>
  27.                 <DisplayName>IC2 Copper Type</DisplayName>
  28.                 <Default>:= if(blockExists("IC2:blockOreCopper"),"disabled","layeredVeins")</Default>
  29.                 <Choice value='layeredVeins' displayValue='Veins'>
  30.                     <Description>
  31.                         Groups of long narrow veins found about one third of the way down to bedrock.  Especially common in jungles.  
  32.                     </Description>
  33.                 </Choice>
  34.                 <Choice value='strategicClouds' displayValue='Clouds'>
  35.                     <Description>
  36.                         Rare, sparsely populated clouds of ore extending over several chunks.  Found only in jungles.
  37.                     </Description>
  38.                 </Choice>
  39.                 <Choice value='vanillaStdGen' displayValue='Clusters'>
  40.                     <Description>
  41.                         Small clusters of ore scattered about one third of the way down to bedrock.  This is the default IC2 copper generation.
  42.                     </Description>
  43.                 </Choice>
  44.                 <Choice value='none' displayValue='None' description='No copper is generated at all.'/>
  45.                 <Choice value='disabled' displayValue='Disabled' description='No copper is generated, and no copper symbols are available in Mystcraft ages.'/>
  46.             </OptionChoice>
  47.            
  48.             <OptionNumeric name='ic2CopperFreq' default='1'  min='0' max='5'
  49.                           displayState=':= if(?advOptions &amp; ic2CopperDist != "disabled","shown","hidden")'
  50.                           displayGroup='groupIC2'>
  51.                 <Description> Frequency multiplier for IndustrialCraft^2 Copper distributions </Description>
  52.                 <DisplayName>IC2 Copper Freq.</DisplayName>
  53.             </OptionNumeric>
  54.            
  55.             <OptionNumeric name='ic2CopperSize' default='1'  min='0' max='5' displayState=':= if(?advOptions &amp; ic2CopperDist != "disabled","shown","hidden")' displayGroup='groupIC2'>
  56.                 <Description> Size multiplier for IndustrialCraft^2 Copper distributions </Description>
  57.                 <DisplayName>IC2 Copper Size</DisplayName>
  58.             </OptionNumeric>
  59.            
  60.             <IfCondition condition=':= ic2CopperDist != "disabled"'>
  61.                 <MystcraftSymbol name='ic2CopperClusters' displayName='Copper Clusters'/>
  62.                 <MystcraftSymbol name='ic2CopperVeins' displayName='Copper Veins'/>
  63.                 <MystcraftSymbol name='ic2CopperClouds' displayName='Copper Clouds'>
  64.                     <Instability>:= 50 * (age.ic2CopperClusters + age.ic2CopperVeins + age.ic2CopperClouds - 1)^3</Instability>
  65.                 </MystcraftSymbol>
  66.             </IfCondition>
  67.        
  68.         </ConfigSection>          
  69.        
  70.         <!--********************   Tin   ***********************-->
  71.         <ConfigSection>
  72.            
  73.             <OptionChoice name='ic2TinDist' displayState=':= if(blockExists("IC2:blockOreTin"),"shown","hidden")' displayGroup='groupIC2'>
  74.                 <Description> Controls how IndustrialCraft^2 Tin is generated </Description>
  75.                 <DisplayName>IC2 Tin Type</DisplayName>
  76.                 <Default>:= if(blockExists("IC2:blockOreTin"),"disabled","layeredVeins")</Default>
  77.                 <Choice value='layeredVeins' displayValue='Veins'>
  78.                     <Description>
  79.                         Groups of long narrow veins found about halfway down to bedrock.  More frequent in flat grassy plains.  
  80.                     </Description>
  81.                 </Choice>
  82.                 <Choice value='strategicClouds' displayValue='Clouds'>
  83.                     <Description>
  84.                         Rare, sparsely populated clouds of ore extending over several chunks.  Found only in flat grassy plains.
  85.                     </Description>
  86.                 </Choice>
  87.                 <Choice value='vanillaStdGen' displayValue='Clusters'>
  88.                     <Description>
  89.                         Small clusters of ore scattered from bedrock about two thirds of the way to the surface.  This is the default IC2 tin generation.
  90.                     </Description>
  91.                 </Choice>
  92.                 <Choice value='none' displayValue='None' description='No tin is generated at all.'/>
  93.                 <Choice value='disabled' displayValue='Disabled' description='No tin is generated, and no tin symbols are available in Mystcraft ages.'/>
  94.             </OptionChoice>
  95.            
  96.             <OptionNumeric name='ic2TinFreq' default='1'  min='0' max='5' displayState=':= if(?advOptions &amp; ic2TinDist != "disabled","shown","hidden")' displayGroup='groupIC2'>
  97.                 <Description> Frequency multiplier for IndustrialCraft^2 Tin distributions </Description>
  98.                 <DisplayName>IC2 Tin Freq.</DisplayName>
  99.             </OptionNumeric>
  100.            
  101.             <OptionNumeric name='ic2TinSize' default='1'  min='0' max='5' displayState=':= if(?advOptions &amp; ic2TinDist != "disabled","shown","hidden")' displayGroup='groupIC2'>
  102.                 <Description> Size multiplier for IndustrialCraft^2 Tin distributions </Description>
  103.                 <DisplayName>IC2 Tin Size</DisplayName>
  104.             </OptionNumeric>  
  105.            
  106.             <IfCondition condition=':= ic2TinDist != "disabled"'>
  107.                 <MystcraftSymbol name='ic2TinClusters' displayName='Tin Clusters'/>
  108.                 <MystcraftSymbol name='ic2TinVeins' displayName='Tin Veins'/>
  109.                 <MystcraftSymbol name='ic2TinClouds' displayName='Tin Clouds'>
  110.                     <Instability>:= 50 * (age.ic2TinClusters + age.ic2TinVeins + age.ic2TinClouds - 1)^3</Instability>
  111.                 </MystcraftSymbol>
  112.             </IfCondition>
  113.  
  114.         </ConfigSection>          
  115.        
  116.         <!--******************   Uranium   *********************-->
  117.         <ConfigSection>
  118.        
  119.             <OptionChoice name='ic2UraniumDist' displayState=':= if(blockExists("IC2:blockOreUran"),"shown","hidden")' displayGroup='groupIC2'>
  120.                 <Description> Controls how IndustrialCraft^2 Uranium is generated </Description>
  121.                 <DisplayName>IC2 Uranium Type</DisplayName>
  122.                 <Default>:= if(blockExists("IC2:blockOreUran"),"layeredVeins","disabled")</Default>
  123.                 <Choice value='layeredVeins' displayValue='Veins'>
  124.                     <Description>
  125.                         Isolated veins found about two thirds of the way down to bedrock and only sparsely filled with ore.  Unusually common in devestated wastelands.
  126.                     </Description>
  127.                 </Choice>
  128.                 <Choice value='strategicClouds' displayValue='Clouds'>
  129.                     <Description>
  130.                         Rare, sparsely populated clouds of ore extending over one or two chunks.  Can be found anywhere, but most common in devestated wastelands.
  131.                     </Description>
  132.                 </Choice>
  133.                 <Choice value='vanillaStdGen' displayValue='Clusters'>
  134.                     <Description>
  135.                         Small evenly scattered clusters of ore.  This is the default IC2 uranium generation.
  136.                     </Description>
  137.                 </Choice>
  138.                 <Choice value='none' displayValue='None' description='No uranium is generated at all.'/>
  139.                 <Choice value='disabled' displayValue='Disabled' description='No uranium is generated, and no uranium symbols are available in Mystcraft ages.'/>
  140.             </OptionChoice>
  141.            
  142.             <OptionNumeric name='ic2UraniumFreq' default='1'  min='0' max='5' displayState=':= if(?advOptions &amp; ic2UraniumDist != "disabled","shown","hidden")' displayGroup='groupIC2'>
  143.                 <Description> Frequency multiplier for IndustrialCraft^2 Uranium distributions </Description>
  144.                 <DisplayName>IC2 Uranium Freq.</DisplayName>
  145.             </OptionNumeric>
  146.            
  147.             <OptionNumeric name='ic2UraniumSize' default='1'  min='0' max='5' displayState=':= if(?advOptions &amp; ic2UraniumDist != "disabled","shown","hidden")' displayGroup='groupIC2'>
  148.                 <Description> Size multiplier for IndustrialCraft^2 Uranium distributions </Description>
  149.                 <DisplayName>IC2 Uranium Size</DisplayName>
  150.             </OptionNumeric>
  151.            
  152.             <IfCondition condition=':= ic2UraniumDist != "disabled"'>
  153.                 <MystcraftSymbol name='ic2UraniumClusters' displayName='Uranium Clusters'/>
  154.                 <MystcraftSymbol name='ic2UraniumVeins' displayName='Uranium Veins'/>
  155.                 <MystcraftSymbol name='ic2UraniumClouds' displayName='Uranium Clouds'>
  156.                     <Instability>:= 50 * (age.ic2UraniumClusters + age.ic2UraniumVeins + age.ic2UraniumClouds - 1)^3</Instability>
  157.                 </MystcraftSymbol>
  158.             </IfCondition>
  159.            
  160.         </ConfigSection>          
  161.  
  162.         <!--*******************   Lead   *********************-->
  163.         <ConfigSection>
  164.            
  165.             <OptionChoice name='ic2LeadDist' displayState=':= if(blockExists("IC2:blockOreLead"),"shown","hidden")' displayGroup='groupIC2'>
  166.                 <Description> Controls how IndustrialCraft^2 Lead is generated </Description>
  167.                 <DisplayName>IC2 Lead Type</DisplayName>
  168.                 <Default>:= if(blockExists("IC2:blockOreLead"),"disabled","layeredVeins")</Default>
  169.                 <Choice value='layeredVeins' displayValue='Veins'>
  170.                     <Description>
  171.                         Groups of long narrow veins found about one third of the way down to bedrock.  Especially common in jungles.  
  172.                     </Description>
  173.                 </Choice>
  174.                 <Choice value='strategicClouds' displayValue='Clouds'>
  175.                     <Description>
  176.                         Rare, sparsely populated clouds of ore extending over several chunks.  Found only in jungles.
  177.                     </Description>
  178.                 </Choice>
  179.                 <Choice value='vanillaStdGen' displayValue='Clusters'>
  180.                     <Description>
  181.                         Small clusters of ore scattered about one third of the way down to bedrock.  This is the default IC2 lead generation.
  182.                     </Description>
  183.                 </Choice>
  184.                 <Choice value='none' displayValue='None' description='No lead is generated at all.'/>
  185.                 <Choice value='disabled' displayValue='Disabled' description='No lead is generated, and no lead symbols are available in Mystcraft ages.'/>
  186.             </OptionChoice>
  187.            
  188.             <OptionNumeric name='ic2LeadFreq' default='1'  min='0' max='5' displayState=':= if(?advOptions &amp; ic2LeadDist != "disabled","shown","hidden")' displayGroup='groupIC2'>
  189.                 <Description> Frequency multiplier for IndustrialCraft^2 Lead distributions </Description>
  190.                 <DisplayName>IC2 Lead Freq.</DisplayName>
  191.             </OptionNumeric>
  192.            
  193.             <OptionNumeric name='ic2LeadSize' default='1'  min='0' max='5' displayState=':= if(?advOptions &amp; ic2LeadDist != "disabled","shown","hidden")' displayGroup='groupIC2'>
  194.                 <Description> Size multiplier for IndustrialCraft^2 Lead distributions </Description>
  195.                 <DisplayName>IC2 Lead Size</DisplayName>
  196.             </OptionNumeric>
  197.            
  198.             <IfCondition condition=':= ic2LeadDist != "disabled"'>
  199.                 <MystcraftSymbol name='ic2LeadClusters' displayName='Lead Clusters'/>
  200.                 <MystcraftSymbol name='ic2LeadVeins' displayName='Lead Veins'/>
  201.                 <MystcraftSymbol name='ic2LeadClouds' displayName='Lead Clouds'>
  202.                     <Instability>:= 50 * (age.ic2LeadClusters + age.ic2LeadVeins + age.ic2LeadClouds - 1)^3</Instability>
  203.                 </MystcraftSymbol>
  204.             </IfCondition>
  205.        
  206.         </ConfigSection>          
  207.  
  208.      </ConfigSection>    
  209.    
  210.     <!--*****************************   Distributions   *************************************
  211.    *  
  212.    *   Below are the actual distributions for the overworld and mystcraft ages.
  213.    *
  214.    *************************************************************************************-->
  215.     <IfCondition condition=':= ?COGActive'>
  216.        
  217.         <Substitute name='IC2Substitute' block='minecraft:stone'>
  218.             <Description>
  219.                 Replace IC2-generated ore clusters with stone.  
  220.             </Description>
  221.             <Comment>  
  222.                 The global option deferredPopulationRange must be large enough to catch all ore clusters (>= 32).
  223.             </Comment>
  224.             <Replaces block='IC2:blockOreCopper'/>
  225.             <Replaces block='IC2:blockOreTin'/>
  226.             <Replaces block='IC2:blockOreUran'/>
  227.             <Replaces block='IC2:blockOreLead'/>
  228.         </Substitute>
  229.        
  230.         <!--*******************   Copper   *********************-->            
  231.         <ConfigSection>
  232.        
  233.             <IfCondition condition=':= if(age, age.ic2CopperClusters > 0, ic2CopperDist = "vanillaStdGen")'>
  234.                 <StandardGen name='IC2CopperStandard' block='IC2:blockOreCopper' inherits='PresetStandardGen'>
  235.                     <Description> Equivalent to regular IC2 copper distribution </Description>
  236.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  237.                     <WireframeColor>0x40773300</WireframeColor>
  238.                     <Setting name='Size' avg=':= 1.25 * ic2CopperSize * _default_'/>
  239.                     <Setting name='Frequency' avg=':= 0.75 * ic2CopperFreq * if(age,age.ic2CopperClusters,1) * _default_'
  240.                                                range=':= 4 * ic2CopperFreq * if(age,age.ic2CopperClusters,1)'/>
  241.                     <Setting name='Height' avg=':= 40/64 * dimension.groundLevel' range=':= 30/64 * dimension.groundLevel' type='normal'/>
  242.                 </StandardGen>
  243.             </IfCondition>  
  244.            
  245.             <IfCondition condition=':= if(age, age.ic2CopperVeins > 0, ic2CopperDist = "layeredVeins")'>            
  246.                 <Veins name='IC2CopperVeins' block='IC2:blockOreCopper' inherits='PresetLayeredVeins'>
  247.                     <Description>  Average veins in the 30-50 range. </Description>
  248.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  249.                     <WireframeColor>0x40773300</WireframeColor>
  250.                     <Setting name='MotherlodeFrequency' avg=':= 1.15 * ic2CopperFreq * if(age,age.ic2CopperVeins,1) * _default_'/>
  251.                     <Setting name='MotherlodeSize' avg=':= ic2CopperSize * _default_' range=':= ic2CopperSize * _default_'/>
  252.                     <Setting name='MotherlodeHeight' avg=':= 40/64 * dimension.groundLevel' range=':= 12/64 * dimension.groundLevel' type='normal'/>
  253.                     <Setting name='BranchFrequency' avg=':= 0.6 * _default_' range=':= 0.6 * _default_'/>
  254.                     <Setting name='BranchLength' avg=':= 1.2 * _default_'/>
  255.                     <Setting name='BranchHeightLimit' avg='12'/>
  256.                     <Setting name='SegmentRadius' avg=':= ic2CopperSize * _default_' range=':= ic2CopperSize * _default_'/>
  257.                 </Veins>                
  258.                 <Veins name='IC2CopperVeinsJungle' inherits='IC2CopperVeins'>
  259.                     <Description> This roughly triples the chance of finding Copper in jungle biomes. </Description>
  260.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  261.                     <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
  262.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>  
  263.                     <BiomeType name='Jungle'/>
  264.                 </Veins>  
  265.             </IfCondition>    
  266.            
  267.             <IfCondition condition=':= if(age, age.ic2CopperClouds > 0, ic2CopperDist = "strategicClouds")'>
  268.                 <Cloud name='IC2CopperCloud' block='IC2:blockOreCopper' inherits='PresetStrategicCloud'>
  269.                     <Description>  
  270.                         Diffuse copper cloud surrounded by single-block "hint" veins, found in jungle biomes.
  271.                     </Description>
  272.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  273.                     <WireframeColor>0x40773300</WireframeColor>
  274.                     <Setting name='DistributionFrequency' avg=':= 3.5 * ic2CopperFreq * if(age,age.ic2CopperClouds,1) * _default_'/>
  275.                     <Setting name='CloudRadius' avg=':= 1.1 * ic2CopperSize * _default_' range=':= ic2CopperSize * _default_'/>
  276.                     <Setting name='CloudThickness' avg=':= 1.1 * ic2CopperSize * _default_' range=':= ic2CopperSize * _default_'/>
  277.                     <BiomeType name='Jungle'/>
  278.                     <Veins name='IC2CopperHintVeins' block='IC2:blockOreCopper' inherits='PresetHintVeins'>
  279.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  280.                         <WireframeColor>0x40773300</WireframeColor>
  281.                         <Setting name='MotherlodeFrequency' avg=':= _default_' range=':= _default_'/>  
  282.                         <Setting name='MotherlodeRangeLimit' avg=':= ic2CopperSize * _default_' range=':= ic2CopperSize * _default_'/>              
  283.                     </Veins>
  284.                 </Cloud>
  285.             </IfCondition>  
  286.            
  287.         </ConfigSection>
  288.        
  289.         <!--********************   Tin   ***********************-->            
  290.         <ConfigSection>
  291.        
  292.             <IfCondition condition=':= if(age, age.ic2TinClusters > 0, ic2TinDist = "vanillaStdGen")'>            
  293.                 <StandardGen name='IC2TinStandard' block='IC2:blockOreTin' inherits='PresetStandardGen'>
  294.                     <Description> Equivalent to regular IC2 tin distribution </Description>
  295.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  296.                     <WireframeColor>0x40FFFFFF</WireframeColor>
  297.                     <Setting name='Size' avg=':= 0.75 * ic2TinSize * _default_'/>
  298.                     <Setting name='Frequency' avg=':= 1.25 * ic2TinFreq * if(age,age.ic2TinClusters,1) * _default_'
  299.                                                range=':= 5 * ic2TinFreq * if(age,age.ic2TinClusters,1)'/>
  300.                     <Setting name='Height' avg=':= 20/64 * dimension.groundLevel' range=':= 20/64 * dimension.groundLevel' type='uniform'/>
  301.                 </StandardGen>
  302.             </IfCondition>  
  303.            
  304.             <IfCondition condition=':= if(age, age.ic2TinVeins > 0, ic2TinDist = "layeredVeins")'>    
  305.                 <Veins name='IC2TinVeins' block='IC2:blockOreTin' inherits='PresetLayeredVeins'>
  306.                     <Description>
  307.                         Average veins in the 20-40 range.
  308.                     </Description>
  309.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  310.                     <WireframeColor>0x40FFFFFF</WireframeColor>
  311.                     <Setting name='MotherlodeFrequency' avg=':= 1.10 * ic2TinFreq * if(age,age.ic2TinVeins,1) * _default_'/>
  312.                     <Setting name='MotherlodeSize' avg=':= ic2TinSize * _default_' range=':= ic2TinSize * _default_'/>
  313.                     <Setting name='MotherlodeHeight' avg=':= 30/64 * dimension.groundLevel' range=':= 11/64 * dimension.groundLevel' type='normal'/>
  314.                     <Setting name='BranchHeightLimit' avg='11'/>
  315.                     <Setting name='BranchLength' avg=':= 0.8 * _default_'/>
  316.                     <Setting name='SegmentRadius' avg=':= ic2TinSize * _default_' range=':= ic2TinSize * _default_'/>
  317.                 </Veins>
  318.                 <Veins name='IC2TinVeinsPlains' inherits='IC2TinVeins'>
  319.                     <Description> This roughly triples the chance of finding tin in plains biomes. </Description>
  320.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  321.                     <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
  322.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>  
  323.                     <BiomeType name='Plains'/>
  324.                 </Veins>
  325.             </IfCondition>    
  326.            
  327.             <IfCondition condition=':= if(age, age.ic2TinClouds > 0, ic2TinDist = "strategicClouds")'>
  328.                 <Cloud name='IC2TinCloud' block='IC2:blockOreTin' inherits='PresetStrategicCloud'>
  329.                     <Description>  
  330.                         Diffuse tin cloud surrounded by single-block "hint" veins, found in plains biomes.
  331.                     </Description>
  332.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  333.                     <WireframeColor>0x40FFFFFF</WireframeColor>
  334.                     <Setting name='DistributionFrequency' avg=':= 4 * ic2TinFreq * if(age,age.ic2TinClouds,1) * _default_'/>
  335.                     <Setting name='CloudRadius' avg=':= 0.9 * ic2TinSize * _default_' range=':= ic2TinSize * _default_'/>
  336.                     <Setting name='CloudThickness' avg=':= 0.9 * ic2TinSize * _default_' range=':= ic2TinSize * _default_'/>
  337.                     <BiomeType name='Plains'/>
  338.                     <Veins name='IC2TinHintVeins' block='IC2:blockOreTin' inherits='PresetHintVeins'>
  339.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  340.                         <WireframeColor>0x40FFFFFF</WireframeColor>
  341.                         <Setting name='MotherlodeFrequency' avg=':= _default_' range=':= _default_'/>  
  342.                         <Setting name='MotherlodeRangeLimit' avg=':= ic2TinSize * _default_' range=':= ic2TinSize * _default_'/>              
  343.                     </Veins>
  344.                 </Cloud>
  345.             </IfCondition>  
  346.            
  347.         </ConfigSection>
  348.        
  349.         <!--******************   Uranium   *********************-->            
  350.         <ConfigSection>
  351.        
  352.             <IfCondition condition=':= if(age, age.ic2UraniumClusters > 0, ic2UraniumDist = "vanillaStdGen")'>
  353.                 <StandardGen name='IC2UraniumStandard' block='IC2:blockOreUran' inherits='PresetStandardGen'>
  354.                     <Description> Equivalent to regular IC2 uranium distribution </Description>
  355.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  356.                     <WireframeColor>0x4080FF00</WireframeColor>
  357.                     <Setting name='Size' avg=':= 0.375 * ic2UraniumSize * _default_'/>
  358.                     <Setting name='Frequency' avg=':= 1.0 * ic2UraniumFreq * if(age,age.ic2UraniumClusters,1) * _default_'
  359.                                               range=':= 4.5 * ic2UraniumFreq * if(age,age.ic2UraniumClusters,1)'/>
  360.                     <Setting name='Height' avg=':= 32/64 * dimension.groundLevel' range=':= 32/64 * dimension.groundLevel' type='uniform'/>
  361.                 </StandardGen>
  362.             </IfCondition>  
  363.            
  364.             <IfCondition condition=':= if(age, age.ic2UraniumVeins > 0, ic2UraniumDist = "layeredVeins")'>    
  365.                 <Veins name='IC2UraniumVeins' block='IC2:blockOreUran' inherits='PresetSparseVeins'>    
  366.                     <Description>
  367.                         Sparse veins in the 10-30 range.
  368.                     </Description>
  369.                     <DrawWireframe>:=false</DrawWireframe>
  370.                     <WireframeColor>0x4080FF00</WireframeColor>
  371.                     <Setting name='MotherlodeFrequency' avg=':= 3.0 * ic2UraniumFreq * if(age,age.ic2UraniumVeins,1) * _default_'/>
  372.                     <Setting name='MotherlodeSize' avg=':= 0.6 * ic2UraniumSize * _default_' range=':= 0.6 * ic2UraniumSize * _default_'/>
  373.                     <Setting name='MotherlodeHeight' avg=':= 20/64 * dimension.groundLevel' range=':= 10/64 * dimension.groundLevel'/>
  374.                     <Setting name='BranchLength' avg=':= 0.75 * _default_' range=':= 0.75 * _default_'/>
  375.                     <Setting name='BranchInclination' avg='0' range='0.35'/>
  376.                     <Setting name='BranchHeightLimit' avg='12'/>
  377.                     <Setting name='SegmentRadius' avg=':= 0.6 * ic2UraniumSize * _default_' range=':= 0.6 * ic2UraniumSize * _default_'/>
  378.                     <Setting name='OreDensity' avg=':= 0.5 * _default_' range=':= _default_'/>
  379.                 </Veins>
  380.                 <Veins name='IC2UraniumVeinsWasteland' inherits='IC2UraniumVeins'>
  381.                     <Description>  This roughly triples the chance of finding uranium in an wasteland. </Description>      
  382.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  383.                     <Setting name='MotherlodeHeight' avg=':= _default_' range=':= 2 * _default_'/>
  384.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>
  385.                     <BiomeType name='Wasteland'/>
  386.                 </Veins>
  387.             </IfCondition>    
  388.            
  389.             <IfCondition condition=':= if(age, age.ic2UraniumClouds > 0, ic2UraniumDist = "strategicClouds")'>
  390.                 <Cloud name='IC2UraniumCloud' block='IC2:blockOreUran' inherits='PresetStrategicCloud'>
  391.                     <Description>  
  392.                         Diffuse uranium cloud surrounded by single-block "hint" veins, found mostly in wasteland biomes.
  393.                     </Description>
  394.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  395.                     <WireframeColor>0x4044FF00</WireframeColor>
  396.                     <Setting name='DistributionFrequency' avg=':= 4 * ic2UraniumFreq * if(age,age.ic2UraniumClouds,1) * _default_'/>
  397.                     <Setting name='CloudRadius' avg=':= 0.5 * ic2UraniumSize * _default_' range=':= 0.5 * ic2UraniumSize * _default_'/>
  398.                     <Setting name='CloudThickness' avg=':= 0.5 * ic2UraniumSize * _default_' range=':= 0.5 * ic2UraniumSize * _default_'/>                
  399.                     <Setting name='OreVolumeNoiseCutoff' avg='0'/>
  400.                     <Setting name='OreDensity' avg=':= 1.1 * _default_'/>
  401.                     <Biome name='.*' weight='0.2'/>
  402.                     <BiomeType name='Wasteland'/>
  403.                     <Veins name='IC2UraniumHintVeins' block='IC2:blockOreUran' inherits='PresetHintVeins'>
  404.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  405.                         <WireframeColor>0x4080FF00</WireframeColor>
  406.                         <Setting name='MotherlodeFrequency' avg=':= _default_' range=':= _default_'/>  
  407.                         <Setting name='MotherlodeRangeLimit' avg=':= 0.5 * ic2UraniumSize * _default_' range=':= 0.5 * ic2UraniumSize * _default_'/>              
  408.                     </Veins>
  409.                 </Cloud>
  410.             </IfCondition>  
  411.            
  412.         </ConfigSection>
  413.  
  414.         <!--*******************   Lead   *********************-->            
  415.         <ConfigSection>
  416.        
  417.             <IfCondition condition=':= if(age, age.ic2LeadClusters > 0, ic2LeadDist = "vanillaStdGen")'>
  418.                 <StandardGen name='IC2LeadStandard' block='IC2:blockOreLead' inherits='PresetStandardGen'>
  419.                     <Description> Equivalent? to regular IC2 lead distribution </Description>
  420.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  421.                     <WireframeColor>0x40222222</WireframeColor>
  422.                     <Setting name='Size' avg=':= 1.25 * ic2LeadSize * _default_'/>
  423.                     <Setting name='Frequency' avg=':= 0.75 * ic2LeadFreq * if(age,age.ic2LeadClusters,1) * _default_'
  424.                                                range=':= 4 * ic2LeadFreq * if(age,age.ic2LeadClusters,1)'/>
  425.                     <Setting name='Height' avg=':= 40/64 * dimension.groundLevel' range=':= 30/64 * dimension.groundLevel' type='normal'/>
  426.                 </StandardGen>
  427.             </IfCondition>  
  428.            
  429.             <IfCondition condition=':= if(age, age.ic2LeadVeins > 0, ic2LeadDist = "layeredVeins")'>            
  430.                 <Veins name='IC2LeadVeins' block='IC2:blockOreLead' inherits='PresetLayeredVeins'>
  431.                     <Description>  Average veins in the 30-50 range;
  432.                     more common in deserts. </Description>
  433.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  434.                     <WireframeColor>0x40222222</WireframeColor>
  435.                     <Setting name='MotherlodeFrequency' avg=':= 1.15 * ic2LeadFreq * if(age,age.ic2LeadVeins,1) * _default_'/>
  436.                     <Setting name='MotherlodeSize' avg=':= ic2LeadSize * _default_' range=':= ic2LeadSize * _default_'/>
  437.                     <Setting name='MotherlodeHeight' avg=':= 40/64 * dimension.groundLevel' range=':= 12/64 * dimension.groundLevel' type='normal'/>
  438.                     <Setting name='BranchFrequency' avg=':= 0.6 * _default_' range=':= 0.6 * _default_'/>
  439.                     <Setting name='BranchLength' avg=':= 1.2 * _default_'/>
  440.                     <Setting name='BranchHeightLimit' avg='12'/>
  441.                     <Setting name='SegmentRadius' avg=':= ic2LeadSize * _default_' range=':= ic2LeadSize * _default_'/>
  442.                 </Veins>                
  443.                 <Veins name='IC2LeadVeinsDesert' inherits='IC2LeadVeins'>
  444.                     <Description> This roughly triples the chance of finding Lead in desert biomes. </Description>
  445.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  446.                     <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
  447.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>  
  448.                     <BiomeType name='Sandy'/>
  449.                 </Veins>  
  450.             </IfCondition>    
  451.            
  452.             <IfCondition condition=':= if(age, age.ic2LeadClouds > 0, ic2LeadDist = "strategicClouds")'>
  453.                 <Cloud name='IC2LeadCloud' block='IC2:blockOreLead' inherits='PresetStrategicCloud'>
  454.                     <Description>  
  455.                         Diffuse copper cloud surrounded by single-block "hint" veins, found in desert biomes.
  456.                     </Description>
  457.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  458.                     <WireframeColor>0x40773300</WireframeColor>
  459.                     <Setting name='DistributionFrequency' avg=':= 3.5 * ic2LeadFreq * if(age,age.ic2LeadClouds,1) * _default_'/>
  460.                     <Setting name='CloudRadius' avg=':= 1.1 * ic2LeadSize * _default_' range=':= ic2LeadSize * _default_'/>
  461.                     <Setting name='CloudThickness' avg=':= 1.1 * ic2LeadSize * _default_' range=':= ic2LeadSize * _default_'/>
  462.                     <BiomeType name='Sandy'/>
  463.                     <Veins name='IC2LeadHintVeins' block='IC2:blockOreLead' inherits='PresetHintVeins'>
  464.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  465.                         <WireframeColor>0x40222222</WireframeColor>
  466.                         <Setting name='MotherlodeFrequency' avg=':= _default_' range=':= _default_'/>  
  467.                         <Setting name='MotherlodeRangeLimit' avg=':= ic2LeadSize * _default_' range=':= ic2LeadSize * _default_'/>              
  468.                     </Veins>
  469.                 </Cloud>
  470.             </IfCondition>  
  471.            
  472.         </ConfigSection>
  473.  
  474.     </IfCondition>
  475.    
  476. </IfModInstalled>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement