-
Your types:
+
+
+
+
Choose defending Pokémon types
- {chosenTypes().map((g) => (
-

+ {allTypes.map((t) => (
+
))}
-
-
-
-
- {rows().map((row) => (
-
-
Takes {row.mul}× from
+
+
Your types:
- {row.girls.map((g) => (
+ {chosenTypes().map((g) => (

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

+ ))}
+
+
+ ))}
+
+
+
);
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: []
}