Focal Manipulator (Thaumcraft 6)

The Focal Manipulator is a tile entity added by Thaumcraft 6. It is used to imbue or modify a Focus. with a cost of focus orb's capacity, player's XP , environmental Vis and specific aspect crystals.

Usage
Right-click the Focal Manipulator to open its GUI. On the top is a bar where the Focus can be renamed. There are two groups of abilities: effects, which create the intended action, and mediums, or how the effect is delivered. When an effect and (at least) a medium are selected, the costs will appear on the right-hand side, displaying the complexity, XP cost, required aspect crystals, and Vis cost. If all conditions are met, the "Start Crafting" button will become available. It will drain the player's XP and Vis for a few moments before transforming into the new Focus.

Reforging a Focus will overwrite its previous skill.

Types of effects

 * Fire: Creates a burst of flame to inflict damage and set mobs aflame. Aquatic and Nether mobs are immune to it. Requires an Ignis Vis Crystal.
 * Ice: Creates a burst of ice to inflict damage slow affected mobs. Requires a Gelum Vis Crystal.
 * Wind: Creates a burst of wind to inflict damage and knock any creature back significantly. Requires an Aer Vis Crystal.
 * Earth: Creates a earthen shrapnel to inflict heavy damage and break blocks with a mining level lower than stone. Requires a Terra Vis Crystal.
 * Flux: Creates a burst of Flux to inflict armor-penetrating damage. It does not interact with inanimate objects. Requires a Vitium Vis Crystal.
 * Heal: Heals living creates and damages undead ones. Requires a Victus Vis Crystal.
 * Exchange: Swaps a block from the inventory with a block from the player's inventory. Shift right-clicking on a block will attune the Focus to that block, and right-clicking on any other block will swap attuned blocks in the player's inventory with the selected block. Requires a Permutatio Vis Crystal.
 * Rift:
 * Curse: a skill imbued with the power of Mortuus.It can deal damage and make any creatures got a random ailment such as Poison, Immobilization, Weakness, and others.

Types of mediums

 * Root: Point of origin for spells. Connecting an effect to the Root node will cause the effect to be cast on the caster.
 * Touch: Selects target within 4 blocks by right-clicking on it to cast the effect. Requires an Aversio Vis Crystal.
 * Projectile: Shoots a projectile that carries the effect through the air. It is affected by gravity and is drastically slowed when shot through water. Requires a Motus Vis Crystal. It has 2 configurable properties:
 * Projectile speed: Shoots projectile faster, up to level 5. Faster speeds may hamper unit-seeking options.
 * Options: Configures projectile with special features.
 * Bouncy: Causes projectile to bounce once. Mutually exclusive with Seek Hostile and Seek Ally.
 * Seek Hostile: Causes projectile to home into nearest hostile mob within a 3 block radius. Mutually exclusive with Bouncy and Seek Ally.
 * Seek Ally: Causes projectile to home into the nearest allied unit within 3 block radius, including pets. Mutually exclusive with Bouncy and Seek Hostile.
 * Bolt: Shoots a spell bolt that instantly applies effect to target, within a range of 16 blocks. Requires a Potentia Vis Crystal.
 * Arcane Mine: Places a mine carrying the effect. Affects target that come into contact with it. Requires a Vinculum Vis Crystal. It has 1 configurable property:
 * Target Type: Chooses whether the mine affects friendly or non-friendly targets.
 * Cloud: Creates a lingering cloud that applies its effects continuously to targets within its area of effect. Requires an Alkimia Vis Crystal. Has 2 configurable properties:
 * Duration: Configures the length of time the cloud manifests. Can be configured up to 30 seconds.
 * Radius: Configures the size of the cloud. Can be configured up to 3 blocks in all three dimensions.
 * Spellbat: Creates a bat that carries the effect to the nearest target. Bat will continue to attack until it dies. Reduces the effect's power to 33%. Requires a Bestia Vis Crystal. It has 1 configurable property:
 * Target Type: Chooses whether the spellbat affects friendly or non-friendly targets.