Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
152 changes: 5 additions & 147 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>
<!-- I took the css of the main path of exile website, all credits and copyrights are belonging to Grinding Gear Games -->
<link href="/res/style.css" media="screen" rel="stylesheet" type="text/css">
<link href="./res/style.css" media="screen" rel="stylesheet" type="text/css">
<meta charset="utf-8">
<style>
.layoutBoxContent {
Expand Down Expand Up @@ -62,8 +62,9 @@

</style>
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="/res/js.cookie.js"></script>
<script src="./res/js.cookie.js"></script>
<script src="keystones.js"></script>
<script src="skills.js"></script>
<script>
// Lists took on the Path Of Exile wiki (http://pathofexile.gamepedia.com/)
/*var keystones = ["Acrobatics", "Ancestral Bond", "Avatar of Fire", "Blood Magic", "Chaos Inoculation", "Conduit",
Expand All @@ -72,150 +73,7 @@

// Lel ( ͡° ͜ʖ ͡°)

var skills = [
"Abyssal Cry",
"Ancestral Protector",
"Ancestral Warchief",
"Animate Guardian",
"Cleave",
"Dominating Blow",
"Flame Totem",
"Glacial Hammer",
"Ground Slam",
"Heavy Strike",
"Infernal Blow",
"Leap Slam",
"Lightning Strike",
"Molten Strike",
"Searing Bond",
"Shield Charge",
"Shockwave Totem",
"Static Strike",
"Sweep",
"Animate Weapon",
"Barrage",
"Bear Trap",
"Burning Arrow",
"Cyclone",
"Desecrate",
"Detonate Dead",
"Double Strike",
"Dual Strike",
"Elemental Hit",
"Etheral Knives",
"Explosive Arrow",
"Fire Trap",
"Flicker Strike",
"Freeze Mine",
"Frenzy",
"Ice Shot",
"Lightning Arrow",
"Poison Arrow",
"Puncture",
"Rain of Arrows",
"Reave",
"Spectral Throw",
"Split Arrow",
"Tornado Shot",
"Viper Strike",
"Whirling Blades",
"Arc",
"Ball Lightning",
"Cold Snap",
"Conversion Trap",
"Discharge",
"Fireball",
"Firestorm",
"Flame Surge",
"Flameblast",
"Freezing Pulse",
"Frost Wall",
"Glacial Cascade",
"Ice Nova",
"Ice Spear",
"Incinerate",
"Kinetic Blast",
"Lightning Tendrils",
"Lightning Warp",
"Power Siphon",
"Raise Spectre",
"Raise Zombie",
"Righteous Fire",
"Shock Nova",
"Spark",
"Storm Call",
"Summon Raging Spirit",
"Summon Skeletons",
"Magma Orb",
"Wild Strike",
"Frost Blade",
"Flame Dash",
"Ice Crash",
"Lightning Warp",
"Fire Nova Mine",
"Flame Dash",
"Earthquake",
"Molten Shell",
"Summon Flame Golem",
"Summon Stone Golem",
"Sunder",
"Vaal Glacial Hammer",
"Vaal Ground Slam",
"Vaal Molten Shell",
"Vigilant Strike",
"Blade Flurry",
"Blade Vortex",
"Bladefall",
"Blast Rain",
"Blink Arrow",
"Caustic Arrow",
"Charged Dash",
"Ethereal Knives",
"Frost Blades",
"Ice Trap",
"Lacerate",
"Mirror Arrow",
"Riposte",
"Shrapnel Shot",
"Siege Ballista",
"Summon Ice Golem",
"Vaal Burning Arrow",
"Vaal Cyclone",
"Vaal Detonate Dead",
"Vaal Double Strike",
"Vaal Lightning Strike",
"Vaal Rain of Arrows",
"Vaal Reave",
"Vaal Spectral Throw",
"Arctic Breath",
"Blight",
"Contagion",
"Essence Drain",
"Frost Bomb",
"Frostbolt",
"Lightning Trap",
"Orb of Storms",
"Scorching Ray",
"Storm Burst",
"Summon Chaos Golem",
"Summon Lightning Golem",
"Summon Skeleton",
"Vaal Arc",
"Vaal Cold Snap",
"Vaal Fireball",
"Vaal Flameblast",
"Vaal Ice Nova",
"Vaal Lightning Trap",
"Vaal Lightning Warp",
"Vaal Power Siphon",
"Vaal Righteous Fire",
"Vaal Spark",
"Vaal Storm Call",
"Vaal Summon Skeletons",
"Vortex",
"Wither"
];


var rolledNumbers = [];

$(document).ready(function() {
Expand Down Expand Up @@ -431,7 +289,7 @@ <h2>Not convinced? Let Shia LaBeouf <a id="startMotivate" href="#">motivate you!
</div>
<br /><br /><hr /><!--<span id="motivationDisclaimer"></span>--><br /><br />

<span><strong>Content is available under CC BY-NC-SA 3.0 unless otherwise noted. Path of Exile content and materials are trademarks and copyrights of Grinding Gear Games or its licensors. All rights reserved. Images for Keystones are taken from the <a href="http://pathofexile.gamepedia.com/Path_of_Exile_Wiki" target="_blank">Path of Exile wiki</a><br />Neither us nor Github are affiliated with Grinding Gear Games.</span>
<span><strong>Content is available under CC BY-NC-SA 3.0 unless otherwise noted. Path of Exile content and materials are trademarks and copyrights of Grinding Gear Games or its licensors. All rights reserved. Images for Keystones are taken from the <a href="https://www.poewiki.net/wiki/" target="_blank">Path of Exile wiki</a><br />Neither us nor Github are affiliated with Grinding Gear Games.</span>
<br /><br />
<span><small>Made with love in Quebec City, Canada. By Dominic Boulanger, Alexandre Desbiens, Jonathan Nadeau and Eric Poulin</small></span>
<br /><br />
Expand Down
115 changes: 97 additions & 18 deletions keystones.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
var keystones = [
{
"id": 0,
"name": "Acrobatics",
"description": "30% Chance to Dodge Attacks.\n50% less Armour and Energy Shield, 30% less Chance to Block Spells and Attacks"
},

var keystones = [
{
"id": 1,
"name": "Ancestral Bond",
Expand Down Expand Up @@ -44,25 +38,25 @@ var keystones = [
{
"id": 7,
"name": "Elemental Equilibrium",
"description": "Enemies you hit with Elemental Damage temporarily get +25% Resistance to those Elements and -50% Resistance to other Elements"
"description": "Hits that deal Elemental Damage remove Exposure to those Elements and inflict Exposure to other Elements.\nExposure inflicted this way applies -25% to Resistances."
},

{
"id": 8,
"name": "Ghost Reaver",
"description": "Life Leech is applied to Energy Shield instead\n50% less Energy Shield Recharge Rate"
"description": "Life Leech is applied to Energy Shield instead\nMaximum total Energy Shield Recovery per second from Leech is Doubled.\nCannot Recharge Energy Shield"
},

{
"id": 9,
"name": "Iron Grip",
"description": "The increase to Physical Damage from Strength applies to Projectile Attacks as well as Melee Attacks"
"description": "Strength's Damage bonus applies to Projectile Attack Damage as well as Melee Damage"
},

{
"id": 10,
"name": "Iron Reflexes",
"description": "Converts all Evasion Rating to Armour.\nDexterity provides no bonus to Evasion Rating"
"description": "Convert all Evasion Rating to Armour.\nDexterity provides no bonus to Evasion Rating"
},

{
Expand Down Expand Up @@ -91,14 +85,14 @@ var keystones = [

{
"id": 15,
"name": "Phase Acrobatics",
"description": "30% Chance to Dodge Spell Damage"
"name": "Acrobatics",
"description": "Modifiers to Chance to Suppress Spell Damage instead apply to Chance to Dodge Spell hits at 50% of their Value.\n Maximum chance to Dodge Spell Hits is 75%."
},

{
"id": 16,
"name": "Point Blank",
"description": "Projectile Attacks deal up to 50% more Damage to targets at the start of their movement, dealing less Damage to targets as the projectile travels farther"
"description": "Projectile Attacks deal up to 30% more Damage to targets at the start of their movement, dealing less Damage to targets as the projectile travels farther"
},

{
Expand All @@ -116,7 +110,7 @@ var keystones = [
{
"id": 19,
"name": "Vaal Pact",
"description": "Gain Life from Leech instantly.\nLife Regeneration has no effect"
"description": "Total Recovery per second from Life Leech is doubled\nMaximum total Life Recovery per second from Leech is doubled\nLife Regeneration has no effect"
},

{
Expand All @@ -140,12 +134,97 @@ var keystones = [
{
"id": 23,
"name": "Elemental Overload",
"description": "40% more Elemental Damage if you've Crit in the past 8 seconds\nNo Critical Strike Multiplier"
"description": "Skills that have dealt a Critical Strike in the past 8 seconds deal 40% more Elemental Damage with Hits and Ailments\nYour Critical Strikes do not deal extra Damage\nAilments never count as being from Critical Strikes"
},

{
"id": 24,
"name": "Perfect Agony",
"description": "Modifiers to Critical Strike Multiplier also apply to Damage Multiplier for Ailments from Critical Strike at 30% of their value\n30% less Damage with Hits"
}
"description": "Modifiers to Critical Strike Multiplier also apply to Damage Multiplier for Ailments from Critical Strike at 50% of their value\n30% less Damage with Hits"
},

{
"id": 25,
"name": "Glancing Blows",
"description": "Chance to Block Attack Damage is doubled\nChance to Block Spell Damage is doubled\nYou take 65% of Damage from Blocked Hits"
},

{
"id": 26,
"name": "Call to Arms",
"description": "Using Warcries is Instant\nWarcries share their Cooldown"
},

{
"id": 27,
"name": "Agnostic",
"description": "Maximum Energy shield is 0.\nWhile not on full life, sacrifice 20% of mana per second to recover that much life."
},

{
"id": 28,
"name": "Iron Will",
"description": "Strength's Damage bonus applies to all Spell Damage as well."
},

{
"id": 29,
"name": "Eternal Youth",
"description": "50% less Life Regeneration Rate.\n50% less maximum Total Recovery per Second from Life Leech.\nEnergy Shield Recharge instead applies to Life."
},
{
"id": 30,
"name": "Imbalanced Guard",
"description": "100% chance to Defend with Double Armour\nMaximum Damage Reduction for any Damage Type is 50%."
},
{
"id": 31,
"name": "Divine Shield",
"description": "Cannot Recover Energy Shield to above Armour.\n3% of Total Physical Damage prevented from Hits Recently is Regenerated as Energy Shield per second."
},
{
"id": 32,
"name": "Versatile Combatant",
"description": "-25% to maximum Chance to Block Attack Damage\n.-25% to maximum Chance to Block Spell Damage\n.+2% Chance to Block Spell Damage for each 1% Overcapped Chance to Block Attack Damage"
},
{
"id": 33,
"name": "Wind Dancer",
"description": "20% less Attack Damage taken if you haven't been Hit by an Attack Recently\n40% more Evasion Rating if you have been Hit by an Attack Recently\n20% more Attack Damage taken if you have been Hit by an Attack Recently"
},
{
"id": 34,
"name": "Magebane",
"description": "Dexterity provides no inherent bonus to Evasion Rating\n+1% Chance to Suppress Spell Damage per 15 Dexterity"
},
{
"id": 35,
"name": "Supreme Ego",
"description": "You can only have one Permanent Aura on you from your Skills\nAuras from your Skills do not affect Allies\nAuras from your Skills have 50% more Effect on you\n50% more Mana Reserved"
},
{
"id": 36,
"name": "Solipsism",
"description": "Intelligence provides no inherent bonus to Energy Shield\n2% reduced Duration of Elemental Ailments on you per 15 Intelligence"
},
{
"id": 37,
"name": "Doomsday",
"description": "Your Hex Curse Spells create a Hexed Area for 1 second if you Cast them yourself\nEnemies in the Hexed Area are Hexed, and the Hex does not expire while in the Hexed Area\nHexes applied this way do not gain Doom over time\nHexes in the Hexed Area gain up to maximum Doom when the Hexed Area ends"
},
{
"id": 38,
"name": "Wicked Ward",
"description": "Energy Shield Recharge is not interrupted by Damage if Recharge began Recently\n50% less Energy Shield Recharge Rate\n"
},
{
"id": 39,
"name": "Lethe Shade",
"description": "Take 50% less Damage over Time if you've started taking Damage over Time in the past second\n100% more Duration of Ailments on you"
},
{
"id": 40,
"name": "Ghost Dance",
"description": "Cannot Recover Energy Shield to above Evasion Rating\nEvery 2 seconds, gain a Ghost Shroud, up to a maximum of 3\nWhen Hit, lose a Ghost Shroud to Recover Energy Shield equal to 3% of your Evasion Rating"
},
];
Binary file added res/img/Agnostic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Call_To_Arms.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Doomsday.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Eternal_Youth.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Ghost_Dance.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Glancing_Blows.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Imbalanced_Guard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Iron_Will.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Lethe_Shade.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Magebane.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Solipsism.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Supreme_Ego.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Versatile_Combatant.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Wicked_Ward.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/img/Wind_Dancer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading