Advertisement
Pyromancer3D

ThermalExpansion.xml

Jan 13th, 2015
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 39.79 KB | None | 0 0
  1. <!--*********************  CustomOreGen ThermalExpansion Ores Module ******************************
  2. *
  3. *   This file contains Presets, Options, and Distributions for the 5 TE ores:
  4. *       Copper, Tin, Silver, Lead and Nickel.
  5. *
  6. ***********************************************************************************************-->
  7. <IfModInstalled name="ThermalFoundation">
  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='groupTE' displayName='Thermal Expansion' displayState='shown'>
  17.             <Description>
  18.                 Distribution options for the TE ores.
  19.             </Description>
  20.         </OptionDisplayGroup>
  21.        
  22.         <!--*******************   Copper   *********************-->
  23.         <ConfigSection>
  24.            
  25.             <OptionChoice name='teCopperDist' displayState='shown' displayGroup='groupTE'>
  26.                 <Description> Controls how TE Copper is generated </Description>
  27.                 <DisplayName>TE Copper Type</DisplayName>
  28.                 <Default>disabled</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 TE 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='teCopperFreq' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  49.                 <Description> Frequency multiplier for TE Copper distributions </Description>
  50.                 <DisplayName>TE Copper Freq.</DisplayName>
  51.             </OptionNumeric>
  52.            
  53.             <OptionNumeric name='teCopperSize' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  54.                 <Description> Size multiplier for TE Copper distributions </Description>
  55.                 <DisplayName>TE Copper Size</DisplayName>
  56.             </OptionNumeric>
  57.            
  58.             <IfCondition condition=':= teCopperDist != "disabled"'>
  59.                 <MystcraftSymbol name='teCopperClusters' displayName='Copper Clusters'/>
  60.                 <MystcraftSymbol name='teCopperVeins' displayName='Copper Veins'/>
  61.                 <MystcraftSymbol name='teCopperClouds' displayName='Copper Clouds'>
  62.                     <Instability>:= 50 * (age.teCopperClusters + age.teCopperVeins + age.teCopperClouds - 1)^3</Instability>
  63.                 </MystcraftSymbol>
  64.             </IfCondition>
  65.        
  66.         </ConfigSection>          
  67.        
  68.         <!--********************   Tin   ***********************-->
  69.         <ConfigSection>
  70.            
  71.             <OptionChoice name='teTinDist' displayState='shown' displayGroup='groupTE'>
  72.                 <Description> Controls how TE Tin is generated </Description>
  73.                 <DisplayName>TE Tin Type</DisplayName>
  74.                 <Default>layeredVeins</Default>
  75.                 <Choice value='layeredVeins' displayValue='Veins'>
  76.                     <Description>
  77.                         Groups of long narrow veins found about halfway down to bedrock.  More frequent in flat grassy plains.  
  78.                     </Description>
  79.                 </Choice>
  80.                 <Choice value='strategicClouds' displayValue='Clouds'>
  81.                     <Description>
  82.                         Rare, sparsely populated clouds of ore extending over several chunks.  Found only in flat grassy plains.
  83.                     </Description>
  84.                 </Choice>
  85.                 <Choice value='vanillaStdGen' displayValue='Clusters'>
  86.                     <Description>
  87.                         Small clusters of ore scattered from bedrock about two thirds of the way to the surface.  This is the default TE tin generation.
  88.                     </Description>
  89.                 </Choice>
  90.                 <Choice value='none' displayValue='None' description='No tin is generated at all.'/>
  91.                 <Choice value='disabled' displayValue='Disabled' description='No tin is generated, and no tin symbols are available in Mystcraft ages.'/>
  92.             </OptionChoice>
  93.            
  94.             <OptionNumeric name='teTinFreq' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  95.                 <Description> Frequency multiplier for TE Tin distributions </Description>
  96.                 <DisplayName>TE Tin Freq.</DisplayName>
  97.             </OptionNumeric>
  98.            
  99.             <OptionNumeric name='teTinSize' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  100.                 <Description> Size multiplier for TE Tin distributions </Description>
  101.                 <DisplayName>TE Tin Size</DisplayName>
  102.             </OptionNumeric>  
  103.            
  104.             <IfCondition condition=':= teTinDist != "disabled"'>
  105.                 <MystcraftSymbol name='teTinClusters' displayName='Tin Clusters'/>
  106.                 <MystcraftSymbol name='teTinVeins' displayName='Tin Veins'/>
  107.                 <MystcraftSymbol name='teTinClouds' displayName='Tin Clouds'>
  108.                     <Instability>:= 50 * (age.teTinClusters + age.teTinVeins + age.teTinClouds - 1)^3</Instability>
  109.                 </MystcraftSymbol>
  110.             </IfCondition>
  111.  
  112.         </ConfigSection>          
  113.        
  114.         <!--******************   Silver   *********************-->
  115.         <ConfigSection>
  116.        
  117.             <OptionChoice name='teSilverDist' displayState='shown' displayGroup='groupTE'>
  118.                 <Description> Controls how TE Silver is generated </Description>
  119.                 <DisplayName>TE Silver Type</DisplayName>
  120.                 <Default>layeredVeins</Default>
  121.                 <Choice value='layeredVeins' displayValue='Veins'>
  122.                     <Description>
  123.                         Isolated veins found about two thirds of the way down to bedrock.  Unusually common in mountains.
  124.                     </Description>
  125.                 </Choice>
  126.                 <Choice value='strategicClouds' displayValue='Clouds'>
  127.                     <Description>
  128.                         Rare, sparsely populated clouds of ore
  129.                         extending over one or two chunks.  Found only
  130.                         in mountains.
  131.                     </Description>
  132.                 </Choice>
  133.                 <Choice value='vanillaStdGen' displayValue='Clusters'>
  134.                     <Description>
  135.                         Small evenly scattered clusters of ore.
  136.                         This is the default TE silver generation.
  137.                     </Description>
  138.                 </Choice>
  139.                 <Choice value='none' displayValue='None' description='No silver is generated at all.'/>
  140.                 <Choice value='disabled' displayValue='Disabled' description='No silver is generated, and no silver symbols are available in Mystcraft ages.'/>
  141.             </OptionChoice>
  142.            
  143.             <OptionNumeric name='teSilverFreq' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  144.                 <Description> Frequency multiplier for TE Silver distributions </Description>
  145.                 <DisplayName>TE Silver Freq.</DisplayName>
  146.             </OptionNumeric>
  147.            
  148.             <OptionNumeric name='teSilverSize' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  149.                 <Description> Size multiplier for TE Silver distributions </Description>
  150.                 <DisplayName>TE Silver Size</DisplayName>
  151.             </OptionNumeric>
  152.            
  153.             <IfCondition condition=':= teSilverDist != "disabled"'>
  154.                 <MystcraftSymbol name='teSilverClusters' displayName='Silver Clusters'/>
  155.                 <MystcraftSymbol name='teSilverVeins' displayName='Silver Veins'/>
  156.                 <MystcraftSymbol name='teSilverClouds' displayName='Silver Clouds'>
  157.                     <Instability>:= 50 * (age.teSilverClusters + age.teSilverVeins + age.teSilverClouds - 1)^3</Instability>
  158.                 </MystcraftSymbol>
  159.             </IfCondition>
  160.            
  161.         </ConfigSection>          
  162.  
  163.         <!--*******************   Lead   *********************-->
  164.         <ConfigSection>
  165.            
  166.             <OptionChoice name='teLeadDist' displayState='shown' displayGroup='groupTE'>
  167.                 <Description> Controls how TE Lead is generated </Description>
  168.                 <DisplayName>TE Lead Type</DisplayName>
  169.                 <Default>layeredVeins</Default>
  170.                 <Choice value='layeredVeins' displayValue='Veins'>
  171.                     <Description>
  172.                         Groups of long narrow veins found about two thirds of the way down to bedrock.  Especially common in deserts.  
  173.                     </Description>
  174.                 </Choice>
  175.                 <Choice value='strategicClouds' displayValue='Clouds'>
  176.                     <Description>
  177.                         Rare, sparsely populated clouds of ore extending over several chunks.  Found only in deserts.
  178.                     </Description>
  179.                 </Choice>
  180.                 <Choice value='vanillaStdGen' displayValue='Clusters'>
  181.                     <Description>
  182.                         Small clusters of ore scattered about two thirds of the way down to bedrock.  This is the default TE lead generation.
  183.                     </Description>
  184.                 </Choice>
  185.                 <Choice value='none' displayValue='None' description='No lead is generated at all.'/>
  186.                 <Choice value='disabled' displayValue='Disabled' description='No lead is generated, and no lead symbols are available in Mystcraft ages.'/>
  187.             </OptionChoice>
  188.            
  189.             <OptionNumeric name='teLeadFreq' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  190.                 <Description> Frequency multiplier for TE Lead distributions </Description>
  191.                 <DisplayName>TE Lead Freq.</DisplayName>
  192.             </OptionNumeric>
  193.            
  194.             <OptionNumeric name='teLeadSize' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  195.                 <Description> Size multiplier for TE Lead distributions </Description>
  196.                 <DisplayName>TE Lead Size</DisplayName>
  197.             </OptionNumeric>
  198.            
  199.             <IfCondition condition=':= teLeadDist != "disabled"'>
  200.                 <MystcraftSymbol name='teLeadClusters' displayName='Lead Clusters'/>
  201.                 <MystcraftSymbol name='teLeadVeins' displayName='Lead Veins'/>
  202.                 <MystcraftSymbol name='teLeadClouds' displayName='Lead Clouds'>
  203.                     <Instability>:= 50 * (age.teLeadClusters + age.teLeadVeins + age.teLeadClouds - 1)^3</Instability>
  204.                 </MystcraftSymbol>
  205.             </IfCondition>
  206.        
  207.         </ConfigSection>          
  208.  
  209.         <!--*******************   Ferrous Ore   *********************-->
  210.         <ConfigSection>
  211.            
  212.             <OptionChoice name='teFerrousDist' displayState='shown' displayGroup='groupTE'>
  213.                 <Description> Controls how TE Ferrous Ore is generated </Description>
  214.                 <DisplayName>TE Ferrous Ore Type</DisplayName>
  215.                 <Default>layeredVeins</Default>
  216.                 <Choice value='layeredVeins' displayValue='Veins'>
  217.                     <Description>
  218.                         Groups of long narrow veins found near bedrock.  Especially common in swamps.  
  219.                     </Description>
  220.                 </Choice>
  221.                 <Choice value='strategicClouds' displayValue='Clouds'>
  222.                     <Description>
  223.                         Rare, sparsely populated clouds of ore extending over several chunks.  Found only in swamps.
  224.                     </Description>
  225.                 </Choice>
  226.                 <Choice value='vanillaStdGen' displayValue='Clusters'>
  227.                     <Description>
  228.                         Small clusters of ore scattered near bedrock.  This is the default TE ferrous ore generation.
  229.                     </Description>
  230.                 </Choice>
  231.                 <Choice value='none' displayValue='None' description='No ferrous ore is generated at all.'/>
  232.                 <Choice value='disabled' displayValue='Disabled' description='No ferrous ore is generated, and no ferrous ore symbols are available in Mystcraft ages.'/>
  233.             </OptionChoice>
  234.            
  235.             <OptionNumeric name='teFerrousFreq' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  236.                 <Description> Frequency multiplier for TE Ferrous Ore distributions </Description>
  237.                 <DisplayName>TE Ferrous Ore Freq.</DisplayName>
  238.             </OptionNumeric>
  239.            
  240.             <OptionNumeric name='teFerrousSize' default='1'  min='0' max='5' displayState=':= if(?advOptions,"shown","hidden")' displayGroup='groupTE'>
  241.                 <Description> Size multiplier for TE Ferrous Ore distributions </Description>
  242.                 <DisplayName>TE Ferrous Ore Size</DisplayName>
  243.             </OptionNumeric>
  244.            
  245.             <IfCondition condition=':= teFerrousDist != "disabled"'>
  246.                 <MystcraftSymbol name='teFerrousClusters' displayName='Ferrous Ore Clusters'/>
  247.                 <MystcraftSymbol name='teFerrousVeins' displayName='Ferrous Ore Veins'/>
  248.                 <MystcraftSymbol name='teFerrousClouds' displayName='Ferrous Ore Clouds'>
  249.                     <Instability>:= 50 * (age.teFerrousClusters + age.teFerrousVeins + age.teFerrousClouds - 1)^3</Instability>
  250.                 </MystcraftSymbol>
  251.             </IfCondition>
  252.        
  253.         </ConfigSection>          
  254.  
  255.      </ConfigSection>    
  256.    
  257.     <!--*****************************   Distributions   *************************************
  258.    *  
  259.    *   Below are the actual distributions for the overworld and mystcraft ages.
  260.    *
  261.    *************************************************************************************-->
  262.     <IfCondition condition=':= ?COGActive'>
  263.        
  264.         <Substitute name='TESubstitute' block='minecraft:stone'>
  265.             <Description>
  266.                 Replace TE-generated ore clusters with stone.  
  267.             </Description>
  268.             <Comment>  
  269.                 The global option deferredPopulationRange must be large enough to catch all ore clusters (>= 32).
  270.             </Comment>
  271.             <Replaces block='ThermalFoundation:Ore:0'/>
  272.             <Replaces block='ThermalFoundation:Ore:1'/>
  273.             <Replaces block='ThermalFoundation:Ore:2'/>
  274.             <Replaces block='ThermalFoundation:Ore:3'/>
  275.             <Replaces block='ThermalFoundation:Ore:4'/>
  276.         </Substitute>
  277.        
  278.         <!--*******************   Copper   *********************-->            
  279.         <ConfigSection>
  280.        
  281.             <IfCondition condition=':= if(age, age.teCopperClusters > 0, teCopperDist = "vanillaStdGen")'>
  282.                 <StandardGen name='TECopperStandard' block='ThermalFoundation:Ore:0' inherits='PresetStandardGen'>
  283.                     <Description> Equivalent to regular TE copper distribution </Description>
  284.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  285.                     <WireframeColor>0x40773300</WireframeColor>
  286.                     <Setting name='Size' avg=':= teCopperSize * _default_'/>
  287.                     <Setting name='Frequency'
  288.                             avg=':= 2/5 * teCopperFreq * if(age,age.teCopperClusters,1) * _default_'
  289.                             range=':= 3 * teCopperFreq * if(age,age.teCopperClusters,1)'/>
  290.                     <Setting name='Height' avg=':= 57/64 * dimension.groundLevel' range=':= 17/64 * dimension.groundLevel' type='uniform'/>
  291.                 </StandardGen>
  292.             </IfCondition>  
  293.            
  294.             <IfCondition condition=':= if(age, age.teCopperVeins > 0, teCopperDist = "layeredVeins")'>            
  295.                 <Veins name='TECopperVeins' block='ThermalFoundation:Ore:0' inherits='PresetLayeredVeins'>
  296.                     <Description>  Average veins in the 35-55 range. </Description>
  297.                     <DrawWireframe>:false</DrawWireframe>
  298.                     <WireframeColor>0x40773300</WireframeColor>
  299.                     <Setting name='MotherlodeFrequency' avg=':= 0.9 * teCopperFreq * if(age,age.teCopperVeins,1) * _default_'/>
  300.                     <Setting name='MotherlodeSize'
  301.                             avg=':= 0.9 * teCopperSize * _default_'
  302.                             range=':= 0.9 * teCopperSize * _default_'/>
  303.                     <Setting name='MotherlodeHeight' avg=':= 45/64 * dimension.groundLevel' range=':= 10/64 * dimension.groundLevel' type='normal'/>
  304.                     <Setting name='BranchFrequency'
  305.                             avg=':= 0.95 * _default_'
  306.                             range=':= 0.95 * _default_'/>
  307.                     <Setting name='BranchLength'
  308.                             avg=':= 0.95 * teCopperSize * _default_'/>
  309.                     <Setting name='BranchHeightLimit' avg='12'/>
  310.                     <Setting name='SegmentRadius'
  311.                             avg=':= 0.95 * teCopperSize * _default_'
  312.                             range=':= 0.95 * teCopperSize * _default_'/>
  313.                 </Veins>                
  314.                 <Veins name='TECopperVeinsJungle' inherits='TECopperVeins'>
  315.                     <Description> This roughly triples the chance of finding Copper in jungle biomes. </Description>
  316.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  317.                     <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
  318.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>  
  319.                     <BiomeType name='Jungle'/>
  320.                 </Veins>  
  321.             </IfCondition>    
  322.            
  323.             <IfCondition condition=':= if(age, age.teCopperClouds > 0, teCopperDist = "strategicClouds")'>
  324.                 <Cloud name='TECopperCloud' block='ThermalFoundation:Ore:0' inherits='PresetStrategicCloud'>
  325.                     <Description>  
  326.                         Diffuse copper cloud surrounded by single-block "hint" veins, found in jungle biomes.
  327.                     </Description>
  328.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  329.                     <WireframeColor>0x40773300</WireframeColor>
  330.                     <Setting name='DistributionFrequency' avg=':= 2.5 * teCopperFreq * if(age,age.teCopperClouds,1) * _default_'/>
  331.                     <Setting name='CloudRadius'
  332.                             avg=':= 0.95 * teCopperSize * _default_'
  333.                             range=':= 0.95 * teCopperSize * _default_'/>
  334.                     <Setting name='CloudThickness'
  335.                             avg=':= 0.95 * teCopperSize * _default_'
  336.                             range=':= teCopperSize * _default_'/>
  337.                     <BiomeType name='Jungle'/>
  338.                     <Veins name='TECopperHintVeins' block='ThermalFoundation:Ore:0' inherits='PresetHintVeins'>
  339.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  340.                         <WireframeColor>0x40773300</WireframeColor>
  341.                         <Setting name='MotherlodeFrequency'
  342.                                 avg=':= _default_' range=':= _default_'/>  
  343.                         <Setting name='MotherlodeRangeLimit'
  344.                                 avg=':= teCopperSize * _default_'
  345.                                 range=':= teCopperSize * _default_'/>
  346.                     </Veins>
  347.                 </Cloud>
  348.             </IfCondition>  
  349.            
  350.         </ConfigSection>
  351.        
  352.         <!--********************   Tin   ***********************-->            
  353.         <ConfigSection>
  354.        
  355.             <IfCondition condition=':= if(age, age.teTinClusters > 0, teTinDist = "vanillaStdGen")'>            
  356.                 <StandardGen name='TETinStandard' block='ThermalFoundation:Ore:1' inherits='PresetStandardGen'>
  357.                     <Description> Equivalent to regular TE tin distribution </Description>
  358.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  359.                     <WireframeColor>0x40FFFFFF</WireframeColor>
  360.                     <Setting name='Size' avg=':= teTinSize * _default_'/>
  361.                     <Setting name='Frequency' avg=':= 0.3 * teTinFreq * if(age,age.teTinClusters,1) * _default_'
  362.                                                range=':= 2.5 * teTinFreq * if(age,age.teTinClusters,1)'/>
  363.                     <Setting name='Height' avg=':= 37/64 * dimension.groundLevel' range=':= 17/64 * dimension.groundLevel' type='uniform'/>
  364.                 </StandardGen>
  365.             </IfCondition>  
  366.            
  367.             <IfCondition condition=':= if(age, age.teTinVeins > 0, teTinDist = "layeredVeins")'>    
  368.                 <Veins name='TETinVeins' block='ThermalFoundation:Ore:1' inherits='PresetLayeredVeins'>
  369.                     <Description>
  370.                         Average veins in the 20-40 range.
  371.                     </Description>
  372.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  373.                     <WireframeColor>0x40FFFFFF</WireframeColor>
  374.                     <Setting name='MotherlodeFrequency' avg=':= 0.85 * teTinFreq * if(age,age.teTinVeins,1) * _default_'/>
  375.                     <Setting name='MotherlodeSize'
  376.                             avg=':= 0.85 * teTinSize * _default_'
  377.                             range=':= 0.85 * teTinSize * _default_'/>
  378.                     <Setting name='MotherlodeHeight' avg=':= 30/64 * dimension.groundLevel' range=':= 11/64 * dimension.groundLevel' type='normal'/>
  379.                     <Setting name='BranchHeightLimit' avg='11'/>
  380.                     <Setting name='BranchFrequency' avg=':= 0.9 * _default_'/>
  381.                     <Setting name='BranchLength' avg=':= 0.9 * _default_'/>
  382.                     <Setting name='SegmentRadius'
  383.                             avg=':= 0.9 * teTinSize * _default_'
  384.                             range=':= 0.9 * teTinSize * _default_'/>
  385.                 </Veins>
  386.                 <Veins name='TETinVeinsPlains' inherits='TETinVeins'>
  387.                     <Description> This roughly triples the chance of finding tin in plains biomes. </Description>
  388.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  389.                     <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
  390.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>  
  391.                     <BiomeType name='Plains'/>
  392.                 </Veins>
  393.             </IfCondition>    
  394.            
  395.             <IfCondition condition=':= if(age, age.teTinClouds > 0, teTinDist = "strategicClouds")'>
  396.                 <Cloud name='TETinCloud' block='ThermalFoundation:Ore:1' inherits='PresetStrategicCloud'>
  397.                     <Description>  
  398.                         Diffuse tin cloud surrounded by single-block "hint" veins, found in plains biomes.
  399.                     </Description>
  400.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  401.                     <WireframeColor>0x40FFFFFF</WireframeColor>
  402.                     <Setting name='DistributionFrequency' avg=':= 2.5 * teTinFreq * if(age,age.teTinClouds,1) * _default_'/>
  403.                     <Setting name='CloudRadius'
  404.                             avg=':= 0.9 * teTinSize * _default_'
  405.                             range=':= 0.9 * teTinSize * _default_'/>
  406.                     <Setting name='CloudThickness'
  407.                             avg=':= 0.9 * teTinSize * _default_'
  408.                             range=':= teTinSize * _default_'/>
  409.                     <BiomeType name='Plains'/>
  410.                     <Veins name='TETinHintVeins' block='ThermalFoundation:Ore:1' inherits='PresetHintVeins'>
  411.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  412.                         <WireframeColor>0x40FFFFFF</WireframeColor>
  413.                         <Setting name='MotherlodeFrequency'
  414.                                 avg=':= 0.8 * _default_' range=':= _default_'/>
  415.                         <Setting name='MotherlodeRangeLimit'
  416.                                 avg=':= 0.95 * teTinSize * _default_'
  417.                                 range=':= 0.9 * teTinSize * _default_'/>
  418.                     </Veins>
  419.                 </Cloud>
  420.             </IfCondition>  
  421.            
  422.         </ConfigSection>
  423.        
  424.         <!--******************   Silver   *********************-->            
  425.         <ConfigSection>
  426.        
  427.             <IfCondition condition=':= if(age, age.teSilverClusters > 0, teSilverDist = "vanillaStdGen")'>
  428.                 <StandardGen name='TESilverStandard' block='ThermalFoundation:Ore:2' inherits='PresetStandardGen'>
  429.                     <Description> Equivalent to regular TE silver distribution </Description>
  430.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  431.                     <WireframeColor>0x40AAAAAA</WireframeColor>
  432.                     <Setting name='Size' avg=':= teSilverSize * _default_'/>
  433.                     <Setting name='Frequency' avg=':= 0.15 * teSilverFreq * if(age,age.teSilverClusters,1) * _default_'
  434.                                               range=':= 1.5 * teSilverFreq * if(age,age.teSilverClusters,1)'/>
  435.                     <Setting name='Height' avg=':= 18/64 * dimension.groundLevel' range=':= 12/64 * dimension.groundLevel' type='uniform'/>
  436.                 </StandardGen>
  437.             </IfCondition>  
  438.            
  439.             <IfCondition condition=':= if(age, age.teSilverVeins > 0, teSilverDist = "layeredVeins")'>    
  440.                 <Veins name='TESilverVeins' block='ThermalFoundation:Ore:2' inherits='PresetLayeredVeins'>    
  441.                     <Description>
  442.                         Sparse veins in the 10-30 range.
  443.                     </Description>
  444.                     <DrawWireframe>drawWireframes</DrawWireframe>
  445.                     <WireframeColor>0x40AAAAAA</WireframeColor>
  446.                     <Setting name='MotherlodeFrequency' avg=':= 0.85 * teSilverFreq * if(age,age.teSilverVeins,1) * _default_'/>
  447.                     <Setting name='MotherlodeSize' avg=':= 0.85 * teSilverSize * _default_' range=':= 0.85 * teSilverSize * _default_'/>
  448.                     <Setting name='MotherlodeHeight' avg=':= 20/64 * dimension.groundLevel' range=':= 10/64 * dimension.groundLevel'/>
  449.                     <Setting name='BranchLength'
  450.                             avg=':= 0.8 * _default_'
  451.                             range=':= 0.75 * _default_'/>
  452.                     <Setting name='BranchFrequency' avg=':= 0.85 * _default_'/>
  453.                     <Setting name='BranchHeightLimit' avg='12'/>
  454.                     <Setting name='SegmentRadius'
  455.                             avg=':= 0.75 * teSilverSize * _default_'
  456.                             range=':= 0.5 * teSilverSize * _default_'/>
  457.                     <Setting name='SegmentRadius' avg=':= teSilverSize * _default_' range=':= teSilverSize * _default_'/>
  458.                 </Veins>
  459.                 <Veins name='TESilverVeinsMountain' inherits='TESilverVeins'>
  460.                     <Description>  This roughly triples the chance of
  461.                     finding silver in mountainous terrain. </Description>      
  462.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  463.                     <Setting name='MotherlodeHeight' avg=':= _default_' range=':= 2 * _default_'/>
  464.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>
  465.                     <BiomeType name='Mountain'/>
  466.                 </Veins>
  467.             </IfCondition>    
  468.            
  469.             <IfCondition condition=':= if(age, age.teSilverClouds > 0, teSilverDist = "strategicClouds")'>
  470.                 <Cloud name='TESilverCloud' block='ThermalFoundation:Ore:2' inherits='PresetStrategicCloud'>
  471.                     <Description>  
  472.                         Diffuse silver cloud surrounded by single-block "hint" veins, found mostly in mountain biomes.
  473.                     </Description>
  474.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  475.                     <WireframeColor>0x40AAAAAA</WireframeColor>
  476.                     <Setting name='DistributionFrequency' avg=':= 4.5 * teSilverFreq * if(age,age.teSilverClouds,1) * _default_'/>
  477.                     <Setting name='CloudRadius'
  478.                             avg=':= 0.8 * teSilverSize * _default_'
  479.                             range=':= 0.8 * teSilverSize * _default_'/>
  480.                     <Setting name='CloudThickness'
  481.                             avg=':= 0.8 * teSilverSize * _default_'
  482.                             range=':= teSilverSize * _default_'/>
  483.                     <Setting name='OreDensity' avg=':= 0.5 * _default_'/>
  484.                     <BiomeType name='Mountain'/>
  485.                     <Veins name='TESilverHintVeins' block='ThermalFoundation:Ore:2' inherits='PresetHintVeins'>
  486.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  487.                         <WireframeColor>0x40AAAAAA</WireframeColor>
  488.                         <Setting name='MotherlodeFrequency'
  489.                                 avg=':= 0.5 * _default_' range=':= _default_'/>
  490.                         <Setting name='MotherlodeRangeLimit'
  491.                                 avg=':= 0.85 * teSilverSize * _default_'
  492.                                 range=':= 0.8 * teSilverSize * _default_'/>
  493.                     </Veins>
  494.                 </Cloud>
  495.             </IfCondition>  
  496.            
  497.         </ConfigSection>
  498.  
  499.         <!--*******************   Lead   *********************-->            
  500.         <ConfigSection>
  501.        
  502.             <IfCondition condition=':= if(age, age.teLeadClusters > 0, teLeadDist = "vanillaStdGen")'>
  503.                 <StandardGen name='TELeadStandard' block='ThermalFoundation:Ore:3' inherits='PresetStandardGen'>
  504.                     <Description> Equivalent to regular TE lead distribution </Description>
  505.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  506.                     <WireframeColor>0x40222222</WireframeColor>
  507.                     <Setting name='Size' avg=':= teLeadSize * _default_'/>
  508.                     <Setting name='Frequency' avg=':= 1/5 * teLeadFreq * if(age,age.teLeadClusters,1) * _default_'
  509.                                                range=':= 1.5 * teLeadFreq * if(age,age.teLeadClusters,1)'/>
  510.                     <Setting name='Height' avg=':= 22/64 * dimension.groundLevel' range=':= 12/64 * dimension.groundLevel' type='normal'/>
  511.                 </StandardGen>
  512.             </IfCondition>  
  513.            
  514.             <IfCondition condition=':= if(age, age.teLeadVeins > 0, teLeadDist = "layeredVeins")'>            
  515.                 <Veins name='TELeadVeins' block='ThermalFoundation:Ore:3' inherits='PresetLayeredVeins'>
  516.                     <Description>  Average veins in the 10-30 range;
  517.                     more common in deserts. </Description>
  518.                     <DrawWireframe>drawWireframes</DrawWireframe>
  519.                     <WireframeColor>0x40222222</WireframeColor>
  520.                     <Setting name='MotherlodeFrequency' avg=':= 0.9 * teLeadFreq * if(age,age.teLeadVeins,1) * _default_'/>
  521.                     <Setting name='MotherlodeSize' avg=':= teLeadSize * _default_' range=':= teLeadSize * _default_'/>
  522.                     <Setting name='MotherlodeHeight' avg=':= 20/64 * dimension.groundLevel' range=':= 10/64 * dimension.groundLevel' type='normal'/>
  523.                     <Setting name='BranchFrequency' avg=':= 0.85 * _default_' range=':= 0.85 * _default_'/>
  524.                     <Setting name='BranchLength' avg=':= _default_'/>
  525.                     <Setting name='BranchHeightLimit' avg='12'/>
  526.                     <Setting name='BranchFrequency' avg=':= 0.85 * _default_'/>
  527.                     <Setting name='SegmentRadius'
  528.                             avg=':= 0.85 * teLeadSize * _default_'
  529.                             range=':= 0.85 * teLeadSize * _default_'/>
  530.                 </Veins>                
  531.                 <Veins name='TELeadVeinsDesert' inherits='TELeadVeins'>
  532.                     <Description> This roughly triples the chance of finding Lead in desert biomes. </Description>
  533.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  534.                     <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
  535.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>  
  536.                     <BiomeType name='Sandy'/>
  537.                 </Veins>  
  538.             </IfCondition>    
  539.            
  540.             <IfCondition condition=':= if(age, age.teLeadClouds > 0, teLeadDist = "strategicClouds")'>
  541.                 <Cloud name='TELeadCloud' block='ThermalFoundation:Ore:3' inherits='PresetStrategicCloud'>
  542.                     <Description>  
  543.                         Diffuse lead cloud surrounded by single-block "hint" veins, found in desert biomes.
  544.                     </Description>
  545.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  546.                     <WireframeColor>0x40773300</WireframeColor>
  547.                     <Setting name='DistributionFrequency'
  548.                             avg=':= 2.5 * teLeadFreq * if(age,age.teLeadClouds,1) * _default_'/>
  549.                     <Setting name='CloudRadius'
  550.                             avg=':= 0.85 * teLeadSize * _default_'
  551.                             range=':= 0.85 * teLeadSize * _default_'/>
  552.                     <Setting name='CloudThickness'
  553.                             avg=':= 0.85 * teLeadSize * _default_'
  554.                             range=':= teLeadSize * _default_'/>
  555.                     <BiomeType name='Sandy'/>
  556.                     <Veins name='TELeadHintVeins' block='ThermalFoundation:Ore:3' inherits='PresetHintVeins'>
  557.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  558.                         <WireframeColor>0x40222222</WireframeColor>
  559.                         <Setting name='MotherlodeFrequency'
  560.                                 avg=':= 0.6 * _default_' range=':= _default_'/>
  561.                         <Setting name='MotherlodeRangeLimit'
  562.                                 avg=':= 0.9 * teLeadSize * _default_'
  563.                                 range=':= 0.85 * teLeadSize * _default_'/>
  564.                     </Veins>
  565.                 </Cloud>
  566.             </IfCondition>  
  567.            
  568.         </ConfigSection>
  569.  
  570.         <!--*******************   Ferrous Ore   *********************-->            
  571.         <ConfigSection>
  572.        
  573.             <IfCondition condition=':= if(age, age.teFerrousClusters > 0, teFerrousDist = "vanillaStdGen")'>
  574.                 <StandardGen name='TEFerrousStandard' block='ThermalFoundation:Ore:4' inherits='PresetStandardGen'>
  575.                     <Description> Equivalent to regular TE lead distribution </Description>
  576.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  577.                     <WireframeColor>0x40005500</WireframeColor>
  578.                     <Setting name='Size' avg=':= 0.5 * teFerrousSize * _default_'/>
  579.                     <Setting name='Frequency' avg=':= 0.1 * teFerrousFreq * if(age,age.teFerrousClusters,1) * _default_'
  580.                                                range=':= 0.75 * teFerrousFreq * if(age,age.teFerrousClusters,1)'/>
  581.                     <Setting name='Height' avg=':= 12/64 * dimension.groundLevel' range=':= 7/64 * dimension.groundLevel' type='uniform'/>
  582.                 </StandardGen>
  583.             </IfCondition>  
  584.            
  585.             <IfCondition condition=':= if(age, age.teFerrousVeins > 0, teFerrousDist = "layeredVeins")'>            
  586.                 <Veins name='TEFerrousVeins' block='ThermalFoundation:Ore:4' inherits='Presetlayeredveins'>
  587.                     <Description>  Average veins in the 10-30 range;
  588.                     more common in swamps. </Description>
  589.                     <DrawWireframe>drawWireframes</DrawWireframe>
  590.                     <WireframeColor>0x40005500</WireframeColor>
  591.                     <Setting name='MotherlodeFrequency' avg=':= 0.85 * teFerrousFreq * if(age,age.teFerrousVeins,1) * _default_'/>
  592.                     <Setting name='MotherlodeSize'
  593.                             avg=':= 0.8 * teFerrousSize * _default_'
  594.                             range=':= 0.5 * teFerrousSize * _default_'/>
  595.                     <Setting name='MotherlodeHeight' avg=':= 20/64 * dimension.groundLevel' range=':= 10/64 * dimension.groundLevel' type='normal'/>
  596.                     <Setting name='BranchFrequency' avg=':= 0.85 * _default_'/>
  597.                     <Setting name='BranchLength' avg=':= 0.75 * _default_'/>
  598.                     <Setting name='BranchHeightLimit' avg='10'/>
  599.                     <Setting name='SegmentRadius'
  600.                             avg=':= 0.7 * teFerrousSize * _default_'
  601.                             range=':= 0.5 * teFerrousSize * _default_'/>
  602.                 </Veins>
  603.                 <Veins name='TEFerrousVeinsSwamp' inherits='TEFerrousVeins'>
  604.                     <Description> This roughly triples the chance of finding Ferrous Ore in swamp biomes. </Description>
  605.                     <Setting name='MotherlodeFrequency' avg=':= 2 * _default_'/>
  606.                     <Setting name='MotherlodeHeight' avg=':=_default_' range=':= 2 * _default_'/>
  607.                     <Setting name='BranchHeightLimit' avg=':= 2 * _default_'/>  
  608.                     <BiomeType name='Swamp'/>
  609.                 </Veins>  
  610.             </IfCondition>    
  611.            
  612.             <IfCondition condition=':= if(age, age.teFerrousClouds > 0, teFerrousDist = "strategicClouds")'>
  613.                 <Cloud name='TEFerrousCloud' block='ThermalFoundation:Ore:4' inherits='PresetStrategicCloud'>
  614.                     <Description>  
  615.                         Diffuse ferrous ore cloud surrounded by single-block "hint" veins, found in swamp biomes.
  616.                     </Description>
  617.                     <DrawWireframe>:=drawWireframes</DrawWireframe>
  618.                     <WireframeColor>0x40005500</WireframeColor>
  619.                     <Setting name='DistributionFrequency' avg=':= 4.5 * teFerrousFreq * if(age,age.teFerrousClouds,1) * _default_'/>
  620.                     <Setting name='CloudRadius' avg=':= 0.8 * teFerrousSize * _default_' range=':= teFerrousSize * _default_'/>
  621.                     <Setting name='CloudThickness'
  622.                             avg=':= 0.8 * teFerrousSize * _default_'
  623.                             range=':= teFerrousSize * _default_'/>
  624.                     <Setting name='OreDensity' avg=':= 0.3 * _default_'/>
  625.                     <BiomeType name='Swamp'/>
  626.                     <Veins name='TEFerrousHintVeins' block='ThermalFoundation:Ore:4' inherits='PresetHintVeins'>
  627.                         <DrawWireframe>:=drawWireframes</DrawWireframe>
  628.                         <WireframeColor>0x40005500</WireframeColor>
  629.                         <Setting name='MotherlodeFrequency'
  630.                                 avg=':= 0.3 * _default_' range=':= _default_'/>
  631.                         <Setting name='MotherlodeRangeLimit'
  632.                                 avg=':= 0.75 * teFerrousSize * _default_'
  633.                                 range=':= 0.65 * teFerrousSize * _default_'/>
  634.                     </Veins>
  635.                 </Cloud>
  636.             </IfCondition>  
  637.            
  638.         </ConfigSection>
  639.  
  640.     </IfCondition>
  641.    
  642. </IfModInstalled>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement