Jump to content

Battle Roles: Difference between revisions

From Vortex Legends
Threat decay removed: hate no longer fades on its own; overtaking requires exceeding by a clear margin; Enrage taunt mentioned in takeaway
Tag: Reverted
wiki-sync: local -> vps 2026-07-23
Tag: Manual revert
Β 
(4 intermediate revisions by the same user not shown)
Line 4: Line 4:


== Why roles exist ==
== Why roles exist ==
Group content on Vortex Legends is balanced around a real team, not a pile of damage dealers. The role system makes sure a party brings the pieces an encounter needs (someone to hold the enemy, someone to keep the team alive, and someone to deal the damage) and it gives the Tank a reliable way to control where the monsters attack.
Group content on Vortex Legends is balanced around a real team, not a pile of damage dealers. The role system makes sure a party brings the pieces an encounter needs β€” someone to hold the enemy, someone to keep the team alive, and someone to deal the damage β€” and it gives the Tank a reliable way to control where the monsters attack.


== The four roles ==
== The four roles ==
Line 10: Line 10:
=== πŸ›‘οΈ Tank ===
=== πŸ›‘οΈ Tank ===
Holds the enemies' attention so the rest of the party can act safely. The Tank is built to '''draw and keep enemy aggression''' (threat), standing at the front and absorbing the encounter's damage while teammates heal, support and attack from safer positions. In instances that track threat, the Tank is the role that keeps bosses facing away from the group.
Holds the enemies' attention so the rest of the party can act safely. The Tank is built to '''draw and keep enemy aggression''' (threat), standing at the front and absorbing the encounter's damage while teammates heal, support and attack from safer positions. In instances that track threat, the Tank is the role that keeps bosses facing away from the group.
'''Hate generation''': Tanks build [[Hate|hate]] at '''3.5Γ— the standard rate'''. Every action generates more threat than any other role. As long as the Tank is actively attacking, the boss naturally stays locked on them.
==== Tank role skills ====
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Enrage</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>30</td></tr>
<tr><th style="text-align:left">Target</th><td>Enemy</td></tr>
<tr><th style="text-align:left">Range</th><td>9 cells</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>60 s</td></tr>
<tr><th style="text-align:left">Duration</th><td>10 s</td></tr>
|}
===== Enrage =====
A single-target '''taunt'''. Cast on an enemy, it instantly jumps the Tank's threat on that enemy '''above the current threat leader''', forcing it to turn and attack the Tank right away β€” the go-to tool for ripping a boss off a teammate who pulled aggro. In addition, the Tank's threat generation is '''doubled''' for 10 seconds, helping the new lead stick. Pairs well with high-damage windows.
<br style="clear:both"/>
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Bastion</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>40</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>45 s</td></tr>
<tr><th style="text-align:left">Duration</th><td>5 s</td></tr>
|}
===== Bastion =====
A brief defensive stance that makes the Tank immune to knockback and crowd-control effects for 5 seconds. Useful for standing firm during boss mechanics that would otherwise interrupt positioning.
<br style="clear:both"/>
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Blood Strike</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>25</td></tr>
<tr><th style="text-align:left">Range</th><td>2 cells</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>10 s</td></tr>
|}
===== Blood Strike =====
The Tank sacrifices 10% of their maximum HP to deal that same amount as fixed damage to a nearby target, then generates additional threat on top of the hit β€” including an instant flat burst (+300) so aggro lands immediately rather than ramping up. A reliable way to spike aggro in a pinch, at a personal cost.
<br style="clear:both"/>


=== ✚ Healer ===
=== ✚ Healer ===
Keeps the party alive by '''restoring health'''. Because instances apply a [[Instance System#Recovery penalties inside instances|recovery penalty]], healing is more demanding inside group content than out in the open world: a dedicated Healer is what lets a party survive sustained boss damage.
Keeps the party alive by '''restoring health'''. Because instances apply a [[Instance System#Recovery penalties inside instances|recovery penalty]], healing is more demanding inside group content than out in the open world β€” a dedicated Healer is what lets a party survive sustained boss damage.
Β 
'''Hate generation''': Healers generate hate at '''1.25Γ—''', but healing itself produces '''1.5Γ— more hate than equivalent damage'''. A big heal restoring 500 HP generates the same base threat as dealing 750 damage. Healers should heal when the party needs it, but avoid spamming unnecessary heals, as sustained heavy healing still adds up on the threat table.
Β 
==== Healer role skills ====
Β 
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Tranquility</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>80</td></tr>
<tr><th style="text-align:left">Cast time</th><td>8.1 s (uninterruptible by DEX)</td></tr>
<tr><th style="text-align:left">Area</th><td>9Γ—9 cells around the caster</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>3 min</td></tr>
|}
Β 
===== Tranquility =====
A channeled heal that pulses every 2 seconds for the full 8-second cast, restoring HP to the caster and all nearby party members within a 9Γ—9 cell area. The SP cost is paid when the channel begins. Recasting the skill while it is active cancels the channel immediately. Taking damage also cancels it, so positioning and timing matter. The heal scales with the caster's INT and Base Level.
Β 
<br style="clear:both"/>
Β 
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Fade</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>30</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>60 s</td></tr>
<tr><th style="text-align:left">Duration</th><td>10 s</td></tr>
|}
Β 
===== Fade =====
Reduces the Healer's threat generation to half for 10 seconds. Use it after a burst of emergency heals to let the Tank reclaim top threat before enemies switch targets.
Β 
<br style="clear:both"/>
Β 
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Divine Grace</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">Type</th><td>Passive</td></tr>
|}
Β 
===== Divine Grace =====
A passive ability. While this skill is learned, the instance's healing penalty is '''completely negated''' for the Healer's own skill-based heals, so they heal for full value inside instances. It does not affect item heals or SP recovery.
Β 
<br style="clear:both"/>


=== βš”οΈ DPS ===
=== βš”οΈ DPS ===
Focuses on '''dealing damage''' to bring enemies down. DPS players turn the time the Tank and Healer buy into actual progress, racing boss enrage timers and clearing waves before they overwhelm the group.
Focuses on '''dealing damage''' to bring enemies down. DPS players turn the time the Tank and Healer buy into actual progress, racing boss enrage timers and clearing waves before they overwhelm the group.
'''Hate generation''': DPS generates hate at only '''0.5Γ—''' per damage point. A DPS dealing 1,000 damage produces just 500 hate, far below the Tank's threshold. This gives DPS players wide margin to attack freely without risking pulling aggro, as long as the Tank is active.
==== DPS role skills ====
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Vanish</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>30</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>2 min</td></tr>
|}
===== Vanish =====
Instantly removes '''half''' of the accumulated threat the DPS holds against every enemy in the encounter. A panic button for situations where the DPS is about to overtake the Tank on the threat table.
<br style="clear:both"/>
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Survivor's Instinct</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">Type</th><td>Passive</td></tr>
|}
===== Survivor's Instinct =====
A passive ability. Inside instances, each time the DPS kills a monster they recover 5% of their maximum HP. This cannot trigger more than once every 3 seconds.
<br style="clear:both"/>
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Bloodlust</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>40</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>60 s</td></tr>
<tr><th style="text-align:left">Duration</th><td>10 s</td></tr>
|}
===== Bloodlust =====
A high-risk offensive cooldown. For 10 seconds the DPS deals 20% more damage, but also takes 40% more damage from all sources. Timing it carefully around predictable boss attacks maximizes the gain while minimizing the danger.
<br style="clear:both"/>


=== ✨ Support ===
=== ✨ Support ===
Assists the party with '''utility and backup''': buffs, crowd control, and filling whatever gap the team needs. Support rounds out a composition and helps a party handle mechanics that raw healing and damage alone can't.
Assists the party with '''utility and backup''' β€” buffs, crowd control, and filling whatever gap the team needs. Support rounds out a composition and helps a party handle mechanics that raw healing and damage alone can't.
Β 
'''Hate generation''': Support generates hate at '''1.5Γ—'''. More than DPS, but well below Tank levels. Support contributions rarely threaten the Tank's lead in a well-run party.
Β 
==== Support role skills ====
Β 
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Analyze</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>30</td></tr>
<tr><th style="text-align:left">Range</th><td>9 cells</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>30 s</td></tr>
<tr><th style="text-align:left">Duration</th><td>10 s</td></tr>
|}
Β 
===== Analyze =====
Applies a debuff to a target enemy that reduces its DEF and MDEF by 10 points for 10 seconds. Makes all physical and magical damage from the party land harder for the duration.
Β 
<br style="clear:both"/>
Β 
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Empower</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>40</td></tr>
<tr><th style="text-align:left">Range</th><td>9 cells</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>45 s</td></tr>
<tr><th style="text-align:left">Duration</th><td>10 s</td></tr>
|}
Β 
===== Empower =====
Grants a party member a buff that raises their ATK and MATK by 10% for 10 seconds. Can only be cast on allies, not on enemies. Useful for covering a damage dealer's burst window.
Β 
<br style="clear:both"/>
Β 
{| class="wikitable" style="float:right;clear:right;margin:0 0 1em 1em;width:23em;font-size:90%"
<caption style="font-size:115%;background:#2b2b3a;color:#fff;padding:4px">Heroism</caption>
<tr><th style="text-align:left">Max level</th><td>1</td></tr>
<tr><th style="text-align:left">SP cost</th><td>40</td></tr>
<tr><th style="text-align:left">Cast time</th><td>4 s</td></tr>
<tr><th style="text-align:left">Area</th><td>Entire map</td></tr>
<tr><th style="text-align:left">Cooldown</th><td>60 s</td></tr>
<tr><th style="text-align:left">Duration</th><td>20 s</td></tr>
|}
Β 
===== Heroism =====
Grants the entire party on the same map a buff that reduces their after-cast delay by 10% for 20 seconds. The Support's own skills benefit from this as well, letting the team chain abilities faster during the effect.
Β 
<br style="clear:both"/>


== Assigning a role ==
== Assigning a role ==
Every member must have a role '''before''' the party can enter. If anyone in the party has no role assigned, entry is blocked until they pick one.
Every member must have a role '''before''' the party can enter. If anyone in the party has no role assigned, entry is blocked until they pick one.


[[File:Roles.gif]]
<div style="border:2px dashed #d33; background:#fff5f5; color:#a00; padding:.6em 1em; margin:.8em 0; font-weight:bold; border-radius:6px;">FOTO AQUÍ β€” SelecciΓ³n / asignaciΓ³n de rol</div>


== Composition requirements ==
== Composition requirements ==
An instance can require a minimum and/or maximum number of each role. For example, an encounter might require '''at least one Tank and one Healer''', or cap how many of a given role can join. If your party does not match the required composition, entry is blocked and you are told what is missing.
An instance can require a minimum and/or maximum number of each role. For example, an encounter might require '''at least one Tank and one Healer''', or cap how many of a given role can join. If your party does not match the required composition, entry is blocked and you are told what is missing.


Not every instance enforces a composition: each one sets the requirements that fit its design. Always check the instance's own page (or the entrance NPC) for its exact rules.
Not every instance enforces a composition β€” each one sets the requirements that fit its design. Always check the instance's own page (or the entrance NPC) for its exact rules.


== Roles in combat ==
== Roles in combat ==
Once inside, your role determines how much [[Hate|hate]] you generate. The player with the highest accumulated hate becomes the boss's main target.
Once inside, your role influences how enemies behave toward you:
Β 
{| class="wikitable" style="text-align:center"
! Role !! Hate modifier !! Notes
|-
| πŸ›‘οΈ Tank || '''3.5Γ—''' || Highest: designed to lead threat
|-
| ✨ Support || 1.5Γ— || Above average
|-
| ✚ Healer || 1.25Γ—* || Healing multiplies this further (see below)
|-
| βš”οΈ DPS || 0.5Γ— || Below average: safe to attack freely
|}
<small>* Healing generates '''1.5Γ— more hate than equivalent damage''' before the role modifier is applied. A 500 HP heal produces the same base threat as 750 damage.</small>
Β 
Playing to your role (rather than ignoring it) is what makes the harder encounters survivable.
Β 
== A party in practice ==
Here is how hate builds up in a typical 5-player party (1 Tank, 2 Healers, 2 DPS) after a single combat exchange:


{| class="wikitable" style="text-align:center"
* The '''Tank''' is built to hold enemy aggression, keeping bosses and packs focused on the front line.
! Player !! Role !! Action !! How hate is calculated !! Hate
* '''Healer''', '''DPS''' and '''Support''' players are expected to manage their threat so they don't pull enemies off the Tank.
|-
| Ragna || πŸ›‘οΈ Tank || Attacks for 1,000 damage || 1,000 Γ— 3.5 || '''3,500'''
|-
| Aria || ✚ Healer || Heals for 500 HP || 500 Γ— 1.5 (healing) Γ— 1.25 || '''938'''
|-
| Mira || ✚ Healer || Heals for 300 HP || 300 Γ— 1.5 (healing) Γ— 1.25 || '''563'''
|-
| Storm || βš”οΈ DPS || Attacks for 1,200 damage || 1,200 Γ— 0.5 || '''600'''
|-
| Blaze || βš”οΈ DPS || Attacks for 1,500 damage || 1,500 Γ— 0.5 || '''750'''
|}


'''Outcome:''' Ragna has the highest hate by a wide margin and is [[Hate#Status|Aggroed]] (the boss targets him). Both Healers and both DPS sit well below him. Accumulated hate '''does not fade on its own''': Ragna's lead persists even through pauses in his attacks, and teammates can only catch up by out-generating him. To actually take the boss off the Tank, a challenger must not just match his hate but '''exceed it by a clear margin''' β€” small differences never flip the target.
Playing to your role β€” rather than ignoring it β€” is what makes the harder encounters survivable.


'''The takeaway:'''
== Role skills and assignment ==
* '''Tank''': keep attacking to stay comfortably ahead of ongoing healing and damage β€” and if someone does rip aggro, '''Enrage''' taunts the boss straight back to you.
''To be defined.'' How each role is assigned in detail, and the specific skills or abilities tied to each role, will be documented here once finalised.
* '''Healers''': heal when needed, not on cooldown. Heavy sustained healing still adds up on the threat table.
* '''DPS''': attack freely. Your multiplier is low enough that a healthy Tank will always stay ahead of you.


[[Category:Game Systems]]
[[Category:Game Systems]]

Latest revision as of 09:50, 23 July 2026

The Battle Role system assigns every party member one of four combat roles. Many instances and raids use it both as an entry requirement (your party may need a specific mix of roles) and as a combat rule (your role changes how enemies react to you). It is part of the Instance System.

Why roles exist

Group content on Vortex Legends is balanced around a real team, not a pile of damage dealers. The role system makes sure a party brings the pieces an encounter needs β€” someone to hold the enemy, someone to keep the team alive, and someone to deal the damage β€” and it gives the Tank a reliable way to control where the monsters attack.

The four roles

πŸ›‘οΈ Tank

Holds the enemies' attention so the rest of the party can act safely. The Tank is built to draw and keep enemy aggression (threat), standing at the front and absorbing the encounter's damage while teammates heal, support and attack from safer positions. In instances that track threat, the Tank is the role that keeps bosses facing away from the group.

✚ Healer

Keeps the party alive by restoring health. Because instances apply a recovery penalty, healing is more demanding inside group content than out in the open world β€” a dedicated Healer is what lets a party survive sustained boss damage.

βš”οΈ DPS

Focuses on dealing damage to bring enemies down. DPS players turn the time the Tank and Healer buy into actual progress, racing boss enrage timers and clearing waves before they overwhelm the group.

✨ Support

Assists the party with utility and backup β€” buffs, crowd control, and filling whatever gap the team needs. Support rounds out a composition and helps a party handle mechanics that raw healing and damage alone can't.

Assigning a role

Every member must have a role before the party can enter. If anyone in the party has no role assigned, entry is blocked until they pick one.

FOTO AQUÍ β€” SelecciΓ³n / asignaciΓ³n de rol

Composition requirements

An instance can require a minimum and/or maximum number of each role. For example, an encounter might require at least one Tank and one Healer, or cap how many of a given role can join. If your party does not match the required composition, entry is blocked and you are told what is missing.

Not every instance enforces a composition β€” each one sets the requirements that fit its design. Always check the instance's own page (or the entrance NPC) for its exact rules.

Roles in combat

Once inside, your role influences how enemies behave toward you:

  • The Tank is built to hold enemy aggression, keeping bosses and packs focused on the front line.
  • Healer, DPS and Support players are expected to manage their threat so they don't pull enemies off the Tank.

Playing to your role β€” rather than ignoring it β€” is what makes the harder encounters survivable.

Role skills and assignment

To be defined. How each role is assigned in detail, and the specific skills or abilities tied to each role, will be documented here once finalised.