mirror of
https://github.com/seigler/bl3skills.com
synced 2025-07-27 09:46:10 +00:00
Separated side action skills (augments) from center action skills (non augments)
This commit is contained in:
parent
fbcd73a55e
commit
e4bc5ac3eb
4 changed files with 15 additions and 13 deletions
|
@ -29,12 +29,13 @@ export default function Skill ({
|
||||||
const isAugment = [
|
const isAugment = [
|
||||||
SKILLS.AUGMENT_CHEVRON,
|
SKILLS.AUGMENT_CHEVRON,
|
||||||
SKILLS.AUGMENT_DIAMOND,
|
SKILLS.AUGMENT_DIAMOND,
|
||||||
//SKILLS.ACTION_SKILL,
|
SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
].includes(type);
|
].includes(type);
|
||||||
let shapeStyle = null;
|
let shapeStyle = null;
|
||||||
|
if (type === SKILLS.ACTION_SKILL) { shapeStyle = style.actionSkill; }
|
||||||
if (type === SKILLS.AUGMENT_CHEVRON) { shapeStyle = style.chevron; }
|
if (type === SKILLS.AUGMENT_CHEVRON) { shapeStyle = style.chevron; }
|
||||||
if (type === SKILLS.AUGMENT_DIAMOND) { shapeStyle = style.diamond; }
|
if (type === SKILLS.AUGMENT_DIAMOND) { shapeStyle = style.diamond; }
|
||||||
if (type === SKILLS.ACTION_SKILL) { shapeStyle = style.actionSkill; }
|
if (type === SKILLS.AUGMENT_ACTION_SKILL) { shapeStyle = style.actionSkill; }
|
||||||
function clickListener (event) {
|
function clickListener (event) {
|
||||||
var newValue;
|
var newValue;
|
||||||
if (event.type === 'click') {
|
if (event.type === 'click') {
|
||||||
|
|
|
@ -2,4 +2,5 @@ export default {
|
||||||
ACTION_SKILL: 1,
|
ACTION_SKILL: 1,
|
||||||
AUGMENT_CHEVRON: 2,
|
AUGMENT_CHEVRON: 2,
|
||||||
AUGMENT_DIAMOND: 3,
|
AUGMENT_DIAMOND: 3,
|
||||||
|
AUGMENT_ACTION_SKILL: 4,
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,7 +54,7 @@ const skills = {
|
||||||
},
|
},
|
||||||
"Salamander": {
|
"Salamander": {
|
||||||
text: "The Salamander is a flamethrower that deals Fire Damage to enemies at close range. Though the Salamander has infinite ammo, it drains Fuel with use.",
|
text: "The Salamander is a flamethrower that deals Fire Damage to enemies at close range. Though the Salamander has infinite ammo, it drains Fuel with use.",
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
effect: (rank, level) => `Fire... for effect.`,
|
effect: (rank, level) => `Fire... for effect.`,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -176,7 +176,7 @@ const skills = {
|
||||||
},
|
},
|
||||||
"Vanquisher Rocket Pod": {
|
"Vanquisher Rocket Pod": {
|
||||||
text: "The Vanquisher Rocket Pod is a rocket launcher capable of rapid-firing volleys of unguided explosive rockets.",
|
text: "The Vanquisher Rocket Pod is a rocket launcher capable of rapid-firing volleys of unguided explosive rockets.",
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
effect: (rank, level) => `If you want guidance, get a sherpa. If you want explosions, get a Vladof.`,
|
effect: (rank, level) => `If you want guidance, get a sherpa. If you want explosions, get a Vladof.`,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -297,7 +297,7 @@ const skills = {
|
||||||
},
|
},
|
||||||
"Bear Fist": {
|
"Bear Fist": {
|
||||||
text: "The Bear Fist is a pneumatic-driven fist that deals massive damage to a single target at close range.",
|
text: "The Bear Fist is a pneumatic-driven fist that deals massive damage to a single target at close range.",
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
effect: (rank, level) => `Vladof supports the right to bear armored bear arms.`,
|
effect: (rank, level) => `Vladof supports the right to bear armored bear arms.`,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -63,7 +63,7 @@ const skills = {
|
||||||
ranks: 0,
|
ranks: 0,
|
||||||
text: "Amara summons a Handful of Fists that erupt from the ground, dealing damage in front of Amara.",
|
text: "Amara summons a Handful of Fists that erupt from the ground, dealing damage in front of Amara.",
|
||||||
effect: (rank, level) => `Damage ${flat(rank, level, 124)}, Cooldown 26 sec`,
|
effect: (rank, level) => `Damage ${flat(rank, level, 124)}, Cooldown 26 sec`,
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
},
|
},
|
||||||
"Mindfulness": {
|
"Mindfulness": {
|
||||||
ranks: 3,
|
ranks: 3,
|
||||||
|
@ -92,7 +92,7 @@ const skills = {
|
||||||
ranks: 0,
|
ranks: 0,
|
||||||
text: "Amara leaps into the air and shoots an Elemental Beam below her, followed by a Slam.",
|
text: "Amara leaps into the air and shoots an Elemental Beam below her, followed by a Slam.",
|
||||||
effect: (rank, level) => `Damage ${flat(rank, level, 141)}, Beam Damage ${flat(rank, level, 21)} per sec, Cooldown 36 sec`,
|
effect: (rank, level) => `Damage ${flat(rank, level, 141)}, Beam Damage ${flat(rank, level, 21)} per sec, Cooldown 36 sec`,
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
},
|
},
|
||||||
"Samsara": {
|
"Samsara": {
|
||||||
ranks: 3,
|
ranks: 3,
|
||||||
|
@ -185,7 +185,7 @@ const skills = {
|
||||||
ranks: 0,
|
ranks: 0,
|
||||||
text: "Amara sends forward an Astral Projection of herself that damages everything in its path. Deals increased damage for every enemy hit.",
|
text: "Amara sends forward an Astral Projection of herself that damages everything in its path. Deals increased damage for every enemy hit.",
|
||||||
effect: (rank, level) => `Damage 116, Damage Bonus +50% per enemy hit, Cooldown 24 sec`,
|
effect: (rank, level) => `Damage 116, Damage Bonus +50% per enemy hit, Cooldown 24 sec`,
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
},
|
},
|
||||||
"Ascendant": {
|
"Ascendant": {
|
||||||
ranks: 1,
|
ranks: 1,
|
||||||
|
@ -204,7 +204,7 @@ const skills = {
|
||||||
ranks: 0,
|
ranks: 0,
|
||||||
text: "Amara sends forward an Astral Projection of herself that deals damage to everything in its path. Upon hitting enemies, it releases homing Elemental Projectiles that trigger Action Skill Elemental Effect on enemies.",
|
text: "Amara sends forward an Astral Projection of herself that deals damage to everything in its path. Upon hitting enemies, it releases homing Elemental Projectiles that trigger Action Skill Elemental Effect on enemies.",
|
||||||
effect: (rank, level) => `Damage ${flat(rank, level, 124)}, Elemental Projectiles 3 per enemy hit, Cooldown 24 sec`,
|
effect: (rank, level) => `Damage ${flat(rank, level, 124)}, Elemental Projectiles 3 per enemy hit, Cooldown 24 sec`,
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
},
|
},
|
||||||
"From Rest": {
|
"From Rest": {
|
||||||
ranks: 3,
|
ranks: 3,
|
||||||
|
@ -237,7 +237,7 @@ const skills = {
|
||||||
ranks: 0,
|
ranks: 0,
|
||||||
text: "Amara sends forward an Astral Projection of herself that explodes when it hits a target, damaging all nearby enemies.",
|
text: "Amara sends forward an Astral Projection of herself that explodes when it hits a target, damaging all nearby enemies.",
|
||||||
effect: (rank, level) => `Damage: ${flat(rank, level, 166)}, Cooldown 28 sec`,
|
effect: (rank, level) => `Damage: ${flat(rank, level, 166)}, Cooldown 28 sec`,
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"6": {
|
"6": {
|
||||||
|
@ -301,7 +301,7 @@ const skills = {
|
||||||
ranks: 0,
|
ranks: 0,
|
||||||
text: "Amara summons a giant fist that bursts into the ground and locks targeted enemy in place. If Grasped enemy is killed, up to 3 new targets can be Grasped as well.",
|
text: "Amara summons a giant fist that bursts into the ground and locks targeted enemy in place. If Grasped enemy is killed, up to 3 new targets can be Grasped as well.",
|
||||||
effect: (rank, level) => `Bonus Targets up to +4, Cooldown 23 sec, Grasp Immune Damage ${flat(rank, level, 66)}`,
|
effect: (rank, level) => `Bonus Targets up to +4, Cooldown 23 sec, Grasp Immune Damage ${flat(rank, level, 66)}`,
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
},
|
},
|
||||||
"Dread": {
|
"Dread": {
|
||||||
ranks: 1,
|
ranks: 1,
|
||||||
|
@ -335,7 +335,7 @@ const skills = {
|
||||||
ranks: 0,
|
ranks: 0,
|
||||||
text: "Amara summons a giant fist that bursts from the ground and locks targeted enemy in place. Enemies near Grasped target are linked, and any damage dealt to a linked target is shared between all links.",
|
text: "Amara summons a giant fist that bursts from the ground and locks targeted enemy in place. Enemies near Grasped target are linked, and any damage dealt to a linked target is shared between all links.",
|
||||||
effect: (rank, level) => `Link Damage 35% of damage dealt, Cooldown 17 sec, Grasp Immune Damage ${flat(rank, level, 80)}`,
|
effect: (rank, level) => `Link Damage 35% of damage dealt, Cooldown 17 sec, Grasp Immune Damage ${flat(rank, level, 80)}`,
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"5": {
|
"5": {
|
||||||
|
@ -343,7 +343,7 @@ const skills = {
|
||||||
ranks: 0,
|
ranks: 0,
|
||||||
text: "Amara summons a giant fist that bursts from the ground and locks targeted enemy in place. After Grasping, large fists appear to smash the area, dealing damage to nearby enemies.",
|
text: "Amara summons a giant fist that bursts from the ground and locks targeted enemy in place. After Grasping, large fists appear to smash the area, dealing damage to nearby enemies.",
|
||||||
effect: (rank, level) => `Damage ${flat(rank, level, 21)}, Cooldown 31 sec, Grasp Immune Damage ${flat(rank, level, 93)}`,
|
effect: (rank, level) => `Damage ${flat(rank, level, 21)}, Cooldown 31 sec, Grasp Immune Damage ${flat(rank, level, 93)}`,
|
||||||
type: SKILLS.ACTION_SKILL,
|
type: SKILLS.AUGMENT_ACTION_SKILL,
|
||||||
},
|
},
|
||||||
"Sustainment": {
|
"Sustainment": {
|
||||||
ranks: 5,
|
ranks: 5,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue