Added additional data, fixed dupes
This commit is contained in:
parent
f6158b249c
commit
85e7bd0cba
|
|
@ -34,6 +34,7 @@ const Main: Component = () => {
|
|||
immunities = [...immunities, ...currentGirl.immunities];
|
||||
}
|
||||
});
|
||||
|
||||
const girlT = {
|
||||
...girlTypes,
|
||||
};
|
||||
|
|
@ -55,18 +56,26 @@ const Main: Component = () => {
|
|||
|
||||
counts.forEach((value, key) =>
|
||||
rows
|
||||
.find((val) => val.mul === value && key != "None" && key != undefined)
|
||||
.find(
|
||||
(val) =>
|
||||
val.mul === value &&
|
||||
key != "None" &&
|
||||
key != undefined &&
|
||||
!immunities.find((x) => girlTypes[x] === key),
|
||||
)
|
||||
?.girls.push(key),
|
||||
);
|
||||
|
||||
const finalRows = rows.map((value) => {
|
||||
return { mul: 1 * Math.pow(2, value.mul), girls: value.girls };
|
||||
});
|
||||
const finalRows = rows
|
||||
.map((value) => {
|
||||
return { mul: 1 * Math.pow(2, value.mul), girls: value.girls };
|
||||
})
|
||||
.filter((value) => value.girls.length > 0);
|
||||
|
||||
if (immunities.length > 0) {
|
||||
finalRows.push({
|
||||
mul: 0,
|
||||
girls: [...immunities.map((value) => girlTypes[value])],
|
||||
girls: [...[...new Set(immunities)].map((value) => girlTypes[value])],
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -127,8 +127,8 @@ export const Kitty: girlType = {
|
|||
displayName: "KITTY",
|
||||
displayImage: ImgKitty,
|
||||
type: girlTypes.Kitty,
|
||||
strengths: [],
|
||||
weaknesses: [],
|
||||
strengths: [girlTypes.Knight, girlTypes.Kitty, girlTypes.Bird, girlTypes.Plushy, girlTypes.Rat, girlTypes.Angel, girlTypes.Fish],
|
||||
weaknesses: [girlTypes.Puppy, girlTypes.Little, girlTypes.Dragon, girlTypes.Bug, girlTypes.Goddess, girlTypes.Snake, girlTypes.Horror, girlTypes.Plant, girlTypes.Handler],
|
||||
immunities: []
|
||||
}
|
||||
|
||||
|
|
@ -137,9 +137,9 @@ export const Robot: girlType = {
|
|||
displayName: "ROBOT",
|
||||
displayImage: ImgRobot,
|
||||
type: girlTypes.Robot,
|
||||
strengths: [],
|
||||
weaknesses: [],
|
||||
immunities: []
|
||||
strengths: [girlTypes.Little, girlTypes.Princess, girlTypes.Goddess, girlTypes.Witch, girlTypes.Mommy, girlTypes.Clown, girlTypes.Slut],
|
||||
weaknesses: [girlTypes.Gamer, girlTypes.Were, girlTypes.Bug, girlTypes.Nerd, girlTypes.Slime, girlTypes.Handler],
|
||||
immunities: [girlTypes.Vampire]
|
||||
}
|
||||
|
||||
//Maid
|
||||
|
|
@ -147,8 +147,8 @@ export const Maid: girlType = {
|
|||
displayName: "MAID",
|
||||
displayImage: ImgMaid,
|
||||
type: girlTypes.Maid,
|
||||
strengths: [],
|
||||
weaknesses: [],
|
||||
strengths: [girlTypes.Dragon, girlTypes.Gamer, girlTypes.Horror, girlTypes.Cow],
|
||||
weaknesses: [girlTypes.Vampire, girlTypes.Brat, girlTypes.Princess, girlTypes.Bug, girlTypes.Rat, girlTypes.Slime, girlTypes.Spider],
|
||||
immunities: []
|
||||
}
|
||||
|
||||
|
|
@ -157,9 +157,9 @@ export const Vampire: girlType = {
|
|||
displayName: "VAMPIR",
|
||||
displayImage: ImgVampire,
|
||||
type: girlTypes.Vampire,
|
||||
strengths: [],
|
||||
weaknesses: [],
|
||||
immunities: []
|
||||
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],
|
||||
immunities: [girlTypes.Vampire]
|
||||
}
|
||||
|
||||
//Brat
|
||||
|
|
@ -167,8 +167,8 @@ export const Brat: girlType = {
|
|||
displayName: "BRAT",
|
||||
displayImage: ImgBrat,
|
||||
type: girlTypes.Brat,
|
||||
strengths: [],
|
||||
weaknesses: [],
|
||||
strengths: [girlTypes.Brat],
|
||||
weaknesses: [girlTypes.Maid, girlTypes.Sister, girlTypes.Princess, girlTypes.Goddess, girlTypes.Demon, girlTypes.Angel, girlTypes.Mommy, girlTypes.Plant, girlTypes.Slut],
|
||||
immunities: []
|
||||
}
|
||||
|
||||
|
|
@ -177,8 +177,8 @@ export const Little: girlType = {
|
|||
displayName: "LITTLE",
|
||||
displayImage: ImgLittle,
|
||||
type: girlTypes.Little,
|
||||
strengths: [],
|
||||
weaknesses: [],
|
||||
strengths: [girlTypes.Knight, girlTypes.Kitty, girlTypes.Sister, girlTypes.Doll, girlTypes.Plushy, girlTypes.Fox, girlTypes.Slut, girlTypes.Handler],
|
||||
weaknesses: [girlTypes.Puppy, girlTypes.Vampire, girlTypes.Fairy, girlTypes.Dragon, girlTypes.Were, girlTypes.Bug, girlTypes.Demon, girlTypes.Witch, girlTypes.Snake, girlTypes.Horror, girlTypes.Mommy, girlTypes.Plant, girlTypes.Clown, girlTypes.Spider, girlTypes.Alien],
|
||||
immunities: []
|
||||
}
|
||||
|
||||
|
|
@ -187,8 +187,8 @@ export const Sister: girlType = {
|
|||
displayName: "SISTER",
|
||||
displayImage: ImgSister,
|
||||
type: girlTypes.Sister,
|
||||
strengths: [],
|
||||
weaknesses: [],
|
||||
strengths: [girlTypes.Doll, girlTypes.Gamer, girlTypes.Bird, girlTypes.Plushy, girlTypes.Nerd, girlTypes.Goth, girlTypes.Bunny, girlTypes.Fox, girlTypes.Horse],
|
||||
weaknesses: [girlTypes.Vampire, girlTypes.Brat, girlTypes.Little, girlTypes.Sister, girlTypes.Bug, girlTypes.Horror, girlTypes.Mommy, girlTypes.Slut],
|
||||
immunities: []
|
||||
}
|
||||
|
||||
|
|
@ -197,9 +197,9 @@ export const Princess: girlType = {
|
|||
displayName: "PRNCSS",
|
||||
displayImage: ImgPrincess,
|
||||
type: girlTypes.Princess,
|
||||
strengths: [],
|
||||
weaknesses: [],
|
||||
immunities: []
|
||||
strengths: [girlTypes.Bird, girlTypes.Deer, girlTypes.Bunny, girlTypes.Fox],
|
||||
weaknesses: [girlTypes.Vampire, girlTypes.Brat, girlTypes.Princess, girlTypes.Dragon, girlTypes.Demon, girlTypes.Witch, girlTypes.Slut, girlTypes.Pirate],
|
||||
immunities: [girlTypes.Knight]
|
||||
}
|
||||
|
||||
//Fairy
|
||||
|
|
|
|||
Loading…
Reference in a new issue