Bedrock miner for the moon (#1021)
* bedrock vein moon * Bedrock miner implementation * adding mica vein and fixing vein id with tfg * fix for id mica vein
This commit is contained in:
parent
448ea6f60b
commit
917b626257
3 changed files with 118 additions and 30 deletions
|
|
@ -20,37 +20,67 @@ const registerGTCEUHeats = (event) => {
|
|||
|
||||
const registerGTCEUBedrockOreVeins = (event) => {
|
||||
|
||||
event.add('tfg:bedrock_olivine_vein', vein => {
|
||||
|
||||
vein.dimensions('ad_astra:moon')
|
||||
vein.material(GTMaterials.Olivine, 100)
|
||||
vein.weight(1000)
|
||||
vein.yield(30)
|
||||
vein.depletedYield(1)
|
||||
vein.depletionChance(2)
|
||||
vein.depletionAmount(1)
|
||||
})
|
||||
|
||||
event.add('tfg:bedrock_magnetite_vein', vein => {
|
||||
|
||||
vein.dimensions('ad_astra:moon')
|
||||
vein.material(GTMaterials.Magnetite, 100)
|
||||
vein.weight(500)
|
||||
vein.yield(20)
|
||||
vein.depletedYield(1)
|
||||
vein.depletionChance(2)
|
||||
vein.depletionAmount(1)
|
||||
})
|
||||
|
||||
event.add('tfg:bedrock_asbestos_vein', vein => {
|
||||
|
||||
vein.dimensions('ad_astra:moon')
|
||||
vein.material(GTMaterials.Asbestos, 100)
|
||||
// Tin
|
||||
event.add('tfg:moon_tin', vein => {
|
||||
vein.weight(800)
|
||||
vein.yield(20)
|
||||
vein.depletedYield(1)
|
||||
vein.depletionChance(2)
|
||||
vein.depletionAmount(1)
|
||||
.size(1)
|
||||
.yield(1, 4)
|
||||
.material(GTMaterials.Cassiterite, 5)
|
||||
.material(GTMaterials.Tin, 2)
|
||||
.dimensions('ad_astra:moon')
|
||||
})
|
||||
|
||||
// Iron and Gold
|
||||
event.add('tfg:moon_magnetite', vein => {
|
||||
vein.weight(10)
|
||||
.size(1)
|
||||
.yield(1)
|
||||
.material(GTMaterials.Magnetite, 100)
|
||||
.material(GTMaterials.Gold, 1)
|
||||
.dimensions('ad_astra:moon')
|
||||
})
|
||||
|
||||
// Copper and Arsenic
|
||||
event.add('tfg:moon_copper', vein => {
|
||||
vein.weight(800)
|
||||
.size(1)
|
||||
.yield(1, 4)
|
||||
.material(GTMaterials.Chalcopyrite, 10)
|
||||
.material(GTMaterials.Zeolite, 4)
|
||||
.material(GTMaterials.Cassiterite, 3)
|
||||
.material(GTMaterials.Realgar, 2)
|
||||
.dimensions('ad_astra:moon')
|
||||
})
|
||||
|
||||
// Certus Quartz
|
||||
event.add('tfg:moon_certus', vein => {
|
||||
vein.weight(10)
|
||||
.size(1)
|
||||
.yield(1, 2)
|
||||
.material(GTMaterials.CertusQuartz, 6)
|
||||
.material(GTMaterials.Barite, 2)
|
||||
.material(GTMaterials.Quartzite, 7)
|
||||
.dimensions('ad_astra:moon')
|
||||
})
|
||||
|
||||
// Asbestos
|
||||
event.add('tfg:moon_asbestos', vein => {
|
||||
vein.weight(1000)
|
||||
.size(1)
|
||||
.yield(1, 10)
|
||||
.material(GTMaterials.Asbestos, 3)
|
||||
.dimensions('ad_astra:moon')
|
||||
})
|
||||
|
||||
// Mica - Talc Silicon Aluminium Potassium Fluorine Caesium
|
||||
event.add('tfg:moon_mica', vein => {
|
||||
vein.weight(500)
|
||||
.size(1)
|
||||
.yield(1, 3)
|
||||
.material(GTMaterials.Mica, 55)
|
||||
.material(GTMaterials.Kyanite, 25)
|
||||
.material(GTMaterials.Pollucite, 15)
|
||||
.dimensions('ad_astra:moon')
|
||||
})
|
||||
|
||||
// TODO: helium ore
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue