公开统计
8,222热度分
12消息量
1,578,009世界书字符
14,463固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: o5ghabr6yum5opldx1bu8dq7.webpbackground: p91udu9xfjgh1on9rgv1u1yc.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 98,269 字符;仅作为文本显示,不会在本站执行。
/* =========================================
平台UI美化 - 行动推荐按钮
========================================= */
/* ===== 行动推荐按钮美化 ===== */
/* 容器整体 */
.flex[class*="gap-2"][class*="cursor-pointer"] {
gap: 8px !important;
padding: 4px 0 !important;
}
/* 按钮基础样式 */
[role="presentation"][class*="px-3"][class*="py"][class*="border"] {
padding: 10px 16px !important;
border-radius: 10px !important;
border: none !important;
background: #f0f4ff !important;
color: #1e293b !important;
font-size: 13.5px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
font-family: system-ui, -apple-system, sans-serif !important;
transition: all 0.25s ease !important;
cursor: pointer !important;
position: relative !important;
box-shadow: 0 1px 3px rgba(99, 102, 241, 0.12), inset 0 0 0 1px rgba(99, 102, 241, 0.15) !important;
}
/* hover效果 */
[role="presentation"][class*="px-3"][class*="py"][class*="border"]:hover {
background: #e0e8ff !important;
transform: translateY(-2px) !important;
box-shadow: 0 6px 16px rgba(99, 102, 241, 0.18), inset 0 0 0 1px rgba(99, 102, 241, 0.25) !important;
}
/* 交替配色:天蓝 */
.flex[class*="gap-2"] > [role="presentation"]:nth-child(odd) {
background: #eef7ff !important;
box-shadow: 0 1px 3px rgba(14, 165, 233, 0.12), inset 0 0 0 1px rgba(14, 165, 233, 0.15) !important;
}
.flex[class*="gap-2"] > [role="presentation"]:nth-child(odd):hover {
background: #daeefb !important;
box-shadow: 0 6px 16px rgba(14, 165, 233, 0.18), inset 0 0 0 1px rgba(14, 165, 233, 0.25) !important;
}
/* 交替配色:玫红 */
.flex[class*="gap-2"] > [role="presentation"]:nth-child(3n) {
background: #fff0f3 !important;
box-shadow: 0 1px 3px rgba(225, 29, 72, 0.1), inset 0 0 0 1px rgba(225, 29, 72, 0.12) !important;
}
.flex[class*="gap-2"] > [role="presentation"]:nth-child(3n):hover {
background: #ffe0e8 !important;
box-shadow: 0 6px 16px rgba(225, 29, 72, 0.15), inset 0 0 0 1px rgba(225, 29, 72, 0.2) !important;
}
/* 交替配色:青绿 */
.flex[class*="gap-2"] > [role="presentation"]:nth-child(4n) {
background: #effefb !important;
box-shadow: 0 1px 3px rgba(13, 148, 136, 0.12), inset 0 0 0 1px rgba(13, 148, 136, 0.15) !important;
}
.flex[class*="gap-2"] > [role="presentation"]:nth-child(4n):hover {
background: #d9fdf7 !important;
box-shadow: 0 6px 16px rgba(13, 148, 136, 0.18), inset 0 0 0 1px rgba(13, 148, 136, 0.25) !important;
}
/* ===== 夜间模式 ===== */
.dark [role="presentation"][class*="px-3"][class*="py"][class*="border"] {
background: #1e293b !important;
color: #e2e8f0 !important;
box-shadow: 0 1px 3px rgba(99, 102, 241, 0.15), inset 0 0 0 1px rgba(99, 102, 241, 0.25) !important;
}
.dark [role="presentation"][class*="px-3"][class*="py"][class*="border"]:hover {
background: #334155 !important;
box-shadow: 0 6px 16px rgba(99, 102, 241, 0.25), inset 0 0 0 1px rgba(99, 102, 241, 0.35) !important;
}
.dark .flex[class*="gap-2"] > [role="presentation"]:nth-child(odd) {
background: #172554 !important;
box-shadow: 0 1px 3px rgba(56, 189, 248, 0.15), inset 0 0 0 1px rgba(56, 189, 248, 0.2) !important;
}
.dark .flex[class*="gap-2"] > [role="presentation"]:nth-child(odd):hover {
background: #1e3a5f !important;
}
.dark .flex[class*="gap-2"] > [role="presentation"]:nth-child(3n) {
background: #2a1f2d !important;
box-shadow: 0 1px 3px rgba(225, 29, 72, 0.15), inset 0 0 0 1px rgba(225, 29, 72, 0.2) !important;
}
.dark .flex[class*="gap-2"] > [role="presentation"]:nth-child(3n):hover {
background: #3b2540 !important;
}
.dark .flex[class*="gap-2"] > [role="presentation"]:nth-child(4n) {
background: #1a2e2b !important;
box-shadow: 0 1px 3px rgba(13, 148, 136, 0.15), inset 0 0 0 1px rgba(13, 148, 136, 0.2) !important;
}
.dark .flex[class*="gap-2"] > [role="presentation"]:nth-child(4n):hover {
background: #264340 !important;
}
/* ===== 玩家消息气泡美化 ===== */
#customized-question-content {
border-radius: 14px !important;
padding: 16px 18px 12px !important;
background: linear-gradient(135deg, #f8fafc, #f1f5f9) !important;
border: 1px solid #e2e8f0 !important;
box-shadow: 0 2px 8px rgba(0,0,0,0.04), inset 0 0 0 1px rgba(255,255,255,0.8) !important;
max-width: 85% !important;
position: relative !important;
}
#customized-question-content .markdown-body {
font-size: 14.5px !important;
line-height: 1.8 !important;
color: #1e293b !important;
font-family: system-ui, -apple-system, sans-serif !important;
}
#customized-question-content > .text-xs {
font-size: 11px !important;
color: #94a3b8 !important;
margin-top: 6px !important;
padding-top: 6px !important;
border-top: 1px dashed #e2e8f0 !important;
}
#customized-question-content .MuiStack-root {
gap: 4px !important;
margin-top: 4px !important;
}
#customized-question-content .MuiButtonBase-root {
padding: 3px 10px !important;
font-size: 12px !important;
border-radius: 6px !important;
color: #64748b !important;
transition: all .2s ease !important;
}
#customized-question-content .MuiButtonBase-root:hover {
background: rgba(37, 99, 235, 0.08) !important;
color: #2563eb !important;
}
/* 夜间模式 */
.dark #customized-question-content {
background: linear-gradient(135deg, #1e293b, #0f172a) !important;
border-color: #334155 !important;
box-shadow: 0 2px 8px rgba(0,0,0,0.15), inset 0 0 0 1px rgba(255,255,255,0.05) !important;
}
.dark #customized-question-content .markdown-body {
color: #e2e8f0 !important;
}
.dark #customized-question-content > .text-xs {
border-top-color: #334155 !important;
color: #64748b !important;
}
.dark #customized-question-content .MuiButtonBase-root {
color: #94a3b8 !important;
}
.dark #customized-question-content .MuiButtonBase-root:hover {
background: rgba(96, 165, 250, 0.1) !important;
color: #93c5fd !important;
}
/* ===== 对话颜色标签 ===== */
c1 { color: #1E90FF; }
c2 { color: #E6005C; }
c3 { color: #C71585; }
c4 { color: #FF1493; }
c5 { color: #DB7093; }
c6 { color: #008080; }
/* ===== 隐藏多余要素 ===== */
hr, h1, h2 { display: none; }
[class^="p"] h1, [class^="p"] h2 { display: flex !important; }
details { margin-bottom: 0; }
/* ===== 根容器 ===== */
.Z {
display: flex !important; flex-direction: column !important; gap: 14px !important;
background-color: #ffffff !important;
background-image: linear-gradient(rgba(203, 213, 225, 0.3) 1px, transparent 1px), linear-gradient(90deg, rgba(203, 213, 225, 0.3) 1px, transparent 1px) !important;
background-size: 20px 20px !important;
color: #1e293b !important;
border: 1px solid #cbd5e1 !important;
border-radius: 12px !important;
padding: 35px 20px 20px !important;
box-shadow: 0 15px 35px rgba(15, 23, 42, 0.08), inset 0 0 0 1px #f8fafc !important;
font: 16px/1.7 'Georgia', 'Palatino Linotype', serif, system-ui !important;
position: relative !important; width: 100%; max-width: 720px; margin: 20px auto; box-sizing: border-box !important;
}
.Z::before {
content: ''; position: absolute; top: -8px; left: 50%; transform: translateX(-50%);
width: 120px; height: 24px;
background: linear-gradient(to bottom, #e2e8f0, #94a3b8);
border-radius: 4px;
box-shadow: 0 4px 6px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.8);
border: 1px solid #64748b; z-index: 10;
}
.Z::after {
content: ''; position: absolute; top: 2px; left: 50%; transform: translateX(-50%);
width: 60px; height: 6px; background: #475569; border-radius: 10px; z-index: 11;
}
/* ===== 正文内容框 ===== */
.sd {
display: block;
background: rgba(100, 116, 139, 0.05);
border: 1px solid rgba(100, 116, 139, 0.2);
border-left: 4px solid #475569;
padding: 14px 16px;
border-radius: 4px;
margin-bottom: 12px;
font-size: 15px;
line-height: 2;
color: #1e293b;
font-family: system-ui, -apple-system, 'Segoe UI', sans-serif;
font-style: normal;
letter-spacing: 0.3px;
position: relative;
}
/* 正文下方的金属夹分隔装饰 */
.sd::after {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
width: 100px;
height: 8px;
background: linear-gradient(to bottom, #e2e8f0, #94a3b8);
border-radius: 0 0 4px 4px;
box-shadow: 0 2px 6px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.6);
border: 1px solid #64748b;
border-top: none;
z-index: 5;
}
/* ===== 时间地点信息栏 ===== */
si {
display: grid !important;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
grid-auto-rows: 1fr;
align-items: stretch;
gap: 10px;
margin-bottom: 14px;
font-size: 0;
}
si > div, si > * { font-size: 13px; }
.i1, .i2, .i3, .i4 {
display: flex;
flex-direction: column;
justify-content: center;
padding: 10px 12px;
border-radius: 8px;
font-size: 13px;
font-weight: 600;
transition: all .25s ease;
border-left: 4px solid;
min-height: 58px;
}
.i1 { background: linear-gradient(135deg, rgba(56,189,248,0.1), rgba(56,189,248,0.02)); border-color: #38bdf8; color: #0369a1; }
.i2 { background: linear-gradient(135deg, rgba(52,211,153,0.1), rgba(52,211,153,0.02)); border-color: #34d399; color: #047857; }
.i3 { background: linear-gradient(135deg, rgba(251,191,36,0.1), rgba(251,191,36,0.02)); border-color: #fbbf24; color: #92400e; }
.i4 { background: linear-gradient(135deg, rgba(251,146,60,0.1), rgba(251,146,60,0.02)); border-color: #fb923c; color: #9a3412; }
.i1::before { content: "📅 日期"; color: #0284c7; font-size: 11px; font-weight: 800; margin-bottom: 3px; font-family: system-ui, sans-serif; }
.i2::before { content: "🕐 时间"; color: #059669; font-size: 11px; font-weight: 800; margin-bottom: 3px; font-family: system-ui, sans-serif; }
.i3::before { content: "🌤️ 天气"; color: #b45309; font-size: 11px; font-weight: 800; margin-bottom: 3px; font-family: system-ui, sans-serif; }
.i4::before { content: "📍 地点"; color: #c2410c; font-size: 11px; font-weight: 800; margin-bottom: 3px; font-family: system-ui, sans-serif; }
.i1:hover, .i2:hover, .i3:hover, .i4:hover {
transform: translateY(-2px);
box-shadow: 0 6px 16px rgba(0,0,0,0.08);
border-color: rgba(99,102,241,0.5) !important;
}
/* ===== 导航栏 ===== */
nav { display: flex; gap: 10px; flex-wrap: wrap; border-bottom: 2px solid rgba(15, 23, 42, 0.1); padding-bottom: 12px; position: relative; z-index: 5; }
summary { cursor: pointer; padding: 6px 18px; border-radius: 20px; font-weight: 800; list-style: none; user-select: none; transition: all .3s ease; font-size: 13px; border: 1px solid transparent; font-family: system-ui, sans-serif; position: relative; }
summary::-webkit-details-marker { display: none; }
summary:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,0,0,0.08); }
.t1 summary { background: rgba(37, 99, 235, 0.08); color: #1e3a8a; border-color: rgba(37, 99, 235, 0.2); }
.t2 summary { background: rgba(217, 119, 6, 0.08); color: #92400e; border-color: rgba(217, 119, 6, 0.2); }
.t3 summary { background: rgba(13, 148, 136, 0.08); color: #115e59; border-color: rgba(13, 148, 136, 0.2); }
.t4 summary { background: rgba(220, 38, 38, 0.08); color: #991b1b; border-color: rgba(220, 38, 38, 0.2); }
.t5 summary { background: rgba(124, 58, 237, 0.08); color: #5b21b6; border-color: rgba(124, 58, 237, 0.2); }
.t6 summary { background: rgba(234, 88, 12, 0.08); color: #9a3412; border-color: rgba(234, 88, 12, 0.2); }
.t7 summary { background: rgba(22, 163, 74, 0.08); color: #166534; border-color: rgba(22, 163, 74, 0.2); }
.t8 summary { background: rgba(71, 85, 105, 0.08); color: #334155; border-color: rgba(71, 85, 105, 0.2); }
.t1[open] summary { background: rgba(37, 99, 235, 0.9); color: #fff; }
.t2[open] summary { background: rgba(217, 119, 6, 0.9); color: #fff; }
.t3[open] summary { background: rgba(13, 148, 136, 0.9); color: #fff; }
.t4[open] summary { background: rgba(220, 38, 38, 0.9); color: #fff; }
.t5[open] sum
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": true,
"memorySchema": "{\"type\":\"object\",\"description\":\"记忆区。短期记忆满8条时,立即将8条整合为一条长期记忆追加到长期记忆末尾,然后清空短期记忆数组为[]。整合与清空必须在同一轮完成。\",\"properties\":{\"短期记忆\":{\"type\":\"array\",\"description\":\"每轮追加一条。达到8条时触发整合:将全部8条压缩为一条长期记忆,追加到长期记忆,然后立即将本数组重置为空数组[]。下一轮从空开始重新记录。\",\"items\":{\"type\":\"object\",\"properties\":{\"轮次\":{\"type\":\"integer\",\"description\":\"游戏总轮次编号\"},\"摘要\":{\"type\":\"string\",\"description\":\"该轮发生了什么,2-3句话\"}},\"required\":[\"轮次\",\"摘要\"]}},\"长期记忆\":{\"type\":\"array\",\"description\":\"每次短期记忆满8条后整合出的总结。每条覆盖8轮的内容。\",\"items\":{\"type\":\"object\",\"properties\":{\"轮次范围\":{\"type\":\"string\",\"description\":\"如:第1-8轮\"},\"总结\":{\"type\":\"string\",\"description\":\"这8轮的剧情压缩总结\"}},\"required\":[\"轮次范围\",\"总结\"]}},\"人物记忆\":{\"type\":\"array\",\"description\":\"每个角色一条,只记录会随剧情改变的关键事项。静态信息不记录。\",\"items\":{\"type\":\"object\",\"properties\":{\"姓名\":{\"type\":\"string\"},\"关系\":{\"type\":\"string\",\"description\":\"与主角的当前关系,如陌生人/暧昧/恋人\"},\"好感度\":{\"type\":\"integer\",\"minimum\":0,\"maximum\":100},\"性欲值\":{\"type\":\"integer\",\"minimum\":0,\"maximum\":100},\"心理变化\":{\"type\":\"string\",\"description\":\"对主角态度的近期转变,一句话\"},\"已发生关键事件\":{\"type\":\"string\",\"description\":\"与主角之间已发生的重要节点,逗号分隔\"},\"秘密\":{\"type\":\"string\",\"description\":\"主角知道但对方不知情的事,无则留空\"}},\"required\":[\"姓名\",\"关系\",\"好感度\",\"性欲值\"]}}},\"required\":[\"短期记忆\",\"长期记忆\",\"人物记忆\"]}",
"introPage": "dgj0bn0gxknpguyqshgx2ntx.html",
"options": {
"items": [
{
"order": 0,
"label": "更新与修复格式",
"type": "SET-INPUT",
"value": "(忽略之前所有轮次中出现过的HTML结构和输出格式。以提示词内容为唯一格式标准,严格按照最新提示词中的模板结构输出。之前的任何格式习惯、嵌套方式、class用法一律作废。仅本轮有效)"
},
{
"order": 1,
"label": "女星数据修复",
"type": "SET-INPUT",
"value": "(重新读取世界书设定,修复女星错误数据)"
}
]
},
"defaultModelSettings": {
"contextWindow": 4
},
"cover": "o5ghabr6yum5opldx1bu8dq7.webp",
"background": "p91udu9xfjgh1on9rgv1u1yc.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。