diff --git a/index.html b/index.html index b932997..6abe731 100644 --- a/index.html +++ b/index.html @@ -84,6 +84,7 @@ + Profectus diff --git a/public/yard_member.png b/public/yard_member.png new file mode 100644 index 0000000..c5ebf31 Binary files /dev/null and b/public/yard_member.png differ diff --git a/src/data/CharacterSlot.vue b/src/data/CharacterSlot.vue index 5e377cb..f458b85 100644 --- a/src/data/CharacterSlot.vue +++ b/src/data/CharacterSlot.vue @@ -111,6 +111,7 @@ import level2_2 from "../../public/Lvl 2_2.png"; import level3 from "../../public/Lvl 3.png"; import star from "../../public/presence_v2.png"; import money_small from "../../public/money_small.png"; +import yard_member from "../../public/yard_member.png"; import { characters } from "./projEntry"; import { Character } from "./types"; @@ -154,7 +155,7 @@ watchEffect(() => { return; } const Ability = coerceComponent(characters[props.character.type].abilityDescription(props.character)); - comp.value = jsx(() => (<>{characters[props.character!.type].nickname}
)); + comp.value = jsx(() => (<>{characters[props.character!.type].nickname}{characters[props.character!.type].isYard ? : null}
)); }) diff --git a/src/data/common.css b/src/data/common.css index a73cc5e..62f9d73 100644 --- a/src/data/common.css +++ b/src/data/common.css @@ -427,6 +427,7 @@ .tooltip img { height: 1em; padding-right: 0.5em; + image-rendering: auto; } @keyframes swing { diff --git a/src/data/projEntry.tsx b/src/data/projEntry.tsx index a0c9d3a..c269178 100644 --- a/src/data/projEntry.tsx +++ b/src/data/projEntry.tsx @@ -63,6 +63,7 @@ import vespa from "../../public/Vespa Coots.png"; import victoryButton from "../../public/Victory Button.png"; import victoryFace from "../../public/win face.png"; import yard_small from "../../public/yard_small.png"; +import yard_member from "../../public/yard_member.png"; import CharacterSlot from "./CharacterSlot.vue"; import "./common.css"; import healthParticles from "./health.json"; @@ -130,6 +131,7 @@ export const characters: Record = { initialPresence: 1, display: ludwig, abilityType: "LivestreamJoined", + isYard: true, abilityDescription: char => jsx(() => ( <> @@ -222,6 +224,7 @@ export const characters: Record = { initialRelevancy: 2, display: aimen, abilityType: "Sold", + isYard: true, abilityDescription: char => jsx(() => ( <> @@ -248,6 +251,7 @@ export const characters: Record = { initialRelevancy: 1, display: nick, abilityType: "LivestreamEnded", + isYard: true, abilityDescription: char => jsx(() => ( <> @@ -687,6 +691,7 @@ export const characters: Record = { initialPresence: 3, display: slime, abilityType: "LivestreamJoined", + isYard: true, abilityDescription: char => jsx(() => ( <> @@ -1508,10 +1513,13 @@ export const main = createLayer("main", function (this: BaseLayer) { ( <> - Stream started: All Yard Coots gain 1{" "} + Stream started: All + Yard Coots gain 1{" "} - Relevancy for every Yard Coots - owned, for the rest of the battle + Relevancy for every{" "} + + Yard Coots owned, for the rest + of the battle ))} > diff --git a/src/data/types.d.ts b/src/data/types.d.ts index 6991a11..75515eb 100644 --- a/src/data/types.d.ts +++ b/src/data/types.d.ts @@ -18,6 +18,7 @@ interface CharacterInfo { initialPresence: number; display: string; abilityType: AbilityTypes; + isYard?: boolean; abilityDescription: (char: Character) => CoercableComponent; performAbility: (char: Character) => void; }