horsegen: generate inherited skills

This commit is contained in:
2026-01-10 22:26:19 -05:00
parent 107a85b384
commit fae0fa7699
6 changed files with 806 additions and 456 deletions

View File

@@ -18,7 +18,11 @@ SELECT
n.name,
n.description,
d.group_id,
g.name,
CASE
WHEN g.name IS NOT NULL THEN g.name
WHEN d.unique_skill_id_1 != 0 THEN n.name
ELSE ''
END AS group_name,
d.rarity,
d.group_rate,
d.grade_value,
@@ -62,10 +66,11 @@ SELECT
d.target_type_2_3,
d.target_value_2_3,
IFNULL(p.need_skill_point, 0) AS sp_cost,
d.unique_skill_id_1,
d.icon_id,
ROW_NUMBER() OVER (ORDER BY d.id) - 1 AS "index"
FROM skill_data d
JOIN skill_names n ON d.id = n.id
JOIN skill_groups g ON d.group_id = g.group_id
LEFT JOIN skill_groups g ON d.group_id = g.group_id
LEFT JOIN single_mode_skill_need_point p ON d.id = p.id
ORDER BY d.id