diff --git a/index.html b/index.html index 1905a04..f125eba 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,11 @@ - + - Solid App + + Trans Girl Type Calculator diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..0510f2e Binary files /dev/null and b/public/favicon.ico differ diff --git a/src/pages/Main.tsx b/src/pages/Main.tsx index d915ee4..5f382f7 100644 --- a/src/pages/Main.tsx +++ b/src/pages/Main.tsx @@ -43,10 +43,10 @@ const Main: Component = () => { keys.forEach((key) => counts.set(girlT[parseInt(key)], 0)); strengths.forEach((str) => - counts.set(girlTypes[str], counts.get(girlTypes[str]) + 1), + counts.set(girlTypes[str], counts.get(girlTypes[str]) - 1), ); weaknesses.forEach((wea) => - counts.set(girlTypes[wea], counts.get(girlTypes[wea]) - 1), + counts.set(girlTypes[wea], counts.get(girlTypes[wea]) + 1), ); const multipliers = new Set([...counts.values()].sort((a, b) => b - a)); @@ -91,56 +91,81 @@ const Main: Component = () => { return ret; }); + const isHolly = createMemo(() => { + if (selectedTypes().length !== 5) { + return false; + } + const types = [ + girlTypes.Robot, + girlTypes.Gamer, + girlTypes.Knight, + girlTypes.Nerd, + girlTypes.Deer, + ]; + var included = true; + types.forEach((t) => (included = included && selectedTypes().includes(t))); + console.log(types, selectedTypes()); + return included; + }); + + const isAbyss = createMemo(() => { + if (selectedTypes().length !== 2) { + return false; + } + const types = [girlTypes.Knight, girlTypes.Sister]; + var included = true; + types.forEach((t) => (included = included && selectedTypes().includes(t))); + console.log(types, selectedTypes()); + return included; + }); + + const isJuno = createMemo(() => { + if (selectedTypes().length !== 7) { + return false; + } + const types = [ + girlTypes.Princess, + girlTypes.Fox, + girlTypes.Sister, + girlTypes.Brat, + girlTypes.Spider, + girlTypes.Rat, + girlTypes.Dragon, + ]; + var included = true; + types.forEach((t) => (included = included && selectedTypes().includes(t))); + console.log(types, selectedTypes()); + return included; + }); + return ( -
-
-

Choose defending Pokémon types

-
- {allTypes.map((t) => ( - - ))} -
-
-

Your types:

+
+
+
+

Choose defending Pokémon types

- {chosenTypes().map((g) => ( - {g?.displayName} + {allTypes.map((t) => ( + ))}
- -
-
-
- {rows().map((row) => ( -
-

Takes {row.mul}× from

+
+

Your types:

- {row.girls.map((g) => ( + {chosenTypes().map((g) => ( {g?.displayName} { > ))}
+ {isJuno() &&
eyes emoji
} + {isHolly() &&
hi :3
} + {isAbyss() &&
hi {"<3"}
} + {selectedTypes().length > 0 && ( + + )}
- ))} +
+
+ {rows().map((row) => ( +
+

Takes {row.mul}× from

+
+ {row.girls.map((g) => ( + {g?.displayName} + ))} +
+
+ ))} +
+
+
+

+ Created by{" "} + + @GeckyJuno + {" "} + Based on{" "} + + Pokémon Type Calculator + +

+

+ Using{" "} + + Types and Images + {" "} + by{" "} + + @sashasurname + +

+

+ Implementing{" "} + + Type Chart + {" "} + by{" "} + + @zoyasayshi + +

); diff --git a/src/typing/girlTypes.ts b/src/typing/girlTypes.ts index 59cd56a..812027f 100644 --- a/src/typing/girlTypes.ts +++ b/src/typing/girlTypes.ts @@ -118,7 +118,7 @@ export const Puppy: girlType = { displayImage: ImgPuppy, type: girlTypes.Puppy, strengths: [girlTypes.Knight, girlTypes.Puppy, girlTypes.Plushy, girlTypes.Angel, girlTypes.PoolToy], - weaknesses: [girlTypes.Kitty, girlTypes.Little, girlTypes.Dragon, girlTypes.Bug, girlTypes.Goddess, girlTypes.Horror, girlTypes.Handler], + weaknesses: [girlTypes.Kitty, girlTypes.Little, girlTypes.Dragon, girlTypes.Bug, girlTypes.Goddess, girlTypes.Horror, girlTypes.Handler, girlTypes.Goth, girlTypes.Plant], immunities: [] } @@ -158,7 +158,7 @@ export const Vampire: girlType = { displayImage: ImgVampire, type: girlTypes.Vampire, strengths: [girlTypes.Maid, girlTypes.Little, girlTypes.Sister, girlTypes.Princess, girlTypes.Gamer, girlTypes.Nerd, girlTypes.Goth, girlTypes.Mommy, girlTypes.Clown], - weaknesses: [girlTypes.Knight, girlTypes.Robot, girlTypes.Doll, girlTypes.Plushy, girlTypes.Goddess, girlTypes.Angel, girlTypes.Slut], + weaknesses: [girlTypes.Knight, girlTypes.Robot, girlTypes.Doll, girlTypes.Plushy, girlTypes.Goddess, girlTypes.Angel, girlTypes.Slut, girlTypes.Alien], immunities: [girlTypes.Vampire] } @@ -187,7 +187,7 @@ export const Sister: girlType = { displayName: "SISTER", displayImage: ImgSister, type: girlTypes.Sister, - strengths: [girlTypes.Doll, girlTypes.Gamer, girlTypes.Bird, girlTypes.Plushy, girlTypes.Nerd, girlTypes.Goth, girlTypes.Bunny, girlTypes.Fox, girlTypes.Horse], + strengths: [girlTypes.Doll, girlTypes.Gamer, girlTypes.Plushy, girlTypes.Nerd, girlTypes.Goth], weaknesses: [girlTypes.Vampire, girlTypes.Brat, girlTypes.Little, girlTypes.Sister, girlTypes.Bug, girlTypes.Horror, girlTypes.Mommy, girlTypes.Slut], immunities: [] } @@ -197,7 +197,7 @@ export const Princess: girlType = { displayName: "PRNCSS", displayImage: ImgPrincess, type: girlTypes.Princess, - strengths: [girlTypes.Bird, girlTypes.Deer, girlTypes.Bunny, girlTypes.Fox], + strengths: [girlTypes.Bird, girlTypes.Deer, girlTypes.Bunny, girlTypes.Fox, girlTypes.Horse], weaknesses: [girlTypes.Vampire, girlTypes.Brat, girlTypes.Princess, girlTypes.Dragon, girlTypes.Demon, girlTypes.Witch, girlTypes.Slut, girlTypes.Pirate], immunities: [girlTypes.Knight] } @@ -207,9 +207,9 @@ export const Fairy: girlType = { displayName: "FAIRY", displayImage: ImgFairy, type: girlTypes.Fairy, - strengths: [], - weaknesses: [], - immunities: [] + strengths: [girlTypes.Knight, girlTypes.Little, girlTypes.Goddess, girlTypes.Slime, girlTypes.Fox, girlTypes.Elf], + weaknesses: [girlTypes.Were, girlTypes.Bug, girlTypes.Deer, girlTypes.Rat, girlTypes.Goth, girlTypes.Snake, girlTypes.Spider], + immunities: [girlTypes.Dragon] } //Dragon @@ -217,8 +217,8 @@ export const Dragon: girlType = { displayName: "DRAGON", displayImage: ImgDragon, type: girlTypes.Dragon, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Puppy, girlTypes.Kitty, girlTypes.Little, girlTypes.Princess, girlTypes.Gamer, girlTypes.Deer, girlTypes.Plant, girlTypes.Cow, girlTypes.Lizard], + weaknesses: [girlTypes.Knight, girlTypes.Maid, girlTypes.Fairy, girlTypes.Dragon, girlTypes.Angel, girlTypes.Fox, girlTypes.Slut, girlTypes.Elf], immunities: [] } @@ -227,9 +227,9 @@ export const Doll: girlType = { displayName: "DOLL", displayImage: ImgDoll, type: girlTypes.Doll, - strengths: [], - weaknesses: [], - immunities: [] + strengths: [girlTypes.Doll, girlTypes.Plushy, girlTypes.Horror,], + weaknesses: [girlTypes.Little, girlTypes.Sister, girlTypes.Bug, girlTypes.Rat, girlTypes.Witch, girlTypes.Plant, girlTypes.Spider, girlTypes.Handler], + immunities: [girlTypes.Vampire] } //Gamer @@ -237,8 +237,8 @@ export const Gamer: girlType = { displayName: "GAMER", displayImage: ImgGamer, type: girlTypes.Gamer, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Robot, girlTypes.Snake, girlTypes.Slut], + weaknesses: [girlTypes.Vampire, girlTypes.Sister, girlTypes.Dragon, girlTypes.Were, girlTypes.Bug, girlTypes.Goth, girlTypes.Mommy, girlTypes.Plant, girlTypes.Handler], immunities: [] } @@ -247,8 +247,8 @@ export const Bird: girlType = { displayName: "BIRD", displayImage: ImgBird, type: girlTypes.Bird, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Vampire, girlTypes.Bug, girlTypes.Bunny, girlTypes.Pirate, girlTypes.Fish, girlTypes.Lizard], + weaknesses: [girlTypes.Kitty, girlTypes.Princess, girlTypes.Were, girlTypes.Rat, girlTypes.Goddess, girlTypes.Snake, girlTypes.Fox, girlTypes.PoolToy, girlTypes.Elf], immunities: [] } @@ -257,8 +257,8 @@ export const Were: girlType = { displayName: "WERE-", displayImage: ImgWere, type: girlTypes.Were, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Little, girlTypes.Fairy, girlTypes.Bird, girlTypes.Plushy, girlTypes.Deer, girlTypes.Bunny, girlTypes.Cow], + weaknesses: [girlTypes.Knight, girlTypes.Goddess, girlTypes.Angel, girlTypes.Witch, girlTypes.Slut, girlTypes.Elf, girlTypes.Handler], immunities: [] } @@ -267,9 +267,9 @@ export const Plushy: girlType = { displayName: "PLUSHY", displayImage: ImgPlushy, type: girlTypes.Plushy, - strengths: [], - weaknesses: [], - immunities: [] + strengths: [girlTypes.Doll, girlTypes.Plushy, girlTypes.Slime], + weaknesses: [girlTypes.Puppy, girlTypes.Kitty, girlTypes.Little, girlTypes.Sister, girlTypes.Were, girlTypes.Bug, girlTypes.Rat, girlTypes.Spider], + immunities: [girlTypes.Vampire] } //Bug @@ -277,8 +277,8 @@ export const Bug: girlType = { displayName: "BUG", displayImage: ImgBug, type: girlTypes.Bug, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Puppy, girlTypes.Kitty, girlTypes.Robot, girlTypes.Vampire, girlTypes.Little, girlTypes.Sister, girlTypes.Fairy, girlTypes.Doll, girlTypes.Gamer, girlTypes.Plushy], + weaknesses: [girlTypes.Bird, girlTypes.Nerd, girlTypes.Witch, girlTypes.Snake, girlTypes.Mommy, girlTypes.Lizard], immunities: [] } @@ -287,8 +287,8 @@ export const Deer: girlType = { displayName: "DEER", displayImage: ImgDeer, type: girlTypes.Deer, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Fairy, girlTypes.Goddess, girlTypes.Angel, girlTypes.Plant], + weaknesses: [girlTypes.Princess, girlTypes.Dragon, girlTypes.Were, girlTypes.Witch, girlTypes.Horror, girlTypes.Elf], immunities: [] } @@ -297,8 +297,8 @@ export const Rat: girlType = { displayName: "RAT", displayImage: ImgRat, type: girlTypes.Rat, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Vampire, girlTypes.Fairy, girlTypes.Doll, girlTypes.Plushy, girlTypes.PoolToy, girlTypes.Clown, girlTypes.Handler], + weaknesses: [girlTypes.Bird, girlTypes.Goth, girlTypes.Snake, girlTypes.Fox], immunities: [] } @@ -307,8 +307,8 @@ export const Goddess: girlType = { displayName: "GODESS", displayImage: ImgGoddess, type: girlTypes.Goddess, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Knight, girlTypes.Puppy, girlTypes.Kitty, girlTypes.Vampire, girlTypes.Bird, girlTypes.Were, girlTypes.Demon, girlTypes.Angel, girlTypes.Nerd, girlTypes.Mommy, girlTypes.Bunny, girlTypes.Fox, girlTypes.Plant, girlTypes.Elf, girlTypes.Pirate], + weaknesses: [girlTypes.Robot, girlTypes.Brat, girlTypes.Fairy, girlTypes.Deer, girlTypes.Goddess, girlTypes.Horror, girlTypes.Slut], immunities: [] } @@ -317,8 +317,8 @@ export const Demon: girlType = { displayName: "DEMON", displayImage: ImgDemon, type: girlTypes.Demon, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Vampire, girlTypes.Little, girlTypes.Princess, girlTypes.Goth, girlTypes.Witch, girlTypes.Horse], + weaknesses: [girlTypes.Knight, girlTypes.Brat, girlTypes.Goddess, girlTypes.Demon, girlTypes.Angel, girlTypes.Horror, girlTypes.Slut], immunities: [] } @@ -327,8 +327,8 @@ export const Angel: girlType = { displayName: "ANGEL", displayImage: ImgAngel, type: girlTypes.Angel, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Knight, girlTypes.Puppy, girlTypes.Kitty, girlTypes.Vampire, girlTypes.Dragon, girlTypes.Were, girlTypes.Demon, girlTypes.Spider, girlTypes.Alien], + weaknesses: [girlTypes.Brat, girlTypes.Deer, girlTypes.Goddess, girlTypes.Goth, girlTypes.Horror, girlTypes.Slut, girlTypes.Handler], immunities: [] } @@ -337,8 +337,8 @@ export const Nerd: girlType = { displayName: "NERD", displayImage: ImgNerd, type: girlTypes.Nerd, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Robot, girlTypes.Bug, girlTypes.Plant, girlTypes.Alien], + weaknesses: [girlTypes.Vampire, girlTypes.Sister, girlTypes.Were, girlTypes.Goddess, girlTypes.Goth, girlTypes.Slut], immunities: [] } @@ -347,8 +347,8 @@ export const Goth: girlType = { displayName: "GOTH", displayImage: ImgGoth, type: girlTypes.Goth, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Puppy, girlTypes.Fairy, girlTypes.Gamer, girlTypes.Rat, girlTypes.Angel, girlTypes.Nerd, girlTypes.Horror, girlTypes.Spider], + weaknesses: [girlTypes.Vampire, girlTypes.Sister, girlTypes.Were, girlTypes.Demon, girlTypes.Slut], immunities: [] } @@ -357,8 +357,8 @@ export const Witch: girlType = { displayName: "WITCH", displayImage: ImgWitch, type: girlTypes.Witch, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Little, girlTypes.Princess, girlTypes.Doll, girlTypes.Were, girlTypes.Bug, girlTypes.Deer, girlTypes.Demon, girlTypes.Slime, girlTypes.Snake, girlTypes.Plant, girlTypes.Elf], + weaknesses: [girlTypes.Fox], immunities: [] } @@ -367,9 +367,9 @@ export const Slime: girlType = { displayName: "SLIME", displayImage: ImgSlime, type: girlTypes.Slime, - strengths: [], - weaknesses: [], - immunities: [] + strengths: [girlTypes.Slime, girlTypes.Horror, girlTypes.Clown, girlTypes.Elf, girlTypes.Lizard], + weaknesses: [girlTypes.Knight, girlTypes.Fairy, girlTypes.Plushy, girlTypes.Witch, girlTypes.Slut], + immunities: [girlTypes.Vampire] } //Snake @@ -377,8 +377,8 @@ export const Snake: girlType = { displayName: "SNAKE", displayImage: ImgSnake, type: girlTypes.Snake, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Kitty, girlTypes.Little, girlTypes.Fairy, girlTypes.Bird, girlTypes.Bug, girlTypes.Rat, girlTypes.Bunny, girlTypes.PoolToy, girlTypes.Elf, girlTypes.Pirate, girlTypes.Lizard], + weaknesses: [girlTypes.Gamer, girlTypes.Witch, girlTypes.Snake, girlTypes.Plant, girlTypes.Slut], immunities: [] } @@ -387,8 +387,8 @@ export const Horror: girlType = { displayName: "HORROR", displayImage: ImgHorror, type: girlTypes.Horror, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Puppy, girlTypes.Kitty, girlTypes.Little, girlTypes.Sister, girlTypes.Deer, girlTypes.Goddess, girlTypes.Demon, girlTypes.Angel, girlTypes.Horror, girlTypes.Bunny, girlTypes.Clown, girlTypes.Horse], + weaknesses: [girlTypes.Knight, girlTypes.Doll, girlTypes.Bug, girlTypes.Goth, girlTypes.Slime, girlTypes.Elf, girlTypes.Pirate], immunities: [] } @@ -397,8 +397,8 @@ export const Mommy: girlType = { displayName: "MOMMY", displayImage: ImgMommy, type: girlTypes.Mommy, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Knight, girlTypes.Little, girlTypes.Sister, girlTypes.Gamer], + weaknesses: [girlTypes.Vampire, girlTypes.Brat, girlTypes.Were, girlTypes.Bug, girlTypes.Goddess, girlTypes.Slut], immunities: [] } @@ -407,8 +407,8 @@ export const Bunny: girlType = { displayName: "BUNNY", displayImage: ImgBunny, type: girlTypes.Bunny, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Slut, girlTypes.Elf, girlTypes.Lizard], + weaknesses: [girlTypes.Princess, girlTypes.Bird, girlTypes.Were, girlTypes.Goddess, girlTypes.Snake, girlTypes.Horror, girlTypes.Fox, girlTypes.Plant], immunities: [] } @@ -417,8 +417,8 @@ export const Fox: girlType = { displayName: "FOX", displayImage: ImgFox, type: girlTypes.Fox, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Knight, girlTypes.Dragon, girlTypes.Bird, girlTypes.Rat, girlTypes.Witch, girlTypes.Bunny, girlTypes.Fish], + weaknesses: [girlTypes.Little, girlTypes.Princess, girlTypes.Fairy, girlTypes.Were, girlTypes.Goddess], immunities: [] } @@ -427,8 +427,8 @@ export const PoolToy: girlType = { displayName: "POOLTY", displayImage: ImgPoolToy, type: girlTypes.PoolToy, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Bird, girlTypes.PoolToy, girlTypes.Clown, girlTypes.Horse, girlTypes.Cow], + weaknesses: [girlTypes.Puppy, girlTypes.Vampire, girlTypes.Rat, girlTypes.Snake, girlTypes.Pirate, girlTypes.Fish], immunities: [] } @@ -437,9 +437,9 @@ export const Plant: girlType = { displayName: "PLANT", displayImage: ImgPlant, type: girlTypes.Plant, - strengths: [], - weaknesses: [], - immunities: [] + strengths: [girlTypes.Puppy, girlTypes.Kitty, girlTypes.Little, girlTypes.Doll, girlTypes.Gamer, girlTypes.Snake, girlTypes.Bunny, girlTypes.Plant, girlTypes.Slut, girlTypes.Elf], + weaknesses: [girlTypes.Robot, girlTypes.Dragon, girlTypes.Were, girlTypes.Deer, girlTypes.Goddess, girlTypes.Nerd, girlTypes.Witch, girlTypes.Horse, girlTypes.Cow, girlTypes.Alien], + immunities: [girlTypes.Brat] } //Clown @@ -447,8 +447,8 @@ export const Clown: girlType = { displayName: "CLOWN", displayImage: ImgClown, type: girlTypes.Clown, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Knight, girlTypes.Little, girlTypes.Snake, girlTypes.Handler], + weaknesses: [girlTypes.Vampire, girlTypes.Rat, girlTypes.Slime, girlTypes.Horror, girlTypes.PoolToy,], immunities: [] } @@ -457,8 +457,8 @@ export const Horse: girlType = { displayName: "HORSE", displayImage: ImgHorse, type: girlTypes.Horse, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Knight, girlTypes.Plant, girlTypes.Cow], + weaknesses: [girlTypes.Princess, girlTypes.Demon, girlTypes.Horror, girlTypes.PoolToy, girlTypes.Slut], immunities: [] } @@ -467,8 +467,8 @@ export const Cow: girlType = { displayName: "COW", displayImage: ImgCow, type: girlTypes.Cow, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Plant, girlTypes.Elf], + weaknesses: [girlTypes.Robot, girlTypes.Maid, girlTypes.Dragon, girlTypes.Were, girlTypes.PoolToy, girlTypes.Horse, girlTypes.Alien], immunities: [] } @@ -477,8 +477,8 @@ export const Slut: girlType = { displayName: "SLUT", displayImage: ImgSlut, type: girlTypes.Slut, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Little, girlTypes.Sister, girlTypes.Princess, girlTypes.Dragon, girlTypes.Were, girlTypes.Goddess, girlTypes.Demon, girlTypes.Angel, girlTypes.Nerd, girlTypes.Goth, girlTypes.Slime, girlTypes.Snake, girlTypes.Mommy, girlTypes.Horse, girlTypes.Spider, girlTypes.Alien], + weaknesses: [girlTypes.Brat, girlTypes.Gamer, girlTypes.Bunny, girlTypes.Plant, girlTypes.Slut], immunities: [] } @@ -487,8 +487,8 @@ export const Elf: girlType = { displayName: "ELF", displayImage: ImgElf, type: girlTypes.Elf, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Bird, girlTypes.Were, girlTypes.Plushy, girlTypes.Deer, girlTypes.Witch, girlTypes.Horror, girlTypes.Lizard], + weaknesses: [girlTypes.Fairy, girlTypes.Dragon, girlTypes.Goddess, girlTypes.Slime, girlTypes.Snake, girlTypes.Bunny, girlTypes.Plant, girlTypes.Cow, girlTypes.Spider], immunities: [] } @@ -497,8 +497,8 @@ export const Spider: girlType = { displayName: "SPIDER", displayImage: ImgSpider, type: girlTypes.Spider, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Little, girlTypes.Doll, girlTypes.Elf, girlTypes.Lizard], + weaknesses: [girlTypes.Knight, girlTypes.Angel, girlTypes.Goth, girlTypes.Slut], immunities: [] } @@ -507,8 +507,8 @@ export const Pirate: girlType = { displayName: "PIRATE", displayImage: ImgPirate, type: girlTypes.Pirate, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Princess, girlTypes.PoolToy, girlTypes.Horror], + weaknesses: [girlTypes.Vampire, girlTypes.Bird, girlTypes.Goddess, girlTypes.Snake, girlTypes.Fish], immunities: [] } @@ -517,8 +517,8 @@ export const Fish: girlType = { displayName: "FISH", displayImage: ImgFish, type: girlTypes.Fish, - strengths: [], - weaknesses: [], + strengths: [girlTypes.PoolToy, girlTypes.Pirate], + weaknesses: [girlTypes.Kitty, girlTypes.Bird, girlTypes.Fox], immunities: [] } @@ -527,8 +527,8 @@ export const Handler: girlType = { displayName: "HANDLR", displayImage: ImgHandler, type: girlTypes.Handler, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Knight, girlTypes.Puppy, girlTypes.Kitty, girlTypes.Doll, girlTypes.Gamer, girlTypes.Were, girlTypes.Angel, girlTypes.Handler, girlTypes.Alien], + weaknesses: [girlTypes.Little, girlTypes.Rat, girlTypes.Clown], immunities: [] } @@ -537,8 +537,8 @@ export const Lizard: girlType = { displayName: "LIZARD", displayImage: ImgLizard, type: girlTypes.Lizard, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Bug], + weaknesses: [girlTypes.Dragon, girlTypes.Bird, girlTypes.Slime, girlTypes.Snake, girlTypes.Bunny, girlTypes.Elf, girlTypes.Spider], immunities: [] } @@ -547,8 +547,8 @@ export const Alien: girlType = { displayName: "ALIEN", displayImage: ImgAlien, type: girlTypes.Alien, - strengths: [], - weaknesses: [], + strengths: [girlTypes.Vampire, girlTypes.Little, girlTypes.Plant, girlTypes.Cow], + weaknesses: [girlTypes.Angel, girlTypes.Nerd, girlTypes.Slut, girlTypes.Handler, girlTypes.Alien], immunities: [] }