From 240a3d9a7377ff6e99bf232b9ba01eaa7d51d668 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Tue, 7 Jul 2026 16:23:15 -0400 Subject: [PATCH] zenno/doc/spark: decribe & clarify --- zenno/src/routes/doc/spark/+page.svelte | 61 ++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/zenno/src/routes/doc/spark/+page.svelte b/zenno/src/routes/doc/spark/+page.svelte index 1994485..83bab60 100644 --- a/zenno/src/routes/doc/spark/+page.svelte +++ b/zenno/src/routes/doc/spark/+page.svelte @@ -35,6 +35,29 @@ const cur = $derived(sparks.find((s) => s.spark_group === group)); const curEffectGroups = $derived(cur?.effects ?? []); const curDescriptions = $derived(curEffectGroups.map((g) => g.map((e) => describe(e)))); + const curClass = $derived.by(() => { + if (cur == null) { + return []; + } + switch (cur.type) { + case 1: + return ['stat']; + case 2: + return ['aptitude']; + case 3: + return ['unique']; + case 5: + case 4: + case 6: + case 10: + case 8: + case 11: + case 9: + return ['white-spark']; + default: + return []; + } + });

Spark Explorer

@@ -47,9 +70,17 @@
{cur?.name} + {#if cur != null} + + {spark.TYPE_NAMES[cur.type]} Spark + + {/if} {cur?.description}
@@ -71,3 +102,31 @@
Loading data...
{/snippet} +
+

+ When a spark activates during inspiration, it has an additional random roll for one of the effects listed in the table here. + All star levels of each spark have the same possible effects. Higher star levels are more likely to give better rewards. +

+
+ +