-- 继续插入6-10号种子故事
USE stardom_story;

-- 6. 穿越重生：《回到高考前一天》
INSERT INTO stories (id, title, cover_url, description, category, play_count, like_count, is_featured) VALUES
(6, '回到高考前一天', '', '车祸瞬间，你睁开眼发现自己回到了十年前——高考前一天。这一次，你能改变命运吗？', '穿越重生', 19870, 4230, FALSE);

INSERT INTO story_nodes (id, story_id, node_key, content, speaker, is_ending, ending_name, ending_score, ending_type, sort_order) VALUES
(39, 6, 'start', '刺眼的白光之后，你猛然睁开眼。\n\n熟悉的天花板，熟悉的旧风扇，熟悉的高中宿舍...床头的日历赫然写着：2016年6月6日。\n\n高考前一天。\n\n你愣住了。十年前的自己，因为一场失误与985失之交臂，从此走上了完全不同的人生轨迹。\n\n而现在...你回来了。\n\n手机震动，是妈妈的短信："儿子，明天好好考，妈相信你！"\n\n你握紧手机，这一次，绝不能重蹈覆辙。', '旁白', FALSE, '', 0, '', 1),
(40, 6, 'choice_study', '你决定抓紧最后的时间复习。\n\n记忆中，理综有一道大题你当年没做出来，白白丢了15分。那道题，是关于电磁感应的...\n\n你翻开物理课本，十年后的你已经是一名工程师，这种题目早已烂熟于心。你把解题思路和关键公式重新梳理了一遍。\n\n"这次，一定能做出来。"\n\n室友探头问："都考前一天了你还看书？不如出去放松放松？"', '旁白', FALSE, '', 0, '', 2),
(41, 6, 'choice_relax', '你决定出去走走，顺便见一些重要的人。\n\n十年后，你最后悔的不是高考成绩，而是失去的人和错过的机会。\n\n你想起了隔壁班的林小雨——她后来因为抑郁症退学了。那时候如果有人关心她一下，也许结局会不同。\n\n还有爷爷，高考后的那个暑假，他突发心梗去世了。你连最后一面都没见到。\n\n"我该先去见谁？"', '旁白', FALSE, '', 0, '', 3),
(42, 6, 'visit_girl', '你在校门口找到了林小雨。\n\n她正一个人坐在长椅上发呆，表情木然。你记得，原本的历史中，你从未注意过她。\n\n"林小雨？"你走过去，"明天就高考了，你还好吗？"\n\n她抬起头，眼眶微红："我...我觉得我考不好。我爸妈说，考不上好大学就断绝关系..."\n\n你看着她，心里一阵酸楚。当年她就是因为压力太大才崩溃的。', '旁白', FALSE, '', 0, '', 4),
(43, 6, 'ending_perfect', '十年后——\n\n你坐在自己的公司里，看着窗外的车水马龙。\n\n高考那天，你超常发挥，考上了清华。但更重要的是，你改变了很多人的命运。\n\n林小雨后来成了心理医生，专门帮助有心理问题的青少年。你在她的朋友圈里看到她阳光灿烂的笑容。\n\n爷爷在你的提醒下去做了体检，及时发现了心脏问题，现在已经八十多岁，身体依然硬朗。\n\n"重来一次，真好。"\n\n【达成结局：完美逆转】', '旁白', TRUE, '完美逆转', 100, 'good', 5),
(44, 6, 'ending_changed', '你改变了一些事情，但代价是高考失利。\n\n为了开导林小雨，你熬夜陪她聊天，第二天考试时昏昏沉沉。你的分数比原本的历史还低了20分。\n\n但林小雨考上了大学，后来成了你最好的朋友。\n\n"后悔吗？"多年后她问你。\n\n你笑着摇头："分数只是一时的，朋友是一辈子的。"\n\n【达成结局：无悔的选择】', '旁白', TRUE, '无悔的选择', 70, 'normal', 6);

INSERT INTO story_choices (node_id, story_id, text, next_node_key, sort_order) VALUES
(39, 6, '抓紧时间复习', 'choice_study', 1),
(39, 6, '出去见重要的人', 'choice_relax', 2),
(40, 6, '继续复习到深夜', 'ending_perfect', 1),
(40, 6, '出去见见朋友', 'choice_relax', 2),
(41, 6, '去找林小雨', 'visit_girl', 1),
(41, 6, '回去继续复习', 'ending_perfect', 2),
(42, 6, '陪她聊天开导她', 'ending_changed', 1),
(42, 6, '简单鼓励后回去复习', 'ending_perfect', 2);

-- 7. 职场商战：《逆风翻盘》
INSERT INTO stories (id, title, cover_url, description, category, play_count, like_count, is_featured) VALUES
(7, '逆风翻盘', '', '你被陷害失去了一切，公司、名誉、爱人。三年后，你带着复仇之心重返商场...', '职场商战', 14560, 3120, FALSE);

INSERT INTO story_nodes (id, story_id, node_key, content, speaker, is_ending, ending_name, ending_score, ending_type, sort_order) VALUES
(45, 7, 'start', '三年前，你是年轻有为的创业者，星辰科技的创始人。\n\n直到那一天——你的合伙人兼好友周明背叛了你。他联合董事会，以莫须有的罪名将你踢出公司，还抢走了你的未婚妻。\n\n三年后的今天，你改头换面，以"陈墨"的身份重返商界。你的新公司"破晓资本"已经估值百亿。\n\n"周总，您的三点有人预约了见面。"\n\n你看着周明办公室的方向，嘴角勾起一抹冷笑。\n\n游戏，开始了。', '旁白', FALSE, '', 0, '', 1),
(46, 7, 'meeting', '会议室里，周明正襟危坐。他比三年前胖了不少，眼神里多了几分世故和贪婪。\n\n"陈总，久仰大名。"他殷勤地握住你的手，"破晓资本愿意投资我们，实在是星辰的荣幸。"\n\n他没认出你。三年的风霜和精心的改变，让你判若两人。\n\n"周总客气了。"你微微一笑，"不过投资之前，我想先了解一下贵公司的核心业务...以及一些历史问题。"\n\n周明的笑容僵了一秒："历史问题？"', '旁白', FALSE, '', 0, '', 2),
(47, 7, 'expose', '你将一份文件扔在桌上。\n\n"周明，还记得三年前你是怎么踢走原创始人的吗？"你摘下眼镜，直视他的眼睛。\n\n周明瞳孔骤缩："你...你是..."\n\n"对，我就是被你陷害的那个人。"你站起身，"这份文件是你当年伪造证据、贿赂董事的全部证据。明天，它会出现在所有媒体的头条上。"\n\n周明脸色惨白，双腿发软跪倒在地："求你...给我一条活路..."', '旁白', FALSE, '', 0, '', 3),
(48, 7, 'ending_revenge', '周明入狱了，星辰科技被你收购。\n\n你坐在曾经属于自己的办公室里，看着窗外的夜景。复仇成功了，但你并没有想象中那么开心。\n\n"值得吗？"秘书问你。\n\n你沉默良久："三年的仇恨终于放下了。但我也明白了，最好的复仇不是毁掉别人，而是让自己过得比他们好。"\n\n【达成结局：王者归来】', '旁白', TRUE, '王者归来', 100, 'good', 4),
(49, 7, 'ending_forgive', '你看着跪在地上的周明，最终收回了那份文件。\n\n"滚吧。"你冷冷地说，"这次放过你，是为了曾经的兄弟情。但如果你再敢做伤害别人的事，我不会再手软。"\n\n周明狼狈地逃走了。你没有毁掉他，而是选择了放手。\n\n三年后，你的公司成为行业龙头。而周明的公司因为经营不善倒闭了。\n\n"最好的复仇，是活得比他好。"你笑着说。\n\n【达成结局：格局之上】', '旁白', TRUE, '格局之上', 80, 'good', 5);

INSERT INTO story_choices (node_id, story_id, text, next_node_key, sort_order) VALUES
(45, 7, '主动约见周明', 'meeting', 1),
(45, 7, '先暗中收集更多证据', 'meeting', 2),
(46, 7, '直接摊牌，公布证据', 'expose', 1),
(46, 7, '继续伪装，慢慢渗透', 'expose', 2),
(47, 7, '彻底毁掉他', 'ending_revenge', 1),
(47, 7, '放他一马', 'ending_forgive', 2);

-- 8. 科幻未来：《2099最后一班地铁》
INSERT INTO stories (id, title, cover_url, description, category, play_count, like_count, is_featured) VALUES
(8, '2099最后一班地铁', '', '2099年的最后一天，你登上了末班地铁。车厢里只有你和一个神秘的女孩。她说，这趟地铁会带你去任何你想去的地方...', '科幻未来', 11230, 2670, FALSE);

INSERT INTO story_nodes (id, story_id, node_key, content, speaker, is_ending, ending_name, ending_score, ending_type, sort_order) VALUES
(50, 8, 'start', '2099年12月31日，23:45。\n\n你独自站在空荡荡的地铁站台，霓虹灯闪烁着"末班车"的字样。这是人类在地球上的最后一年——明天，最后一批移民船将驶向火星。\n\n地铁门打开，车厢里空无一人，只有一个穿白裙的女孩坐在角落，看着窗外。\n\n"你好。"她转头看你，眼睛明亮得不像这个时代的人，"你是最后一个乘客了。"\n\n"这趟地铁...去哪？"你问。\n\n她微微一笑："你想去哪，它就去哪。"', '旁白', FALSE, '', 0, '', 1),
(51, 8, 'talk_girl', '"你是谁？"你在她对面坐下。\n\n"我叫Zero。"她说，"我是这趟地铁的管理员。它已经运行了五百年，送走了无数乘客。"\n\n"五百年？那岂不是从2599年..."\n\n"不，是从1599年。"她平静地说，"这趟地铁可以穿越时间。每一个迷失的灵魂，都能在这里找到他想去的时代。"\n\n你愣住了。\n\n"所以..."她看着你，"你想去哪里？过去，还是未来？"', '旁白', FALSE, '', 0, '', 2),
(52, 8, 'choose_past', '"我想回到过去。"你说，"回到一切还没有毁灭的时候。"\n\n地铁开始加速，窗外的灯光变成了流动的光线。\n\n"你想回到哪一年？"Zero问。\n\n你想起了很多：2050年，地球最后一片森林消失的那天；2030年，你第一次失去亲人的那天；还是更早，人类还充满希望的21世纪初？\n\n"我想...回到还能改变什么的时候。"', '旁白', FALSE, '', 0, '', 3),
(53, 8, 'ending_past', '地铁停下了。\n\n车门打开，阳光照进来。你看到了蓝天白云，看到了绿色的树木，看到了街上熙熙攘攘的人群。\n\n"这是2024年。"Zero说，"人类还有机会的时候。"\n\n"我...真的能改变什么吗？"\n\n"一个人的力量很小，但蝴蝶效应是真实的。"她微微一笑，"去吧，做你觉得对的事。"\n\n你踏出车门，带着来自未来的记忆，开始了新的人生。\n\n【达成结局：时间旅人】', '旁白', TRUE, '时间旅人', 100, 'good', 4),
(54, 8, 'ending_future', '"我想去未来。"你说，"去看看人类最终会变成什么样。"\n\n地铁穿越星海，最终停在一个你从未见过的世界。\n\n这里的人类已经不再是人类——他们与机器融合，与宇宙合一，成为了新的生命形式。\n\n"欢迎来到永恒。"Zero说，"这是十万年后的未来。"\n\n你望着这个陌生而美丽的世界，第一次感受到了真正的希望。\n\n【达成结局：永恒之旅】', '旁白', TRUE, '永恒之旅', 90, 'good', 5);

INSERT INTO story_choices (node_id, story_id, text, next_node_key, sort_order) VALUES
(50, 8, '和女孩交谈', 'talk_girl', 1),
(50, 8, '保持沉默，看向窗外', 'talk_girl', 2),
(51, 8, '选择回到过去', 'choose_past', 1),
(51, 8, '选择去往未来', 'ending_future', 2),
(52, 8, '回到2024年', 'ending_past', 1),
(52, 8, '回到更早的时候', 'ending_past', 2);

-- 9. 恐怖惊悚：《第七夜》
INSERT INTO stories (id, title, cover_url, description, category, play_count, like_count, is_featured) VALUES
(9, '第七夜', '', '你入住了一家偏僻的旅馆，老板娘警告你：千万不要在第七天午夜离开房间...', '恐怖惊悚', 13450, 2980, FALSE);

INSERT INTO story_nodes (id, story_id, node_key, content, speaker, is_ending, ending_name, ending_score, ending_type, sort_order) VALUES
(55, 9, 'start', '暴雨如注的夜晚，你的车在山路上抛锚了。\n\n你艰难地走到一家看起来很古老的旅馆。门口的老板娘用奇怪的眼神打量着你。\n\n"只剩最后一间房了。"她递过来一把生锈的钥匙，"307房间。记住，住满七天之前，千万不要在午夜离开房间。"\n\n"为什么？"你问。\n\n她没有回答，只是转身消失在走廊深处。\n\n你推开307的门，一股霉味扑面而来。墙上的日历停在了七年前...', '旁白', FALSE, '', 0, '', 1),
(56, 9, 'night_sound', '第三天午夜，你被一阵脚步声惊醒。\n\n沙沙...沙沙...\n\n脚步声在走廊里徘徊，时而远，时而近。然后，它停在了你的门口。\n\n咚，咚，咚。\n\n有人敲门。\n\n"有人在吗？"一个女孩的声音传来，"我迷路了...好冷...能让我进去吗？"\n\n你屏住呼吸。透过门缝，你隐约看到门外站着一个穿白裙的身影...', '旁白', FALSE, '', 0, '', 2),
(57, 9, 'open_door', '你打开了门。\n\n门外空无一人。走廊里漆黑一片，只有尽头的灯在忽明忽暗地闪烁。\n\n然后，你听到了背后传来的声音。\n\n"谢谢你...开门..."\n\n你猛然回头，看到床上躺着一个苍白的女孩，她的脸上挂着诡异的微笑。\n\n"终于...有人愿意陪我了..."', '旁白', FALSE, '', 0, '', 3),
(58, 9, 'not_open', '你没有开门，死死地盯着那道门。\n\n敲门声持续了整整一个小时，然后消失了。你一夜未眠。\n\n第七天终于到了。当第一缕阳光照进房间的那一刻，你几乎是冲出了旅馆。\n\n老板娘站在门口，表情复杂地看着你："你是第一个活着离开的人。"\n\n"那个女孩...是什么？"\n\n"七年前，一个女孩在这里被杀了。从此每隔七天，她就会出现..."', '旁白', FALSE, '', 0, '', 4),
(59, 9, 'ending_death', '你感到一阵刺骨的寒冷。\n\n女孩的手穿过你的胸膛，你看到自己的身体变得透明...\n\n"不要怕...和我一起留在这里吧...永远..."\n\n第二天早晨，老板娘打开307的门，发现床上躺着你冰冷的尸体，脸上挂着恐惧的表情。\n\n而日历上，又多了一道血红的记号。\n\n【达成结局：永恒的旅客】', '旁白', TRUE, '永恒的旅客', 20, 'bad', 5),
(60, 9, 'ending_escape', '你跑出了旅馆，再也没有回头。\n\n后来你查到，那家旅馆在一年后被大火烧毁了。废墟中发现了数十具白骨——都是历年来失踪的旅客。\n\n那个女孩的诅咒，终于随着大火一起消散了。\n\n但每当午夜梦回，你依然会想起那个声音：\n\n"能让我进去吗？"\n\n【达成结局：劫后余生】', '旁白', TRUE, '劫后余生', 80, 'good', 6);

INSERT INTO story_choices (node_id, story_id, text, next_node_key, sort_order) VALUES
(55, 9, '躺下休息', 'night_sound', 1),
(55, 9, '检查一下房间', 'night_sound', 2),
(56, 9, '打开门看看', 'open_door', 1),
(56, 9, '不开门，假装没听到', 'not_open', 2),
(57, 9, '试图逃跑', 'ending_death', 1),
(57, 9, '放弃挣扎', 'ending_death', 2),
(58, 9, '赶紧离开这里', 'ending_escape', 1);

-- 10. 搞笑轻喜：《我的室友是只猫》
INSERT INTO stories (id, title, cover_url, description, category, play_count, like_count, is_featured) VALUES
(10, '我的室友是只猫', '', '某天醒来，你发现你的室友变成了一只会说话的猫！更可怕的是，你们还得一起完成期末考试...', '搞笑轻喜', 20560, 5670, TRUE);

INSERT INTO story_nodes (id, story_id, node_key, content, speaker, is_ending, ending_name, ending_score, ending_type, sort_order) VALUES
(61, 10, 'start', '"喵~"\n\n你迷迷糊糊地睁开眼，发现一只橘色的大猫正趴在你脸上。\n\n"你干嘛呢！"你一把把它推开，"我室友的猫怎么跑我床上来了...等等，我室友好像没养猫？"\n\n"笨蛋，我就是你室友啊！"猫开口说话了。\n\n你愣了三秒，然后发出了杀猪般的尖叫。\n\n"吵死了！"猫翻了个白眼，"我也不知道怎么回事，早上起来就变成这样了。而且明天就是期末考试，你说怎么办！"', '旁白', FALSE, '', 0, '', 1),
(62, 10, 'panic', '"你...你...你怎么变成猫了！"你抓狂地来回走动。\n\n"我怎么知道！"猫跳上桌子，焦躁地甩尾巴，"可能是昨晚吃的那个外卖有问题？我就说那家新开的黑暗料理店不靠谱..."\n\n"所以你是吃了什么变成猫的？"\n\n"好像是...猫咪意面？"猫心虚地舔了舔爪子。\n\n你无语地看着它。你的室友，真的是个大冤种。', '旁白', FALSE, '', 0, '', 2),
(63, 10, 'exam_plan', '"算了，先想想怎么应对期末考试吧。"你叹了口气。\n\n"我有个主意！"猫兴奋地跳起来，"你把我藏在衣服里带进考场，我给你念答案！"\n\n"你一只猫能念什么答案啊！"\n\n"我虽然变成了猫，但脑子还是人类的脑子！高数我可是年级前十！"\n\n你思考了一下...这似乎是个好主意？但被抓到就完蛋了。', '旁白', FALSE, '', 0, '', 3),
(64, 10, 'bring_cat', '考试当天，你把室友（猫）藏在外套里。\n\n"《高等数学》考试现在开始！"\n\n你打开试卷，第一题就懵了。猫在你怀里小声说："第一题选B...第二题是求导..."\n\n一切都很顺利，直到监考老师走过来。\n\n"这位同学，你衣服里怎么有声音？"', '旁白', FALSE, '', 0, '', 4),
(65, 10, 'ending_funny', '"喵~"猫突然跳出来，假装是一只普通的猫，在监考老师腿上蹭来蹭去。\n\n"哎呀，哪来的猫，好可爱~"监考老师完全被萌化了，忘记了刚才的疑问。\n\n猫冲你眨了眨眼。你憋着笑继续答题。\n\n期末考试，你拿了满分。\n\n三天后，室友恢复了人形。他决定：以后再也不吃黑暗料理了。\n\n【达成结局：作弊猫的胜利】', '旁白', TRUE, '作弊猫的胜利', 100, 'good', 5),
(66, 10, 'ending_caught', '"同学，你在作弊！"\n\n监考老师一把抓住了从你衣服里钻出来的猫。\n\n"等等，我没有！这只是...呃...我的情感支持猫！"\n\n"情感支持猫？会说话的情感支持猫？"\n\n全考场的人都看向你们。猫一脸生无可恋："喵...我只是一只普通的猫...喵..."\n\n你被记了处分，室友（猫）被没收关了三天。\n\n【达成结局：全剧终，作弊必被抓】', '旁白', TRUE, '作弊的代价', 30, 'bad', 6);

INSERT INTO story_choices (node_id, story_id, text, next_node_key, sort_order) VALUES
(61, 10, '冷静下来问清楚', 'panic', 1),
(61, 10, '继续尖叫', 'panic', 2),
(62, 10, '想办法应对期末考试', 'exam_plan', 1),
(62, 10, '先带它去看兽医', 'exam_plan', 2),
(63, 10, '接受室友的主意', 'bring_cat', 1),
(63, 10, '老老实实自己考', 'ending_caught', 2),
(64, 10, '让猫装作普通猫', 'ending_funny', 1),
(64, 10, '慌张解释', 'ending_caught', 2);
