{"id":"cdcbd5ae-6218-4b62-a658-6c18f56dc728","authorId":"lEHyri9KgDZdgbRPj2ZZYnIPj1cELmzY","title":"幕末大世界（重置版）","description":"幕末大世界重置版（已将新选组成员更改为跟新选组异闻录里一致）","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"m4fkivqaw0uenvdh35xog8i4.webp","coverWidth":400,"coverHeight":300,"introPage":"idqg5090x476wc1y7i2fc7o9.html","changelog":null,"createdAt":"2026-05-09T15:36:01.196Z","updatedAt":"2026-07-12T13:31:05.308Z","initPublicAt":"2026-05-09T15:38:15.010Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/*\n * 「幕末大世界」AI角色扮演UI - v1.1\n * 设计师: AI聊天平台UI设计专家\n * 特性: \n *   - 动态血渍背景\n *   - 天赋悬浮提示框 (Tooltip)\n *   - 动态家纹装饰\n *   - 主题切换系统 (default, shinsen, kuge)\n */\n\n/* 容器与变量定义 */\nai {\n    /* 颜色变量 - 默认主题: 维新之血 */\n    --c-accent: #b82b2b; /* 核心强调色: 血红 */\n    --c-gold: #c9a46a; /* 辅助色: 暗金 */\n    --c-ally: #4caf50; /* 友好关系: 绿 */\n    --c-hostile: #f44336; /* 敌对关系: 红 */\n    --c-neutral: #a0a0a0; /* 中立关系: 灰 */\n    --bg-main: #181a1b; /* 主背景 */\n    --bg-panel: #222526; /* 面板背景 */\n    --bg-panel-trans: rgba(34, 37, 38, 0.9); /* 半透明面板背景 */\n    --c-text: #e0e0e0; /* 主要文本 */\n    --c-text-sec: #a0a0a0; /* 次要文本 */\n    --c-border: #4a4a4a; /* 边框 */\n    --font-serif: 'Noto Serif SC', serif; /* 衬线字体 (标题) */\n    --font-sans: 'Source Han Sans SC', sans-serif; /* 非衬线字体 (正文) */\n\n    /* 基础样式 */\n    background: var(--bg-main);\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%232a2d2e' fill-opacity='0.4'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\");\n    color: var(--c-text);\n    font: 16px/1.7 var(--font-sans);\n    display: block;\n    border-radius: 8px;\n    overflow: hidden;\n    position: relative;\n    border: 1px solid var(--c-border);\n}\n\n/* 主题覆盖 */\nai[theme=\"shinsen\"] {\n    --c-accent: #00a0e9; /* 新选组·诚: 浅葱色 */\n}\nai[theme=\"kuge\"] {\n    --c-accent: #8f77b7; /* 公卿·雅: 藤紫色 */\n}\n\n/* 动态血渍背景 */\n@keyframes blood-fade {\n    0%, 100% { opacity: 0; transform: scale(0.95) rotate(-10deg); }\n    50% { opacity: 0.8; transform: scale(1) rotate(0deg); }\n}\nai::after {\n    content: '';\n    position: absolute;\n    top: -10%; right: -20%;\n    width: 60%;\n    height: 80%;\n    background-image: radial-gradient(circle at center,\n        rgba(120, 20, 20, 0.5) 0%,\n        rgba(80, 10, 10, 0.3) 30%,\n        rgba(50, 0, 0, 0.1) 60%,\n        transparent 80%);\n    opacity: 0;\n    pointer-events: none;\n    z-index: 0;\n    animation: blood-fade 18s ease-in-out infinite 2s;\n}\n\n/* 头部: 时间地点 */\nhd {\n    display: block;\n    padding: 10px 15px 10px 45px;\n    font-family: var(--font-serif);\n    font-size: 0.9em;\n    color: var(--c-text-sec);\n    border-bottom: 1px solid var(--c-border);\n    position: relative;\n    background: linear-gradient(to right, rgba(0,0,0,0.3), transparent);\n}\n@keyframes crest-spin {\n    from { transform: rotate(0deg); }\n    to { transform: rotate(360deg); }\n}\nhd::before {\n    content: '';\n    position: absolute;\n    left: 10px;\n    top: 50%;\n    margin-top: -12px;\n    width: 24px;\n    height: 24px;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='currentColor' d='M50,10A40,40,0,0,1,90,50,10,10,0,1,0,70,50,20,20,0,1,0,50,30,10,10,0,0,0,50,10Z'/%3E%3Cpath fill='currentColor' d='M10,50A40,40,0,0,1,50,90,10,10,0,1,0,50,70,20,20,0,1,0,30,50,10,10,0,0,0,10,50Z'/%3E%3Cpath fill='currentColor' d='M50,50a10,10,0,1,0,0,1c-16,0-29-13-29-29,0-5.5,4.5-10,10-10,16.5,0,29,12.5,29,29,0,5.5-4.5,10-10,10Z' transform='rotate(120 50 50)'/%3E%3C/svg%3E\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: var(--c-accent);\n    opacity: 0.7;\n    animation: crest-spin 25s linear infinite;\n}\n\n/* 正文 */\narticle {\n    padding: 10px 15px;\n    position: relative;\n    z-index: 1;\n}\narticle p { margin: 0 0 10px 0; }\narticle p:last-child { margin-bottom: 0; }\n\n/* 状态面板 */\ndetails { margin: 0; border-top: 1px solid var(--c-border); }\ndetails[open] { background: var(--bg-panel); }\ndetails summary {\n    font-family: var(--font-serif);\n    font-weight: 700;\n    color: var(--c-accent);\n    text-shadow: 0 0 5px var(--c-accent);\n    padding: 12px 15px;\n    cursor: pointer;\n    outline: none;\n    position: relative;\n    z-index: 1;\n}\ndetails summary::marker { display: none; }\ndetails summary::-webkit-details-marker { display: none; }\ndetails summary::before {\n    content: '▶';\n    font-size: 0.8em;\n    margin-right: 8px;\n    display: inline-block;\n    transition: transform 0.2s;\n}\ndetails[open] summary::before { transform: rotate(90deg); }\n\n/* 状态面板内容分区 */\ndetails > p {\n    position: relative;\n    margin: 0;\n    padding: 15px 15px 15px 25px;\n    border-top: 1px dashed var(--c-border);\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n}\ndetails > p:first-of-type { border-top: none; }\n/* 分区标题 */\ndetails > p[t]::before {\n    content: '◆ ' attr(t);\n    position: absolute;\n    top: 15px;\n    left: -10px;\n    writing-mode: vertical-lr;\n    text-orientation: upright;\n    font-family: var(--font-serif);\n    font-size: 0.9em;\n    color: var(--c-gold);\n    background: var(--bg-panel);\n    padding: 10px 5px;\n    border: 1px solid var(--c-border);\n    border-right: none;\n    border-radius: 8px 0 0 8px;\n}\n\n/* 数据行 */\nd, f { display: block; font-size: 0.9em; color: var(--c-text-sec); }\nf[c=\"name\"] {\n    font-family: var(--font-serif);\n    font-size: 1.3em;\n    font-weight: 700;\n    color: var(--c-text);\n    margin-bottom: 5px;\n}\nd[c=\"info\"] { margin-bottom: 5px; }\n\n/* 体力条 */\nd[c=\"hp\"] { \n    margin-top: 4px; \n    color: var(--c-text);\n}\nd[c=\"hp\"]::before {\n    content: '';\n    display: block;\n    height: 6px;\n    background-color: #333;\n    background-image: linear-gradient(to right, var(--c-ally) 0%, var(--c-gold) 50%, var(--c-hostile) 100%);\n    background-size: calc(var(--p, 0) * 1%) 100%; /* 使用p属性控制宽度 */\n    background-repeat: no-repeat;\n    border-radius: 3px;\n    border: 1px solid #222;\n    margin-top: 4px;\n}\n\n/* 关系高亮 */\nd[r=\"ally\"] { color: var(--c-ally); }\nd[r=\"hostile\"] { color: var(--c-hostile); }\nd[r=\"neutral\"] { color: var(--c-neutral); }\nd[r]::before {\n    content: '● ';\n    font-size: 0.8em;\n}\n\n/* 天赋行 & 悬浮提示框 (Tooltip) */\n/* 使用方法: 在天赋的<d>标签上添加 data-tip=\"描述内容\" 属性 */\n/* 例如: <d data-tip=\"人斩之业: 暴击率+10%&#10;不屈意志: 某些情况下减伤\">天赋: ...</d> */\nd[data-tip] {\n    position: relative;\n    cursor: help;\n}\nd[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute;\n    bottom: 100%;\n    left: 50%;\n    transform: translateX(-50%);\n    background: var(--bg-panel-trans);\n    color: var(--c-text);\n    padding: 8px 12px;\n    border-radius: 4px;\n    font-size: 0.85em;\n    white-space: pre-wrap; /* 支持 \\n 或 &#10; 换行 */\n    line-height: 1.5;\n    z-index: 10;\n    pointer-events: none;\n    border: 1px solid var(--c-border);\n    box-shadow: 0 4px 15px rgba(0,0,0,0.5);\n    backdrop-filter: blur(5px);\n    width: max-content;\n    max-width: 250px;\n    opacity: 1;\n    visibility: visible;\n    transition: opacity 0.2s, visibility 0.2s;\n}\nd[data-tip]::after {\n    opacity: 0;\n    visibility: hidden;\n}\n\n/* 行动选项 */\np[t=\"行動選択\"] { counter-reset: action; }\na {\n    display: block;\n    cursor: pointer;\n    text-decoration: none;\n    color: var(--c-text-sec);\n    transition: all 0.2s ease;\n    padding-left: 20px;\n    position: relative;\n}\na::before {\n    counter-increment: action;\n    content: counter(action) \".\";\n    position: absolute;\n    left: 0;\n    color: var(--c-text-sec);\n    transition: all 0.2s ease;\n}\na:hover {\n    color: var(--c-accent);\n    transform: translateX(5px);\n}\na:hover::before {\n    color: var(--c-accent);\n}","options":{"items":[{"order":0,"label":"开始","type":"SET-INPUT","value":"开始"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":7,"totalMessages":104,"totalCreditsUsed":280901,"totalTokensUsed":7603427,"totalPlayedUsers":5,"deeplyPlayed":3,"fixedPromptLength":5064,"lorebookLength":8843,"author":{"id":"lEHyri9KgDZdgbRPj2ZZYnIPj1cELmzY","name":"阿提拉","displayUsername":"MEDUSA937","username":"medusa937"},"cardsTags":[{"tag":{"name":"日漫","cardsCount":27}},{"tag":{"name":"可长线","cardsCount":200}},{"tag":{"name":"可快餐可长线","cardsCount":614}},{"tag":{"name":"全性向","cardsCount":278}},{"tag":{"name":"大世界","cardsCount":314}},{"tag":{"name":"可快餐","cardsCount":155}},{"tag":{"name":"角色扮演","cardsCount":375}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"战斗","cardsCount":72}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}