diff --git a/BE/be0.png b/BE/be0.png new file mode 100644 index 0000000..02b5e93 Binary files /dev/null and b/BE/be0.png differ diff --git a/BE/be1.png b/BE/be1.png new file mode 100644 index 0000000..ab33c24 Binary files /dev/null and b/BE/be1.png differ diff --git a/BE/be10.png b/BE/be10.png new file mode 100644 index 0000000..8809bed Binary files /dev/null and b/BE/be10.png differ diff --git a/BE/be11.png b/BE/be11.png new file mode 100644 index 0000000..cb9d0fb Binary files /dev/null and b/BE/be11.png differ diff --git a/BE/be12.png b/BE/be12.png new file mode 100644 index 0000000..3afbad0 Binary files /dev/null and b/BE/be12.png differ diff --git a/BE/be15.png b/BE/be15.png new file mode 100644 index 0000000..c098e4c Binary files /dev/null and b/BE/be15.png differ diff --git a/BE/be16.png b/BE/be16.png new file mode 100644 index 0000000..48d95ab Binary files /dev/null and b/BE/be16.png differ diff --git a/BE/be17.png b/BE/be17.png new file mode 100644 index 0000000..bb4dcf2 Binary files /dev/null and b/BE/be17.png differ diff --git a/BE/be18.png b/BE/be18.png new file mode 100644 index 0000000..fe97e7d Binary files /dev/null and b/BE/be18.png differ diff --git a/BE/be19.png b/BE/be19.png new file mode 100644 index 0000000..607afe6 Binary files /dev/null and b/BE/be19.png differ diff --git a/BE/be2.png b/BE/be2.png new file mode 100644 index 0000000..c93eed7 Binary files /dev/null and b/BE/be2.png differ diff --git a/BE/be20.png b/BE/be20.png new file mode 100644 index 0000000..2384ffc Binary files /dev/null and b/BE/be20.png differ diff --git a/BE/be21.png b/BE/be21.png new file mode 100644 index 0000000..f612390 Binary files /dev/null and b/BE/be21.png differ diff --git a/BE/be22.png b/BE/be22.png new file mode 100644 index 0000000..5773259 Binary files /dev/null and b/BE/be22.png differ diff --git a/BE/be23.png b/BE/be23.png new file mode 100644 index 0000000..ab409be Binary files /dev/null and b/BE/be23.png differ diff --git a/BE/be24.png b/BE/be24.png new file mode 100644 index 0000000..e847657 Binary files /dev/null and b/BE/be24.png differ diff --git a/BE/be25.png b/BE/be25.png new file mode 100644 index 0000000..5929834 Binary files /dev/null and b/BE/be25.png differ diff --git a/BE/be26.png b/BE/be26.png new file mode 100644 index 0000000..b927a8d Binary files /dev/null and b/BE/be26.png differ diff --git a/BE/be27.png b/BE/be27.png new file mode 100644 index 0000000..ec4c37f Binary files /dev/null and b/BE/be27.png differ diff --git a/BE/be28.png b/BE/be28.png new file mode 100644 index 0000000..265c87b Binary files /dev/null and b/BE/be28.png differ diff --git a/BE/be29.png b/BE/be29.png new file mode 100644 index 0000000..6377ea4 Binary files /dev/null and b/BE/be29.png differ diff --git a/BE/be3.png b/BE/be3.png new file mode 100644 index 0000000..8885a53 Binary files /dev/null and b/BE/be3.png differ diff --git a/BE/be30.png b/BE/be30.png new file mode 100644 index 0000000..d23e0ba Binary files /dev/null and b/BE/be30.png differ diff --git a/BE/be4.png b/BE/be4.png new file mode 100644 index 0000000..ad442a1 Binary files /dev/null and b/BE/be4.png differ diff --git a/BE/be5.png b/BE/be5.png new file mode 100644 index 0000000..e0e7625 Binary files /dev/null and b/BE/be5.png differ diff --git a/BE/be6.png b/BE/be6.png new file mode 100644 index 0000000..0da0f83 Binary files /dev/null and b/BE/be6.png differ diff --git a/BE/be7.png b/BE/be7.png new file mode 100644 index 0000000..95d98f4 Binary files /dev/null and b/BE/be7.png differ diff --git a/BE/be8.png b/BE/be8.png new file mode 100644 index 0000000..28fde40 Binary files /dev/null and b/BE/be8.png differ diff --git a/BE/be9.png b/BE/be9.png new file mode 100644 index 0000000..90f77ea Binary files /dev/null and b/BE/be9.png differ diff --git a/BE/beBack.png b/BE/beBack.png new file mode 100644 index 0000000..9fb6eb7 Binary files /dev/null and b/BE/beBack.png differ diff --git a/BE/beProfile.png b/BE/beProfile.png new file mode 100644 index 0000000..5c5f727 Binary files /dev/null and b/BE/beProfile.png differ diff --git a/SK/sk0.png b/SK/sk0.png new file mode 100644 index 0000000..2fba23f Binary files /dev/null and b/SK/sk0.png differ diff --git a/SK/sk1.png b/SK/sk1.png new file mode 100644 index 0000000..4d3e5e8 Binary files /dev/null and b/SK/sk1.png differ diff --git a/SK/sk10.png b/SK/sk10.png new file mode 100644 index 0000000..6c09e2d Binary files /dev/null and b/SK/sk10.png differ diff --git a/SK/sk11.png b/SK/sk11.png new file mode 100644 index 0000000..35cf5e6 Binary files /dev/null and b/SK/sk11.png differ diff --git a/SK/sk12.png b/SK/sk12.png new file mode 100644 index 0000000..0cc5732 Binary files /dev/null and b/SK/sk12.png differ diff --git a/SK/sk13.png b/SK/sk13.png new file mode 100644 index 0000000..4af0e05 Binary files /dev/null and b/SK/sk13.png differ diff --git a/SK/sk15.png b/SK/sk15.png new file mode 100644 index 0000000..910befa Binary files /dev/null and b/SK/sk15.png differ diff --git a/SK/sk16.png b/SK/sk16.png new file mode 100644 index 0000000..af3e7b8 Binary files /dev/null and b/SK/sk16.png differ diff --git a/SK/sk17.png b/SK/sk17.png new file mode 100644 index 0000000..d97cc9b Binary files /dev/null and b/SK/sk17.png differ diff --git a/SK/sk18.png b/SK/sk18.png new file mode 100644 index 0000000..65976a2 Binary files /dev/null and b/SK/sk18.png differ diff --git a/SK/sk19.png b/SK/sk19.png new file mode 100644 index 0000000..8dce85c Binary files /dev/null and b/SK/sk19.png differ diff --git a/SK/sk2.png b/SK/sk2.png new file mode 100644 index 0000000..87fae8d Binary files /dev/null and b/SK/sk2.png differ diff --git a/SK/sk20.png b/SK/sk20.png new file mode 100644 index 0000000..4d33346 Binary files /dev/null and b/SK/sk20.png differ diff --git a/SK/sk21.png b/SK/sk21.png new file mode 100644 index 0000000..7ac83e1 Binary files /dev/null and b/SK/sk21.png differ diff --git a/SK/sk22.png b/SK/sk22.png new file mode 100644 index 0000000..0a3b0e3 Binary files /dev/null and b/SK/sk22.png differ diff --git a/SK/sk23.png b/SK/sk23.png new file mode 100644 index 0000000..54ddbf7 Binary files /dev/null and b/SK/sk23.png differ diff --git a/SK/sk24.png b/SK/sk24.png new file mode 100644 index 0000000..3839b7e Binary files /dev/null and b/SK/sk24.png differ diff --git a/SK/sk25.png b/SK/sk25.png new file mode 100644 index 0000000..77c3d8c Binary files /dev/null and b/SK/sk25.png differ diff --git a/SK/sk26.png b/SK/sk26.png new file mode 100644 index 0000000..3f8e73d Binary files /dev/null and b/SK/sk26.png differ diff --git a/SK/sk27.png b/SK/sk27.png new file mode 100644 index 0000000..c3dbd9f Binary files /dev/null and b/SK/sk27.png differ diff --git a/SK/sk28.png b/SK/sk28.png new file mode 100644 index 0000000..20e7f2c Binary files /dev/null and b/SK/sk28.png differ diff --git a/SK/sk29.png b/SK/sk29.png new file mode 100644 index 0000000..3038a7c Binary files /dev/null and b/SK/sk29.png differ diff --git a/SK/sk3.png b/SK/sk3.png new file mode 100644 index 0000000..e0691ce Binary files /dev/null and b/SK/sk3.png differ diff --git a/SK/sk30.png b/SK/sk30.png new file mode 100644 index 0000000..26e8e92 Binary files /dev/null and b/SK/sk30.png differ diff --git a/SK/sk4.png b/SK/sk4.png new file mode 100644 index 0000000..0a7934f Binary files /dev/null and b/SK/sk4.png differ diff --git a/SK/sk5.png b/SK/sk5.png new file mode 100644 index 0000000..bfd0a7c Binary files /dev/null and b/SK/sk5.png differ diff --git a/SK/sk6.png b/SK/sk6.png new file mode 100644 index 0000000..510fb42 Binary files /dev/null and b/SK/sk6.png differ diff --git a/SK/sk7.png b/SK/sk7.png new file mode 100644 index 0000000..dcbac1d Binary files /dev/null and b/SK/sk7.png differ diff --git a/SK/sk8.png b/SK/sk8.png new file mode 100644 index 0000000..1df0858 Binary files /dev/null and b/SK/sk8.png differ diff --git a/SK/sk9.png b/SK/sk9.png new file mode 100644 index 0000000..ad548bf Binary files /dev/null and b/SK/sk9.png differ diff --git a/SK/skBack.png b/SK/skBack.png new file mode 100644 index 0000000..9c434d2 Binary files /dev/null and b/SK/skBack.png differ diff --git a/SK/skProfile.png b/SK/skProfile.png new file mode 100644 index 0000000..dfaa0c2 Binary files /dev/null and b/SK/skProfile.png differ diff --git a/bePerks/bePlus1.png b/bePerks/bePlus1.png new file mode 100644 index 0000000..ef26dab Binary files /dev/null and b/bePerks/bePlus1.png differ diff --git a/bePerks/bePlus2Fire.png b/bePerks/bePlus2Fire.png new file mode 100644 index 0000000..f1092d6 Binary files /dev/null and b/bePerks/bePlus2Fire.png differ diff --git a/bePerks/beRollingHeal1.png b/bePerks/beRollingHeal1.png new file mode 100644 index 0000000..713d9a0 Binary files /dev/null and b/bePerks/beRollingHeal1.png differ diff --git a/bePerks/beRollingPlus1Disarm.png b/bePerks/beRollingPlus1Disarm.png new file mode 100644 index 0000000..96e073b Binary files /dev/null and b/bePerks/beRollingPlus1Disarm.png differ diff --git a/bePerks/beRollingPlus2.png b/bePerks/beRollingPlus2.png new file mode 100644 index 0000000..e5b0ced Binary files /dev/null and b/bePerks/beRollingPlus2.png differ diff --git a/bePerks/beRollingStun.png b/bePerks/beRollingStun.png new file mode 100644 index 0000000..1df5d29 Binary files /dev/null and b/bePerks/beRollingStun.png differ diff --git a/bePerks/beRollingWound.png b/bePerks/beRollingWound.png new file mode 100644 index 0000000..3ad43fe Binary files /dev/null and b/bePerks/beRollingWound.png differ diff --git a/index.html b/index.html index 84aa658..9203374 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,7 @@ + Gloomhaven Card Manager @@ -23,6 +24,10 @@

Select Your Charact

"Spiky Face"

"Eclipse" + +

"Lighting" +

"Sun" +

Select Your Level

@@ -627,6 +632,137 @@

Select Your Perks

+ +
+
+
+
+

Remove Two -1 Cards

+
+
+
+
+

Remove Four +0 Cards

+
+
+
+
+
+
+

Replace One -1 Card with One +1 Card

+
+
+
+
+
+
+

Replace One +0 Card With One +2 Rolling Card

+
+
+
+
+
+
+

Add Two Rolling Wound Cards

+
+
+
+
+
+
+

Add One Rolling Stun Card

+
+
+
+
+

Add One Rolling +1 Disarm Card

+
+
+
+
+

Add Two Rolling Heal 1 Cards

+
+
+
+
+
+
+

Add One Plus 2 Fire Card

+
+
+
+
+

Ignore Negative Item Effects

+
+ +
+ +
+
+
+
+
+
+

Remove Two -1 Cards

+
+
+
+
+

Remove Four +0 Cards

+
+
+
+
+

Replace One -2 Card with One +0 Card

+
+
+
+
+

Replace One +0 Card With One +2 Card

+
+
+
+
+
+
+

Add Two Rolling +1 Cards

+
+
+
+
+
+
+

Add Two Rolling Heal 1 Cards

+
+
+
+
+

Add One Rolling +1 Stun Card

+
+
+
+
+
+
+

Add Two Rolling Light Cards

+
+
+
+
+

Add Two Rolling Shild +1 Self Card

+
+
+
+
+

Ignore Negative Item Effects and add Two +1 Cards

+
+
+
+
+

Ignore Negative Scenario Effects

+
+ +
@@ -701,8 +837,8 @@


- - + +
diff --git a/script2.js b/script2.js index f3c6f7e..37e76f1 100644 --- a/script2.js +++ b/script2.js @@ -541,6 +541,106 @@ function checkCookie() { nsPerk15.classList.add("checked"); } break; + case "berserker": + berserker.classList.add("character-selected"); + characterSelected = true; + confirmCharacterButton.classList.remove("not-without-more-selected"); + if (perk1 === "bechosen"){ + bePerk1.classList.add("checked"); + } + if (perk2 === "bechosen"){ + bePerk2.classList.add("checked"); + } + if (perk3 === "bechosen"){ + bePerk3.classList.add("checked"); + } + if (perk4 === "bechosen"){ + bePerk4.classList.add("checked"); + } + if (perk5 === "bechosen"){ + bePerk5.classList.add("checked"); + } + if (perk6 === "bechosen"){ + bePerk6.classList.add("checked"); + } + if (perk7 === "bechosen"){ + bePerk7.classList.add("checked"); + } + if (perk8 === "bechosen"){ + bePerk8.classList.add("checked"); + } + if (perk9 === "bechosen"){ + bePerk9.classList.add("checked"); + } + if (perk10 === "bechosen"){ + bePerk10.classList.add("checked"); + } + if (perk11 === "bechosen"){ + bePerk11.classList.add("checked"); + } + if (perk12 === "bechosen"){ + bePerk12.classList.add("checked"); + } + if (perk13 === "bechosen"){ + bePerk13.classList.add("checked"); + } + if (perk14 === "bechosen"){ + bePerk14.classList.add("checked"); + } + if (perk15 === "bechosen"){ + bePerk15.classList.add("checked"); + } + break; + case "sunkeeper": + sunkeeper.classList.add("character-selected"); + characterSelected = true; + confirmCharacterButton.classList.remove("not-without-more-selected"); + if (perk1 === "bechosen"){ + skPerk1.classList.add("checked"); + } + if (perk2 === "bechosen"){ + skPerk2.classList.add("checked"); + } + if (perk3 === "bechosen"){ + skPerk3.classList.add("checked"); + } + if (perk4 === "bechosen"){ + skPerk4.classList.add("checked"); + } + if (perk5 === "bechosen"){ + skPerk5.classList.add("checked"); + } + if (perk6 === "bechosen"){ + skPerk6.classList.add("checked"); + } + if (perk7 === "bechosen"){ + skPerk7.classList.add("checked"); + } + if (perk8 === "bechosen"){ + skPerk8.classList.add("checked"); + } + if (perk9 === "bechosen"){ + skPerk9.classList.add("checked"); + } + if (perk10 === "bechosen"){ + skPerk10.classList.add("checked"); + } + if (perk11 === "bechosen"){ + skPerk11.classList.add("checked"); + } + if (perk12 === "bechosen"){ + skPerk12.classList.add("checked"); + } + if (perk13 === "bechosen"){ + skPerk13.classList.add("checked"); + } + if (perk14 === "bechosen"){ + skPerk14.classList.add("checked"); + } + if (perk15 === "bechosen"){ + skPerk15.classList.add("checked"); + } + break; default: characterSelected = false; break; @@ -680,6 +780,8 @@ let tinkerer = document.getElementById('tinkerer'); let beastTyrant = document.getElementById('beastTyrant'); let doomStalker = document.getElementById('doomStalker'); let nightshroud = document.getElementById("nightshroud"); +let berserker = document.getElementById("berserker"); +let sunkeeper = document.getElementById("sunkeeper"); //status effects let poisoned = false; @@ -2052,6 +2154,293 @@ function confirmCharacter(){ health = maxHealth; break; } + } else if(berserker.classList.contains("character-selected")){ + let characterChoice = "berserker"; + setCookie("character", "berserker", 365); + document.getElementById("berserker-perks").classList.remove("hiding"); + flippedCard = "./BE/beBack.png"; + handSize = 10; + cardHand11.classList.add("hiding"); + cardHand12.classList.add("hiding"); + var hand = document.querySelectorAll(".hand"); + var cardsToChooseFrom = document.querySelectorAll(".chooseCardsTable"); + for (var i = 0; i-1 && i<13) || i>14){ + cardToChooseFrom.innerHTML = ""; + } else { + cardToChooseFrom.innerHTML = ''; + } + }).call(this,i); + } + for (var j = 0; j-1 && i<14) || i>14){ + cardToChooseFrom.innerHTML = ""; + } else { + cardToChooseFrom.innerHTML = ''; + } + }).call(this,i); + } + for (var j = 0; j { + if(bePerk1.classList.contains('checked')){ + for (var i = 0; i { + if(skPerk1.classList.contains('checked')){ + for (var i = 0; i