Active Skills
CLEAR
Buffs
0) skill.players--;">
Weapons
0) skill.players--;">
Character
0) skill.players--;">
DLC
Modify
DLC
Modify
DLC
Modify
Modify
DLC
DLC
DLC
Skills
Weapon Type
Assault Rifle
CAR-4
Modify
Northwest B-9
Modify
KU-59
Modify
VF-7S
Modify
Adelig RG5
DLC
Modify
Chanit S3
DLC
Modify
CAR-4 "Monument"
Modify
KU-59 "Ruthless"
Modify
VF-7S "Featherlight"
Modify
CAR-4 "Old Faithful"
Modify
"Queen's Revenge"
Modify
NW B-9 "Wraith"
Modify
Marksman Rifle
SA A144
Modify
Reinfeld 900S
Modify
FIK 22 TLR
DLC
Modify
Spearfish 1895
Modify
R900S "Thunder Scythe"
Modify
A114 "Sentinel"
Modify
R900S "The Lance"
Modify
SMG
FIK PC9
Modify
Ziv Commando
Modify
SG Compact-7
Modify
WAR-45
DLC
Modify
ATK-7
DLC
Modify
Ziv Commando "Kick-Murder"
Modify
Compact7 "Lycan"
Modify
PC9 "Veteran Ranger"
Modify
Shotgun
Reinfeld 880
Modify
Mosconi 12 Classic
Modify
FSA-12G
DLC
Modify
M7 Pursuivant
DLC
Modify
TAS-12
DLC
Modify
Mosconi 12C "The Poacher"
Modify
R880 "Porch King"
Modify
Mosconi 12C "Maniacal Moonshiner"
Modify
LMG
Blyspruta MX63
DLC
Modify
Weapon Type
Pistol
Signature 40
Modify
Signature 403
Modify
Stryk 7
Modify
SP Model 11
Modify
Tribune 32
Modify
Picchio Duro 5
DLC
Modify
Garstini Viper .50AE
DLC
Modify
Jackknife SE5
DLC
Modify
S40 "Square Off"
Modify
Stryk 7 "Hard Liquid"
Modify
SP M11 "Hard Cough"
Modify
Freedom’s Fortune
Modify
Tribune 32 “Miami Decadence”
DLC
Modify
Revolver
J&M Castigo 44
Modify
Sforza Bison
Modify
Bullkick 500
DLC
Modify
Justicar
DLC
Modify
Bison "Long Rager"
Modify
Castigo 44 "Tin Hammer"
Modify
Overkill
HET-5 Red Fox
Modify
Marcom Mamba MGL
Modify
M135 Arges
Modify
Overskill
Interceptor
Sociopath
DLC
Modify
throwable
Frag Grenade
Flashbang Grenade
Smoke Grenade
Throwing Knife
Shock Grenade
deployable
Armor Bag
Medic Bag
Ammo Bag
Sentry Turret
tool
Micro Cam
Motion Sensor
ECM Jammer
Infrasonic Mine
Trip Laser
armor
Medtech Frame
Modify
Specialist Frame
Modify
Saboteur Frame
Modify
Mercenary Frame
Modify
None
Damage to units
Unit
Unit Defence | |
---|---|
Health | |
Armor | |
Armor Hardness
Damage Reduction
|
|
Visor Armor | |
Visor Armor Hardness
Damage Reduction
|
|
Faceplate Armor | |
Faceplate Armor Hardness
Damage Reduction
|
|
Shield Armor Hardness
Damage Reduction
|
Optimal Shots to Kill |
---|
+
+
+
|
Body Shots to Kill |
---|
+
|
Armor Plate
Damage Reduction | |
Regen Time | |
Max Downs | |
Special Property
|
0
/
0
Gain
Refresh
Require
Consume
Edge
Grit
Rush
Medic
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Medic'); longTouch = true;"
x-init="initSkillTooltip('Medic', $el)"
class="skill type-main "
:data-state="skills['Medic']?.active && skills['Medic']?.aced ? 'aced' : (skills['Medic']?.active ? 'basic' : '')"
data-key="Medic"
x-ref="skillMedic"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SteadyHands'); longTouch = true;"
x-init="initSkillTooltip('SteadyHands', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Medic']?.active }"
:data-state="skills['SteadyHands']?.active && skills['SteadyHands']?.aced ? 'aced' : (skills['SteadyHands']?.active ? 'basic' : '')"
data-key="SteadyHands"
x-ref="skillSteadyHands"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ExtraCharge'); longTouch = true;"
x-init="initSkillTooltip('ExtraCharge', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Medic']?.active }"
:data-state="skills['ExtraCharge']?.active && skills['ExtraCharge']?.aced ? 'aced' : (skills['ExtraCharge']?.active ? 'basic' : '')"
data-key="ExtraCharge"
x-ref="skillExtraCharge"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CombatMedic'); longTouch = true;"
x-init="initSkillTooltip('CombatMedic', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Medic']?.active }"
:data-state="skills['CombatMedic']?.active && skills['CombatMedic']?.aced ? 'aced' : (skills['CombatMedic']?.active ? 'basic' : '')"
data-key="CombatMedic"
x-ref="skillCombatMedic"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CodeBlue'); longTouch = true;"
x-init="initSkillTooltip('CodeBlue', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Medic']?.active }"
:data-state="skills['CodeBlue']?.active && skills['CodeBlue']?.aced ? 'aced' : (skills['CodeBlue']?.active ? 'basic' : '')"
data-key="CodeBlue"
x-ref="skillCodeBlue"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Triage'); longTouch = true;"
x-init="initSkillTooltip('Triage', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Medic']?.active }"
:data-state="skills['Triage']?.active && skills['Triage']?.aced ? 'aced' : (skills['Triage']?.active ? 'basic' : '')"
data-key="Triage"
x-ref="skillTriage"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('FieldSurgery'); longTouch = true;"
x-init="initSkillTooltip('FieldSurgery', $el)"
class="skill type-mastery "
:data-state="skills['FieldSurgery']?.active && skills['FieldSurgery']?.aced ? 'aced' : (skills['FieldSurgery']?.active ? 'basic' : '')"
data-key="FieldSurgery"
x-ref="skillFieldSurgery"
>
Ammo Specialist
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('AmmoSpecialist'); longTouch = true;"
x-init="initSkillTooltip('AmmoSpecialist', $el)"
class="skill type-main "
:data-state="skills['AmmoSpecialist']?.active && skills['AmmoSpecialist']?.aced ? 'aced' : (skills['AmmoSpecialist']?.active ? 'basic' : '')"
data-key="AmmoSpecialist"
x-ref="skillAmmoSpecialist"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Scrounger'); longTouch = true;"
x-init="initSkillTooltip('Scrounger', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['AmmoSpecialist']?.active }"
:data-state="skills['Scrounger']?.active && skills['Scrounger']?.aced ? 'aced' : (skills['Scrounger']?.active ? 'basic' : '')"
data-key="Scrounger"
x-ref="skillScrounger"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('FullyLoaded'); longTouch = true;"
x-init="initSkillTooltip('FullyLoaded', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['AmmoSpecialist']?.active }"
:data-state="skills['FullyLoaded']?.active && skills['FullyLoaded']?.aced ? 'aced' : (skills['FullyLoaded']?.active ? 'basic' : '')"
data-key="FullyLoaded"
x-ref="skillFullyLoaded"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('PlateUp'); longTouch = true;"
x-init="initSkillTooltip('PlateUp', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['AmmoSpecialist']?.active }"
:data-state="skills['PlateUp']?.active && skills['PlateUp']?.aced ? 'aced' : (skills['PlateUp']?.active ? 'basic' : '')"
data-key="PlateUp"
x-ref="skillPlateUp"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('HighGrain'); longTouch = true;"
x-init="initSkillTooltip('HighGrain', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['AmmoSpecialist']?.active }"
:data-state="skills['HighGrain']?.active && skills['HighGrain']?.aced ? 'aced' : (skills['HighGrain']?.active ? 'basic' : '')"
data-key="HighGrain"
x-ref="skillHighGrain"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('MagThrow'); longTouch = true;"
x-init="initSkillTooltip('MagThrow', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['AmmoSpecialist']?.active }"
:data-state="skills['MagThrow']?.active && skills['MagThrow']?.aced ? 'aced' : (skills['MagThrow']?.active ? 'basic' : '')"
data-key="MagThrow"
x-ref="skillMagThrow"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('TopUp'); longTouch = true;"
x-init="initSkillTooltip('TopUp', $el)"
class="skill type-mastery "
:data-state="skills['TopUp']?.active && skills['TopUp']?.aced ? 'aced' : (skills['TopUp']?.active ? 'basic' : '')"
data-key="TopUp"
x-ref="skillTopUp"
>
Tank
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Tank'); longTouch = true;"
x-init="initSkillTooltip('Tank', $el)"
class="skill type-main "
:data-state="skills['Tank']?.active && skills['Tank']?.aced ? 'aced' : (skills['Tank']?.active ? 'basic' : '')"
data-key="Tank"
x-ref="skillTank"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Hardy'); longTouch = true;"
x-init="initSkillTooltip('Hardy', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Tank']?.active }"
:data-state="skills['Hardy']?.active && skills['Hardy']?.aced ? 'aced' : (skills['Hardy']?.active ? 'basic' : '')"
data-key="Hardy"
x-ref="skillHardy"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ExtraPlates'); longTouch = true;"
x-init="initSkillTooltip('ExtraPlates', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Tank']?.active }"
:data-state="skills['ExtraPlates']?.active && skills['ExtraPlates']?.aced ? 'aced' : (skills['ExtraPlates']?.active ? 'basic' : '')"
data-key="ExtraPlates"
x-ref="skillExtraPlates"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ArmorUp'); longTouch = true;"
x-init="initSkillTooltip('ArmorUp', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Tank']?.active }"
:data-state="skills['ArmorUp']?.active && skills['ArmorUp']?.aced ? 'aced' : (skills['ArmorUp']?.active ? 'basic' : '')"
data-key="ArmorUp"
x-ref="skillArmorUp"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('LastManStanding'); longTouch = true;"
x-init="initSkillTooltip('LastManStanding', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Tank']?.active }"
:data-state="skills['LastManStanding']?.active && skills['LastManStanding']?.aced ? 'aced' : (skills['LastManStanding']?.active ? 'basic' : '')"
data-key="LastManStanding"
x-ref="skillLastManStanding"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CleanSlate'); longTouch = true;"
x-init="initSkillTooltip('CleanSlate', $el)"
class="skill type-mastery "
:data-state="skills['CleanSlate']?.active && skills['CleanSlate']?.aced ? 'aced' : (skills['CleanSlate']?.active ? 'basic' : '')"
data-key="CleanSlate"
x-ref="skillCleanSlate"
>
Engineer
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Engineer'); longTouch = true;"
x-init="initSkillTooltip('Engineer', $el)"
class="skill type-main "
:data-state="skills['Engineer']?.active && skills['Engineer']?.aced ? 'aced' : (skills['Engineer']?.active ? 'basic' : '')"
data-key="Engineer"
x-ref="skillEngineer"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('APTurret'); longTouch = true;"
x-init="initSkillTooltip('APTurret', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Engineer']?.active }"
:data-state="skills['APTurret']?.active && skills['APTurret']?.aced ? 'aced' : (skills['APTurret']?.active ? 'basic' : '')"
data-key="APTurret"
x-ref="skillAPTurret"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CoolingSystem'); longTouch = true;"
x-init="initSkillTooltip('CoolingSystem', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Engineer']?.active }"
:data-state="skills['CoolingSystem']?.active && skills['CoolingSystem']?.aced ? 'aced' : (skills['CoolingSystem']?.active ? 'basic' : '')"
data-key="CoolingSystem"
x-ref="skillCoolingSystem"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Detonation'); longTouch = true;"
x-init="initSkillTooltip('Detonation', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Engineer']?.active }"
:data-state="skills['Detonation']?.active && skills['Detonation']?.aced ? 'aced' : (skills['Detonation']?.active ? 'basic' : '')"
data-key="Detonation"
x-ref="skillDetonation"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SpinCycle'); longTouch = true;"
x-init="initSkillTooltip('SpinCycle', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Engineer']?.active }"
:data-state="skills['SpinCycle']?.active && skills['SpinCycle']?.aced ? 'aced' : (skills['SpinCycle']?.active ? 'basic' : '')"
data-key="SpinCycle"
x-ref="skillSpinCycle"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('DualSentries'); longTouch = true;"
x-init="initSkillTooltip('DualSentries', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Engineer']?.active }"
:data-state="skills['DualSentries']?.active && skills['DualSentries']?.aced ? 'aced' : (skills['DualSentries']?.active ? 'basic' : '')"
data-key="DualSentries"
x-ref="skillDualSentries"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('TargetedFire'); longTouch = true;"
x-init="initSkillTooltip('TargetedFire', $el)"
class="skill type-mastery "
:data-state="skills['TargetedFire']?.active && skills['TargetedFire']?.aced ? 'aced' : (skills['TargetedFire']?.active ? 'basic' : '')"
data-key="TargetedFire"
x-ref="skillTargetedFire"
>
Fortitude
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Fortitude'); longTouch = true;"
x-init="initSkillTooltip('Fortitude', $el)"
class="skill type-main "
:data-state="skills['Fortitude']?.active && skills['Fortitude']?.aced ? 'aced' : (skills['Fortitude']?.active ? 'basic' : '')"
data-key="Fortitude"
x-ref="skillFortitude"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('EmpathicHealing'); longTouch = true;"
x-init="initSkillTooltip('EmpathicHealing', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Fortitude']?.active }"
:data-state="skills['EmpathicHealing']?.active && skills['EmpathicHealing']?.aced ? 'aced' : (skills['EmpathicHealing']?.active ? 'basic' : '')"
data-key="EmpathicHealing"
x-ref="skillEmpathicHealing"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Tenacious'); longTouch = true;"
x-init="initSkillTooltip('Tenacious', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Fortitude']?.active }"
:data-state="skills['Tenacious']?.active && skills['Tenacious']?.aced ? 'aced' : (skills['Tenacious']?.active ? 'basic' : '')"
data-key="Tenacious"
x-ref="skillTenacious"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('PeakPerformance'); longTouch = true;"
x-init="initSkillTooltip('PeakPerformance', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Fortitude']?.active }"
:data-state="skills['PeakPerformance']?.active && skills['PeakPerformance']?.aced ? 'aced' : (skills['PeakPerformance']?.active ? 'basic' : '')"
data-key="PeakPerformance"
x-ref="skillPeakPerformance"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('WalkingTall'); longTouch = true;"
x-init="initSkillTooltip('WalkingTall', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Fortitude']?.active }"
:data-state="skills['WalkingTall']?.active && skills['WalkingTall']?.aced ? 'aced' : (skills['WalkingTall']?.active ? 'basic' : '')"
data-key="WalkingTall"
x-ref="skillWalkingTall"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Painkiller'); longTouch = true;"
x-init="initSkillTooltip('Painkiller', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Fortitude']?.active }"
:data-state="skills['Painkiller']?.active && skills['Painkiller']?.aced ? 'aced' : (skills['Painkiller']?.active ? 'basic' : '')"
data-key="Painkiller"
x-ref="skillPainkiller"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ChargedUp'); longTouch = true;"
x-init="initSkillTooltip('ChargedUp', $el)"
class="skill type-mastery "
:data-state="skills['ChargedUp']?.active && skills['ChargedUp']?.aced ? 'aced' : (skills['ChargedUp']?.active ? 'basic' : '')"
data-key="ChargedUp"
x-ref="skillChargedUp"
>
Transporter
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Transporter'); longTouch = true;"
x-init="initSkillTooltip('Transporter', $el)"
class="skill type-main "
:data-state="skills['Transporter']?.active && skills['Transporter']?.aced ? 'aced' : (skills['Transporter']?.active ? 'basic' : '')"
data-key="Transporter"
x-ref="skillTransporter"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('BeastOfBurden'); longTouch = true;"
x-init="initSkillTooltip('BeastOfBurden', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Transporter']?.active }"
:data-state="skills['BeastOfBurden']?.active && skills['BeastOfBurden']?.aced ? 'aced' : (skills['BeastOfBurden']?.active ? 'basic' : '')"
data-key="BeastOfBurden"
x-ref="skillBeastOfBurden"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('BrutalCarry'); longTouch = true;"
x-init="initSkillTooltip('BrutalCarry', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Transporter']?.active }"
:data-state="skills['BrutalCarry']?.active && skills['BrutalCarry']?.aced ? 'aced' : (skills['BrutalCarry']?.active ? 'basic' : '')"
data-key="BrutalCarry"
x-ref="skillBrutalCarry"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('DeepPockets'); longTouch = true;"
x-init="initSkillTooltip('DeepPockets', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Transporter']?.active }"
:data-state="skills['DeepPockets']?.active && skills['DeepPockets']?.aced ? 'aced' : (skills['DeepPockets']?.active ? 'basic' : '')"
data-key="DeepPockets"
x-ref="skillDeepPockets"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('PowerLifter'); longTouch = true;"
x-init="initSkillTooltip('PowerLifter', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Transporter']?.active }"
:data-state="skills['PowerLifter']?.active && skills['PowerLifter']?.aced ? 'aced' : (skills['PowerLifter']?.active ? 'basic' : '')"
data-key="PowerLifter"
x-ref="skillPowerLifter"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Catapult'); longTouch = true;"
x-init="initSkillTooltip('Catapult', $el)"
class="skill type-mastery "
:data-state="skills['Catapult']?.active && skills['Catapult']?.aced ? 'aced' : (skills['Catapult']?.active ? 'basic' : '')"
data-key="Catapult"
x-ref="skillCatapult"
>
Escapist
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Escapist'); longTouch = true;"
x-init="initSkillTooltip('Escapist', $el)"
class="skill type-main "
:data-state="skills['Escapist']?.active && skills['Escapist']?.aced ? 'aced' : (skills['Escapist']?.active ? 'basic' : '')"
data-key="Escapist"
x-ref="skillEscapist"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Balanced'); longTouch = true;"
x-init="initSkillTooltip('Balanced', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Escapist']?.active }"
:data-state="skills['Balanced']?.active && skills['Balanced']?.aced ? 'aced' : (skills['Balanced']?.active ? 'basic' : '')"
data-key="Balanced"
x-ref="skillBalanced"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('MoveAndCover'); longTouch = true;"
x-init="initSkillTooltip('MoveAndCover', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Escapist']?.active }"
:data-state="skills['MoveAndCover']?.active && skills['MoveAndCover']?.aced ? 'aced' : (skills['MoveAndCover']?.active ? 'basic' : '')"
data-key="MoveAndCover"
x-ref="skillMoveAndCover"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SlideTackle'); longTouch = true;"
x-init="initSkillTooltip('SlideTackle', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Escapist']?.active }"
:data-state="skills['SlideTackle']?.active && skills['SlideTackle']?.aced ? 'aced' : (skills['SlideTackle']?.active ? 'basic' : '')"
data-key="SlideTackle"
x-ref="skillSlideTackle"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('BatteringRam'); longTouch = true;"
x-init="initSkillTooltip('BatteringRam', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Escapist']?.active }"
:data-state="skills['BatteringRam']?.active && skills['BatteringRam']?.aced ? 'aced' : (skills['BatteringRam']?.active ? 'basic' : '')"
data-key="BatteringRam"
x-ref="skillBatteringRam"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Swift'); longTouch = true;"
x-init="initSkillTooltip('Swift', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Escapist']?.active }"
:data-state="skills['Swift']?.active && skills['Swift']?.aced ? 'aced' : (skills['Swift']?.active ? 'basic' : '')"
data-key="Swift"
x-ref="skillSwift"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Disengage'); longTouch = true;"
x-init="initSkillTooltip('Disengage', $el)"
class="skill type-mastery "
:data-state="skills['Disengage']?.active && skills['Disengage']?.aced ? 'aced' : (skills['Disengage']?.active ? 'basic' : '')"
data-key="Disengage"
x-ref="skillDisengage"
>
Manipulator
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Manipulator'); longTouch = true;"
x-init="initSkillTooltip('Manipulator', $el)"
class="skill type-main "
:data-state="skills['Manipulator']?.active && skills['Manipulator']?.aced ? 'aced' : (skills['Manipulator']?.active ? 'basic' : '')"
data-key="Manipulator"
x-ref="skillManipulator"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Overbearing'); longTouch = true;"
x-init="initSkillTooltip('Overbearing', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Manipulator']?.active }"
:data-state="skills['Overbearing']?.active && skills['Overbearing']?.aced ? 'aced' : (skills['Overbearing']?.active ? 'basic' : '')"
data-key="Overbearing"
x-ref="skillOverbearing"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SilverTongue'); longTouch = true;"
x-init="initSkillTooltip('SilverTongue', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Manipulator']?.active }"
:data-state="skills['SilverTongue']?.active && skills['SilverTongue']?.aced ? 'aced' : (skills['SilverTongue']?.active ? 'basic' : '')"
data-key="SilverTongue"
x-ref="skillSilverTongue"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Negotiatior'); longTouch = true;"
x-init="initSkillTooltip('Negotiatior', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Manipulator']?.active }"
:data-state="skills['Negotiatior']?.active && skills['Negotiatior']?.aced ? 'aced' : (skills['Negotiatior']?.active ? 'basic' : '')"
data-key="Negotiatior"
x-ref="skillNegotiatior"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Menacing'); longTouch = true;"
x-init="initSkillTooltip('Menacing', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Manipulator']?.active }"
:data-state="skills['Menacing']?.active && skills['Menacing']?.aced ? 'aced' : (skills['Menacing']?.active ? 'basic' : '')"
data-key="Menacing"
x-ref="skillMenacing"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('StockholmSyndrome'); longTouch = true;"
x-init="initSkillTooltip('StockholmSyndrome', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Manipulator']?.active }"
:data-state="skills['StockholmSyndrome']?.active && skills['StockholmSyndrome']?.aced ? 'aced' : (skills['StockholmSyndrome']?.active ? 'basic' : '')"
data-key="StockholmSyndrome"
x-ref="skillStockholmSyndrome"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('MasterTrader'); longTouch = true;"
x-init="initSkillTooltip('MasterTrader', $el)"
class="skill type-mastery "
:data-state="skills['MasterTrader']?.active && skills['MasterTrader']?.aced ? 'aced' : (skills['MasterTrader']?.active ? 'basic' : '')"
data-key="MasterTrader"
x-ref="skillMasterTrader"
>
Mower
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Mower'); longTouch = true;"
x-init="initSkillTooltip('Mower', $el)"
class="skill type-main "
:data-state="skills['Mower']?.active && skills['Mower']?.aced ? 'aced' : (skills['Mower']?.active ? 'basic' : '')"
data-key="Mower"
x-ref="skillMower"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('RecoilHandling'); longTouch = true;"
x-init="initSkillTooltip('RecoilHandling', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Mower']?.active }"
:data-state="skills['RecoilHandling']?.active && skills['RecoilHandling']?.aced ? 'aced' : (skills['RecoilHandling']?.active ? 'basic' : '')"
data-key="RecoilHandling"
x-ref="skillRecoilHandling"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SuppressiveFire'); longTouch = true;"
x-init="initSkillTooltip('SuppressiveFire', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Mower']?.active }"
:data-state="skills['SuppressiveFire']?.active && skills['SuppressiveFire']?.aced ? 'aced' : (skills['SuppressiveFire']?.active ? 'basic' : '')"
data-key="SuppressiveFire"
x-ref="skillSuppressiveFire"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('AmmoFunnel'); longTouch = true;"
x-init="initSkillTooltip('AmmoFunnel', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Mower']?.active }"
:data-state="skills['AmmoFunnel']?.active && skills['AmmoFunnel']?.aced ? 'aced' : (skills['AmmoFunnel']?.active ? 'basic' : '')"
data-key="AmmoFunnel"
x-ref="skillAmmoFunnel"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Replenish'); longTouch = true;"
x-init="initSkillTooltip('Replenish', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Mower']?.active }"
:data-state="skills['Replenish']?.active && skills['Replenish']?.aced ? 'aced' : (skills['Replenish']?.active ? 'basic' : '')"
data-key="Replenish"
x-ref="skillReplenish"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SprintLoaded'); longTouch = true;"
x-init="initSkillTooltip('SprintLoaded', $el)"
class="skill type-mastery "
:data-state="skills['SprintLoaded']?.active && skills['SprintLoaded']?.aced ? 'aced' : (skills['SprintLoaded']?.active ? 'basic' : '')"
data-key="SprintLoaded"
x-ref="skillSprintLoaded"
>
Sharpshooter
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Sharpshooter'); longTouch = true;"
x-init="initSkillTooltip('Sharpshooter', $el)"
class="skill type-main "
:data-state="skills['Sharpshooter']?.active && skills['Sharpshooter']?.aced ? 'aced' : (skills['Sharpshooter']?.active ? 'basic' : '')"
data-key="Sharpshooter"
x-ref="skillSharpshooter"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CollateralControl'); longTouch = true;"
x-init="initSkillTooltip('CollateralControl', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Sharpshooter']?.active }"
:data-state="skills['CollateralControl']?.active && skills['CollateralControl']?.aced ? 'aced' : (skills['CollateralControl']?.active ? 'basic' : '')"
data-key="CollateralControl"
x-ref="skillCollateralControl"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('LongShot'); longTouch = true;"
x-init="initSkillTooltip('LongShot', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Sharpshooter']?.active }"
:data-state="skills['LongShot']?.active && skills['LongShot']?.aced ? 'aced' : (skills['LongShot']?.active ? 'basic' : '')"
data-key="LongShot"
x-ref="skillLongShot"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('PrecisionShot'); longTouch = true;"
x-init="initSkillTooltip('PrecisionShot', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Sharpshooter']?.active }"
:data-state="skills['PrecisionShot']?.active && skills['PrecisionShot']?.aced ? 'aced' : (skills['PrecisionShot']?.active ? 'basic' : '')"
data-key="PrecisionShot"
x-ref="skillPrecisionShot"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CuttingShot'); longTouch = true;"
x-init="initSkillTooltip('CuttingShot', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Sharpshooter']?.active }"
:data-state="skills['CuttingShot']?.active && skills['CuttingShot']?.aced ? 'aced' : (skills['CuttingShot']?.active ? 'basic' : '')"
data-key="CuttingShot"
x-ref="skillCuttingShot"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('AmmoReplenisher'); longTouch = true;"
x-init="initSkillTooltip('AmmoReplenisher', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Sharpshooter']?.active }"
:data-state="skills['AmmoReplenisher']?.active && skills['AmmoReplenisher']?.aced ? 'aced' : (skills['AmmoReplenisher']?.active ? 'basic' : '')"
data-key="AmmoReplenisher"
x-ref="skillAmmoReplenisher"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SpeedAim'); longTouch = true;"
x-init="initSkillTooltip('SpeedAim', $el)"
class="skill type-mastery "
:data-state="skills['SpeedAim']?.active && skills['SpeedAim']?.aced ? 'aced' : (skills['SpeedAim']?.active ? 'basic' : '')"
data-key="SpeedAim"
x-ref="skillSpeedAim"
>
Enforcer
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Enforcer'); longTouch = true;"
x-init="initSkillTooltip('Enforcer', $el)"
class="skill type-main "
:data-state="skills['Enforcer']?.active && skills['Enforcer']?.aced ? 'aced' : (skills['Enforcer']?.active ? 'basic' : '')"
data-key="Enforcer"
x-ref="skillEnforcer"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('QuickReload'); longTouch = true;"
x-init="initSkillTooltip('QuickReload', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Enforcer']?.active }"
:data-state="skills['QuickReload']?.active && skills['QuickReload']?.aced ? 'aced' : (skills['QuickReload']?.active ? 'basic' : '')"
data-key="QuickReload"
x-ref="skillQuickReload"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('FaceToFace'); longTouch = true;"
x-init="initSkillTooltip('FaceToFace', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Enforcer']?.active }"
:data-state="skills['FaceToFace']?.active && skills['FaceToFace']?.aced ? 'aced' : (skills['FaceToFace']?.active ? 'basic' : '')"
data-key="FaceToFace"
x-ref="skillFaceToFace"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Solid'); longTouch = true;"
x-init="initSkillTooltip('Solid', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Enforcer']?.active }"
:data-state="skills['Solid']?.active && skills['Solid']?.aced ? 'aced' : (skills['Solid']?.active ? 'basic' : '')"
data-key="Solid"
x-ref="skillSolid"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CombatReload'); longTouch = true;"
x-init="initSkillTooltip('CombatReload', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Enforcer']?.active }"
:data-state="skills['CombatReload']?.active && skills['CombatReload']?.aced ? 'aced' : (skills['CombatReload']?.active ? 'basic' : '')"
data-key="CombatReload"
x-ref="skillCombatReload"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ShockAndAwe'); longTouch = true;"
x-init="initSkillTooltip('ShockAndAwe', $el)"
class="skill type-mastery "
:data-state="skills['ShockAndAwe']?.active && skills['ShockAndAwe']?.aced ? 'aced' : (skills['ShockAndAwe']?.active ? 'basic' : '')"
data-key="ShockAndAwe"
x-ref="skillShockAndAwe"
>
Gunslinger
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Gunslinger'); longTouch = true;"
x-init="initSkillTooltip('Gunslinger', $el)"
class="skill type-main "
:data-state="skills['Gunslinger']?.active && skills['Gunslinger']?.aced ? 'aced' : (skills['Gunslinger']?.active ? 'basic' : '')"
data-key="Gunslinger"
x-ref="skillGunslinger"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('FromTheHip'); longTouch = true;"
x-init="initSkillTooltip('FromTheHip', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Gunslinger']?.active }"
:data-state="skills['FromTheHip']?.active && skills['FromTheHip']?.aced ? 'aced' : (skills['FromTheHip']?.active ? 'basic' : '')"
data-key="FromTheHip"
x-ref="skillFromTheHip"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('HeavyHipfire'); longTouch = true;"
x-init="initSkillTooltip('HeavyHipfire', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Gunslinger']?.active }"
:data-state="skills['HeavyHipfire']?.active && skills['HeavyHipfire']?.aced ? 'aced' : (skills['HeavyHipfire']?.active ? 'basic' : '')"
data-key="HeavyHipfire"
x-ref="skillHeavyHipfire"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Finisher'); longTouch = true;"
x-init="initSkillTooltip('Finisher', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Gunslinger']?.active }"
:data-state="skills['Finisher']?.active && skills['Finisher']?.aced ? 'aced' : (skills['Finisher']?.active ? 'basic' : '')"
data-key="Finisher"
x-ref="skillFinisher"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('AmmoGrabber'); longTouch = true;"
x-init="initSkillTooltip('AmmoGrabber', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Gunslinger']?.active }"
:data-state="skills['AmmoGrabber']?.active && skills['AmmoGrabber']?.aced ? 'aced' : (skills['AmmoGrabber']?.active ? 'basic' : '')"
data-key="AmmoGrabber"
x-ref="skillAmmoGrabber"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('QuickDraw'); longTouch = true;"
x-init="initSkillTooltip('QuickDraw', $el)"
class="skill type-mastery "
:data-state="skills['QuickDraw']?.active && skills['QuickDraw']?.aced ? 'aced' : (skills['QuickDraw']?.active ? 'basic' : '')"
data-key="QuickDraw"
x-ref="skillQuickDraw"
>
Demolitionist
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Demolitionist'); longTouch = true;"
x-init="initSkillTooltip('Demolitionist', $el)"
class="skill type-main "
:data-state="skills['Demolitionist']?.active && skills['Demolitionist']?.aced ? 'aced' : (skills['Demolitionist']?.active ? 'basic' : '')"
data-key="Demolitionist"
x-ref="skillDemolitionist"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Cooker'); longTouch = true;"
x-init="initSkillTooltip('Cooker', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Demolitionist']?.active }"
:data-state="skills['Cooker']?.active && skills['Cooker']?.aced ? 'aced' : (skills['Cooker']?.active ? 'basic' : '')"
data-key="Cooker"
x-ref="skillCooker"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ShellShock'); longTouch = true;"
x-init="initSkillTooltip('ShellShock', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Demolitionist']?.active }"
:data-state="skills['ShellShock']?.active && skills['ShellShock']?.aced ? 'aced' : (skills['ShellShock']?.active ? 'basic' : '')"
data-key="ShellShock"
x-ref="skillShellShock"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Blowback'); longTouch = true;"
x-init="initSkillTooltip('Blowback', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Demolitionist']?.active }"
:data-state="skills['Blowback']?.active && skills['Blowback']?.aced ? 'aced' : (skills['Blowback']?.active ? 'basic' : '')"
data-key="Blowback"
x-ref="skillBlowback"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('BlastShield'); longTouch = true;"
x-init="initSkillTooltip('BlastShield', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Demolitionist']?.active }"
:data-state="skills['BlastShield']?.active && skills['BlastShield']?.aced ? 'aced' : (skills['BlastShield']?.active ? 'basic' : '')"
data-key="BlastShield"
x-ref="skillBlastShield"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Overcooked'); longTouch = true;"
x-init="initSkillTooltip('Overcooked', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Demolitionist']?.active }"
:data-state="skills['Overcooked']?.active && skills['Overcooked']?.aced ? 'aced' : (skills['Overcooked']?.active ? 'basic' : '')"
data-key="Overcooked"
x-ref="skillOvercooked"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ExtraMunitions'); longTouch = true;"
x-init="initSkillTooltip('ExtraMunitions', $el)"
class="skill type-mastery "
:data-state="skills['ExtraMunitions']?.active && skills['ExtraMunitions']?.aced ? 'aced' : (skills['ExtraMunitions']?.active ? 'basic' : '')"
data-key="ExtraMunitions"
x-ref="skillExtraMunitions"
>
Assassin
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Assassin'); longTouch = true;"
x-init="initSkillTooltip('Assassin', $el)"
class="skill type-main "
:data-state="skills['Assassin']?.active && skills['Assassin']?.aced ? 'aced' : (skills['Assassin']?.active ? 'basic' : '')"
data-key="Assassin"
x-ref="skillAssassin"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SkimmingTheGround'); longTouch = true;"
x-init="initSkillTooltip('SkimmingTheGround', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Assassin']?.active }"
:data-state="skills['SkimmingTheGround']?.active && skills['SkimmingTheGround']?.aced ? 'aced' : (skills['SkimmingTheGround']?.active ? 'basic' : '')"
data-key="SkimmingTheGround"
x-ref="skillSkimmingTheGround"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('DropCloth'); longTouch = true;"
x-init="initSkillTooltip('DropCloth', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Assassin']?.active }"
:data-state="skills['DropCloth']?.active && skills['DropCloth']?.aced ? 'aced' : (skills['DropCloth']?.active ? 'basic' : '')"
data-key="DropCloth"
x-ref="skillDropCloth"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('DuckAndWeave'); longTouch = true;"
x-init="initSkillTooltip('DuckAndWeave', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Assassin']?.active }"
:data-state="skills['DuckAndWeave']?.active && skills['DuckAndWeave']?.aced ? 'aced' : (skills['DuckAndWeave']?.active ? 'basic' : '')"
data-key="DuckAndWeave"
x-ref="skillDuckAndWeave"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('KillerKinesthetics'); longTouch = true;"
x-init="initSkillTooltip('KillerKinesthetics', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Assassin']?.active }"
:data-state="skills['KillerKinesthetics']?.active && skills['KillerKinesthetics']?.aced ? 'aced' : (skills['KillerKinesthetics']?.active ? 'basic' : '')"
data-key="KillerKinesthetics"
x-ref="skillKillerKinesthetics"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('AssassinsMettle'); longTouch = true;"
x-init="initSkillTooltip('AssassinsMettle', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Assassin']?.active }"
:data-state="skills['AssassinsMettle']?.active && skills['AssassinsMettle']?.aced ? 'aced' : (skills['AssassinsMettle']?.active ? 'basic' : '')"
data-key="AssassinsMettle"
x-ref="skillAssassinsMettle"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('DeathKnell'); longTouch = true;"
x-init="initSkillTooltip('DeathKnell', $el)"
class="skill type-mastery "
:data-state="skills['DeathKnell']?.active && skills['DeathKnell']?.aced ? 'aced' : (skills['DeathKnell']?.active ? 'basic' : '')"
data-key="DeathKnell"
x-ref="skillDeathKnell"
>
Tactician
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Tactician'); longTouch = true;"
x-init="initSkillTooltip('Tactician', $el)"
class="skill type-main "
:data-state="skills['Tactician']?.active && skills['Tactician']?.aced ? 'aced' : (skills['Tactician']?.active ? 'basic' : '')"
data-key="Tactician"
x-ref="skillTactician"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CrowdControl'); longTouch = true;"
x-init="initSkillTooltip('CrowdControl', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Tactician']?.active }"
:data-state="skills['CrowdControl']?.active && skills['CrowdControl']?.aced ? 'aced' : (skills['CrowdControl']?.active ? 'basic' : '')"
data-key="CrowdControl"
x-ref="skillCrowdControl"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CoupDeGrace'); longTouch = true;"
x-init="initSkillTooltip('CoupDeGrace', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Tactician']?.active }"
:data-state="skills['CoupDeGrace']?.active && skills['CoupDeGrace']?.aced ? 'aced' : (skills['CoupDeGrace']?.active ? 'basic' : '')"
data-key="CoupDeGrace"
x-ref="skillCoupDeGrace"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Discombobulate'); longTouch = true;"
x-init="initSkillTooltip('Discombobulate', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Tactician']?.active }"
:data-state="skills['Discombobulate']?.active && skills['Discombobulate']?.aced ? 'aced' : (skills['Discombobulate']?.active ? 'basic' : '')"
data-key="Discombobulate"
x-ref="skillDiscombobulate"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Expose'); longTouch = true;"
x-init="initSkillTooltip('Expose', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Tactician']?.active }"
:data-state="skills['Expose']?.active && skills['Expose']?.aced ? 'aced' : (skills['Expose']?.active ? 'basic' : '')"
data-key="Expose"
x-ref="skillExpose"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Scramble'); longTouch = true;"
x-init="initSkillTooltip('Scramble', $el)"
class="skill type-mastery "
:data-state="skills['Scramble']?.active && skills['Scramble']?.aced ? 'aced' : (skills['Scramble']?.active ? 'basic' : '')"
data-key="Scramble"
x-ref="skillScramble"
>
Strategist
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Strategist'); longTouch = true;"
x-init="initSkillTooltip('Strategist', $el)"
class="skill type-main "
:data-state="skills['Strategist']?.active && skills['Strategist']?.aced ? 'aced' : (skills['Strategist']?.active ? 'basic' : '')"
data-key="Strategist"
x-ref="skillStrategist"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CombatMarking'); longTouch = true;"
x-init="initSkillTooltip('CombatMarking', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Strategist']?.active }"
:data-state="skills['CombatMarking']?.active && skills['CombatMarking']?.aced ? 'aced' : (skills['CombatMarking']?.active ? 'basic' : '')"
data-key="CombatMarking"
x-ref="skillCombatMarking"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ThreatAssessment'); longTouch = true;"
x-init="initSkillTooltip('ThreatAssessment', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Strategist']?.active }"
:data-state="skills['ThreatAssessment']?.active && skills['ThreatAssessment']?.aced ? 'aced' : (skills['ThreatAssessment']?.active ? 'basic' : '')"
data-key="ThreatAssessment"
x-ref="skillThreatAssessment"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Misdirect'); longTouch = true;"
x-init="initSkillTooltip('Misdirect', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Strategist']?.active }"
:data-state="skills['Misdirect']?.active && skills['Misdirect']?.aced ? 'aced' : (skills['Misdirect']?.active ? 'basic' : '')"
data-key="Misdirect"
x-ref="skillMisdirect"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('MarkedForDeath'); longTouch = true;"
x-init="initSkillTooltip('MarkedForDeath', $el)"
class="skill type-mastery "
:data-state="skills['MarkedForDeath']?.active && skills['MarkedForDeath']?.aced ? 'aced' : (skills['MarkedForDeath']?.active ? 'basic' : '')"
data-key="MarkedForDeath"
x-ref="skillMarkedForDeath"
>
CQC Specialist
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CQCSpecialist'); longTouch = true;"
x-init="initSkillTooltip('CQCSpecialist', $el)"
class="skill type-main "
:data-state="skills['CQCSpecialist']?.active && skills['CQCSpecialist']?.aced ? 'aced' : (skills['CQCSpecialist']?.active ? 'basic' : '')"
data-key="CQCSpecialist"
x-ref="skillCQCSpecialist"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SoftAssets'); longTouch = true;"
x-init="initSkillTooltip('SoftAssets', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['CQCSpecialist']?.active }"
:data-state="skills['SoftAssets']?.active && skills['SoftAssets']?.aced ? 'aced' : (skills['SoftAssets']?.active ? 'basic' : '')"
data-key="SoftAssets"
x-ref="skillSoftAssets"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Groundskeeper'); longTouch = true;"
x-init="initSkillTooltip('Groundskeeper', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['CQCSpecialist']?.active }"
:data-state="skills['Groundskeeper']?.active && skills['Groundskeeper']?.aced ? 'aced' : (skills['Groundskeeper']?.active ? 'basic' : '')"
data-key="Groundskeeper"
x-ref="skillGroundskeeper"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('PinPuller'); longTouch = true;"
x-init="initSkillTooltip('PinPuller', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['CQCSpecialist']?.active }"
:data-state="skills['PinPuller']?.active && skills['PinPuller']?.aced ? 'aced' : (skills['PinPuller']?.active ? 'basic' : '')"
data-key="PinPuller"
x-ref="skillPinPuller"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SavageTakedown'); longTouch = true;"
x-init="initSkillTooltip('SavageTakedown', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['CQCSpecialist']?.active }"
:data-state="skills['SavageTakedown']?.active && skills['SavageTakedown']?.aced ? 'aced' : (skills['SavageTakedown']?.active ? 'basic' : '')"
data-key="SavageTakedown"
x-ref="skillSavageTakedown"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('PressurePoints'); longTouch = true;"
x-init="initSkillTooltip('PressurePoints', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['CQCSpecialist']?.active }"
:data-state="skills['PressurePoints']?.active && skills['PressurePoints']?.aced ? 'aced' : (skills['PressurePoints']?.active ? 'basic' : '')"
data-key="PressurePoints"
x-ref="skillPressurePoints"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CoverUp'); longTouch = true;"
x-init="initSkillTooltip('CoverUp', $el)"
class="skill type-mastery "
:data-state="skills['CoverUp']?.active && skills['CoverUp']?.aced ? 'aced' : (skills['CoverUp']?.active ? 'basic' : '')"
data-key="CoverUp"
x-ref="skillCoverUp"
>
Infiltrator
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Infiltrator'); longTouch = true;"
x-init="initSkillTooltip('Infiltrator', $el)"
class="skill type-main "
:data-state="skills['Infiltrator']?.active && skills['Infiltrator']?.aced ? 'aced' : (skills['Infiltrator']?.active ? 'basic' : '')"
data-key="Infiltrator"
x-ref="skillInfiltrator"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('QuickFingers'); longTouch = true;"
x-init="initSkillTooltip('QuickFingers', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Infiltrator']?.active }"
:data-state="skills['QuickFingers']?.active && skills['QuickFingers']?.aced ? 'aced' : (skills['QuickFingers']?.active ? 'basic' : '')"
data-key="QuickFingers"
x-ref="skillQuickFingers"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Retreiver'); longTouch = true;"
x-init="initSkillTooltip('Retreiver', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Infiltrator']?.active }"
:data-state="skills['Retreiver']?.active && skills['Retreiver']?.aced ? 'aced' : (skills['Retreiver']?.active ? 'basic' : '')"
data-key="Retreiver"
x-ref="skillRetreiver"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Bagger'); longTouch = true;"
x-init="initSkillTooltip('Bagger', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Infiltrator']?.active }"
:data-state="skills['Bagger']?.active && skills['Bagger']?.aced ? 'aced' : (skills['Bagger']?.active ? 'basic' : '')"
data-key="Bagger"
x-ref="skillBagger"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('BladeBouncer'); longTouch = true;"
x-init="initSkillTooltip('BladeBouncer', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Infiltrator']?.active }"
:data-state="skills['BladeBouncer']?.active && skills['BladeBouncer']?.aced ? 'aced' : (skills['BladeBouncer']?.active ? 'basic' : '')"
data-key="BladeBouncer"
x-ref="skillBladeBouncer"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('FrugalThrower'); longTouch = true;"
x-init="initSkillTooltip('FrugalThrower', $el)"
class="skill type-mastery "
:data-state="skills['FrugalThrower']?.active && skills['FrugalThrower']?.aced ? 'aced' : (skills['FrugalThrower']?.active ? 'basic' : '')"
data-key="FrugalThrower"
x-ref="skillFrugalThrower"
>
Grifter
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Grifter'); longTouch = true;"
x-init="initSkillTooltip('Grifter', $el)"
class="skill type-main "
:data-state="skills['Grifter']?.active && skills['Grifter']?.aced ? 'aced' : (skills['Grifter']?.active ? 'basic' : '')"
data-key="Grifter"
x-ref="skillGrifter"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('WalkTheWalk'); longTouch = true;"
x-init="initSkillTooltip('WalkTheWalk', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Grifter']?.active }"
:data-state="skills['WalkTheWalk']?.active && skills['WalkTheWalk']?.aced ? 'aced' : (skills['WalkTheWalk']?.active ? 'basic' : '')"
data-key="WalkTheWalk"
x-ref="skillWalkTheWalk"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SocialEngineering'); longTouch = true;"
x-init="initSkillTooltip('SocialEngineering', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Grifter']?.active }"
:data-state="skills['SocialEngineering']?.active && skills['SocialEngineering']?.aced ? 'aced' : (skills['SocialEngineering']?.active ? 'basic' : '')"
data-key="SocialEngineering"
x-ref="skillSocialEngineering"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('OpenMic'); longTouch = true;"
x-init="initSkillTooltip('OpenMic', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Grifter']?.active }"
:data-state="skills['OpenMic']?.active && skills['OpenMic']?.aced ? 'aced' : (skills['OpenMic']?.active ? 'basic' : '')"
data-key="OpenMic"
x-ref="skillOpenMic"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Slippery'); longTouch = true;"
x-init="initSkillTooltip('Slippery', $el)"
class="skill type-mastery "
:data-state="skills['Slippery']?.active && skills['Slippery']?.aced ? 'aced' : (skills['Slippery']?.active ? 'basic' : '')"
data-key="Slippery"
x-ref="skillSlippery"
>
Hacker
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Hacker'); longTouch = true;"
x-init="initSkillTooltip('Hacker', $el)"
class="skill type-main "
:data-state="skills['Hacker']?.active && skills['Hacker']?.aced ? 'aced' : (skills['Hacker']?.active ? 'basic' : '')"
data-key="Hacker"
x-ref="skillHacker"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SecureLoop'); longTouch = true;"
x-init="initSkillTooltip('SecureLoop', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Hacker']?.active }"
:data-state="skills['SecureLoop']?.active && skills['SecureLoop']?.aced ? 'aced' : (skills['SecureLoop']?.active ? 'basic' : '')"
data-key="SecureLoop"
x-ref="skillSecureLoop"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ApplianceBreach'); longTouch = true;"
x-init="initSkillTooltip('ApplianceBreach', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Hacker']?.active }"
:data-state="skills['ApplianceBreach']?.active && skills['ApplianceBreach']?.aced ? 'aced' : (skills['ApplianceBreach']?.active ? 'basic' : '')"
data-key="ApplianceBreach"
x-ref="skillApplianceBreach"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('RoutedPing'); longTouch = true;"
x-init="initSkillTooltip('RoutedPing', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Hacker']?.active }"
:data-state="skills['RoutedPing']?.active && skills['RoutedPing']?.aced ? 'aced' : (skills['RoutedPing']?.active ? 'basic' : '')"
data-key="RoutedPing"
x-ref="skillRoutedPing"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('GlitchProtocol'); longTouch = true;"
x-init="initSkillTooltip('GlitchProtocol', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Hacker']?.active }"
:data-state="skills['GlitchProtocol']?.active && skills['GlitchProtocol']?.aced ? 'aced' : (skills['GlitchProtocol']?.active ? 'basic' : '')"
data-key="GlitchProtocol"
x-ref="skillGlitchProtocol"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SignalCatch'); longTouch = true;"
x-init="initSkillTooltip('SignalCatch', $el)"
class="skill type-mastery "
:data-state="skills['SignalCatch']?.active && skills['SignalCatch']?.aced ? 'aced' : (skills['SignalCatch']?.active ? 'basic' : '')"
data-key="SignalCatch"
x-ref="skillSignalCatch"
>
Scrambler
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('Scrambler'); longTouch = true;"
x-init="initSkillTooltip('Scrambler', $el)"
class="skill type-main "
:data-state="skills['Scrambler']?.active && skills['Scrambler']?.aced ? 'aced' : (skills['Scrambler']?.active ? 'basic' : '')"
data-key="Scrambler"
x-ref="skillScrambler"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SpeedHack'); longTouch = true;"
x-init="initSkillTooltip('SpeedHack', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Scrambler']?.active }"
:data-state="skills['SpeedHack']?.active && skills['SpeedHack']?.aced ? 'aced' : (skills['SpeedHack']?.active ? 'basic' : '')"
data-key="SpeedHack"
x-ref="skillSpeedHack"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('SignalScan'); longTouch = true;"
x-init="initSkillTooltip('SignalScan', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Scrambler']?.active }"
:data-state="skills['SignalScan']?.active && skills['SignalScan']?.aced ? 'aced' : (skills['SignalScan']?.active ? 'basic' : '')"
data-key="SignalScan"
x-ref="skillSignalScan"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('ExtraPockets'); longTouch = true;"
x-init="initSkillTooltip('ExtraPockets', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Scrambler']?.active }"
:data-state="skills['ExtraPockets']?.active && skills['ExtraPockets']?.aced ? 'aced' : (skills['ExtraPockets']?.active ? 'basic' : '')"
data-key="ExtraPockets"
x-ref="skillExtraPockets"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('KineticShortCircuit'); longTouch = true;"
x-init="initSkillTooltip('KineticShortCircuit', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Scrambler']?.active }"
:data-state="skills['KineticShortCircuit']?.active && skills['KineticShortCircuit']?.aced ? 'aced' : (skills['KineticShortCircuit']?.active ? 'basic' : '')"
data-key="KineticShortCircuit"
x-ref="skillKineticShortCircuit"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('CamDistortion'); longTouch = true;"
x-init="initSkillTooltip('CamDistortion', $el)"
class="skill type-basic locked"
:class="{ locked: !skills['Scrambler']?.active }"
:data-state="skills['CamDistortion']?.active && skills['CamDistortion']?.aced ? 'aced' : (skills['CamDistortion']?.active ? 'basic' : '')"
data-key="CamDistortion"
x-ref="skillCamDistortion"
>
{ $dispatch('longpress') }, 600);"
@touchend="clearTimeout(pressTimeout)"
@longpress="if(iOS) unlearnSkill('FullRecall'); longTouch = true;"
x-init="initSkillTooltip('FullRecall', $el)"
class="skill type-mastery "
:data-state="skills['FullRecall']?.active && skills['FullRecall']?.aced ? 'aced' : (skills['FullRecall']?.active ? 'basic' : '')"
data-key="FullRecall"
x-ref="skillFullRecall"
>
Skill points:
/
Reset skills
Skill Info
BASIC
ACED
Skill Buff Sources
Edge
Gain:
|
Refresh:
|
Require:
|
Consume:
|
Grit
Gain:
|
Refresh:
|
Require:
|
Consume:
|
Rush
Gain:
|
Refresh:
|
Require:
|
Consume:
|
Character
MODIFY
ATTRIBUTE | TOTAL | BASE | MOD | SKILL |
---|---|---|---|---|
Armor | ||||
Total Armor | - | - | - | |
Plates | - | - | - | - |
Plate Regen Time | - | - | - | |
Passive: | ||||
Health | ||||
Total Health | ||||
Madic Bag Heal | ||||
First Aid Kit Heal | ||||
Damage Reduction | ||||
Max Downs | ||||
Bleedout Time | ||||
Consumables | ||||
Ammo Capacity | ||||
Marking | ||||
Max Targets |
||||
Duration | ||||
Movement Speed | ||||
Masked | ||||
Walk | ||||
Sprint | ||||
Crouch | ||||
Targeting Walk | ||||
Casing | ||||
Walk | ||||
Sprint | ||||
Crouch |
Primary
MODIFY
TOTAL | BASE | MOD | SKILL | |
---|---|---|---|---|
Damage • | ||||
Headshot • - | ||||
Armor Penetration | ||||
Magazine | ||||
Size | ||||
Starting Reserve | ||||
Max Reserve | ||||
Ammo Bag Refill | ||||
Ammo Pickup | - | - | ||
Reload Speed | ||||
Tactical | ||||
Empty | ||||
Swap Speed | ||||
Draw | ||||
Holster | ||||
ADS | ||||
Targeting Speed | ||||
Magnification | ||||
Sprint Exit | ||||
Fire Rate | ||||
Fire Mode | ||||
Gunkick | ||||
Horizontal | ||||
Vertical | ||||
Recoil | ||||
Horizontal | ||||
Vertical | ||||
Initial | ||||
Recoil Pattern |
Secondary
MODIFY
TOTAL | BASE | MOD | SKILL | |
---|---|---|---|---|
Damage • | ||||
Headshot • - | ||||
Armor Penetration | ||||
Magazine | ||||
Size | ||||
Starting Reserve | ||||
Max Reserve | ||||
Ammo Bag Refill | ||||
Ammo Pickup | - | - | ||
Reload Speed | ||||
Tactical | ||||
Empty | ||||
Swap Speed | ||||
Draw | ||||
Holster | ||||
ADS | ||||
Targeting Speed | ||||
Magnification | ||||
Sprint Exit | ||||
Fire Rate | ||||
Fire Mode | ||||
Gunkick | ||||
Horizontal | ||||
Vertical | ||||
Recoil | ||||
Horizontal | ||||
Vertical | ||||
Initial | ||||
Recoil Pattern |
Overkill
MODIFY
TOTAL | BASE | MOD | SKILL | |
---|---|---|---|---|
Damage • | ||||
Headshot • - | ||||
Armor Penetration | ||||
Magazine | ||||
Size | ||||
Starting Reserve | ||||
Max Reserve | ||||
Ammo Bag Refill | ||||
Ammo Pickup | - | - | ||
Reload Speed | ||||
Tactical | ||||
Empty | ||||
Swap Speed | ||||
Draw | ||||
Holster | ||||
ADS | ||||
Targeting Speed | ||||
Magnification | ||||
Sprint Exit | ||||
Fire Rate | ||||
Fire Mode | ||||
Gunkick | ||||
Horizontal | ||||
Vertical | ||||
Recoil | ||||
Horizontal | ||||
Vertical | ||||
Initial | ||||
Recoil Pattern |
Overskill
MODIFY
TOTAL | BASE | SKILL | |
---|---|---|---|
Damage | |||
Light Attack | |||
Heavy Attack | |||
Max Targets | |||
Light Attack | |||
Heavy Attack | |||
Armor Penetration |
TOTAL | |
---|---|
Duration | 40s |
Deployable
TOTAL | BASE | SKILL | |
---|---|---|---|
Deployables Count | |||
Charges | |||
Heal Amount | |||
Ammo Refill | |||
Primary | |||
Secondary | |||
Throwables Recharge | |||
Damage | |||
Armor Penetration | |||
Fire Time | |||
Fire Cooldown | |||
Fire Rate | |||
Fire Mode | |||
Explosion | |||
Damage • | |||
Armor Penetration | |||
Effective Health | |||
Overheat Per Shot | |||
Yaw Rotation | |||
Rotation Cooldown |
Throwable
TOTAL | BASE | SKILL | |
---|---|---|---|
Throwables Count | |||
Explosion Delay | |||
Explosion Radius | |||
Damage • | |||
Armor Penetration | |||
Self Damage | |||
Cloud Size | |||
Radius | |||
Height | |||
Duration | |||
Stun Duration | |||
Stun Duration | |||
Explosions Count | |||
Explosion Repeat Delay | |||
Damage | |||
Headshot • | |||
Armor Penetration | |||
Ricochets Count |
Tool
TOTAL | BASE | MOD | SKILL | |
---|---|---|---|---|
Tools Count | ||||
Explosion Radius | 5m | 5m | ||
Stun Duration | 6s | 6s | ||
Detection Radius | 5m | 5m |
Additional Info
EDGE - You deal 10% extra damage for 20 seconds.
GRIT - You take 10% less damage for 20 seconds.
RUSH - Your movement speed is increased for 20 seconds.
Left Click to Learn a Skill
Right Click to Unlearn a Skill