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;
}