diff --git a/zenno/src/lib/data/convo.ts b/zenno/src/lib/data/convo.ts index 93d8852..82a0e94 100644 --- a/zenno/src/lib/data/convo.ts +++ b/zenno/src/lib/data/convo.ts @@ -1,4 +1,4 @@ -import convoJSON from '../../../../global/conversation.json' +import globalJSON from '../../../../global/conversation.json' /** * Lobby conversation data. @@ -38,3 +38,11 @@ export interface Conversation { */ condition_type: 0 | 1 | 2 | 3 | 4; } + +export const conversation = { + global: globalJSON as Conversation[], +} + +export const byChara = { + global: globalJSON.reduce((m, c) => m.set(c.chara_id, (m.get(c.chara_id) ?? []).concat(c as Conversation)), new Map()), +} diff --git a/zenno/src/routes/convo/+page.svelte b/zenno/src/routes/convo/+page.svelte index 70c1f0f..4bc40b0 100644 --- a/zenno/src/routes/convo/+page.svelte +++ b/zenno/src/routes/convo/+page.svelte @@ -1,3 +1,11 @@ + +

Lobby Conversations

Find which horses are in a given lobby conversation, and get recommendations on which ones to assign to fixed locations to maximize the chance of getting it.

-

TODO

+
+