zenno/doc/mdb: include succession_initial_factor

This commit is contained in:
2026-08-21 15:31:22 -04:00
parent 6b8b494739
commit 8d2a0e6c0d
+44 -3
View File
@@ -63,6 +63,22 @@
[2533, 107401, 4, 65, 2, 0],
] as const;
const successionInitialFactor = [
[1, 1, 1, 0, 5],
[2, 1, 2, 0, 12],
[3, 1, 3, 0, 21],
[4, 2, 1, 3, 1],
[5, 2, 4, 6, 2],
[6, 2, 7, 9, 3],
[7, 2, 10, 999, 4],
[8, 1, 1, 1, 4],
[9, 1, 2, 1, 9],
[10, 1, 3, 1, 16],
[11, 3, 1, 1, 0],
[12, 3, 2, 2, 0],
[13, 3, 3, 4, 0],
] as const;
const supportCardEffects = [
[1, 'Friendship Bonus'],
[2, 'Mood Effect'],
@@ -198,6 +214,7 @@
with <Mono>factor_type</Mono> &times; <Mono>rarity</Mono>. It doesn't join with anything else in the mdb.
</li>
</ul>
<Sec h={3} id="succession_factor_effect">Spark Effects</Sec>
<p>
<Mono>succession_factor_effect</Mono> defines all possible effects that each spark can yield (but not their distributions). Effects
@@ -259,6 +276,7 @@
> (Mejiro Bright's green spark) is:
</p>
<table class="mb-4 table-fixed border text-center">
<caption><Mono>succession_factor_effect</Mono></caption>
<thead>
<tr>
<th scope="col" class="px-2"><Mono>id</Mono></th>
@@ -290,8 +308,31 @@
<Sec h={3} id="succession_initial_factor">Initial Inspiration Effects</Sec>
<p>
<Mono>succession_initial_factor</Mono> defines thresholds for initial inspiration, i.e. the immediate effects of sparks upon starting
a run. There is not much consistency to its format, but it has only thirteen rows.
a run. There is not much consistency to its format, but it has only thirteen rows, reproduced here.
</p>
<table class="mb-4 table-fixed border text-center">
<caption><Mono>succession_initial_factor</Mono></caption>
<thead>
<tr>
<th scope="col" class="px-2"><Mono>id</Mono></th>
<th scope="col" class="px-2"><Mono>factor_type</Mono></th>
<th scope="col" class="px-2"><Mono>value_1</Mono></th>
<th scope="col" class="px-2"><Mono>value_2</Mono></th>
<th scope="col" class="px-2"><Mono>add_point</Mono></th>
</tr>
</thead>
<tbody>
{#each successionInitialFactor as [id, typ, val1, val2, add] (id)}
<tr class="even:bg-mist-300 dark:even:bg-mist-900">
<td>{id}</td>
<td>{typ}</td>
<td>{val1}</td>
<td>{val2}</td>
<td>{add}</td>
</tr>
{/each}
</tbody>
</table>
<p>
There are six rows with <Mono>factor_type = 1</Mono>, referring to blue sparks.
<Mono>value_1</Mono> refers to the star level of each individual spark.
@@ -306,8 +347,8 @@
<p>
<Mono>factor_type = 3</Mono> for unique sparks has three rows.
<Mono>add_point</Mono> is always 0. The (<Mono>value_1</Mono>, <Mono>value_2</Mono>) pairs are (1, 1), (2, 2), and (3, 4), but
the meaning is unclear; all rows for this factor type were added in the 1 Jul patch that introduced overcapped stats, so one
would expect it to related to those. (In particular, it does not appear to be related to the starting skill hints.)
the meaning is unclear; all rows for this factor type were added in the 1 Jul patch that introduced raised stat caps, so one
would expect it to be related to those. (In particular, it does not appear to be related to the starting skill hints.)
</p>
<p>
In all cases, there is no direct association between the spark and its actual initial effects. They must be derived from the