"Control the Elements - Massive Elemental Abilities & Skills mod"
PLEASE READ: This mod is staying in 1.12, if you wish to pick it up and update it please do so. Sorry :/
Mod Showcase:
Introduction:
Inspired by other ability based games, ES is a highly configurable scalable skills mod with 18 Attributes and 66 Abilities for complementary use in Team based PVP and PVE; it offers the possibility of mixing, matching and specializing on different areas.
If you understand the borders and icons in City of Heroes, you will understand them in ES. There is also endurance, similar to mana in other games, which will keep you from being able to spam too many abilities. However, unlike alternative power mods, abilities are not a main source of damage or combat. It is still highly recommended to use a sword or bow with them since their cooldowns are fairly large. If you build into cooldown reduction and endurance however, that may be a different story. It's your build, your playstyle.
Play Your Way: Highly Configurable
* Necessary to balance your game.
Ender Skills is balanced for Modpack usage. However, the config of Ender Skills is as user friendly as can be. The global.cfg will allow you to quickly adjust the negative/positive effects of each power. Same thing with power costs and ore generation. If you want to use this in Vanilla, then tone down the global config and have at it! If you introduced Scaling Health to your modpack, then try scaling it up a bit!
How to Use: Recipes
You first need to create an Altar to even have access to Ender Skills. So first off, make sure you craft or find an ender pearl and get a book. You'll be able to craft an altar with those, some iron, and wood. This will give you access to get your first power if you have enough experience. Powers will cost vanilla XP which can be stored in the altar. XP can be taken out, but at a 20% loss. Each power will require you to be one Ender Level (EL) higher.
You can have one element from each class. This is when you'll need diamonds to start expanding. Craft the Ender Token and right-click with it in your hand. This will break the crystal causing you to gain Ender Levels. For your first level up, all you need is one. This is how you'll be able to add more powers to your skill tray. You'll need more and more as you level up.
To get the next tier of powers, you'll have to create a Crystal Block. This when placed in a 5x5 area around the altar will upgrade it. You'll need two Crystal Blocks to upgrade the altar to level two. When choosing a tier two power, you'll have to pick between one or the other. After completing the entire skill tree, you can then go back and claim the remaining two you missed. It'll take 32 Crystal Blocks to achieve full power.
Once you get the altar to full power you'll need to craft the Ender Matrix. This is crafted with two diamonds and redstone. Make sure you protected it with some obsidian~! This will change the altar into an Ultimate Altar which you can bring anywhere. You don't need to have it in a crystal room anymore! (and it's safe, I promise. Sorry.)
Classes and attributes:
You can play the role of three different classes, each with their own set of shared attributes:
* You get attributes by unlocking specializations/elements/trees and leveling up the altar.
- Defense.
* Explosion Resistance
* Damage Resistance
* Knock-back Resistance
* Magic Resistance
* Heart Boost
* Fire Resistance
- Mobility.
* Jump Height
* Speed
* Fall Resistance
* Endurance
* Stealth Damage
* Swim Speed
- Offense.
* Damage
* Attack Speed
* Knock-back
* Ability Power
* Critical Chance
* Armor Penetration
Specializations/Elements/Trees:
Within a class the player can choose between 2-4 different specializations/elements/trees, these all focus on DoT / AoE / DPS / Utility, some more than the others:
* You may only choose one tree per class (configurable).
- Defense.
* Light - Utility, Healing.
* Earth - Utility, Stuns.
* Electric - Control, Pulls.
* Fire - DoT, High DMG.
- Mobility.
* Wind - Utility, Speed.
* Void - Utility, Flying.
- Offense.
* Void - DoT, Control.
* Blood - DoT, Melee DMG.
* Wind - AoE, DPS.
* Fire - AoE, High DMG.
* Light - AoE, Tactical, Support.
Abilities/Skills:
In each specialization/elements/tree you will find 6 skills/abilities.
* Abilities separated by | are an OR selection, but you can unlock both by getting the ultimate.
- Defense.
* Light
~ Charm
~ Heal Aura | Power Boost
~ Heal Other | Heal Self
~ Nearby Invincibility
* Earth
~ Taunt
~ Wall | Dome
~ Thorny | Shock-wave
~ Animated Stone Golem
* Electric
~ Electric Aura
~ Magnetic Pull | Electric Pulse
~ Power Drain | Energize
~ Voltaic Sentinel
* Fire
~ Flares
~ Blazing Aura | Ring of Fire
~ Overheat | Warm Heart
~ Home Star
- Mobility.
* Wind
~Dash
~Extra Jump | Fog
~Smash | Hasten
~Speed Boost
* Void
~ Warp
~ Invincibility | Hover
~ Unstable Portal | Portal
~ Teleport
- Offense.
* Void
~ Shadow
~ Gloom | Shadow Jab
~ Gas Cloud | Grasp
~ Black Hole
* Blood
~ Bleed
~ Blood Pool | Contaminate
~ Life Steal | Syphon
~ Sacrifice
* Wind
~ Slash
~ Push | Pull
~ Crush | Updraft
~ Suffocate
* Fire
~ Fire Spirit
~ Flaming Breath | Flaming Rain
~ Focus Flame | Fireball
~ Explode
* Light
~ Radiant Ray
~ Lumen Wave | Gleam Flash
~ Solar Lance | Barrage Whisps
~ Final Flash
Resetting Skill Progression:
If you for some reason decide that the build is not for you, you can easily reset your progress, keeping your unlock tokens and 80% of all XP spent leveling up.
Click on Reset Unlocks (2 RESETS MAX)
Confirm.
Commands:
OP Only
- Reload Config Files: Format: /es_reload
- Lock/Unlock attribute/ability:
Format /es_level [@p/[player]] enderskills:[name] [lock/unlock]
Example: /es_level Arekkuusu enderskills:heart_boost unlock
- This will unlock the ability enderskills:heart_boost
- Modify level to attribute/ability:
Format: /es_skill [@p/[player]] enderskills:[name] [set/add/sub/get] [amount]
Example: /es_skill Arekkuusu enderskills:heart_boost set 100
- This will set the ability enderskills:heart_boost to level 100
- Reset Cooldown of all abilities:
Format: /es_cooldown [@p/[player]] reset
Example: /es_cooldown Arekkuusu reset
- Reset Endurance:
Format: /es_endurance [@p/[player]] reset
Example: /es_endurance Arekkuusu reset
- Reset Advancement Level/Respec:
Format: /es_advancement [@p/[player]] [retries/level] [set/add/sub/get] [value]
Example: /es_advancement Arekkuusu retries set 0
Player
- Change the sorting of an ability in the UI:
Format: /es_weight [@p/[player]] [enderskills:[name]/hide_all] [group name] [set/add/sub/get/before/after] [weight/[enderskills:[name]]]
Example: /es_weight Arekkuusu enderskills:heart_boost Group-Example add 1
- This will send the ability enderskills:heart_boost one position down the Group-Example list (requires to change the weight of all weights correctly)
Example: /es_weight Arekkuusu enderskills:heart_boost Group-Example before enderskills:charm
- This will move the ability enderskills:heart_boost before enderskills:charm (automatic weighting) in the Group-Example list
Configuration:
In ES every calculation is done via a series of mathematical functions using a math parser library, where 'x' is the current level (or next level for the advancement section) and 'y' is the maximum level, multiple lines can be used to specify a level or a range of levels, this allows customization like never seen before.
*Use the Function Visualizer Graph Tool to test config files.
// Reverse Ramp (1 - (e^(-2.1 * (level / max_level)))) / (1 - e^(-2.1))
// Ramp ((e^(2.1 * (level / max_level)) - 1)/((e^2.1) - 1))
Important Notes:
Expect a 1.15+ version later in the future.
Requires Better Hurt Timer.
Use a recipe viewer mod of your preference.
Discord https://discord.com/invite/yd84FJZ