aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/gregtech/api/enums/HeatingCoilLevel.java2
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java4
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings5.java2
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java24
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java9
-rw-r--r--src/main/resources/assets/gregtech/lang/en_US.lang2
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.pngbin578 -> 552 bytes
7 files changed, 33 insertions, 10 deletions
diff --git a/src/main/java/gregtech/api/enums/HeatingCoilLevel.java b/src/main/java/gregtech/api/enums/HeatingCoilLevel.java
index bce2925d7c..62a4663bb4 100644
--- a/src/main/java/gregtech/api/enums/HeatingCoilLevel.java
+++ b/src/main/java/gregtech/api/enums/HeatingCoilLevel.java
@@ -8,7 +8,7 @@ public enum HeatingCoilLevel {
LV, // Cupronickel 1801
MV, // KANTHAL 2701
HV, // NICHROME 3601
- EV, // TUNGSTENSTEEL 4501
+ EV, // TPVALLOY 4501
IV, // HSSG 5401
LuV, // HSSS 6301
ZPM, // NAQUADAH 7201
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java
index 6b41a2782f..1ac1e67144 100644
--- a/src/main/java/gregtech/api/enums/Materials.java
+++ b/src/main/java/gregtech/api/enums/Materials.java
@@ -756,8 +756,9 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
public static Materials TungstenCarbide = new Materials( 370, TextureSet.SET_METALLIC , 14.0F, 1280, 4, 1|2 |64|128 , 51, 0, 102, 0, "TungstenCarbide" , "Tungstencarbide" , 0, 0, 2460, 2460, true, false, 4, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Carbon, 1)));
public static Materials VanadiumSteel = new Materials( 371, TextureSet.SET_METALLIC , 3.0F, 1920, 3, 1|2 |64|128 , 192, 192, 192, 0, "VanadiumSteel" , "Vanadiumsteel" , 0, 0, 1453, 1453, true, false, 4, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Vanadium, 1), new MaterialStack(Chrome, 1), new MaterialStack(Steel, 7))).disableAutoGeneratedBlastFurnaceRecipes();
public static Materials HSSG = new Materials( 372, TextureSet.SET_METALLIC , 10.0F, 4000, 3, 1|2 |64|128 , 153, 153, 0, 0, "HSSG" , "HSS-G" , 0, 0, 4500, 4500, true, false, 4, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(TungstenSteel, 5), new MaterialStack(Chrome, 1), new MaterialStack(Molybdenum, 2), new MaterialStack(Vanadium, 1))).disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials HSSE = new Materials( 373, TextureSet.SET_METALLIC , 32.0F, 10240, 7, 1|2 |64|128 , 51, 102, 0, 0, "HSSE" , "HSS-E" , 0, 0, 5400, 5400, true, false, 4, 1, 1, Dyes.dyeGreen , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Cobalt, 1),new MaterialStack(Manganese, 1), new MaterialStack(Silicon, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials HSSE = new Materials( 373, TextureSet.SET_METALLIC , 32.0F, 10240, 7, 1|2 |64|128 , 51, 102, 0, 0, "HSSE" , "HSS-E" , 0, 0, 5400, 5400, true, false, 4, 1, 1, Dyes.dyeGreen , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Cobalt, 1),new MaterialStack(Manganese, 1), new MaterialStack(Silicon, 1))).disableAutoGeneratedBlastFurnaceRecipes();
public static Materials HSSS = new Materials( 374, TextureSet.SET_METALLIC , 32.0F, 10240, 8, 1|2 |64|128 , 102, 0, 51, 0, "HSSS" , "HSS-S" , 0, 0, 5400, 5400, true, false, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Iridium, 2), new MaterialStack(Osmium, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials TPV = new Materials( 576, TextureSet.SET_METALLIC , 16.0F, 4000, 5, 1|2 |64|128 , 250, 170,250, 0, "TPVAlloy" , "TPV-Alloy" , 0, 0, 3000, 3000, true, false, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Titanium, 3), new MaterialStack(Platinum, 3), new MaterialStack(Vanadium, 1))).disableAutoGeneratedBlastFurnaceRecipes();
public static Materials DilutedSulfuricAcid = new MaterialBuilder(640, TextureSet.SET_FLUID , "Diluted Sulfuric Acid").addCell().addFluid().setRGB(192, 120, 32).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(SulfuricAcid, 1)).constructMaterial();
public static Materials EpoxidFiberReinforced = new Materials( 610, TextureSet.SET_DULL ,3.0F, 64, 1, 1|2 |64|128 , 160, 112, 16, 0, "EpoxidFiberReinforced" , "Fiber-Reinforced Epoxy Resin" , 0, 0, 400, 0, false, false, 1, 1, 1, Dyes.dyeBrown , 2, Collections.singletonList(new MaterialStack(Epoxid, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
public static Materials SodiumCarbonate = new MaterialBuilder(695, TextureSet.SET_QUARTZ, "Sodium Carbonate").setToolSpeed(1.0F).setDurability(64).setToolQuality(1).addDustItems().setRGB(255, 255, 235).setColor(Dyes.dyeWhite).setBlastFurnaceTemp(851 ).setMeltingPoint(851 ).setBlastFurnaceRequired(false).setOreValue(1).setExtraData(1).setMaterialList(new MaterialStack(Sodium, 2), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3)).constructMaterial().disableAutoGeneratedBlastFurnaceRecipes();
@@ -2176,6 +2177,7 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
BlueSteel,
DamascusSteel,
TungstenSteel,
+ TPV,
AstralSilver,
Mithril,
BlueAlloy,
diff --git a/src/main/java/gregtech/common/blocks/GT_Block_Casings5.java b/src/main/java/gregtech/common/blocks/GT_Block_Casings5.java
index a3ef59de4f..c02bc79206 100644
--- a/src/main/java/gregtech/common/blocks/GT_Block_Casings5.java
+++ b/src/main/java/gregtech/common/blocks/GT_Block_Casings5.java
@@ -20,7 +20,7 @@ public class GT_Block_Casings5 extends GT_Block_Casings_Abstract implements IHea
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".0.name", "Cupronickel Coil Block");
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".1.name", "Kanthal Coil Block");
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".2.name", "Nichrome Coil Block");
- GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".3.name", "Tungstensteel Coil Block");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".3.name", "TPV-Alloy Coil Block");
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".4.name", "HSS-G Coil Block");
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".5.name", "Naquadah Coil Block");
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".6.name", "Naquadah Alloy Coil Block");
diff --git a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
index c747f50b72..32aa0f36ac 100644
--- a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
@@ -616,8 +616,20 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Values.NF,
GT_Values.NF,
GT_OreDictUnificator.getDust(Materials.TungstenSteel, 2L * OrePrefixes.dust.mMaterialAmount),
- (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L),
- 500);
+ (int) (50L * OrePrefixes.dust.mMaterialAmount / 3628800L),
+ 1920);
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Titanium, 3L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 3L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Vanadium, 1L),
+ GT_Values.NI,
+ GT_Values.NI,
+ GT_Utility.getIntegratedCircuit(1),
+ GT_Values.NF,
+ GT_Values.NF,
+ GT_OreDictUnificator.getDust(Materials.TPV, 7L * OrePrefixes.dust.mMaterialAmount),
+ (int) (175L * OrePrefixes.dust.mMaterialAmount / 3628800L),
+ 1920);
GT_Values.RA.addMixerRecipe(
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 5L),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 1L),
@@ -9796,7 +9808,7 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Values.RA.addArcFurnaceRecipe(
ItemList.Casing_Coil_TungstenSteel.get(1L),
new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TPV, 8),
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Nichrome, 1),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 5)
},
@@ -9807,7 +9819,7 @@ public class GT_MachineRecipeLoader implements Runnable {
ItemList.Casing_Coil_HSSG.get(1L),
new ItemStack[] {
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.HSSG, 8),
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 1),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TPV, 1),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 6)
},
null,
@@ -9907,7 +9919,7 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Values.RA.addPulveriserRecipe(
ItemList.Casing_Coil_TungstenSteel.get(1L),
new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 8),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TPV, 8),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nichrome, 1),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 5)
},
@@ -9918,7 +9930,7 @@ public class GT_MachineRecipeLoader implements Runnable {
ItemList.Casing_Coil_HSSG.get(1L),
new ItemStack[] {
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.HSSG, 8),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TPV, 1),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 6)
},
null,
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
index 3ae4e51cd6..75829f0014 100644
--- a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
+++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
@@ -12960,6 +12960,15 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
gregtech.api.enums.GT_Values.V[8],
true,
false);
+ makeWires(
+ Materials.TPV,
+ 1840,
+ bEC ? 2L : 14L,
+ bEC ? 4L : 28L,
+ 1L,
+ gregtech.api.enums.GT_Values.V[4],
+ true,
+ false);
// Superconductor base.
makeWires(
diff --git a/src/main/resources/assets/gregtech/lang/en_US.lang b/src/main/resources/assets/gregtech/lang/en_US.lang
index 5a09d4968e..e73952b9df 100644
--- a/src/main/resources/assets/gregtech/lang/en_US.lang
+++ b/src/main/resources/assets/gregtech/lang/en_US.lang
@@ -74,7 +74,7 @@ GT5U.coil.ULV=None
GT5U.coil.LV=Cupronickel
GT5U.coil.MV=Kanthal
GT5U.coil.HV=Nichrome
-GT5U.coil.EV=Tungstensteel
+GT5U.coil.EV=TPV
GT5U.coil.IV=HSS-G
GT5U.coil.LuV=HSS-S
GT5U.coil.ZPM=Naquadah
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.png
index 343418ef2f..1a3f6e75bd 100644
--- a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.png
+++ b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.png
Binary files differ