diff --git a/src/App.vue b/src/App.vue index 4ca65e6..2d58f9d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -65,7 +65,7 @@ const tutorialTabs = createTabFamily({ glowColor(): string { return tutorialTabs.activeTab.value === this.tab ? "var(--foreground)" : "" }, - tab: jsx(() =>
In a livestream battle, your goal is to get more views than your opponent. Each team will add their Coots to their livestreams together, one at a time. Abilities will also activate throughout the stream as appropriate.

Each Coots has two stats- Relevancy and Presence. The view count is based on the product of those two stats, and then summed between each Coots on the stream. Be careful if either stat becomes 0 or lower, that streamer won't contribute to your view count.

You can press play to perform a single action and see what the next will be, or select autoplay to automatically perform the whole match. If this is your first time playing, I'd suggest leaving autoplay off.
) + tab: jsx(() =>
In a livestream battle, your goal is to get more views than your opponent. Each team will add their Coots to their livestreams together, one at a time. Abilities will also activate throughout the stream so long as both their stats are above 0.

Each Coots has two stats- Relevancy and Presence. The view count is based on the product of those two stats, and then summed between each Coots on the stream. Be careful if either stat becomes 0 or lower, that streamer won't contribute to your view count.

You can press play to perform a single action and see what the next will be, or select autoplay to automatically perform the whole match. If this is your first time playing, I'd suggest leaving autoplay off.
) }), multiplayer: () => ({ display: "Multiplayer", diff --git a/src/data/projEntry.tsx b/src/data/projEntry.tsx index c98aa4b..f9dbcbe 100644 --- a/src/data/projEntry.tsx +++ b/src/data/projEntry.tsx @@ -382,7 +382,7 @@ export const characters: Record = { jsx(() => ( <> Either stat hits 0: Summon a lv{" "} - {char.exp >= 6 ? 3 : char.exp >= 3 ? 2 : 1} Mogul Mail Coots with this Coots' + {char.exp >= 6 ? 3 : char.exp >= 3 ? 2 : 1} Mogul Mail Coots with this Coots'{" "} Relevancy and Presence @@ -830,6 +830,9 @@ export const main = createLayer("main", function (this: BaseLayer) { console.error("Invalid action", action); break; } + if (action.target.presence <= 0 || action.target.relevancy <= 0) { + break; + } characters[action.target.type].performAbility(action.target); break; }