diff options
author | Runakai1 <48415331+Runakai1@users.noreply.github.com> | 2023-06-05 15:33:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-05 15:33:36 +0200 |
commit | 7358ab55b30c714f72f5ccb224aace803b328ff3 (patch) | |
tree | ea4f0dfb9c8abc368d1fd93c43e327814e3ed7e8 /src | |
parent | 159f27644d252ed7f7215a26d4db9706174bead6 (diff) | |
download | GT5-Unofficial-7358ab55b30c714f72f5ccb224aace803b328ff3.tar.gz GT5-Unofficial-7358ab55b30c714f72f5ccb224aace803b328ff3.tar.bz2 GT5-Unofficial-7358ab55b30c714f72f5ccb224aace803b328ff3.zip |
New Bee, Nerfed Nee (#2058)
* New Bee, Nerfed Nee
Adds Specialty Palladium comb with 30% to iridium bee.
Added "Drake" bee, giving 30% Draconic Comb and 20% specialty awakened drac comb. Needs Awakened coil block as a foundation.
(only works in mapiary)
Nerfed iTNT bee from 50% output to 20%
* missing removed file
* Spotless
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/gregtech/common/items/CombType.java | 4 | ||||
-rw-r--r-- | src/main/java/gregtech/common/items/ItemComb.java | 3 | ||||
-rw-r--r-- | src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java | 21 |
3 files changed, 26 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/items/CombType.java b/src/main/java/gregtech/common/items/CombType.java index cb746ca32e..38592d229c 100644 --- a/src/main/java/gregtech/common/items/CombType.java +++ b/src/main/java/gregtech/common/items/CombType.java @@ -206,6 +206,10 @@ public enum CombType { INDIUM(159, "indium", true, Materials.Indium, 100, 0x8F5D99, 0xFFA9FF, ItemComb.Voltage.ZPM), BLIZZ(160, "blizz", true, Materials.Blizz, 50, 0xFF99A5, 0x5af7ff, ItemComb.Voltage.MV), KEVLAR(161, "kevlar", true, Materials._NULL, 50, 0xa2baa3, 0x2d542f, ItemComb.Voltage.MV), + DRACONIC(162, "draconium", true, Materials.Draconium, 50, 0x161616, 0x6200e7, ItemComb.Voltage.MV), + AWAKENEDDRACONIUM(163, "awakeneddraconium", true, Materials.DraconiumAwakened, 50, 0xD41238, 0xFFA157, + ItemComb.Voltage.MV), + PALLADIUM(164, "palladium", true, Materials.Palladium, 50, 0x8B8B8B, 0xF1D9D9, ItemComb.Voltage.MV), // ALWAYS KEEP _NULL AT THE BOTTOM _NULL(-1, "INVALIDCOMB", false, Materials._NULL, 0, 0, 0); diff --git a/src/main/java/gregtech/common/items/ItemComb.java b/src/main/java/gregtech/common/items/ItemComb.java index 791bc336ff..cff7d25704 100644 --- a/src/main/java/gregtech/common/items/ItemComb.java +++ b/src/main/java/gregtech/common/items/ItemComb.java @@ -969,9 +969,12 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer { addProcessGT(CombType.PLATINUM, new Materials[] { Materials.Platinum }, Voltage.HV); addProcessGT(CombType.MOLYBDENUM, new Materials[] { Materials.Molybdenum }, Voltage.LV); addProcessGT(CombType.IRIDIUM, new Materials[] { Materials.Iridium }, Voltage.IV); + addProcessGT(CombType.PALLADIUM, new Materials[] { Materials.Palladium }, Voltage.IV); addProcessGT(CombType.OSMIUM, new Materials[] { Materials.Osmium }, Voltage.IV); addProcessGT(CombType.LITHIUM, new Materials[] { Materials.Lithium }, Voltage.MV); addProcessGT(CombType.ELECTROTINE, new Materials[] { Materials.Electrotine }, Voltage.MV); + addProcessGT(CombType.DRACONIC, new Materials[] { Materials.Draconium }, Voltage.IV); + addProcessGT(CombType.AWAKENEDDRACONIUM, new Materials[] { Materials.DraconiumAwakened }, Voltage.ZPM); if (GT_Mod.gregtechproxy.mNerfedCombs) { addCentrifugeToItemStack( CombType.SALT, diff --git a/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java b/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java index b74939e100..b46875c4a1 100644 --- a/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java +++ b/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java @@ -643,8 +643,9 @@ public enum GT_BeeDefinition implements IBeeDefinition { }), IRIDIUM(GT_BranchDefinition.RAREMETAL, "Iridium", false, new Color(0xDADADA), new Color(0xD1D1E0), beeSpecies -> { beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f); - beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.IRIDIUM), 0.30f); + beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.IRIDIUM), 0.30f); beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.OSMIUM), 0.05f); + beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.PALLADIUM), 0.30f); beeSpecies.setHumidity(ARID); beeSpecies.setTemperature(HELLISH); beeSpecies.setHasEffect(); @@ -820,7 +821,7 @@ public enum GT_BeeDefinition implements IBeeDefinition { tMutation.restrictTemperature(ICY); }), Explosive(GT_BranchDefinition.IC2, "explosive", false, new Color(0x7E270F), new Color(0x747474), beeSpecies -> { - beeSpecies.addProduct(GT_ModHandler.getIC2Item("industrialTnt", 1L), 0.5f); + beeSpecies.addProduct(GT_ModHandler.getIC2Item("industrialTnt", 1L), 0.2f); beeSpecies.setHumidity(ARID); beeSpecies.setTemperature(HELLISH); beeSpecies.setHasEffect(); @@ -1239,6 +1240,22 @@ public enum GT_BeeDefinition implements IBeeDefinition { tMutation.requireResource(GameRegistry.findBlock(Thaumcraft.ID, "blockCrystal"), 6); }), + DRAKE(GT_BranchDefinition.THAUMIC, "Drake", true, new Color(0x100322), new Color(0x7A007A), beeSpecies -> { + beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.DRACONIC), 0.30f); + beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.AWAKENEDDRACONIUM), 0.20f); + beeSpecies.setHumidity(DAMP); + beeSpecies.setTemperature(HELLISH); + beeSpecies.setJubilanceProvider(GT_JubilanceMegaApiary.instance); + }, template -> { + AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.DOWN_3); + AlleleHelper.instance.set(template, CAVE_DWELLING, false); + AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.END); + AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectDrunkard); + }, dis -> { + IBeeMutationCustom tMutation = dis.registerMutation(ESSENTIA, THAUMINITE, 5); + tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockcasings5"), 8); + }), + // radioctive URANIUM(GT_BranchDefinition.RADIOACTIVE, "Uranium", true, new Color(0x19AF19), new Color(0x169E16), beeSpecies -> { beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f); |