diff --git a/src/main/java/net/anvilcraft/classiccasting/Research.java b/src/main/java/net/anvilcraft/classiccasting/Research.java index 0ef3645..170a7b5 100644 --- a/src/main/java/net/anvilcraft/classiccasting/Research.java +++ b/src/main/java/net/anvilcraft/classiccasting/Research.java @@ -81,6 +81,22 @@ public class Research { new ResourceLocation("thaumcraft", "textures/gui/gui_researchback.png") ); + new ResearchItem("CCAURA", "CLASSICCASTING", new AspectList(), -2, -4, 1, new ResourceLocation("classiccasting", "textures/misc/aura.png")) + .setPages( + new ResearchPage("classiccasting.research_page.CCAURA.1"), + new ResearchPage("classiccasting.research_page.CCAURA.2") + ) + .setAutoUnlock() + .registerResearchItem(); + + new ResearchItem("CCFLUX", "CLASSICCASTING", new AspectList(), -4, -4, 1, new ResourceLocation("classiccasting", "textures/misc/flux.png")) + .setPages( + new ResearchPage("classiccasting.research_page.CCFLUX.1"), + new ResearchPage("classiccasting.research_page.CCFLUX.2") + ) + .setAutoUnlock() + .registerResearchItem(); + // TODO: move research to right place new ResearchItem( "MAGBLOCKS", diff --git a/src/main/resources/assets/classiccasting/lang/en_US.lang b/src/main/resources/assets/classiccasting/lang/en_US.lang index 84dfac9..4479fa6 100644 --- a/src/main/resources/assets/classiccasting/lang/en_US.lang +++ b/src/main/resources/assets/classiccasting/lang/en_US.lang @@ -45,44 +45,54 @@ classiccasting.research_page.BASICFLUX.3=Using a wand on a filled alembic will a tc.research_name.CRYSTALCAPACITOR=Crystal Capacitor tc.research_text.CRYSTALCAPACITOR=Storing vis for a rainy day. -classiccasting.research_page.CRYSTALCORE=You have found of a way of restoring the vis absorption properties to dull crystals. By combining eight of these crystals you can create a crystal capacitor that functions in much the same way as infused ore.

Each crystal capacitor can store up to 100 vis and will slowly absorb or release vis if nearby nodes are above or below their baseline levels. It can only absorb or release 1 vis every 5 seconds.

The capacitor can be safely moved without losing any stored vis. +classiccasting.research_page.CRYSTALCORE=You have found of a way of restoring the vis absorption properties to dull crystals. By combining eight of these crystals you can create a crystal capacitor that functions in much the same way as infused ore.
Each crystal capacitor can store up to 100 vis and will slowly absorb or release vis if nearby nodes are above or below their baseline levels. It can only absorb or release 1 vis every 5 seconds.
The capacitor can be safely moved without losing any stored vis. tc.research_name.UNIFIEDTHAUMICFIELDTHEORY=Unified Thaumic Field Theory tc.research_text.UNIFIEDTHAUMICFIELDTHEORY=All is becoming clear -classiccasting.research_page.UNIFIEDTHAUMICFIELDTHEORY=You have formulated a theory on how the natural and elemental world interacts with the mystical. You finally have a grasp on how the Aura saturates everything and everyone.

Not only is this knowledge enlightening, it has some practical applications. The first such practical application is an improvement to your casting wand. You now know how to create a Wand of the Adept.

It is similar to the Wand of the Apprentice, except it is able to store much more vis thus allowing for larger and more complex feats of magic. It also recharges faster. +classiccasting.research_page.UNIFIEDTHAUMICFIELDTHEORY=You have formulated a theory on how the natural and elemental world interacts with the mystical. You finally have a grasp on how the Aura saturates everything and everyone.
Not only is this knowledge enlightening, it has some practical applications. The first such practical application is an improvement to your casting wand. You now know how to create a Wand of the Adept.
It is similar to the Wand of the Apprentice, except it is able to store much more vis thus allowing for larger and more complex feats of magic. It also recharges faster. tc.research_name.WANDFIRE=Wand of Fire tc.research_text.WANDFIRE=Light them up -classiccasting.research_page.WANDFIRE=You have successfully adapted the enchantment on an apprentice wand. It is now capable of sending forth a cone of elemental fire, burning all in its wake.

However the wand has lost the ability to renew its charge and will eventually run out of energy and break. +classiccasting.research_page.WANDFIRE=You have successfully adapted the enchantment on an apprentice wand. It is now capable of sending forth a cone of elemental fire, burning all in its wake.
However the wand has lost the ability to renew its charge and will eventually run out of energy and break. tc.research_name.WANDFROST=Wand of Frost tc.research_text.WANDFROST=Revenge is a dish best served cold -classiccasting.research_page.WANDFROST=You have successfully adapted the enchantment on an apprentice wand. It is now capable of hurling chunks of ice.

The wand isn't particularly accurate, and the loose chunks of ice tends to bounce all over the place so take care not to use it near anything fragile. The ice chunks will also freeze any water source blocks they come into contact with.

The wand has lost the ability to renew its charge and will eventually run out of energy and break. +classiccasting.research_page.WANDFROST=You have successfully adapted the enchantment on an apprentice wand. It is now capable of hurling chunks of ice.
The wand isn't particularly accurate, and the loose chunks of ice tends to bounce all over the place so take care not to use it near anything fragile. The ice chunks will also freeze any water source blocks they come into contact with.
The wand has lost the ability to renew its charge and will eventually run out of energy and break. tc.research_name.WANDTRADE=Wand of Equal Trade tc.research_text.WANDTRADE=This for That -classiccasting.research_page.WANDTRADE=You have successfully adapted the enchantment on an apprentice wand. You can use it to trade dozens of blocks in the world with some you are carrying.

You must first choose the block you wish to change other blocks into by sneaking and right clicking on the desired block. When you then left-click on another block it will turn into the target block. Right clicking will transform a whole swathe of blocks.

You must be carrying enough target blocks, and the transformed blocks will replace them in your inventory. Only blocks with at least one face adjacent to open air or non-solid blocks will be transformed. +classiccasting.research_page.WANDTRADE=You have successfully adapted the enchantment on an apprentice wand. You can use it to trade dozens of blocks in the world with some you are carrying.
You must first choose the block you wish to change other blocks into by sneaking and right clicking on the desired block. When you then left-click on another block it will turn into the target block. Right clicking will transform a whole swathe of blocks.
You must be carrying enough target blocks, and the transformed blocks will replace them in your inventory. Only blocks with at least one face adjacent to open air or non-solid blocks will be transformed. tc.research_name.WANDEXCAVATE=Wand of Excavation tc.research_text.WANDEXCAVATE=Terra Terror -classiccasting.research_page.WANDEXCAVATE=You have successfully adapted the enchantment on an apprentice wand. You have turned it into a tool capable of moving vast amounts of earth and stone with little effort.

Simply point it at what you want to excavate and the magic does the rest. Tougher materials take longer to mine, and anything other than earth, stone or similar materials will take much longer to mine. +classiccasting.research_page.WANDEXCAVATE=You have successfully adapted the enchantment on an apprentice wand. You have turned it into a tool capable of moving vast amounts of earth and stone with little effort.
Simply point it at what you want to excavate and the magic does the rest. Tougher materials take longer to mine, and anything other than earth, stone or similar materials will take much longer to mine. tc.research_name.WANDLIGHTNING=Wand of Lightning tc.research_text.WANDLIGHTNING=...very, very frightening -classiccasting.research_page.WANDLIGHTNING=You have successfully adapted the enchantment on an apprentice wand. It is now capable of focusing elemental energy into bolts of lightning.

However the wand has lost the ability to renew its charge and will eventually run out of energy and break. +classiccasting.research_page.WANDLIGHTNING=You have successfully adapted the enchantment on an apprentice wand. It is now capable of focusing elemental energy into bolts of lightning.
However the wand has lost the ability to renew its charge and will eventually run out of energy and break. tc.research_name.AURACOMPASS=Aura Compass tc.research_text.AURACOMPASS=Magical detector -classiccasting.research_page.AURACOMPASS=The Aura Compass acts like a mystical compass, pointing you towards the center of the nearest magical aura.

You are confident you will be able to craft more refined devices in the future allowing you to discover more information about aura nodes.
For now this will have to do. +classiccasting.research_page.AURACOMPASS=The Aura Compass acts like a mystical compass, pointing you towards the center of the nearest magical aura.
You are confident you will be able to craft more refined devices in the future allowing you to discover more information about aura nodes.
For now this will have to do. tc.research_name.THETHEORYOFEVERYTHING=The Theory of Everything tc.research_text.THETHEORYOFEVERYTHING=Well, almost everything -classiccasting.research_page.THETHEORYOFEVERYTHING=You understanding of the material and mystical worlds have grown considerably and you now have a much greater grasp of how magic interacts with solid matter.

Not only is this knowledge enlightening, it has some practical applications. Once again it has led you to an improvement of your casting wand. You now know how to create a Wand of the Thaumaturge.

It is similar to the Wand of the Adept, except it is able to store much more vis thus allowing for larger and more complex feats of magic. It also recharges faster. +classiccasting.research_page.THETHEORYOFEVERYTHING=You understanding of the material and mystical worlds have grown considerably and you now have a much greater grasp of how magic interacts with solid matter.
Not only is this knowledge enlightening, it has some practical applications. Once again it has led you to an improvement of your casting wand. You now know how to create a Wand of the Thaumaturge.
It is similar to the Wand of the Adept, except it is able to store much more vis thus allowing for larger and more complex feats of magic. It also recharges faster. tc.research_name.HELLROD=Rod of the Nine Hells tc.research_text.HELLROD=Nether on a stick. -classiccasting.research_page.HELLROD=You have discovered a way to summon the little terrors and send them after your enemies.

You have bound this power into a special rod and once it has gathered enough vis it can be used to summon a hellbat. +classiccasting.research_page.HELLROD=You have discovered a way to summon the little terrors and send them after your enemies.
You have bound this power into a special rod and once it has gathered enough vis it can be used to summon a hellbat. tc.research_name.PORTABLEHOLE=Portable Hole tc.research_text.PORTABLEHOLE=Never without an exit again classiccasting.research_page.PORTABLEHOLE=You have succeeded in creating a Portable Hole. Simply placing this strange sheet of fabric against a solid surface will reveal an extra dimensional passage leading to the other side.
This 'hole' only remains open for a few seconds and drains charge from the Portable Hole equal to the amount of matter shifted. The hole does recharge itself by drawing vis from the aura.
Holes cannot be created through certain kinds of matter or particularly complex objects. + +tc.research_name.CCAURA=The Aura +tc.research_text.CCAURA=Magical energy is all around +classiccasting.research_page.CCAURA.1=The Aura is a field of magical energy prevalent throughout the world. Its origin is unclear. Some believe it is the accumulated life force of living beings, while others believe it to merely be another type of energy seeping in from some other place. The last theory seems to be most likely, as the aura is often found surrounding a node of concentrated mystical energy known as an Aura Node.
Each aura node has a base amount of magical energy it can contain. If this energy dips lower it will try and recharge itself back to the base level. It does this by either borrowing energy from nearby auras, +classiccasting.research_page.CCAURA.2=or by being recharged by infused ore nearby. Whenever a node is above or below this base number it randomly generates Flux as it struggles to return to it's base level.
Aura nodes vary in strength, size and location and so far four types have been discovered: Normal nodes without any special attributes, Pure nodes that cleanse themselves of Flux, Unstable nodes that generate flux, and lastly Dark nodes that pump forth malign energy.
The Aura can be tapped by a thaumaturge to power his magical devices and spells. Energy that has been harvested in this manner is known as vis. + +tc.research_name.CCFLUX=Flux +tc.research_text.CCFLUX=When magic goes wrong +classiccasting.research_page.CCFLUX.1=Using magic is never without risks and nothing proves this as much as Flux. If the magical aura can be described as a still pool, Flux is the ripples and eddies caused by a rock dropped into it. It is not a corruption of the magic, but a disturbance – order turning to chaos and the natural laws being turned on their head.
Luckily auras almost always strive for order and balance, and this usually means that Flux is purged from them in some way. The exact form this takes can vary vastly and depends on the type of flux present in the aura. The simplest and most common is the spontaneous generation +classiccasting.research_page.CCFLUX.2=of the magical creatures known as Wisps. Lightning strikes, storms or mysterious illnesses or boons can all be held as examples of Flux being purged from an aura.
Only the brave or foolish practices magic without keeping an eye on how much Flux they are letting loose into the environment. \ No newline at end of file diff --git a/src/main/resources/assets/classiccasting/textures/misc/aura.png b/src/main/resources/assets/classiccasting/textures/misc/aura.png new file mode 100644 index 0000000..5aa7f5a Binary files /dev/null and b/src/main/resources/assets/classiccasting/textures/misc/aura.png differ diff --git a/src/main/resources/assets/classiccasting/textures/misc/flux.png b/src/main/resources/assets/classiccasting/textures/misc/flux.png new file mode 100644 index 0000000..1190954 Binary files /dev/null and b/src/main/resources/assets/classiccasting/textures/misc/flux.png differ