aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/recipe
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2017-12-09 19:19:30 +1000
committerJordan Byrne <draknyte1@hotmail.com>2017-12-09 19:19:30 +1000
commit02c185e70e23c3c826e26e2ca4ddf5dbb056af71 (patch)
treeb7419fd7dd36a290c1d5b8884bd224de276ae5f2 /src/Java/gtPlusPlus/core/recipe
parent4f57b824fa40ac0628bf0f7fe9215bdd06cc0c52 (diff)
downloadGT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.tar.gz
GT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.tar.bz2
GT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.zip
+ Added a config option to disable Zombie Reinforcements.
% Redid some Circuit handling for recipes. $ Fixed Component Assembler recipes not using all circuits per tier for recipes.
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
-rw-r--r--src/Java/gtPlusPlus/core/recipe/common/CI.java85
1 files changed, 44 insertions, 41 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/common/CI.java b/src/Java/gtPlusPlus/core/recipe/common/CI.java
index ad5e4c634c..1ac0f61c84 100644
--- a/src/Java/gtPlusPlus/core/recipe/common/CI.java
+++ b/src/Java/gtPlusPlus/core/recipe/common/CI.java
@@ -291,50 +291,53 @@ public class CI {
}
}
else {
- if (tier == 0){
- //return ItemList.Circuit_Primitive.get(1);
- return "circuitPrimitive";
- }
- else if (tier == 1){
- //return ItemList.Circuit_Basic.get(1);
- return "circuitBasic";
- }
- else if (tier == 2){
- //return ItemList.Circuit_Good.get(1);
- return "circuitGood";
- }
- else if (tier == 3){
- //return ItemList.Circuit_Advanced.get(1);
- return "circuitAdvanced";
- }
- else if (tier == 4){
- //return ItemList.Circuit_Elite.get(1);
- return "circuitData";
- }
- else if (tier == 5){
- //return ItemList.Circuit_Elite.get(1);
- return "circuitElite";
- }
- else if (tier == 6){
- //return ItemList.Circuit_Master.get(1);
- return "circuitMaster";
- }
- else if (tier == 7){
- //return ItemList.Circuit_Ultimate.get(1);
- return "circuitUltimate";
- }
- else if (tier == 8){
- return "circuitSuperconductor";
- }
- else if (tier == 9){
- return "circuitInfinite";
- }
- else if (tier == 10){
- return "circuitQuantum";
- }
+ return getTieredCircuitOreDictName(tier);
}
return _NULL;
}
+
+ public static ItemStack[] getAllCircuitsOfTier(int tier){
+ return ItemUtils.getStackOfAllOreDictGroup(getTieredCircuitOreDictName(tier));
+ }
+
+ public static String getTieredCircuitOreDictName(int tier){
+ if (tier == 0){
+ return "circuitPrimitive";
+ }
+ else if (tier == 1){
+ return "circuitBasic";
+ }
+ else if (tier == 2){
+ return "circuitGood";
+ }
+ else if (tier == 3){
+ return "circuitAdvanced";
+ }
+ else if (tier == 4){
+ return "circuitData";
+ }
+ else if (tier == 5){
+ return "circuitElite";
+ }
+ else if (tier == 6){
+ return "circuitMaster";
+ }
+ else if (tier == 7){
+ return "circuitUltimate";
+ }
+ else if (tier == 8){
+ return "circuitSuperconductor";
+ }
+ else if (tier == 9){
+ return "circuitInfinite";
+ }
+ else if (tier == 10){
+ return "circuitQuantum";
+ }
+ else {
+ return "circuitPrimitive";
+ }
+ }
public static ItemStack getNumberedCircuit(int Meta){
return ItemUtils.getGregtechCircuit(Meta);