106 lines
18 KiB
SQL
106 lines
18 KiB
SQL
-- 继续插入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);
|