diff options
| author | bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> | 2018-04-08 08:04:38 +0200 |
|---|---|---|
| committer | Alkalus <draknyte1@hotmail.com> | 2018-04-08 16:04:38 +1000 |
| commit | b2c42ab8f40f06493cac19809774a52e2eb4fcff (patch) | |
| tree | 92982e02803c94fcaca7056f46338a7568052a98 /src/Java/gtPlusPlus/xmod/forestry/bees/items | |
| parent | f3fcd63ca2add8af89cd51a8d83ef38f9e732a5f (diff) | |
| download | GT5-Unofficial-b2c42ab8f40f06493cac19809774a52e2eb4fcff.tar.gz GT5-Unofficial-b2c42ab8f40f06493cac19809774a52e2eb4fcff.tar.bz2 GT5-Unofficial-b2c42ab8f40f06493cac19809774a52e2eb4fcff.zip | |
Frames by bartimaeusnek (#247)
> Frames by bartimaeusnek
+ Added some frames
+ Added recipes for frames
+ Added localisation for frames (US-EN, DE-DE)
$ Fixed Useless Frame
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/forestry/bees/items')
| -rw-r--r-- | src/Java/gtPlusPlus/xmod/forestry/bees/items/FR_ItemRegistry.java | 21 | ||||
| -rw-r--r-- | src/Java/gtPlusPlus/xmod/forestry/bees/items/MB_FrameType.java | 10 |
2 files changed, 23 insertions, 8 deletions
diff --git a/src/Java/gtPlusPlus/xmod/forestry/bees/items/FR_ItemRegistry.java b/src/Java/gtPlusPlus/xmod/forestry/bees/items/FR_ItemRegistry.java index 5cab7d99b9..e1d37ab463 100644 --- a/src/Java/gtPlusPlus/xmod/forestry/bees/items/FR_ItemRegistry.java +++ b/src/Java/gtPlusPlus/xmod/forestry/bees/items/FR_ItemRegistry.java @@ -42,8 +42,13 @@ public class FR_ItemRegistry { public static MB_ItemFrame hiveFrameSoul; public static MB_ItemFrame hiveFrameClay; public static MB_ItemFrame hiveFrameNova; - - + + // Frame Items added by bartimaeusnek + public static MB_ItemFrame hiveFrameDecay; + public static MB_ItemFrame hiveFrameSlow; + public static MB_ItemFrame hiveFrameStalilize; + public static MB_ItemFrame hiveFrameArborist; + @Optional.Method(modid = "Forestry") public static void Register() { @@ -81,10 +86,14 @@ public class FR_ItemRegistry { hiveFrameClay = new MB_ItemFrame(MB_FrameType.CLAY, EnumRarity.common, ""); hiveFrameNova = new MB_ItemFrame(MB_FrameType.NOVA, EnumRarity.epic, "A Creative Only Frame."); } - - - - + + // Frame Items added by bartimaeusnek + hiveFrameDecay = new MB_ItemFrame(MB_FrameType.DECAYING, EnumRarity.uncommon, "Who really needs stable genetics?"); + hiveFrameSlow = new MB_ItemFrame(MB_FrameType.SLOWING, EnumRarity.common, "The journey is its own reward."); + hiveFrameStalilize = new MB_ItemFrame(MB_FrameType.STABILIZING, EnumRarity.rare, "If you wish your bees to keep their form."); + hiveFrameArborist = new MB_ItemFrame(MB_FrameType.ARBORISTS, EnumRarity.common, "Who need Bees when you can have Trees?"); + ChestGenHooks.addItem(ChestGenHooks.PYRAMID_JUNGLE_CHEST, new WeightedRandomChestContent(new ItemStack(hiveFrameArborist), 1, 4, 24)); + ChestGenHooks.addItem(ChestGenHooks.STRONGHOLD_LIBRARY, new WeightedRandomChestContent(new ItemStack(hiveFrameSlow), 1, 4, 24)); } protected static <T extends Item> T registerItem(final T item, final String name) { diff --git a/src/Java/gtPlusPlus/xmod/forestry/bees/items/MB_FrameType.java b/src/Java/gtPlusPlus/xmod/forestry/bees/items/MB_FrameType.java index 36d4073c50..1016021e44 100644 --- a/src/Java/gtPlusPlus/xmod/forestry/bees/items/MB_FrameType.java +++ b/src/Java/gtPlusPlus/xmod/forestry/bees/items/MB_FrameType.java @@ -13,13 +13,19 @@ public enum MB_FrameType implements IBeeModifier CLAY("Healing", 240, 1.0f, 0.5f, 1.50f, 0.75f, 1f), NOVA("Nova", 240, 1.0f, 100.0f, 0.0001f, 1.00f, 1f), - + //Name, FrameHP, territory (1f), Mutation rate, lifespan rate, production rate, genetic decay (1f) ACCELERATED("Accelerated", 175, 1f, 1.2f, 0.9f, 1.8f, 1f), VOID("Void", 20, 1f, 1f, 0.0001f, 10f, 1f), MUTAGENIC("Mutagenic", 3, 1f, 5f, 0.0001f, 10f, 1f), BUSY("Busy", 2000, 1f, 0f, 3f, 4f, 1f), - USELESS("Useless", 100, 1f, 0f, 1f, 1f, 1f); + USELESS("Useless", 100, 1f, 0f, 1f, 1f, 1f), + + // Frame Items added by bartimaeusnek + DECAYING("Decaying", 240, 1f, 1f, 1f, 1f, 10f), //enhanches decay to 10x + SLOWING("Slowing", 175, 1f, 0.5f, 2f, 0.5f, 1f), //reduces mutation, production rate and enhanches lifespan + STABILIZING("Stabilizing", 60, 1f, 0.1f, 1f, 0.1f, 0.5f), //reduces mutation, production and decay + ARBORISTS("Arborists", 240, 3f, 0f, 3f, 0f, 1f); //3x territory and lifespan, sets mutation and production to zero private final String frameName; public final int maxDamage; |
