commit 85b2fbae39ed6a12e01ef2ba11d27308c338a4c5 Author: Joshua Seigler Date: Sun Jul 16 16:16:14 2017 -0400 when I made this I didn't know how to use version control systems LOL diff --git a/assassin.html b/assassin.html new file mode 100644 index 0000000..1ee121b --- /dev/null +++ b/assassin.html @@ -0,0 +1,216 @@ + + + + + Borderlands 2 Skill Calculator: Assassin + + + + + + + +
+ +

Borderlands2 skill calculator

+

Zer0

+

Level 5 Assassin

+
+ +
+
+
+
+
+
+
+

HeadSh0t

% Critical Hit Damage per level.
+
+
+
+

0ptics

% Zoom and % Aim Steadiness (reduces aim disruption when taking damage) per level.
+
+
+
+
+
+

Killer

Kill Skill. Killing an enemy gives you % Critical Hit Damage and % Reload Speed per level for a few seconds.
+
+
+
+

Precisi0n

% Accuracy per level.
+
+
+
+
+
+

0ne Sh0t 0ne Kill

The first shot from a fully loaded magazine deals % Damage per level.
+
+
+
+

B0re

Shots pierce through enemies, gaining % damage per enemy pierced. Enemy crit locations highlighted in Decepti0n.
+
+
+
+

Vel0city

% Bullet Speed, % Critical Hit Damage, and % Gun Damage per level.
+
+
+
+
+
+

Kill C0nfirmed

Up to % Critical Hit Damage per level depending on how long you aim down the sights.
+
+
+
+
+
+

At 0ne with the Gun

% Hip-Shot accuracy, % Reload Speed, and Magazine Size with Sniper Rifles per level.
+
+
+
+
+
+

Critical Ascensi0n

Scoring a Critical Hit with a Sniper Rifle gives you % Critical Hit Damage and % Damage with Sniper Rifles. Can stack up to 999 times. Stacks begin to decay if you haven't scored a critical hit in a while.
+
+
+
+
+ 0 +
+ Sniping +
+
+
+
+
+
+
+
+

Fast Hands

% Reload Speed and % Weapon Swap Speed per level.
+
+
+
+

C0unter Strike

After getting hit, your next melee attack has a chance to deal % damage per level.
+
+
+
+
+
+

Fearless

% Fire Rate and % Gun Damage per level when your shield is depleted.
+
+
+
+

Ambush

% damage per level when attacking enemies from behind or when attacking an enemy who is targeting someone other than you.
+
+
+
+
+
+

Rising Sh0t

Each successful ranged or melee attack gives you % Gun Damage and % Melee Damage per level for a short time. This bonus can stack up to 5 times. Faster weapons can gain stacks more quickly, but slower weapons retain stacks for a longer period of time.
+
+
+
+

Death Mark

Dealing melee damage marks a target for 8 seconds. Marked targets take % additional damage from all sources.
+
+
+
+

Unf0rseen

Your holographic decoy explodes when you become visible again, causing shock damage to nearby enemies. Damage increases per level.
+
+
+
+
+
+

Innervate

While Decepti0n is active you gain % Gun Damage, % Movement Speed, and regenerate % of your Maximum Health per second per level.
+
+
+
+
+
+

Tw0 Fang

Every time you fire you have a % chance per level to fire twice.
+
+
+
+
+
+

Death Bl0ss0m

Action Skill Augment. Throws a handful of Kunai knives. Has a random elemental effect. Does not take character out of Decepti0n. Can be used five times per cooldown. Can apply Death Mark.
+
+
+
+
+ 0 +
+ Cunning +
+
+
+
+
+
+
+
+

Killing Bl0w

% Melee Damage per level against enemies with low health.
+
+
+
+

Ir0n Hand

% Melee Damage and Maximum Health per level.
+
+
+
+
+
+

Grim

Kill Skill. Killing an enemy regenerates % of your shield per second and gives % Action Skill cooldown rate per level for a few seconds.
+
+
+
+

Be Like Water

Shooting an enemy gives % damage per level to your next melee attack. Melee Attacks give % damage per level to your next gun attack.
+
+
+
+
+
+

F0ll0wthr0ugh

Kill Skill. Killing an enemy gives % Movement Speed, % Gun Damage, and % Melee Damage per level for a few seconds.
+
+
+
+

Execute

Melee Override Skill. While Decepti0n is active and a target is under your crosshairs, melee to dash forward a short distance and perform a special melee attack. Has a range of 3 meters.
+
+
+
+

Backstab

Your melee attacks deal % damage per level when hitting an enemy in the back, dealing massive damage.
+
+
+
+
+
+

Resurgence

Killing an enemy with a melee attack restores up to % of your health per level depending on how low your health is.
+
+
+
+
+
+

Like The Wind

% Gun and Melee Damage per level when moving.
+
+
+
+
+
+

Many Must Fall

Killing an enemy with a Melee Attack during Decepti0n deploys an additional holographic decoy and extends the duration of Decepti0n instead of ending it.
+
+
+
+
+ 0 +
+ Bloodshed +
+
+
+ +
+

List of Skills:

+
+ +
+ + + diff --git a/assassinPortrait.png b/assassinPortrait.png new file mode 100644 index 0000000..3eaf588 Binary files /dev/null and b/assassinPortrait.png differ diff --git a/background.jpg b/background.jpg new file mode 100644 index 0000000..2c7f408 Binary files /dev/null and b/background.jpg differ diff --git a/commando.html b/commando.html new file mode 100644 index 0000000..ba6dbcf --- /dev/null +++ b/commando.html @@ -0,0 +1,224 @@ + + + + + Borderlands 2 Skill Calculator: Commando + + + + + + + +
+ +

Borderlands2

+

Axton

+

Level 5 Commando

+
+ +
+
+
+
+
+
+
+

Sentry

shot per burst and s duration for Sabre Turret per level.
+
+
+
+

Ready

% Reload Speed per level.
+
+
+
+
+
+

Laser Sight

% Turret Accuracy per level.
+
+
+
+

Willing

% Shield Recharge Rate and % Shield Recharge Delay per level.
+
+
+
+
+
+

Onslaught

Kill Skill. killing an enemy gives you % Gun Damage and % Movement Speed per level for a short time.
+
+
+
+

Scorched Earth

Adds Multi-Rocket Pods to your Sabre Turret. 22 Rockets per Volley.
+
+
+
+

Able

Damaging an enemy regenerates % of your Maximum Health per second per level for 3 seconds.
+
+
+
+
+
+

Grenadier

Grenade Capacity per level.
+
+
+
+
+
+

Crisis Management

% Gun Damage and % Melee Damage per level when shields are depleted.
+
+
+
+
+
+

Double Up

Adds a second gun to the Sabre Turret and both guns fire Slag bullets.
+
+
+
+
+ 0 +
+ Guerilla +
+
+
+
+
+
+
+
+

Impact

% Gun Damage and % Melee Damage per level.
+
+
+
+

Expertise

% weapon swap and aim speed per level; % movement speed when aiming per level.
+
+
+
+
+
+

Overload

% Magazine Size for Assault Rifles.
+
+
+
+

Metal Storm

Kill Skill. Killing an enemy gives % Fire Rate and % Recoil Reduction per level for a short time.
+
+
+
+
+
+

Steady

% Recoil Reduction, % Grenade Damage, and % Rocket Launcher damage per level.
+
+
+
+

Longbow Turret

% Turret Deploy Range, % Turret Health.
+
+
+
+

Battlefront

% Gun, Melee, and Grenade damage per level while turret is deployed.
+
+
+
+
+
+

Duty Calls

% Gun Damage and % Fire Rate with non-elemental guns.
+
+
+
+

Do or Die

Allows you to throw grenades while in Fight for Your Life. % Grenade and Rocket Launcher damage.
+
+
+
+
+
+

Ranger

% Gun Damage, Accuracy, Critical Hit Damage, Fire Rate, Magazine Size, Reload Speed, and Maximum Health per level.
+
+
+
+
+
+

Nuke

Deploying your Sabre Turret sets off a small Nuclear Blast.
+
+
+
+
+ 0 +
+ Gunpowder +
+
+
+
+
+
+
+
+

Healthy

% Maximum Health per level.
+
+
+
+

Preparation

% shield capacity per level; regenerate % health per second per level when shields are full.
+
+
+
+
+
+

Last Ditch Effort

% Gun Damage and % Movement Speed per level during Fight For Your Life.
+
+
+
+

Pressure

Up to % Reload Speed and % Shield Recharge Delay per level depending on how low your health is.
+
+
+
+
+
+

Forbearance

% Status Effect duration on you and % Maximum Health per level.
+
+
+
+

Phalanx Shield

Your Sabre Turret projects a shield that attempts to block enemy ranged fire but lets friendly ranged attacks pass through.
+
+
+
+

Quick Charge

Kill Skill. Killing an enemy regenerates % of your shield per second per level for a short time.
+
+
+
+
+
+

Resourceful

% Action Skill Cooldown Rate per level.
+
+
+
+

Mag-Lock

Your Sabre Turret can be deployed on walls and ceilings.
+
+
+
+
+
+

Grit

You have a % chance per level to ignore damage that would otherwise kill you. In addition to not taking damage from the attack, you will also regain half your Maximum health.
+
+
+
+
+
+

Gemini

Allows you to deploy two Sabre Turrets.
+
+
+
+
+ 0 +
+ Survival +
+
+
+ +
+

List of Skills:

+
+ +
+ + + diff --git a/commandoPortrait.png b/commandoPortrait.png new file mode 100644 index 0000000..bb513fc Binary files /dev/null and b/commandoPortrait.png differ diff --git a/footer.txt b/footer.txt new file mode 100644 index 0000000..ae3dfba --- /dev/null +++ b/footer.txt @@ -0,0 +1,16 @@ + + + + + diff --git a/gunzerker.html b/gunzerker.html new file mode 100644 index 0000000..3b97439 --- /dev/null +++ b/gunzerker.html @@ -0,0 +1,237 @@ + + + + + Borderlands 2 Skill Calculator: Gunzerker + + + + + + + +
+ +

Borderlands2 skill calculator

+

Salvador

+

Level 5 Gunzerker

+
+ +
+
+
+
+
+
+
+

Locked And Loaded

Reloading your gun gives you % Fire Rate per level for a short time.
+
+
+
+

Quick Draw

% Weapon Swap Speed and % Critical Hit Damage per level.
+
+
+
+
+
+

I'm Your Huckleberry

% Damage and Reload Speed per level with pistols.
+
+
+
+

All I Need is One

Swapping weapons causes your next shot fired to deal % damage per level.
+
+
+
+
+
+

Divergent Likeness

% Damage when Gunzerking with two of the same type of guns. % Accuracy when Gunzerking with two different types of guns.
+
+
+
+

Auto-Loader

Killing an enemy Instantly Reloads all of the guns that you have equipped that are not currently in your hands. Swapping guns after Auto-Loader has reloaded a gun triggers Locked & Loaded.
+
+
+
+

Money Shot

The last bullet fired from any gun does % damage per level per magazine size, up to % damage per level.
+
+
+
+
+
+

Lay Waste

Kill Skill. Killing an enemy gives % Fire Rate and % Critical Hit Damage with Guns per level for a short time.
+
+
+
+

Down Not Out

You can Gunzerk while in Fight for Your Life.
+
+
+
+
+
+

Keep It Piping Hot

While Gunzerking is in the process of cooling down you gain % Gun Damage, % Melee Damage, and % Grenade Damage per level.
+
+
+
+
+
+

No Kill Like Overkill

Any excess damage dealt to an enemy that kills them is transferred to the next enemy fired at.
+
+
+
+
+ 0 +
+ Gunlust +
+
+ +
+
+
+
+
+
+

Inconceivable

Up to % chance per level for shots not to consume ammo depending on how low your health and shields are.
+
+
+
+

Filled to the Brim

% Magazine Capacity and % Ammunition Capacity per level for all weapon types.
+
+
+
+
+
+

All in the Reflexes

% Reload Speed and % Melee Damage per level.
+
+
+
+

Last Longer

seconds Gunzerking duration per level.
+
+
+
+
+
+

I'm Ready Already

% Gunzerking Cooldown Rate.
+
+
+
+

Steady as She Goes

% Recoil Reduction and % chance to improve Accuracy on hit when Gunzerking.
+
+
+
+

5 Shots or 6

Grants a % chance per level to add an extra round of ammunition when firing instead of expending ammunition.
+
+
+
+
+
+

Yippie Ki Yay

Increases the duration of Gunzerking by seconds per level every time an enemy is killed while Gunzerking.
+
+
+
+

Double Your Fun

Throwing a grenade while Gunzerking throws two grenades instead of one. The second grenade doesn't cost ammo.
+
+
+
+
+
+

Get Some

Shooting an enemy decreases Gunzerking cooldown by seconds per level. Has a cooldown of 3 seconds.
+
+
+
+
+
+

Keep Firing

While Gunzerking, you gain up to % Fire Rate and % Reload Speed depending on how long you hold down the trigger.
+
+
+
+
+ 0 +
+ Rampage +
+
+ +
+
+
+
+
+
+

Hard to Kill

% Maximum Health and regenerate % of your Maximum Health per second per level.
+
+
+
+

Incite

Taking damage gives % Movement Speed and % Reload Speed per level for a few seconds.
+
+
+
+
+
+

Asbestos

% Negative Status Effect Duration per level.
+
+
+
+

I'm the Juggernaut

Kill Skill. Killing an enemy gives % Damage Reduction for a short time.
+
+
+
+
+
+

Ain't Got Time To Bleed

While Gunzerking you regenerate up to % of your Maximum Health per second per level depending on how low your health is.
+
+
+
+

Fistful of Hurt

Melee Override. Throw a heavy punch dealing massive damage and knockback. Has a cooldown of 15 seconds.
+
+
+
+

All Out of Bubblegum

% Fire Rate per level when shield is depleted.
+
+
+
+
+
+

Bus That Can't Slow Down

% Movement Speed per level while Gunzerking.
+
+
+
+

Just Got Real

Up to % Gun Damage per level depending on how low your health is.
+
+
+
+
+
+

Sexual Tyrannosaurus

Taking damage gives % Health Regeneration per level for 5 seconds. This effect does not stack.
+
+
+
+
+
+

Come At Me, Bro

While Gunzerking, you can press [Action Skill] to taunt your enemies into attacking you. You instantly heal to Full Health and gain massive damage reduction for a few seconds.
+
+
+
+
+ 0 +
+ Brawn +
+
+
+ +
+

List of Skills:

+
+ +
+ + + + + diff --git a/gunzerkerPortrait.png b/gunzerkerPortrait.png new file mode 100644 index 0000000..8da080c Binary files /dev/null and b/gunzerkerPortrait.png differ diff --git a/icons/assassin-actionskill.png b/icons/assassin-actionskill.png new file mode 100644 index 0000000..ede7e09 Binary files /dev/null and b/icons/assassin-actionskill.png differ diff --git a/icons/assassin-bloodshed-0.png b/icons/assassin-bloodshed-0.png new file mode 100644 index 0000000..9359056 Binary files /dev/null and b/icons/assassin-bloodshed-0.png differ diff --git a/icons/assassin-bloodshed-1.png b/icons/assassin-bloodshed-1.png new file mode 100644 index 0000000..12019a9 Binary files /dev/null and b/icons/assassin-bloodshed-1.png differ diff --git a/icons/assassin-bloodshed-2.png b/icons/assassin-bloodshed-2.png new file mode 100644 index 0000000..2b07a57 Binary files /dev/null and b/icons/assassin-bloodshed-2.png differ diff --git a/icons/assassin-bloodshed-3.png b/icons/assassin-bloodshed-3.png new file mode 100644 index 0000000..80ebd8e Binary files /dev/null and b/icons/assassin-bloodshed-3.png differ diff --git a/icons/assassin-bloodshed-4.png b/icons/assassin-bloodshed-4.png new file mode 100644 index 0000000..841d66a Binary files /dev/null and b/icons/assassin-bloodshed-4.png differ diff --git a/icons/assassin-bloodshed-5.png b/icons/assassin-bloodshed-5.png new file mode 100644 index 0000000..6146725 Binary files /dev/null and b/icons/assassin-bloodshed-5.png differ diff --git a/icons/assassin-bloodshed-6.png b/icons/assassin-bloodshed-6.png new file mode 100644 index 0000000..4475e79 Binary files /dev/null and b/icons/assassin-bloodshed-6.png differ diff --git a/icons/assassin-bloodshed-7.png b/icons/assassin-bloodshed-7.png new file mode 100644 index 0000000..755c903 Binary files /dev/null and b/icons/assassin-bloodshed-7.png differ diff --git a/icons/assassin-bloodshed-8.png b/icons/assassin-bloodshed-8.png new file mode 100644 index 0000000..557be39 Binary files /dev/null and b/icons/assassin-bloodshed-8.png differ diff --git a/icons/assassin-bloodshed-9.png b/icons/assassin-bloodshed-9.png new file mode 100644 index 0000000..9ebbd62 Binary files /dev/null and b/icons/assassin-bloodshed-9.png differ diff --git a/icons/assassin-cunning-0.png b/icons/assassin-cunning-0.png new file mode 100644 index 0000000..7e1a891 Binary files /dev/null and b/icons/assassin-cunning-0.png differ diff --git a/icons/assassin-cunning-1.png b/icons/assassin-cunning-1.png new file mode 100644 index 0000000..a69ddf9 Binary files /dev/null and b/icons/assassin-cunning-1.png differ diff --git a/icons/assassin-cunning-2.png b/icons/assassin-cunning-2.png new file mode 100644 index 0000000..93fb055 Binary files /dev/null and b/icons/assassin-cunning-2.png differ diff --git a/icons/assassin-cunning-3.png b/icons/assassin-cunning-3.png new file mode 100644 index 0000000..758ad39 Binary files /dev/null and b/icons/assassin-cunning-3.png differ diff --git a/icons/assassin-cunning-4.png b/icons/assassin-cunning-4.png new file mode 100644 index 0000000..648c9dd Binary files /dev/null and b/icons/assassin-cunning-4.png differ diff --git a/icons/assassin-cunning-5.png b/icons/assassin-cunning-5.png new file mode 100644 index 0000000..a26d243 Binary files /dev/null and b/icons/assassin-cunning-5.png differ diff --git a/icons/assassin-cunning-6.png b/icons/assassin-cunning-6.png new file mode 100644 index 0000000..9ff2de6 Binary files /dev/null and b/icons/assassin-cunning-6.png differ diff --git a/icons/assassin-cunning-7.png b/icons/assassin-cunning-7.png new file mode 100644 index 0000000..8e426c8 Binary files /dev/null and b/icons/assassin-cunning-7.png differ diff --git a/icons/assassin-cunning-8.png b/icons/assassin-cunning-8.png new file mode 100644 index 0000000..9bd1bd5 Binary files /dev/null and b/icons/assassin-cunning-8.png differ diff --git a/icons/assassin-cunning-9.png b/icons/assassin-cunning-9.png new file mode 100644 index 0000000..408792c Binary files /dev/null and b/icons/assassin-cunning-9.png differ diff --git a/icons/assassin-sniping-0.png b/icons/assassin-sniping-0.png new file mode 100644 index 0000000..428603a Binary files /dev/null and b/icons/assassin-sniping-0.png differ diff --git a/icons/assassin-sniping-1.png b/icons/assassin-sniping-1.png new file mode 100644 index 0000000..1769bce Binary files /dev/null and b/icons/assassin-sniping-1.png differ diff --git a/icons/assassin-sniping-2.png b/icons/assassin-sniping-2.png new file mode 100644 index 0000000..0c1de6b Binary files /dev/null and b/icons/assassin-sniping-2.png differ diff --git a/icons/assassin-sniping-3.png b/icons/assassin-sniping-3.png new file mode 100644 index 0000000..bc1f6d7 Binary files /dev/null and b/icons/assassin-sniping-3.png differ diff --git a/icons/assassin-sniping-4.png b/icons/assassin-sniping-4.png new file mode 100644 index 0000000..67aaa52 Binary files /dev/null and b/icons/assassin-sniping-4.png differ diff --git a/icons/assassin-sniping-5.png b/icons/assassin-sniping-5.png new file mode 100644 index 0000000..feba62e Binary files /dev/null and b/icons/assassin-sniping-5.png differ diff --git a/icons/assassin-sniping-6.png b/icons/assassin-sniping-6.png new file mode 100644 index 0000000..515a0ae Binary files /dev/null and b/icons/assassin-sniping-6.png differ diff --git a/icons/assassin-sniping-7.png b/icons/assassin-sniping-7.png new file mode 100644 index 0000000..a793f85 Binary files /dev/null and b/icons/assassin-sniping-7.png differ diff --git a/icons/assassin-sniping-8.png b/icons/assassin-sniping-8.png new file mode 100644 index 0000000..8770c70 Binary files /dev/null and b/icons/assassin-sniping-8.png differ diff --git a/icons/assassin-sniping-9.png b/icons/assassin-sniping-9.png new file mode 100644 index 0000000..aa3a946 Binary files /dev/null and b/icons/assassin-sniping-9.png differ diff --git a/icons/commando-actionskill.png b/icons/commando-actionskill.png new file mode 100644 index 0000000..7742e80 Binary files /dev/null and b/icons/commando-actionskill.png differ diff --git a/icons/commando-guerilla-0.png b/icons/commando-guerilla-0.png new file mode 100644 index 0000000..15ef9aa Binary files /dev/null and b/icons/commando-guerilla-0.png differ diff --git a/icons/commando-guerilla-1.png b/icons/commando-guerilla-1.png new file mode 100644 index 0000000..e9bc870 Binary files /dev/null and b/icons/commando-guerilla-1.png differ diff --git a/icons/commando-guerilla-10.png b/icons/commando-guerilla-10.png new file mode 100644 index 0000000..e69de29 diff --git a/icons/commando-guerilla-2.png b/icons/commando-guerilla-2.png new file mode 100644 index 0000000..64c4a59 Binary files /dev/null and b/icons/commando-guerilla-2.png differ diff --git a/icons/commando-guerilla-3.png b/icons/commando-guerilla-3.png new file mode 100644 index 0000000..a4c1d18 Binary files /dev/null and b/icons/commando-guerilla-3.png differ diff --git a/icons/commando-guerilla-4.png b/icons/commando-guerilla-4.png new file mode 100644 index 0000000..2886953 Binary files /dev/null and b/icons/commando-guerilla-4.png differ diff --git a/icons/commando-guerilla-5.png b/icons/commando-guerilla-5.png new file mode 100644 index 0000000..0e6921e Binary files /dev/null and b/icons/commando-guerilla-5.png differ diff --git a/icons/commando-guerilla-6.png b/icons/commando-guerilla-6.png new file mode 100644 index 0000000..751a1e4 Binary files /dev/null and b/icons/commando-guerilla-6.png differ diff --git a/icons/commando-guerilla-7.png b/icons/commando-guerilla-7.png new file mode 100644 index 0000000..eed4f86 Binary files /dev/null and b/icons/commando-guerilla-7.png differ diff --git a/icons/commando-guerilla-8.png b/icons/commando-guerilla-8.png new file mode 100644 index 0000000..91aa6de Binary files /dev/null and b/icons/commando-guerilla-8.png differ diff --git a/icons/commando-guerilla-9.png b/icons/commando-guerilla-9.png new file mode 100644 index 0000000..6a8fc02 Binary files /dev/null and b/icons/commando-guerilla-9.png differ diff --git a/icons/commando-gunpowder-0.png b/icons/commando-gunpowder-0.png new file mode 100644 index 0000000..de64ea8 Binary files /dev/null and b/icons/commando-gunpowder-0.png differ diff --git a/icons/commando-gunpowder-1.png b/icons/commando-gunpowder-1.png new file mode 100644 index 0000000..f70032c Binary files /dev/null and b/icons/commando-gunpowder-1.png differ diff --git a/icons/commando-gunpowder-10.png b/icons/commando-gunpowder-10.png new file mode 100644 index 0000000..970d012 Binary files /dev/null and b/icons/commando-gunpowder-10.png differ diff --git a/icons/commando-gunpowder-2.png b/icons/commando-gunpowder-2.png new file mode 100644 index 0000000..deeb61a Binary files /dev/null and b/icons/commando-gunpowder-2.png differ diff --git a/icons/commando-gunpowder-3.png b/icons/commando-gunpowder-3.png new file mode 100644 index 0000000..7b2725f Binary files /dev/null and b/icons/commando-gunpowder-3.png differ diff --git a/icons/commando-gunpowder-4.png b/icons/commando-gunpowder-4.png new file mode 100644 index 0000000..2523125 Binary files /dev/null and b/icons/commando-gunpowder-4.png differ diff --git a/icons/commando-gunpowder-5.png b/icons/commando-gunpowder-5.png new file mode 100644 index 0000000..7c0d20d Binary files /dev/null and b/icons/commando-gunpowder-5.png differ diff --git a/icons/commando-gunpowder-6.png b/icons/commando-gunpowder-6.png new file mode 100644 index 0000000..c990bdc Binary files /dev/null and b/icons/commando-gunpowder-6.png differ diff --git a/icons/commando-gunpowder-7.png b/icons/commando-gunpowder-7.png new file mode 100644 index 0000000..e74b064 Binary files /dev/null and b/icons/commando-gunpowder-7.png differ diff --git a/icons/commando-gunpowder-8.png b/icons/commando-gunpowder-8.png new file mode 100644 index 0000000..ed2f18d Binary files /dev/null and b/icons/commando-gunpowder-8.png differ diff --git a/icons/commando-gunpowder-9.png b/icons/commando-gunpowder-9.png new file mode 100644 index 0000000..5fa6ea5 Binary files /dev/null and b/icons/commando-gunpowder-9.png differ diff --git a/icons/commando-survival-0.png b/icons/commando-survival-0.png new file mode 100644 index 0000000..8be6b49 Binary files /dev/null and b/icons/commando-survival-0.png differ diff --git a/icons/commando-survival-1.png b/icons/commando-survival-1.png new file mode 100644 index 0000000..041272e Binary files /dev/null and b/icons/commando-survival-1.png differ diff --git a/icons/commando-survival-10.png b/icons/commando-survival-10.png new file mode 100644 index 0000000..56f779c Binary files /dev/null and b/icons/commando-survival-10.png differ diff --git a/icons/commando-survival-2.png b/icons/commando-survival-2.png new file mode 100644 index 0000000..cef5a8c Binary files /dev/null and b/icons/commando-survival-2.png differ diff --git a/icons/commando-survival-3.png b/icons/commando-survival-3.png new file mode 100644 index 0000000..d99559e Binary files /dev/null and b/icons/commando-survival-3.png differ diff --git a/icons/commando-survival-4.png b/icons/commando-survival-4.png new file mode 100644 index 0000000..b74d715 Binary files /dev/null and b/icons/commando-survival-4.png differ diff --git a/icons/commando-survival-5.png b/icons/commando-survival-5.png new file mode 100644 index 0000000..e582195 Binary files /dev/null and b/icons/commando-survival-5.png differ diff --git a/icons/commando-survival-6.png b/icons/commando-survival-6.png new file mode 100644 index 0000000..8dd6605 Binary files /dev/null and b/icons/commando-survival-6.png differ diff --git a/icons/commando-survival-7.png b/icons/commando-survival-7.png new file mode 100644 index 0000000..7023570 Binary files /dev/null and b/icons/commando-survival-7.png differ diff --git a/icons/commando-survival-8.png b/icons/commando-survival-8.png new file mode 100644 index 0000000..6031c6b Binary files /dev/null and b/icons/commando-survival-8.png differ diff --git a/icons/commando-survival-9.png b/icons/commando-survival-9.png new file mode 100644 index 0000000..7126579 Binary files /dev/null and b/icons/commando-survival-9.png differ diff --git a/icons/gunzerker-brawn-0.png b/icons/gunzerker-brawn-0.png new file mode 100644 index 0000000..1630fc8 Binary files /dev/null and b/icons/gunzerker-brawn-0.png differ diff --git a/icons/gunzerker-brawn-1.png b/icons/gunzerker-brawn-1.png new file mode 100644 index 0000000..98f07bb Binary files /dev/null and b/icons/gunzerker-brawn-1.png differ diff --git a/icons/gunzerker-brawn-10.png b/icons/gunzerker-brawn-10.png new file mode 100644 index 0000000..6ed4413 Binary files /dev/null and b/icons/gunzerker-brawn-10.png differ diff --git a/icons/gunzerker-brawn-2.png b/icons/gunzerker-brawn-2.png new file mode 100644 index 0000000..91df9df Binary files /dev/null and b/icons/gunzerker-brawn-2.png differ diff --git a/icons/gunzerker-brawn-3.png b/icons/gunzerker-brawn-3.png new file mode 100644 index 0000000..045e683 Binary files /dev/null and b/icons/gunzerker-brawn-3.png differ diff --git a/icons/gunzerker-brawn-4.png b/icons/gunzerker-brawn-4.png new file mode 100644 index 0000000..b48f692 Binary files /dev/null and b/icons/gunzerker-brawn-4.png differ diff --git a/icons/gunzerker-brawn-5.png b/icons/gunzerker-brawn-5.png new file mode 100644 index 0000000..29ab927 Binary files /dev/null and b/icons/gunzerker-brawn-5.png differ diff --git a/icons/gunzerker-brawn-6.png b/icons/gunzerker-brawn-6.png new file mode 100644 index 0000000..12ab3de Binary files /dev/null and b/icons/gunzerker-brawn-6.png differ diff --git a/icons/gunzerker-brawn-7.png b/icons/gunzerker-brawn-7.png new file mode 100644 index 0000000..b342017 Binary files /dev/null and b/icons/gunzerker-brawn-7.png differ diff --git a/icons/gunzerker-brawn-8.png b/icons/gunzerker-brawn-8.png new file mode 100644 index 0000000..08f5ff2 Binary files /dev/null and b/icons/gunzerker-brawn-8.png differ diff --git a/icons/gunzerker-brawn-9.png b/icons/gunzerker-brawn-9.png new file mode 100644 index 0000000..e39dc9c Binary files /dev/null and b/icons/gunzerker-brawn-9.png differ diff --git a/icons/gunzerker-gunlust-0.png b/icons/gunzerker-gunlust-0.png new file mode 100644 index 0000000..783dea3 Binary files /dev/null and b/icons/gunzerker-gunlust-0.png differ diff --git a/icons/gunzerker-gunlust-1.png b/icons/gunzerker-gunlust-1.png new file mode 100644 index 0000000..4ad6003 Binary files /dev/null and b/icons/gunzerker-gunlust-1.png differ diff --git a/icons/gunzerker-gunlust-10.png b/icons/gunzerker-gunlust-10.png new file mode 100644 index 0000000..c7086ca Binary files /dev/null and b/icons/gunzerker-gunlust-10.png differ diff --git a/icons/gunzerker-gunlust-2.png b/icons/gunzerker-gunlust-2.png new file mode 100644 index 0000000..e0aaa43 Binary files /dev/null and b/icons/gunzerker-gunlust-2.png differ diff --git a/icons/gunzerker-gunlust-3.png b/icons/gunzerker-gunlust-3.png new file mode 100644 index 0000000..a92b8c7 Binary files /dev/null and b/icons/gunzerker-gunlust-3.png differ diff --git a/icons/gunzerker-gunlust-4.png b/icons/gunzerker-gunlust-4.png new file mode 100644 index 0000000..8da7ad1 Binary files /dev/null and b/icons/gunzerker-gunlust-4.png differ diff --git a/icons/gunzerker-gunlust-5.png b/icons/gunzerker-gunlust-5.png new file mode 100644 index 0000000..905cbf0 Binary files /dev/null and b/icons/gunzerker-gunlust-5.png differ diff --git a/icons/gunzerker-gunlust-6.png b/icons/gunzerker-gunlust-6.png new file mode 100644 index 0000000..719db29 Binary files /dev/null and b/icons/gunzerker-gunlust-6.png differ diff --git a/icons/gunzerker-gunlust-7.png b/icons/gunzerker-gunlust-7.png new file mode 100644 index 0000000..cc8798a Binary files /dev/null and b/icons/gunzerker-gunlust-7.png differ diff --git a/icons/gunzerker-gunlust-8.png b/icons/gunzerker-gunlust-8.png new file mode 100644 index 0000000..7c7e86d Binary files /dev/null and b/icons/gunzerker-gunlust-8.png differ diff --git a/icons/gunzerker-gunlust-9.png b/icons/gunzerker-gunlust-9.png new file mode 100644 index 0000000..dfc11ba Binary files /dev/null and b/icons/gunzerker-gunlust-9.png differ diff --git a/icons/gunzerker-rampage-0.png b/icons/gunzerker-rampage-0.png new file mode 100644 index 0000000..0bd49be Binary files /dev/null and b/icons/gunzerker-rampage-0.png differ diff --git a/icons/gunzerker-rampage-1.png b/icons/gunzerker-rampage-1.png new file mode 100644 index 0000000..a030c49 Binary files /dev/null and b/icons/gunzerker-rampage-1.png differ diff --git a/icons/gunzerker-rampage-10.png b/icons/gunzerker-rampage-10.png new file mode 100644 index 0000000..0b8b66e Binary files /dev/null and b/icons/gunzerker-rampage-10.png differ diff --git a/icons/gunzerker-rampage-2.png b/icons/gunzerker-rampage-2.png new file mode 100644 index 0000000..ff1854c Binary files /dev/null and b/icons/gunzerker-rampage-2.png differ diff --git a/icons/gunzerker-rampage-3.png b/icons/gunzerker-rampage-3.png new file mode 100644 index 0000000..c385fcc Binary files /dev/null and b/icons/gunzerker-rampage-3.png differ diff --git a/icons/gunzerker-rampage-4.png b/icons/gunzerker-rampage-4.png new file mode 100644 index 0000000..371c431 Binary files /dev/null and b/icons/gunzerker-rampage-4.png differ diff --git a/icons/gunzerker-rampage-5.png b/icons/gunzerker-rampage-5.png new file mode 100644 index 0000000..59cb8a7 Binary files /dev/null and b/icons/gunzerker-rampage-5.png differ diff --git a/icons/gunzerker-rampage-6.png b/icons/gunzerker-rampage-6.png new file mode 100644 index 0000000..e8ce79e Binary files /dev/null and b/icons/gunzerker-rampage-6.png differ diff --git a/icons/gunzerker-rampage-7.png b/icons/gunzerker-rampage-7.png new file mode 100644 index 0000000..eccaafb Binary files /dev/null and b/icons/gunzerker-rampage-7.png differ diff --git a/icons/gunzerker-rampage-8.png b/icons/gunzerker-rampage-8.png new file mode 100644 index 0000000..c6d0f39 Binary files /dev/null and b/icons/gunzerker-rampage-8.png differ diff --git a/icons/gunzerker-rampage-9.png b/icons/gunzerker-rampage-9.png new file mode 100644 index 0000000..c48f33f Binary files /dev/null and b/icons/gunzerker-rampage-9.png differ diff --git a/icons/mechromancer-actionskill.png b/icons/mechromancer-actionskill.png new file mode 100644 index 0000000..26b263c Binary files /dev/null and b/icons/mechromancer-actionskill.png differ diff --git a/icons/mechromancer-bestfriendsforever-0.png b/icons/mechromancer-bestfriendsforever-0.png new file mode 100644 index 0000000..81aff9b Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-0.png differ diff --git a/icons/mechromancer-bestfriendsforever-1.png b/icons/mechromancer-bestfriendsforever-1.png new file mode 100644 index 0000000..e28a39a Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-1.png differ diff --git a/icons/mechromancer-bestfriendsforever-10.png b/icons/mechromancer-bestfriendsforever-10.png new file mode 100644 index 0000000..c8f8722 Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-10.png differ diff --git a/icons/mechromancer-bestfriendsforever-11.png b/icons/mechromancer-bestfriendsforever-11.png new file mode 100644 index 0000000..c8ce296 Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-11.png differ diff --git a/icons/mechromancer-bestfriendsforever-2.png b/icons/mechromancer-bestfriendsforever-2.png new file mode 100644 index 0000000..9ea525e Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-2.png differ diff --git a/icons/mechromancer-bestfriendsforever-3.png b/icons/mechromancer-bestfriendsforever-3.png new file mode 100644 index 0000000..d588ca1 Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-3.png differ diff --git a/icons/mechromancer-bestfriendsforever-4.png b/icons/mechromancer-bestfriendsforever-4.png new file mode 100644 index 0000000..0799690 Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-4.png differ diff --git a/icons/mechromancer-bestfriendsforever-5.png b/icons/mechromancer-bestfriendsforever-5.png new file mode 100644 index 0000000..6e04abc Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-5.png differ diff --git a/icons/mechromancer-bestfriendsforever-6.png b/icons/mechromancer-bestfriendsforever-6.png new file mode 100644 index 0000000..010a140 Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-6.png differ diff --git a/icons/mechromancer-bestfriendsforever-7.png b/icons/mechromancer-bestfriendsforever-7.png new file mode 100644 index 0000000..ffc0293 Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-7.png differ diff --git a/icons/mechromancer-bestfriendsforever-8.png b/icons/mechromancer-bestfriendsforever-8.png new file mode 100644 index 0000000..35e1304 Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-8.png differ diff --git a/icons/mechromancer-bestfriendsforever-9.png b/icons/mechromancer-bestfriendsforever-9.png new file mode 100644 index 0000000..b46c2c2 Binary files /dev/null and b/icons/mechromancer-bestfriendsforever-9.png differ diff --git a/icons/mechromancer-littlebigtrouble-0.png b/icons/mechromancer-littlebigtrouble-0.png new file mode 100644 index 0000000..c6a3b11 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-0.png differ diff --git a/icons/mechromancer-littlebigtrouble-1.png b/icons/mechromancer-littlebigtrouble-1.png new file mode 100644 index 0000000..62fb788 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-1.png differ diff --git a/icons/mechromancer-littlebigtrouble-10.png b/icons/mechromancer-littlebigtrouble-10.png new file mode 100644 index 0000000..b4fa42e Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-10.png differ diff --git a/icons/mechromancer-littlebigtrouble-11.png b/icons/mechromancer-littlebigtrouble-11.png new file mode 100644 index 0000000..f7b9622 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-11.png differ diff --git a/icons/mechromancer-littlebigtrouble-2.png b/icons/mechromancer-littlebigtrouble-2.png new file mode 100644 index 0000000..5a0f162 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-2.png differ diff --git a/icons/mechromancer-littlebigtrouble-3.png b/icons/mechromancer-littlebigtrouble-3.png new file mode 100644 index 0000000..1deef69 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-3.png differ diff --git a/icons/mechromancer-littlebigtrouble-4.png b/icons/mechromancer-littlebigtrouble-4.png new file mode 100644 index 0000000..b849f5d Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-4.png differ diff --git a/icons/mechromancer-littlebigtrouble-5.png b/icons/mechromancer-littlebigtrouble-5.png new file mode 100644 index 0000000..6daef36 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-5.png differ diff --git a/icons/mechromancer-littlebigtrouble-6.png b/icons/mechromancer-littlebigtrouble-6.png new file mode 100644 index 0000000..eee9b12 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-6.png differ diff --git a/icons/mechromancer-littlebigtrouble-7.png b/icons/mechromancer-littlebigtrouble-7.png new file mode 100644 index 0000000..b2d0bf8 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-7.png differ diff --git a/icons/mechromancer-littlebigtrouble-8.png b/icons/mechromancer-littlebigtrouble-8.png new file mode 100644 index 0000000..c34e394 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-8.png differ diff --git a/icons/mechromancer-littlebigtrouble-9.png b/icons/mechromancer-littlebigtrouble-9.png new file mode 100644 index 0000000..8f18f82 Binary files /dev/null and b/icons/mechromancer-littlebigtrouble-9.png differ diff --git a/icons/mechromancer-orderedchaos-0.png b/icons/mechromancer-orderedchaos-0.png new file mode 100644 index 0000000..119a21a Binary files /dev/null and b/icons/mechromancer-orderedchaos-0.png differ diff --git a/icons/mechromancer-orderedchaos-1.png b/icons/mechromancer-orderedchaos-1.png new file mode 100644 index 0000000..ffa75cc Binary files /dev/null and b/icons/mechromancer-orderedchaos-1.png differ diff --git a/icons/mechromancer-orderedchaos-10.png b/icons/mechromancer-orderedchaos-10.png new file mode 100644 index 0000000..591c1ee Binary files /dev/null and b/icons/mechromancer-orderedchaos-10.png differ diff --git a/icons/mechromancer-orderedchaos-11.png b/icons/mechromancer-orderedchaos-11.png new file mode 100644 index 0000000..5c55042 Binary files /dev/null and b/icons/mechromancer-orderedchaos-11.png differ diff --git a/icons/mechromancer-orderedchaos-2.png b/icons/mechromancer-orderedchaos-2.png new file mode 100644 index 0000000..91990c4 Binary files /dev/null and b/icons/mechromancer-orderedchaos-2.png differ diff --git a/icons/mechromancer-orderedchaos-3.png b/icons/mechromancer-orderedchaos-3.png new file mode 100644 index 0000000..6945bdc Binary files /dev/null and b/icons/mechromancer-orderedchaos-3.png differ diff --git a/icons/mechromancer-orderedchaos-4.png b/icons/mechromancer-orderedchaos-4.png new file mode 100644 index 0000000..0feadd3 Binary files /dev/null and b/icons/mechromancer-orderedchaos-4.png differ diff --git a/icons/mechromancer-orderedchaos-5.png b/icons/mechromancer-orderedchaos-5.png new file mode 100644 index 0000000..7451ca1 Binary files /dev/null and b/icons/mechromancer-orderedchaos-5.png differ diff --git a/icons/mechromancer-orderedchaos-6.png b/icons/mechromancer-orderedchaos-6.png new file mode 100644 index 0000000..a31bee1 Binary files /dev/null and b/icons/mechromancer-orderedchaos-6.png differ diff --git a/icons/mechromancer-orderedchaos-7.png b/icons/mechromancer-orderedchaos-7.png new file mode 100644 index 0000000..90b180f Binary files /dev/null and b/icons/mechromancer-orderedchaos-7.png differ diff --git a/icons/mechromancer-orderedchaos-8.png b/icons/mechromancer-orderedchaos-8.png new file mode 100644 index 0000000..a11d6e6 Binary files /dev/null and b/icons/mechromancer-orderedchaos-8.png differ diff --git a/icons/mechromancer-orderedchaos-9.png b/icons/mechromancer-orderedchaos-9.png new file mode 100644 index 0000000..c46fd7e Binary files /dev/null and b/icons/mechromancer-orderedchaos-9.png differ diff --git a/icons/points_overlay.png b/icons/points_overlay.png new file mode 100644 index 0000000..ec489b0 Binary files /dev/null and b/icons/points_overlay.png differ diff --git a/icons/psycho-bloodlust-0.png b/icons/psycho-bloodlust-0.png new file mode 100644 index 0000000..3be0b4c Binary files /dev/null and b/icons/psycho-bloodlust-0.png differ diff --git a/icons/psycho-bloodlust-1.png b/icons/psycho-bloodlust-1.png new file mode 100644 index 0000000..c9b611f Binary files /dev/null and b/icons/psycho-bloodlust-1.png differ diff --git a/icons/psycho-bloodlust-10.png b/icons/psycho-bloodlust-10.png new file mode 100644 index 0000000..6f156b4 Binary files /dev/null and b/icons/psycho-bloodlust-10.png differ diff --git a/icons/psycho-bloodlust-11.png b/icons/psycho-bloodlust-11.png new file mode 100644 index 0000000..7fa060f Binary files /dev/null and b/icons/psycho-bloodlust-11.png differ diff --git a/icons/psycho-bloodlust-2.png b/icons/psycho-bloodlust-2.png new file mode 100644 index 0000000..f760ef1 Binary files /dev/null and b/icons/psycho-bloodlust-2.png differ diff --git a/icons/psycho-bloodlust-3.png b/icons/psycho-bloodlust-3.png new file mode 100644 index 0000000..404a791 Binary files /dev/null and b/icons/psycho-bloodlust-3.png differ diff --git a/icons/psycho-bloodlust-4.png b/icons/psycho-bloodlust-4.png new file mode 100644 index 0000000..fe4adc0 Binary files /dev/null and b/icons/psycho-bloodlust-4.png differ diff --git a/icons/psycho-bloodlust-5.png b/icons/psycho-bloodlust-5.png new file mode 100644 index 0000000..a1557a7 Binary files /dev/null and b/icons/psycho-bloodlust-5.png differ diff --git a/icons/psycho-bloodlust-6.png b/icons/psycho-bloodlust-6.png new file mode 100644 index 0000000..d85cd51 Binary files /dev/null and b/icons/psycho-bloodlust-6.png differ diff --git a/icons/psycho-bloodlust-7.png b/icons/psycho-bloodlust-7.png new file mode 100644 index 0000000..5bda42b Binary files /dev/null and b/icons/psycho-bloodlust-7.png differ diff --git a/icons/psycho-bloodlust-8.png b/icons/psycho-bloodlust-8.png new file mode 100644 index 0000000..661f774 Binary files /dev/null and b/icons/psycho-bloodlust-8.png differ diff --git a/icons/psycho-bloodlust-9.png b/icons/psycho-bloodlust-9.png new file mode 100644 index 0000000..62cb56a Binary files /dev/null and b/icons/psycho-bloodlust-9.png differ diff --git a/icons/psycho-hellborn-0.png b/icons/psycho-hellborn-0.png new file mode 100644 index 0000000..6f36fba Binary files /dev/null and b/icons/psycho-hellborn-0.png differ diff --git a/icons/psycho-hellborn-1.png b/icons/psycho-hellborn-1.png new file mode 100644 index 0000000..c33fc15 Binary files /dev/null and b/icons/psycho-hellborn-1.png differ diff --git a/icons/psycho-hellborn-10.png b/icons/psycho-hellborn-10.png new file mode 100644 index 0000000..226710d Binary files /dev/null and b/icons/psycho-hellborn-10.png differ diff --git a/icons/psycho-hellborn-2.png b/icons/psycho-hellborn-2.png new file mode 100644 index 0000000..825d4bd Binary files /dev/null and b/icons/psycho-hellborn-2.png differ diff --git a/icons/psycho-hellborn-3.png b/icons/psycho-hellborn-3.png new file mode 100644 index 0000000..54597ad Binary files /dev/null and b/icons/psycho-hellborn-3.png differ diff --git a/icons/psycho-hellborn-4.png b/icons/psycho-hellborn-4.png new file mode 100644 index 0000000..1b9041c Binary files /dev/null and b/icons/psycho-hellborn-4.png differ diff --git a/icons/psycho-hellborn-5.png b/icons/psycho-hellborn-5.png new file mode 100644 index 0000000..e48d179 Binary files /dev/null and b/icons/psycho-hellborn-5.png differ diff --git a/icons/psycho-hellborn-6.png b/icons/psycho-hellborn-6.png new file mode 100644 index 0000000..8531f1a Binary files /dev/null and b/icons/psycho-hellborn-6.png differ diff --git a/icons/psycho-hellborn-7.png b/icons/psycho-hellborn-7.png new file mode 100644 index 0000000..b517035 Binary files /dev/null and b/icons/psycho-hellborn-7.png differ diff --git a/icons/psycho-hellborn-8.png b/icons/psycho-hellborn-8.png new file mode 100644 index 0000000..38561ba Binary files /dev/null and b/icons/psycho-hellborn-8.png differ diff --git a/icons/psycho-hellborn-9.png b/icons/psycho-hellborn-9.png new file mode 100644 index 0000000..f926e6d Binary files /dev/null and b/icons/psycho-hellborn-9.png differ diff --git a/icons/psycho-mania-0.png b/icons/psycho-mania-0.png new file mode 100644 index 0000000..ec6d45f Binary files /dev/null and b/icons/psycho-mania-0.png differ diff --git a/icons/psycho-mania-1.png b/icons/psycho-mania-1.png new file mode 100644 index 0000000..c78cb13 Binary files /dev/null and b/icons/psycho-mania-1.png differ diff --git a/icons/psycho-mania-10.png b/icons/psycho-mania-10.png new file mode 100644 index 0000000..3cdfe26 Binary files /dev/null and b/icons/psycho-mania-10.png differ diff --git a/icons/psycho-mania-11.png b/icons/psycho-mania-11.png new file mode 100644 index 0000000..22f491f Binary files /dev/null and b/icons/psycho-mania-11.png differ diff --git a/icons/psycho-mania-2.png b/icons/psycho-mania-2.png new file mode 100644 index 0000000..ca3214b Binary files /dev/null and b/icons/psycho-mania-2.png differ diff --git a/icons/psycho-mania-3.png b/icons/psycho-mania-3.png new file mode 100644 index 0000000..2c94b92 Binary files /dev/null and b/icons/psycho-mania-3.png differ diff --git a/icons/psycho-mania-4.png b/icons/psycho-mania-4.png new file mode 100644 index 0000000..7fd0590 Binary files /dev/null and b/icons/psycho-mania-4.png differ diff --git a/icons/psycho-mania-5.png b/icons/psycho-mania-5.png new file mode 100644 index 0000000..fcff58e Binary files /dev/null and b/icons/psycho-mania-5.png differ diff --git a/icons/psycho-mania-6.png b/icons/psycho-mania-6.png new file mode 100644 index 0000000..1ea2f29 Binary files /dev/null and b/icons/psycho-mania-6.png differ diff --git a/icons/psycho-mania-7.png b/icons/psycho-mania-7.png new file mode 100644 index 0000000..61988d1 Binary files /dev/null and b/icons/psycho-mania-7.png differ diff --git a/icons/psycho-mania-8.png b/icons/psycho-mania-8.png new file mode 100644 index 0000000..251947d Binary files /dev/null and b/icons/psycho-mania-8.png differ diff --git a/icons/psycho-mania-9.png b/icons/psycho-mania-9.png new file mode 100644 index 0000000..95720b6 Binary files /dev/null and b/icons/psycho-mania-9.png differ diff --git a/icons/siren-actionskill.png b/icons/siren-actionskill.png new file mode 100644 index 0000000..9752db9 Binary files /dev/null and b/icons/siren-actionskill.png differ diff --git a/icons/siren-cataclysm-0.png b/icons/siren-cataclysm-0.png new file mode 100644 index 0000000..8a643a1 Binary files /dev/null and b/icons/siren-cataclysm-0.png differ diff --git a/icons/siren-cataclysm-1.png b/icons/siren-cataclysm-1.png new file mode 100644 index 0000000..3a478af Binary files /dev/null and b/icons/siren-cataclysm-1.png differ diff --git a/icons/siren-cataclysm-2.png b/icons/siren-cataclysm-2.png new file mode 100644 index 0000000..6f929fc Binary files /dev/null and b/icons/siren-cataclysm-2.png differ diff --git a/icons/siren-cataclysm-3.png b/icons/siren-cataclysm-3.png new file mode 100644 index 0000000..1bf742d Binary files /dev/null and b/icons/siren-cataclysm-3.png differ diff --git a/icons/siren-cataclysm-4.png b/icons/siren-cataclysm-4.png new file mode 100644 index 0000000..4ff98fd Binary files /dev/null and b/icons/siren-cataclysm-4.png differ diff --git a/icons/siren-cataclysm-5.png b/icons/siren-cataclysm-5.png new file mode 100644 index 0000000..68cfdd8 Binary files /dev/null and b/icons/siren-cataclysm-5.png differ diff --git a/icons/siren-cataclysm-6.png b/icons/siren-cataclysm-6.png new file mode 100644 index 0000000..25c8625 Binary files /dev/null and b/icons/siren-cataclysm-6.png differ diff --git a/icons/siren-cataclysm-7.png b/icons/siren-cataclysm-7.png new file mode 100644 index 0000000..02b773c Binary files /dev/null and b/icons/siren-cataclysm-7.png differ diff --git a/icons/siren-cataclysm-8.png b/icons/siren-cataclysm-8.png new file mode 100644 index 0000000..bcbb6d4 Binary files /dev/null and b/icons/siren-cataclysm-8.png differ diff --git a/icons/siren-cataclysm-9.png b/icons/siren-cataclysm-9.png new file mode 100644 index 0000000..db8d81b Binary files /dev/null and b/icons/siren-cataclysm-9.png differ diff --git a/icons/siren-harmony-0.png b/icons/siren-harmony-0.png new file mode 100644 index 0000000..9e7aa6d Binary files /dev/null and b/icons/siren-harmony-0.png differ diff --git a/icons/siren-harmony-1.png b/icons/siren-harmony-1.png new file mode 100644 index 0000000..8d546d8 Binary files /dev/null and b/icons/siren-harmony-1.png differ diff --git a/icons/siren-harmony-2.png b/icons/siren-harmony-2.png new file mode 100644 index 0000000..8492100 Binary files /dev/null and b/icons/siren-harmony-2.png differ diff --git a/icons/siren-harmony-3.png b/icons/siren-harmony-3.png new file mode 100644 index 0000000..901acaf Binary files /dev/null and b/icons/siren-harmony-3.png differ diff --git a/icons/siren-harmony-4.png b/icons/siren-harmony-4.png new file mode 100644 index 0000000..209470c Binary files /dev/null and b/icons/siren-harmony-4.png differ diff --git a/icons/siren-harmony-5.png b/icons/siren-harmony-5.png new file mode 100644 index 0000000..2269f3b Binary files /dev/null and b/icons/siren-harmony-5.png differ diff --git a/icons/siren-harmony-6.png b/icons/siren-harmony-6.png new file mode 100644 index 0000000..0b843db Binary files /dev/null and b/icons/siren-harmony-6.png differ diff --git a/icons/siren-harmony-7.png b/icons/siren-harmony-7.png new file mode 100644 index 0000000..4b9e086 Binary files /dev/null and b/icons/siren-harmony-7.png differ diff --git a/icons/siren-harmony-8.png b/icons/siren-harmony-8.png new file mode 100644 index 0000000..d565e4e Binary files /dev/null and b/icons/siren-harmony-8.png differ diff --git a/icons/siren-harmony-9.png b/icons/siren-harmony-9.png new file mode 100644 index 0000000..b6af6da Binary files /dev/null and b/icons/siren-harmony-9.png differ diff --git a/icons/siren-motion-0.png b/icons/siren-motion-0.png new file mode 100644 index 0000000..c737e67 Binary files /dev/null and b/icons/siren-motion-0.png differ diff --git a/icons/siren-motion-1.png b/icons/siren-motion-1.png new file mode 100644 index 0000000..9ac868c Binary files /dev/null and b/icons/siren-motion-1.png differ diff --git a/icons/siren-motion-2.png b/icons/siren-motion-2.png new file mode 100644 index 0000000..c57a24f Binary files /dev/null and b/icons/siren-motion-2.png differ diff --git a/icons/siren-motion-3.png b/icons/siren-motion-3.png new file mode 100644 index 0000000..cb39647 Binary files /dev/null and b/icons/siren-motion-3.png differ diff --git a/icons/siren-motion-4.png b/icons/siren-motion-4.png new file mode 100644 index 0000000..94aa08e Binary files /dev/null and b/icons/siren-motion-4.png differ diff --git a/icons/siren-motion-5.png b/icons/siren-motion-5.png new file mode 100644 index 0000000..37ff02a Binary files /dev/null and b/icons/siren-motion-5.png differ diff --git a/icons/siren-motion-6.png b/icons/siren-motion-6.png new file mode 100644 index 0000000..e87582c Binary files /dev/null and b/icons/siren-motion-6.png differ diff --git a/icons/siren-motion-7.png b/icons/siren-motion-7.png new file mode 100644 index 0000000..fa7b607 Binary files /dev/null and b/icons/siren-motion-7.png differ diff --git a/icons/siren-motion-8.png b/icons/siren-motion-8.png new file mode 100644 index 0000000..e1fdb1f Binary files /dev/null and b/icons/siren-motion-8.png differ diff --git a/icons/siren-motion-9.png b/icons/siren-motion-9.png new file mode 100644 index 0000000..301bdec Binary files /dev/null and b/icons/siren-motion-9.png differ diff --git a/icons/unknown.png b/icons/unknown.png new file mode 100644 index 0000000..62fa8a6 Binary files /dev/null and b/icons/unknown.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..69e14df --- /dev/null +++ b/index.html @@ -0,0 +1,42 @@ + + + + + Borderlands 2 Skill Calculator + + + + + +
+ + +
+ + diff --git a/main.css b/main.css new file mode 100644 index 0000000..5df9620 --- /dev/null +++ b/main.css @@ -0,0 +1,282 @@ +html,body { height: 100%; margin: 0; padding: 0; } +html {overflow-y: scroll;} +body { + background: #333 url("background.jpg") no-repeat fixed center center; + background-size: cover; + color: #eee; + font: 15pt/17pt Homenaje, Impact, sans-serif; + cursor: default; + text-align: center; +} +::-moz-selection { color: black; background: #FBB406; } +::selection { color: black; background: #FBB406; } +h1, h2, h3 { + margin: 0; + font-weight: normal; +} +em { + font-style: normal; +} +.header { + font-size: 24pt; + text-transform: uppercase; + line-height: 1; + padding-bottom: 10px; + margin-bottom: 10px; +} +body.choicePage { + display: table; + width: 100%; +} +body.choicePage .wrapper { + display: table-cell; + width: 100%; + vertical-align: middle; +} +.header * +{ + position: relative; + z-index: 11; +} +.header .links { + text-align: center; + line-height: 1.2; + font-size: 50%; + z-index: 20; +} +.header a.permalink { + color: white; + padding: 0.5em 0; + -moz-user-select: text; + -webkit-user-select: text; + -ms-user-select: text; + -o-user-select: text; + user-select: text; +} +.header a.reset { + color: red; +} +.header, .summary { + background-color: rgba(0,0,0,0.5); +} +.header h1 { + color: #FFDE09; + font-size: 140%; +} +.header h1 em { + font-style: normal; + font-size: 200%; + position: relative; + top: 0.15em; +} +.header h2 { + color: #FBB406; + font-size: 150%; +} +.header h3 { + font-size: 80%; +} +.treeCollection { + text-align: center; + width: 741px; + height: 396px; + margin: 20px auto 30px auto; + position: relative; + z-index: 20; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +.treewrapper { + float: left; + width: 247px; + height: 396px; +} +.tree { + width: 174px; + text-align: center; + margin: 20px auto 0; +} +.bglayer { + position: absolute; + height: 396px; + width: 247px; +} +.bglayer.color { + height: 80px; +} + +.green .gray { background: url("skill_bg_green_gray.png") transparent; } +.blue .gray { background: url("skill_bg_blue_gray.png") transparent; } +.red .gray { background: url("skill_bg_red_gray.png") transparent; } +.green .color { background: url("skill_bg_green.png") transparent; } +.blue .color { background: url("skill_bg_blue.png") transparent; } +.red .color { background: url("skill_bg_red.png") transparent; } + +.skill { + padding: 3px; + width: 52px; + height: 53px; + cursor: pointer; + position: relative; + float: left; +} +.skill>img { + width: 52px; + height: 53px; +} + +.points { + visibility: hidden; + position: absolute; + width: 35px; + height: 21px; + line-height: 21px; + bottom: 0; right: 0; + padding: 0 2px; + background: url("icons/points_overlay.png") transparent; + color: white; +} +.skill.partial .points { color: #F80; } +.skill.full .points { color: #0B0; } + +.tier, div.totalPoints, legend { + clear: both; +} +div.totalPoints { + text-align: right; +} +legend, span.totalPoints { + text-transform: uppercase; + font-weight: bold; + font-size: 22pt; + color: white; + text-shadow: black 0 0 4px; + position: absolute; + display: block; + width: 174px; +} +legend { + width: 150px; + text-align: left; +} +.push1 { margin-left: 58px; } +.skill.partial .perLevel, .skill.full .perLevel { display: none; } + +.tree .description { + display: none; + position: absolute; + top: 0; + width: 200px; + z-index: 20; + background-color: #111; + color: white; + padding: 0 0.25em 0.5em; + text-align: center; +} +.green .description, .blue .description { + left: 110%; +} +.red .description { + right: 110%; +} +.tier[data-level='4'] .description { + top: auto; + bottom: -59px; +} +.tier[data-level='4'] .description.shortTier4Description { + top: 0; + bottom: auto; +} +.tier[data-level='5'] .description { + top: auto; + bottom: 0; +} +.tree .description h2 { + padding: 0.15em 0; + margin-bottom: 0.15em; + font-size: 125%; + border-bottom: 1px solid gray; +} +.summary { + position: relative; + margin: 10px 0 0; + padding: 8px 0; + line-height: 1.1; + z-index: 10; +} +.descriptionContainer { + max-width: 700px; + margin: 0 auto; +} +.descriptionContainer div.skillText { + clear: both; + border-top: 1px solid white; + text-align: left; +} +.descriptionContainer strong { + display: block; + font-weight: normal; + font-size: 120%; + float: left; + clear: left; + width: 220px; + margin-right: -220px; + text-align: right; +} +.descriptionContainer div.descriptionText { + margin: 4px 0 4px 230px; + padding: 0; +} +.descriptionContainer .perLevel { + display: none; +} +.footer { + margin-top: 100px; + text-align: center; + font-size: 70%; + color: white; + color: rgba(255,255,255,0.5); +} +.footer a { color: white; color: rgba(255,255,255,0.5); } +.footer a:hover { color: red; } +.skill.partial .description em { + color: #F80; +} +.skill.full .description em { + color: #0B0; +} +.skill:hover .description { + display: block; +} +.skill:hover .description:hover { + display: none; +} +.green legend { color: #41974D; } +.blue legend { color: #2A87C7; } +.red legend { color: #A93640; } +a.biglink { + display: inline-block; + color: inherit; + padding: 1em; + margin: 10px; + background: rgba(0,0,0,0.5); + border: 2px solid white; + text-decoration: none; +} +a.biglink:hover { + background: black; + text-decoration: underline; +} +a.unavailable { cursor: not-allowed; } +a.unavailable:hover { text-decoration: none; } +img.portrait { + position: absolute; + position: fixed; + height: 95%; + left: 0; + bottom: 0; + z-index: 0; +} diff --git a/mechromancer.html b/mechromancer.html new file mode 100644 index 0000000..9e6537f --- /dev/null +++ b/mechromancer.html @@ -0,0 +1,240 @@ + + + + + Borderlands 2 Skill Calculator: Mechromancer + + + + + + + +
+ +

Borderlands2

+

Gaige

+

Level 5 Mechromancer

+
+ +
+
+
+
+
+
+
+

Close Enough

Your bullets that hit walls or other objects have a % chance per level to ricochet toward a nearby enemy dealing 50% damage.
+
+
+
+

Cooking Up Trouble

While your gun's magazine is full you regenerate % per level of maximum health per second.
+
+
+
+
+
+

Fancy Mathematics

Improves shield recharge delay (up to % per level) and shield recharge rate (up to % per level) based on how low your health is. The lower your health the greater the bonuses.
+
+
+
+

Buck Up

Deathtrap Ability. Deathtrap restores the shields of one ally by 30%.
+
+
+
+

The Better Half

When your magazine is at least half empty you gain fire rate % per level.
+
+
+
+
+
+

Potent as a Pony

Increases maximum health for you (% per level) and Deathtrap (% per level).
+
+
+
+

Upshot Robot

While Deathtrap is active, if you or Deathtrap kill an enemy it increases Deathtrap's duration by 5 seconds and grants both of you a 4% stackable melee damage bonus. Bonuses are lost when Deathtrap goes away.
+
+
+
+

Unstoppable Force

Killing an enemy grants you % per level movement speed and % shield regeneration per level for a short while.
+
+
+
+
+
+

Explosive Clap

Deathtrap Ability. Deathtrap causes an explosion in front of him, dealing explosive damage to all nearby enemies.
+
+
+
+

Made of Sterner Stuff

You and Deathtrap gain % per level damage reduction against all damage types. Deathtrap gains % per level melee damage.
+
+
+
+
+
+

20% Cooler

Increases the cooldown rate of your action skill by % per level.
+
+
+
+
+
+

Sharing is Caring

Grants a copy of your shield to Deathtrap.
+
+
+
+
+ 0 +
+ Best Friends Forever +
+
+
+
+
+
+
+
+

More Pep

Increases your chances of applying Burn (% per level), Electrocute (% per level), Corrode (% per level), and Slag (% per level) Status Effects.
+
+
+
+

Myelin

Grants you % per level Resistance to Shock Damage. Also increases your Shield Capacity by % per level.
+
+
+
+
+
+

Shock Storm

Killing an enemy with a Critical Hit causes an Electric Storm, dealing Rank ( per level) Electrocute Damage to nearby enemies. Electrical Storms are also caused by Deathtrap whenever he kills an enemy.
+
+
+
+

The Stare

Deathtrap Ability. Deathtrap fires a laser beam and sweeps it across the battlefield, dealing Burn Damage and possibly Igniting enemies.
+
+
+
+

Strength of Five Gorillas

Increases Melee Damage for you and Deathtrap by % per level.
+
+
+
+
+
+

Electrical Burn

When your Electrocute Status Effects deal damage to enemies, there is a % (per level) chance they will burst into flames and take Burn Damage. The amount of Burn Damage is based on the Electrocute damage dealt.
+
+
+
+

Shock and "AAAGGGGHHH!"

Reloading your gun causes an Electrical Explosion, damaging nearby enemies.
+
+
+
+

Evil Enchantress

Kill Skill. Killing an enemy increases by % per level the Damage that your Burn, Electrocute, and Corrode status effects deal for a short period of time.
+
+
+
+
+
+

One Two Boom

Deathtrap Ability. Deathtrap shoots out an orb of energy at an enemy. If you shoot the orb it will explode, dealing massive Shock Damage to nearby enemies.
+
+
+
+

Wires Don't Talk

Increases all Shock and Electrocute Damage that you inflict by % per level.
+
+
+
+
+
+

Interspersed Outburst

Not shooting an enemy for a short time grants you a stack of Interspersed Outburst (up to 5 stacks). The next time you shoot an enemy, all stacks of Interspersed Outburst are consumed and you deal Rank ( per level) Slag Damage. The more stacks are consumed, the greater the chance of slagging the target.
+
+
+
+
+
+

Make it Sparkle

Shooting Deathtrap with an elemental weapon charges him with that element, causing his melee attacks to deal additional damage of that element.
+
+
+
+
+ 0 +
+ Little Big Trouble +
+
+
+
+
+
+
+
+

Smaller, Lighter, Faster

Increases you reload speed % per level but decreases your magazine size % per level.
+
+
+
+

Anarchy

Killing an enemy or fully emptying your gun's magazine while in combat grants you a stack of Anarchy (up to 150 stacks). For every stack of Anarchy you have, you gain +1.75% bonus gun damage, but your accuracy is decreased -1.75%. Prematurely reloading your guns removes all stacks of Anarchy. Anarchy stacks are quickly lost while in "Fight for Your Life."
+
+
+
+
+
+

Preshrunk Cyberpunk

Increases the maximum number of Anarchy stacks you can have by per level.
+
+
+
+

Robot Rampage

Deathtrap Ability. Deathtrap lashes out with a flurry of attacks.
+
+
+
+

Blood Soaked Shields

Killing an enemy immediately restores % of your shields per level, but you lose % of your current health per level.
+
+
+
+
+
+

Annoyed Android

Increases the movement speed of Deathtrap by % per level.
+
+
+
+

Discord

Prematurely reloading activates Discord granting you +65% accuracy, +25% fire rate, and 3% per second health regeneration. You constantly lose Anarchy stacks while Discord is active. Discord can be shut off by prematurely reloading again.
+
+
+
+

Typecast Iconoclast

Whenever you get a stack of Anarchy there is a % per level chance you get an additional stack.
+
+
+
+
+
+

Rational Anarchist

If you have 0 stacks of Anarchy, then the next time you would gain an Anarchy stack you instead gain 25.
+
+
+
+

Death From Above

Shooting an enemy while in midair consumes stacks of Anarchy (1 per level) and causes a Rank ( per level) Digi-splosion, damaging nearby enemies.
+
+
+
+
+
+

The Nth Degree

Every per level bullets that hits an enemy, one of them will ricochet toward another nearby enemy.
+
+
+
+
+
+

With Claws

Melee Override Skill. While you have a stack of Anarchy, melee to digistruct claws and swipe twice at an enemy, dealing +0.6% melee damage per Anarchy stack and restoring health. The lower your health the more health you gain. This attack consumes an Anarchy stack.
+
+
+
+
+ 0 +
+ Ordered Chaos +
+
+
+ +
+

List of Skills:

+
+ +
+ + + diff --git a/mechromancerPortrait.png b/mechromancerPortrait.png new file mode 100644 index 0000000..ea8e8b8 Binary files /dev/null and b/mechromancerPortrait.png differ diff --git a/mechromancerPortrait2.png b/mechromancerPortrait2.png new file mode 100644 index 0000000..c4ff46d Binary files /dev/null and b/mechromancerPortrait2.png differ diff --git a/psycho.html b/psycho.html new file mode 100644 index 0000000..d197819 --- /dev/null +++ b/psycho.html @@ -0,0 +1,237 @@ + + + + + Borderlands 2 Skill Calculator: Psycho + + + + + + + +
+ +

Borderlands2 skill calculator

+

Krieg

+

Level 5 Psycho

+
+ +
+
+
+
+
+
+
+

Blood-filled Guns

% Magazine Size per Bloodlust stack per level.
+
+
+
+

Blood Twitch

% Weapon Swap speed per Bloodlust stack per level.
+
+
+
+
+
+

Taste of Blood

% damage reduction during Buzz Axe Rampage per Bloodlust stack per level. Bloodlust stacks per kill per level during Buzz Axe Rampage.
+
+
+
+

Bloody Revival

% Assault Rifle damage during Fight For Your Life per Bloodlust stack per level.
+
+
+
+

Blood Overdrive

Kill Skill. Killing an enemy gives % Melee Damage and s Grenade Fuse Time per Bloodlust stack per level for a short time.
+
+
+
+
+
+

Bloodbath

Kill Skill. Killing an enemy with a grenade or explosion gives % weapon damage per Bloodlust stack per level for a short time. Enemies killed this way have a % chance per level of dropping Grenade ammunition.
+
+
+
+

Buzz Axe Bombardier

When thrown, your buzz axe now has Dynamite attached to it which explodes on impact.
+
+
+
+

Fuel the Blood

Kill Skill. Killing an enemy with a melee attack gives % Grenade Damage per Bloodlust stack per level for a short time and adds Bloodlust stacks per level.
+
+
+
+
+
+

Blood Trance

Increases the duration of Buzz Axe Rampage by seconds per Bloodlust stack (at time of activation) per level.
+
+
+
+

Boiling Blood

Increases the time before Bloodlust stacks start to decay by seconds per level.
+
+
+
+
+
+

Nervous Blood

Kill Skill. Killing an enemy gives % Reload Speed per Bloodlust stack per level for a short time.
+
+
+
+
+
+

Bloodsplosion

Killing an enemy causes them to explode with an Elemental Nova matching the element of the damage that killed it + (Non-elemental damage will cause an explosive nova). Overkill damage is added to this damage. Each Bloodlust stacks increases this damage by 5%.
+
+
+
+
+ 0 +
+ Bloodlust +
+
+
+
+
+
+
+
+

Empty the Rage

% Melee Damage per level; additional % per level when shields or magazine is empty.
+
+
+
+

Pull the Pin

When you die, you drop a free grenade. If you kill an enemy with it, you get double XP.
+
+
+
+

Feed the Meat

% Max Health and sec Shield Recharge Delay per level.
+
+
+
+
+
+

Embrace the Pain

% Fire Rate per level when shields are down. sec Shield Recharge Delay per level.
+
+
+
+

Fuel the Rampage

% Buzz Axe Rampage cooldown from taking damage per level; additional % per level from Health damage. You can now be damaged by teammates; friendly fire damage is % per level.
+
+
+
+
+
+

Thrill of the Kill

Up to % per level of overkill damage is returned to you as Health, depending on how low your health is.
+
+
+
+

Light the Fuse

Fight For Your Life is replaced with Light the Fuse. During Light the Fuse you pull out a live bundle of dynamite and can move normally. The bundle detonates when the timer runs out. If you kill someone you are revived. Getting a revive with the bundle explosion gives you bonus Movement Speed for the remainder of the time that was left in Light the Fuse. Throw Dynamite sticks with Fire. Detonate bundle by holding Action.
+
+
+
+

Strip the Flesh

% Explosive damage per level; additional % per level in Fight For Your Life.
+
+
+
+
+
+

Redeem the Soul

You can instantly Revive teammates at the cost of downing yourself. You may revive in this way only once each time Buzz axe Rampage is on cooldown. % Fight For Your Life time.
+
+
+
+

Salt the Wound

Taking damage from an enemy while your shield is down adds a stack of Salt the Wound to a maximum of 20. % Melee Damage and % Shotgun damage per stack per level.
+
+
+
+
+
+

Silence the Voices

% Melee Damage per level. % per level chance to attack yourself with melee attacks.
+
+
+
+
+
+

Release the Beast

Activating the Buzz Axe Rampage when at or below 33% of your max health remaining (i.e., when the ! is showing) instantly refills your health and transforms you into a Badass Psycho Mutant with % Melee Damage and % Damage Reduction. Buzz Axe Rampage is instantly recharged afterwards.
+
+
+
+
+ 0 +
+ Mania +
+
+
+
+
+
+
+
+

Burn, Baby, Burn

% (% when on fire) burn damage per level. % chance per level per fire attack to set self on fire.
+
+
+
+

Fuel the Fire

Kill Skill. % chance per level per fire attack to set self on fire. Killing an enemy gives % Elemental Effect Chance per level for a short time.
+
+
+
+
+
+

Numbed Nerves

% damage reduction per level when on fire.
+
+
+
+

Pain is Power

% (% when on fire) Weapon and Melee Damage per level (except for Sniper Rifles). % Critical Hit Damage per level
+
+
+
+
+
+

Elemental Elation

When Elemental Status Effect Damage is being done to enemies you gain stacks of Elemental Elation up to a maximum of 20. Each stack gives % Fire Rate and Magazine Size per level. Stacks will not decay while you are on fire.
+
+
+
+

Delusional Damage

All Elemental Status Effects you cause have a chance to light yourself on fire. Ignite chances are determined by those accumulated from Burn, Baby, Burn and Fuel the Fire.
+
+
+
+

Fire Fiend

Melee Attacks have a 10% per level chance to Ignite enemies. % Weapon Accuracy and % Reload Speed when on fire.
+
+
+
+
+
+

Flame Flare

% Burn Duration on you per level. 15% chance per level for your Burn effects to apply another Burn effect.
+
+
+
+

Hellfire Halitosis

Melee Override Skill. Pressing Melee causes you to breathe fire in a cone in front of you. Cooldown is 15 seconds.
+
+
+
+
+
+

Elemental Empathy

Burn status effect damage heals you for % of the damage dealt per level.
+
+
+
+
+
+

Raving Retribution

While you are on fire, taking damage from enemies will spawn homing balls of fire that seek out the attacker and explode on impact. Fireballs only trigger once per second.
+
+
+
+
+ 0 +
+ Hellborn +
+
+
+ +
+

List of Skills:

+
+ +
+ + + diff --git a/psychoPortrait.png b/psychoPortrait.png new file mode 100644 index 0000000..3f5c24b Binary files /dev/null and b/psychoPortrait.png differ diff --git a/siren.html b/siren.html new file mode 100644 index 0000000..4a4f6a0 --- /dev/null +++ b/siren.html @@ -0,0 +1,225 @@ + + + + + Borderlands 2 Skill Calculator: Siren + + + + + + + +
+ +

Borderlands2 skill calculator

+

Maya

+

Level 5 Siren

+
+ +
+
+
+
+
+
+
+

Ward

% Shield Capacity and % Shield Recharge Delay per level.
+
+
+
+

Accelerate

% Gun Damage and % Bullet Speed per level.
+
+
+
+
+
+

Suspension

Increases the duration of Phaselock by s per level.
+
+
+
+

Kinetic Reflection

Kill Skill. Killing an enemy causes you to deflect bullets against nearby enemies, reducing damage to you by % and dealing % damage per level for a short time.
+
+
+
+
+
+

Fleet

Your Movement Speed increases by % per level while your shields are depleted.
+
+
+
+

Converge

Your Phaselock ability now also pulls nearby enemies toward the original target.
+
+
+
+

Inertia

Kill Skill. Killing an enemy regenerates % of your Shield per second and increases your Reload Speed by % per level for a short time.
+
+
+
+
+
+

Quicken

Increases the Cooldown Rate of your Phaselock's Ability by % per level.
+
+
+
+
+
+

Sub-Sequence

When an enemy dies under the effects of Phaselock, there is a chance for your Phaselock to seek out and affect another target (% chance per level).
+
+
+
+
+
+

Thoughtlock

Phaselock causes enemies to switch allegiance and fight amongst themselves. Additionally, Phaselock's cooldown and duration are increased (3s and 4s respectively).
+
+
+
+
+ 0 +
+ Motion +
+
+ +
+
+
+
+
+
+

Mind's Eye

% Critical Hit Damage and % Melee Damage per level.
+
+
+
+

Sweet Release

Killing an enemy who is currently Phaselocked creates Life Orb per level which automatically seeks out and heals you and your friends. The healing is stronger when you or your friend's health is low (up to 15% per Orb).
+
+
+
+
+
+

Restoration

% Maximum Health and attack allies to heal them for % of the attack damage per level.
+
+
+
+

Wreck

% Fire Rate and % Damage with guns per level while you have an enemy Phaselocked.
+
+
+
+
+
+

Elated

You and your friends regenerate % health per second per level while you have an enemy Phaselocked.
+
+
+
+

Res

You can instantly revive a friend in Fight for Your Life by using Phaselock on him/her.
+
+
+
+

Recompense

Taking Health damage has a % chance per level of dealing an equal amount of damage to your attacker.
+
+
+
+
+
+

Sustenance

Regenerate % of your missing Health per second per level.
+
+
+
+
+
+

Life Tap

Kill Skill. Killing an enemy gives you % Life Steal per level for a short while.
+
+
+
+
+
+

Scorn

Melee Override. Press [melee] to throw an Orb of Slag that constantly damages enemies near it. This ability has a 18 second cooldown. Pressing [melee] when Scorn is on cooldown will perform a regular melee attack.
+
+
+
+
+ 0 +
+ Harmony +
+
+ +
+
+
+
+
+
+

Flicker

% Elemental Effect Chance per level.
+
+
+
+

Foresight

Increases Magazine Size and Reload Speed with all weapon types. % Magazine Size and % Reload Speed per level.
+
+
+
+
+
+

Immolate

Adds % Damage per level as Fire Damage to all shots fired when in Fight For Your Life.
+
+
+
+

Helios

Phaselocking an enemy causes a fiery explosion, damaging all nearby enemies. Helios Damage Rank per level.
+
+
+
+
+
+

Chain Reaction

While you have an enemy Phaselocked all of your bullets that hit enemies have a % chance per level to ricochet and hit another nearby enemy.
+
+
+
+

Cloud Kill

Shooting an enemy creates a lingering Acid Cloud, which lasts for 5 seconds, dealing constant Corrosive Damage to enemies who touch it. Only one Acid Cloud can be active at a time.
+
+
+
+

Backdraft

Your melee attacks deal additional Fire Damage. Also, when your shields become depleted you create a fiery explosion, damaging nearby enemies. Your shields must fully recharge between explosions. Backdraft Damage Rank per level.
+
+
+
+
+
+

Reaper

You deal % increased Gun Damage per level to any enemy who has more than 50% of his health remaining.
+
+
+
+
+
+

Blight Phoenix

Kill Skill. Killing an enemy causes you to deal constant Fire and Corrosive Damage to nearby enemies for a short time. The damage is based on your Level and the Level of the Blight Phoenix.
+
+
+
+
+
+

Ruin

Action Skill Augmentation. Phaselock now slags, corrodes and electrocutes all nearby enemies.
+
+
+
+
+ 0 +
+ Cataclysm +
+
+
+ +
+

List of Skills:

+
+ +
+ + + + + diff --git a/sirenPortrait.png b/sirenPortrait.png new file mode 100644 index 0000000..76a3287 Binary files /dev/null and b/sirenPortrait.png differ diff --git a/skillManager.js b/skillManager.js new file mode 100644 index 0000000..43ccb72 --- /dev/null +++ b/skillManager.js @@ -0,0 +1,166 @@ +var mousedownbegin; +var lastTouched; +var touchtimer; + +function handleMousedown(event) { + event.preventDefault(); + switch (event.which) { + case 1: //left mouse button + window.clearTimeout(touchtimer); + mousedownbegin = (new Date()).getTime(); + lastTouched = $(this); + touchtimer = window.setTimeout('checkLongTouch(true)',500); + break; +// case 2: //middle mouse button +// break; +// case 3: //right mouse button +// break; + } +} +function handleMouseup(event) { + event.preventDefault(); + switch (event.which) { + case 1: //left mouse button + window.clearTimeout(touchtimer); + checkLongTouch(false); + break; + case 3: //right mouse button + updatePoints($(this), -1); + break; + } +} + +function checkLongTouch(fromTimer) { + if (lastTouched !== null) { + if (fromTimer === true) { + updatePoints(lastTouched, -1); + updatePoints(lastTouched, -1); + updatePoints(lastTouched, -1); + updatePoints(lastTouched, -1); + updatePoints(lastTouched, -1); + } else { + updatePoints(lastTouched, 1); + } + lastTouched = null; + } +} + +function updatePoints(skillHandle, change) { + var tree = skillHandle.parent().parent(); + var thisLevel = parseInt(skillHandle.parent().attr("data-level")); + var invested = parseInt(skillHandle.parent().attr("data-invested")); + var tierTotal = parseInt(skillHandle.parent().attr("data-total")); + var treeTotal = parseInt(tree.find("span.totalPoints").text()); + var points = parseInt(skillHandle.attr("data-points")); + var max = parseInt(skillHandle.attr("data-max")); + var charLevel = parseInt($("span.charLevel").text()); + if(change > 0) { + if (points < max && treeTotal >= 5 * thisLevel && charLevel < 72) { + ++points; + } + } else { + if (points > 0) { + var ok = true; + tree.children("div.tier").each(function(index) { + var level = parseInt($(this).attr("data-level")); + var total = parseInt($(this).attr("data-total")) - (level == thisLevel ? 1 : 0); + var invested = parseInt($(this).attr("data-invested")) - (level > thisLevel ? 1 : 0); + ok &= ( + (level == thisLevel && total == 0 && treeTotal >= invested + total) || + (level != thisLevel && total == 0) || + (total > 0 && (level * 5 <= invested)) + ); + }); + if (ok) { + --points; + } + } + } + skillHandle.attr("data-points", points); + updateTree(tree); + updateStats(); +} + +function updateTree(treeHandle) { + var totalPoints = 0; + $(treeHandle).find("div.tier").each(function(index) { + $(this).attr("data-invested", totalPoints); //the PREVIOUS tier running total + var tierLevel = parseInt($(this).attr("data-level")); + var tierTotal = 0; + $(this).children("div.skill").each(function(index) { + var p = parseInt($(this).attr("data-points")); + var m = parseInt($(this).attr("data-max")); + totalPoints += p; + tierTotal += p; + $(this).children("div.points").html( + p + "/" + m + ); + $(this).children("div.points").css("visibility", (totalPoints < 5 * tierLevel) ? "hidden" : "visible"); + $(this).removeClass("partial full"); + if (p != 0) { + $(this).addClass(p < m ? "partial" : "full"); + } + $(this).find("em").each(function(index) { + var mod = parseFloat($(this).attr("data-mod")); + if (isNaN(mod)) mod = 0; + var base = parseFloat($(this).attr("data-base")); + var sum = Math.round((Math.max(p,1) * base + mod)*100)/100; //Math.round to eliminate goofy float errors + var plus = ($(this).attr("data-base").substring(0,1) === "+" ? "+" : ""); + $(this).html((sum > 0 ? plus : (sum == 0 ? "" : "-")) + sum); + }); + }); + $(this).attr("data-total", tierTotal); + }); + $(treeHandle).find("span.totalPoints").html(totalPoints); + $(treeHandle).parent().children(".color").height(Math.min(80 + totalPoints * 59.0 / 5 + (totalPoints > 25 ? 21 : 0), 396)); +} + +function updateStats() { + var total = 0; + $("span.totalPoints").each(function(index) { + total += parseInt($(this).text()); + }); + $("span.charLevel").html(5+total); + var descriptions = ""; + $("div.skill").each(function(index) { + var p = parseInt($(this).attr("data-points")); + if (p > 0) { + descriptions += "
" + $(this).children("div.description").html().replace("

","").replace("

", " " + p + ":
") + "
"; + } + }); + $("div.descriptionContainer").html(descriptions); + var url = window.location.href.split("#")[0] + "#" + getHash(); + $("a.permalink").attr("href",url); + $("a.permalink").html(url); + window.location.replace(url); +} + +function loadHash(hash) { + var h = hash.replace("#",""); + $("div.skill").each(function(index) { + $(this).attr("data-points", Math.min(h.charAt(index),parseInt($(this).attr("data-max")))); + }); + updateStats(); +} + +function getHash() { + var hash = ""; + $("div.skill").each(function(index) { + hash += $(this).attr("data-points"); + }); + return hash; +} + +$(document).ready(function () { + $('div.skill').mousedown(handleMousedown); + $('div.skill').mouseup(handleMouseup); + $("div.treewrapper").bind("contextmenu", function() { return false; }); + if (window.location.hash != "") { + loadHash(window.location.hash); + } + + $("div.tree").each(function(index) { + updateTree($(this)); + }); + updateStats(); +}); diff --git a/skill_bg_blue.png b/skill_bg_blue.png new file mode 100644 index 0000000..0cb7fe6 Binary files /dev/null and b/skill_bg_blue.png differ diff --git a/skill_bg_blue_gray.png b/skill_bg_blue_gray.png new file mode 100644 index 0000000..6d65d38 Binary files /dev/null and b/skill_bg_blue_gray.png differ diff --git a/skill_bg_green.png b/skill_bg_green.png new file mode 100644 index 0000000..ab9e4f9 Binary files /dev/null and b/skill_bg_green.png differ diff --git a/skill_bg_green_gray.png b/skill_bg_green_gray.png new file mode 100644 index 0000000..ece21db Binary files /dev/null and b/skill_bg_green_gray.png differ diff --git a/skill_bg_red.png b/skill_bg_red.png new file mode 100644 index 0000000..465fb39 Binary files /dev/null and b/skill_bg_red.png differ diff --git a/skill_bg_red_gray.png b/skill_bg_red_gray.png new file mode 100644 index 0000000..a4fa679 Binary files /dev/null and b/skill_bg_red_gray.png differ