doc: also add a query to get all conversation data very important
This commit is contained in:
@@ -256,11 +256,49 @@ num is how many characters are involved, but also can just check chara_id_{1,2,3
|
|||||||
|
|
||||||
unsure what condition_type is.
|
unsure what condition_type is.
|
||||||
values of 2 and 3 always have two or three characters, and values of 4 (jp only) always have three, but 0 and 1 can have any number.
|
values of 2 and 3 always have two or three characters, and values of 4 (jp only) always have three, but 0 and 1 can have any number.
|
||||||
|
there's no requirement for stories like having a horse at all, much less an affinity level.
|
||||||
|
|
||||||
gallery_chara_id is the character whose conversation it is; chara_id_{1,2,3} are the characters involved.
|
gallery_chara_id is the character whose conversation it is; chara_id_{1,2,3} are the characters involved.
|
||||||
gallery_chara_id is always one of the three, but it can be any one of the three.
|
gallery_chara_id is always one of the three, but it can be any one of the three.
|
||||||
disp_order then is the conversation number within their gallery.
|
disp_order then is the conversation number within their gallery.
|
||||||
|
|
||||||
|
getting all conversation data:
|
||||||
|
```sql
|
||||||
|
WITH chara_name AS (
|
||||||
|
SELECT "index" AS id, "text" AS name
|
||||||
|
FROM text_data
|
||||||
|
WHERE category = 6
|
||||||
|
), convo_loc_names AS (
|
||||||
|
SELECT 110 AS pos_id, 'right side front' AS name UNION ALL
|
||||||
|
SELECT 120 AS pos_id, 'right side front' AS name UNION ALL
|
||||||
|
SELECT 130 AS pos_id, 'right side front' AS name UNION ALL
|
||||||
|
SELECT 210 AS pos_id, 'left side table' AS name UNION ALL
|
||||||
|
SELECT 220 AS pos_id, 'left side table' AS name UNION ALL
|
||||||
|
SELECT 310 AS pos_id, 'center back seat' AS name UNION ALL
|
||||||
|
SELECT 410 AS pos_id, 'center posters' AS name UNION ALL
|
||||||
|
SELECT 420 AS pos_id, 'center posters' AS name UNION ALL
|
||||||
|
SELECT 430 AS pos_id, 'center posters' AS name UNION ALL
|
||||||
|
SELECT 510 AS pos_id, 'left side school map' AS name UNION ALL
|
||||||
|
SELECT 520 AS pos_id, 'left side school map' AS name UNION ALL
|
||||||
|
SELECT 530 AS pos_id, 'left side school map' AS name
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
n.name,
|
||||||
|
s.disp_order,
|
||||||
|
l.name,
|
||||||
|
c1.name,
|
||||||
|
c2.name,
|
||||||
|
c3.name,
|
||||||
|
s.condition_type
|
||||||
|
FROM home_story_trigger s
|
||||||
|
LEFT JOIN chara_name n ON s.gallery_chara_id = n.id
|
||||||
|
LEFT JOIN chara_name c1 ON s.chara_id_1 = c1.id
|
||||||
|
LEFT JOIN chara_name c2 ON s.chara_id_2 = c2.id
|
||||||
|
LEFT JOIN chara_name c3 ON s.chara_id_3 = c3.id
|
||||||
|
LEFT JOIN convo_loc_names l ON s.pos_id = l.pos_id
|
||||||
|
ORDER BY s.gallery_chara_id, s.disp_order
|
||||||
|
```
|
||||||
|
|
||||||
# update diffs
|
# update diffs
|
||||||
|
|
||||||
complete list of tables with inserts in both the 2026-01-15 update adding fine motion, manhattan cafe ssr, inari one sr and the 2026-01-22 update adding tamamo cross and main story 5:
|
complete list of tables with inserts in both the 2026-01-15 update adding fine motion, manhattan cafe ssr, inari one sr and the 2026-01-22 update adding tamamo cross and main story 5:
|
||||||
|
|||||||
Reference in New Issue
Block a user