aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRunakai1 <48415331+Runakai1@users.noreply.github.com>2023-06-05 15:33:36 +0200
committerGitHub <noreply@github.com>2023-06-05 15:33:36 +0200
commit7358ab55b30c714f72f5ccb224aace803b328ff3 (patch)
treeea4f0dfb9c8abc368d1fd93c43e327814e3ed7e8 /src
parent159f27644d252ed7f7215a26d4db9706174bead6 (diff)
downloadGT5-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.java4
-rw-r--r--src/main/java/gregtech/common/items/ItemComb.java3
-rw-r--r--src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java21
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);