zenno/chara/convo: include character icons
ci/woodpecker/push/horsebot Pipeline was successful
ci/woodpecker/push/zenno Pipeline failed

This commit is contained in:
2026-09-06 14:21:09 -04:00
parent 869235a8c2
commit ad02e0711d
2 changed files with 33 additions and 22 deletions
+5 -1
View File
@@ -43,10 +43,14 @@ export enum Required {
Chara3 = 4,
}
export function convoCharas(c: Conversation): number[] {
return [c.chara_1, c.chara_2, c.chara_3].filter((id) => id != null);
}
export function requiredCharas(c: Conversation): number[] {
switch (c.condition_type) {
case Required.None: return []
case Required.All: return [c.chara_1, c.chara_2, c.chara_3].filter((id) => id != null);
case Required.All: return convoCharas(c);
case Required.Chara1: return [c.chara_1];
case Required.Chara2: return [c.chara_2!];
case Required.Chara3: return [c.chara_3!];