Files
ai_game/server/sql/seed_stories_part2.sql

106 lines
18 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 继续插入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);