Ability (AcademyCraft)

"Alter the reality with your personal reality"

- Official AcademyCraft Website

The Ability (sometimes refers as Superability [sic], i.e. Psi) System is the core content of. With the help of various abilities, player can manage to do many things that are impossible in Vanilla Minecraft, most notably AOE attack abilities and defence abilities.

Terminology
Some concepts need to be defined first in order to explain the mechanics behind the overall Ability System.


 * Level: the player's overall ability level, divided into 5 different levels, denoted from Level 1 to Level 5. Can be abbreviated as Lv.0 ~ Lv.5. Different abilities requires different Level to learn.
 * Skill Experience: of player's experience on the given ability, i.e. how well does player use an ability. One ability's skill experience will increase as players keep using them. It is also required for skill tree progression.
 * Milestone: certain stage(s) of Skill Experience. Once reached, ability will be as powerful as multiple times of it used to be.
 * CP: the Calculation Power. According to the mod settings, "...In order to interferer, or change, the nature of world, players need enough Calculation Power (abbr. CP) to warp the reality." As such, CP can be treated as the power of using an ability. Each time player perform ability, CP will be consumed. Player cannot use ability when CP is too low. CP will regenerate as time passes.
 * Overload: how players' capability are loaded as they are keep using ability. Each time player uses ability, player's overload will increase. Player can only use ability with Overload in a certain limit; otherwise, player cannot perform ability. Overload can be reduced as time goes by.
 * Sync Rate: of how much energy is required for player to learn ability. The higher Sync Rate, the less energy is required.

Ability Category
Every ability belongs to only one "category". So far, all abilities in AcademyCraft are categorized into four categories:

Vector Manipulator
However, there are exceptions: Brain Course, Brain Course Advanced [sic], and Mind Course. These appear in all four ability categories, and aim to increase the maximum CP value and the overload limit.

Machines
In order to acquire and perform ability, several machines are required.

Ability Developer
Ability Developers are the devices that help players to learn abilities. Generally speaking, the only difference among those three developers are Sync Rate. As such, it is better to use a developer with higher Sync Rate, because of higher efficiency. Beside Sync Rate, some of those three developers have some unique features: Portable Developer is the only developer that features as an item; while Advanced Ability Developer is the only developer that can support Ability Override.

Wireless Energy Network
All three Ability Developers are Imag Flux consumer, as learning abilities consumes significant amount of energy. Thus, a stable energy supply is necessary for ability learning.

Ability Interferer
In a Minecraft server, server owner may not want some abilities to create mess in a certain area. This is exactly what this machine does - disable usage of any ability in a certain area.

Progression
The progression in AcademyCraft features as the effort of becoming more and more skilled in a certain ability category. Players are expected to keep using their learned abilities so that potential in their brain can be dug out, in another word, more powerful ability will unlock. Unless using admin command, there is no other way to work around with the Skill Experience - so yeah, just keep using them.