{"id":"5a60ec1c-2aca-48ea-8cfd-f1606b3a7f6a","authorId":"6JJE4tt9pqGiQo5frIftt6ccfCHjQzek","title":"🚪（两种伪人末世） 伪人末世 —— 门外站着的，还是人吗？","description":"（推荐mango的3.1pro，如果dragon的cld4-6opus还在，也可以用那个） 🌫️ 两周前，世界多出了不该存在的\"人\"。\n\n 它们会哭泣，会求救，会说出你想听的一切。它们站在你的门外，敲着\n 你的门，用一张与人类别无二致的脸，请求你打开那扇锁。\n\n 你只有一扇门、一个猫眼、和逐渐见底的物资。\n\n🚪 每天都有人来敲门。你要做的只有一件事——\n判断门外的，到底是不是人。\n\n 🔍 通过猫眼观察、隔门对话、倾听呼吸……用一切手段寻找破绽。\n 开对了门，你得到一个同伴。开错了门——\n\n📻 两种末世模式可选：\n⚔️ ψNormal —冷硬生存恐怖，拟态体暴力渗透\n🔞 ψLust — 色气侵蚀恐怖，母猪伪人肉体同化\n\n🎰 50种随机天赋 |📦 物资管理 | 🏠 据点建设 | 🧠 NPC关系经营\n\n你能活到第几天？\n——或者说，你还想活吗？","background":"va3uyxyi2kyp0dghjl5co9sy.webp","backgroundWidth":1216,"backgroundHeight":832,"cover":"kn3eyho8x7a8633tmmzulimc.webp","coverWidth":1216,"coverHeight":832,"introPage":"z9trjkc0jpp1xpjfsvaapij2.html","changelog":"增加敲门数量","createdAt":"2026-05-10T12:43:03.275Z","updatedAt":"2026-07-27T04:25:38.572Z","initPublicAt":"2026-05-10T13:40:36.458Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════ 思维链 · 封印 ═══════ */\n@keyframes seal-pulse {\n    0%, 100% { border-color: rgba(140, 120, 180, 0.2); box-shadow: 0 0 8px rgba(120, 90, 160, 0.06); }\n    50% { border-color: rgba(140, 120, 180, 0.45); box-shadow: 0 0 16px rgba(120, 90, 160, 0.12); }\n}\ndetails.think-chain {\n    background: linear-gradient(135deg, rgba(242, 238, 250, 0.98), rgba(235, 230, 245, 0.98));\n    border: 1px solid rgba(140, 120, 180, 0.2);\n    border-radius: 12px;\n    margin: 6px 0 14px 0;\n    overflow: hidden;\n    animation: seal-pulse 4s ease-in-out infinite;\n    position: relative;\n}\ndetails.think-chain::before {\n    content: '';\n    position: absolute;\n    left: 0; top: 0;\n    width: 3px; height: 100%;\n    background: linear-gradient(to bottom, rgba(120, 90, 170, 0.3), rgba(120, 90, 170, 0.05));\n    border-radius: 3px 0 0 3px;\n}\ndetails.think-chain::after {\n    content: '⛓️';\n    position: absolute;\n    right: 14px; top: 50%;\n    transform: translateY(-50%);\n    font-size: 0.75em;\n    opacity: 0.3;\n    pointer-events: none;\n}\ndetails.think-chain > summary {\n    pointer-events: none;\n    user-select: none;\n    list-style: none;\n    color: rgba(100, 80, 140, 0.4);\n    padding: 11px 18px;\n    font-size: 0.82em;\n    letter-spacing: 1.5px;\n    cursor: not-allowed;\n}\ndetails.think-chain > summary::-webkit-details-marker { display: none; }\ndetails.think-chain > *:not(summary) { display: none !important; }\n\n/* ═══════ 顶部状态栏 ═══════ */\n@keyframes top-shimmer {\n    0% { background-position: -200% center; }\n    100% { background-position: 200% center; }\n}\n.top-bar {\n    background: linear-gradient(90deg, rgba(248, 246, 252, 0.98), rgba(252, 248, 250, 0.98), rgba(248, 246, 252, 0.98));\n    border: 1px solid rgba(180, 160, 200, 0.25);\n    border-radius: 10px;\n    padding: 11px 18px;\n    color: #2a2a3a;\n    font-size: 0.87em;\n    text-align: center;\n    letter-spacing: 0.8px;\n    margin-bottom: 12px;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);\n    position: relative;\n    overflow: hidden;\n}\n.top-bar::after {\n    content: '';\n    position: absolute;\n    top: 0; left: 0;\n    width: 100%; height: 100%;\n    background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100%);\n    background-size: 200% 100%;\n    animation: top-shimmer 6s ease-in-out infinite;\n    pointer-events: none;\n}\n\n/* ═══════ 正文 ═══════ */\ntext {\n    display: block;\n    line-height: 1.9;\n    color: #1a1a2a;\n    padding: 6px 2px;\n    font-size: 1em;\n}\ntext p {\n    text-indent: 2em;\n    margin: 0.65em 0;\n}\n\n/* ═══════ 状态栏通用 ═══════ */\ndetails.status {\n    background: rgba(255, 255, 255, 0.98);\n    border: 1px solid rgba(180, 180, 210, 0.3);\n    border-radius: 12px;\n    margin: 6px 0;\n    overflow: hidden;\n    transition: all 0.3s ease;\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.04);\n    position: relative;\n}\ndetails.status::before {\n    content: '';\n    position: absolute;\n    left: 0; top: 0;\n    width: 3px; height: 100%;\n    border-radius: 3px 0 0 3px;\n    transition: opacity 0.3s;\n}\ndetails.status:hover {\n    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.07);\n    transform: translateY(-1px);\n}\ndetails.status > summary {\n    padding: 12px 16px 12px 14px;\n    cursor: pointer;\n    font-weight: 700;\n    font-size: 0.9em;\n    list-style: none;\n    transition: all 0.25s ease;\n    user-select: none;\n    display: flex;\n    align-items: center;\n    gap: 4px;\n}\ndetails.status > summary::-webkit-details-marker { display: none; }\ndetails.status > summary::before {\n    content: '▸';\n    color: rgba(130, 130, 170, 0.4);\n    font-size: 0.8em;\n    transition: all 0.3s ease;\n    display: inline-block;\n    margin-right: 4px;\n    flex-shrink: 0;\n}\ndetails.status[open] > summary::before {\n    content: '▾';\n    color: rgba(130, 130, 170, 0.65);\n}\ndetails.status > summary:hover {\n    background: rgba(0, 0, 0, 0.015);\n}\ndetails.status[open] > summary {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\ndetails.status > .content {\n    padding: 14px 18px;\n    font-size: 0.86em;\n    line-height: 1.85;\n    white-space: pre-line;\n    word-break: break-word;\n    color: #2e2e48;\n}\n\n/* ═══════ 数值进度条 ═══════ */\n.bar-wrap {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    margin: 6px 0;\n    white-space: nowrap;\n}\n.bar-label {\n    font-size: 0.82em;\n    font-weight: 700;\n    min-width: 82px;\n    color: #3a3a5a;\n}\n.bar-track {\n    flex: 1;\n    height: 16px;\n    background: rgba(0, 0, 0, 0.05);\n    border-radius: 8px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n}\n.bar-track::after {\n    content: '';\n    position: absolute;\n    top: 0; left: 0;\n    width: 100%; height: 50%;\n    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), transparent);\n    pointer-events: none;\n    border-radius: 8px 8px 0 0;\n}\n.bar-fill {\n    height: 100%;\n    border-radius: 8px;\n    transition: width 0.6s ease;\n    position: relative;\n}\n.bar-fill::after {\n    content: '';\n    position: absolute;\n    top: 0; left: 0;\n    width: 100%; height: 50%;\n    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), transparent);\n    border-radius: 8px 8px 0 0;\n}\n.hp-fill {\n    background: linear-gradient(90deg, #48b860, #3aaa50);\n    box-shadow: 0 0 8px rgba(60, 170, 80, 0.2);\n}\n.san-fill {\n    background: linear-gradient(90deg, #4088d8, #50a0e8);\n    box-shadow: 0 0 8px rgba(60, 130, 210, 0.2);\n}\n.cor-fill {\n    background: linear-gradient(90deg, #9050c8, #b060d8);\n    box-shadow: 0 0 8px rgba(150, 80, 200, 0.2);\n}\n.lust-fill {\n    background: linear-gradient(90deg, #d06088, #e080a0);\n    box-shadow: 0 0 8px rgba(210, 100, 140, 0.2);\n}\n.bar-val {\n    font-size: 0.78em;\n    font-weight: 700;\n    color: #6a6a88;\n    min-width: 52px;\n    text-align: right;\n}\n@keyframes bar-danger {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.55; }\n}\n.hp-danger .hp-fill {\n    background: linear-gradient(90deg, #d04040, #e06050) !important;\n    box-shadow: 0 0 10px rgba(210, 60, 60, 0.3) !important;\n    animation: bar-danger 1.2s ease-in-out infinite;\n}\n.san-danger .san-fill {\n    background: linear-gradient(90deg, #d0a030, #e0b040) !important;\n    box-shadow: 0 0 10px rgba(210, 160, 50, 0.3) !important;\n    animation: bar-danger 1.5s ease-in-out infinite;\n}\n.cor-danger .cor-fill {\n    background: linear-gradient(90deg, #c03060, #e04070) !important;\n    box-shadow: 0 0 12px rgba(200, 50, 90, 0.35) !important;\n    animation: bar-danger 1s ease-in-out infinite;\n}\n\n/* ═══════ 主角状态栏 ═══════ */\ndetails.st-player {\n    border-color: rgba(70, 120, 200, 0.2);\n}\ndetails.st-player::before {\n    background: linear-gradient(to bottom, rgba(70, 120, 200, 0.6), rgba(70, 120, 200, 0.15));\n}\ndetails.st-player:hover {\n    border-color: rgba(70, 120, 200, 0.35);\n    box-shadow: 0 3px 16px rgba(70, 120, 200, 0.08);\n}\ndetails.st-player > summary {\n    color: #2a4a78;\n}\ndetails.st-player[open] > summary {\n    background: rgba(70, 120, 200, 0.03);\n    border-bottom-color: rgba(70, 120, 200, 0.1);\n}\n\n/* ═══════ NPC状态栏 ═══════ */\ndetails.st-npc {\n    border-color: rgba(180, 100, 140, 0.2);\n}\ndetails.st-npc::before {\n    background: linear-gradient(to bottom, rgba(180, 100, 140, 0.55), rgba(180, 100, 140, 0.12));\n}\ndetails.st-npc:hover {\n    border-color: rgba(180, 100, 140, 0.35);\n    box-shadow: 0 3px 16px rgba(180, 100, 140, 0.07);\n}\ndetails.st-npc > summary {\n    color: #6a3050;\n}\ndetails.st-npc[open] > summary {\n    background: rgba(180, 100, 140, 0.03);\n    border-bottom-color: rgba(180, 100, 140, 0.1);\n}\n\n/* ═══════ 据点状态栏 ═══════ */\ndetails.st-base {\n    border-color: rgba(180, 140, 60, 0.22);\n}\ndetails.st-base::before {\n    background: linear-gradient(to bottom, rgba(180, 140, 60, 0.55), rgba(180, 140, 60, 0.12));\n}\ndetails.st-base:hover {\n    border-color: rgba(180, 140, 60, 0.38);\n    box-shadow: 0 3px 16px rgba(180, 140, 60, 0.07);\n}\ndetails.st-base > summary {\n    color: #6a5020;\n}\ndetails.st-base[open] > summary {\n    background: rgba(180, 140, 60, 0.03);\n    border-bottom-color: rgba(180, 140, 60, 0.1);\n}\n\n/* ═══════ 物资状态栏 ═══════ */\ndetails.st-supply {\n    border-color: rgba(60, 150, 80, 0.22);\n}\ndetails.st-supply::before {\n    background: linear-gradient(to bottom, rgba(60, 150, 80, 0.55), rgba(60, 150, 80, 0.12));\n}\ndetails.st-supply:hover {\n    border-color: rgba(60, 150, 80, 0.38);\n    box-shadow: 0 3px 16px rgba(60, 150, 80, 0.07);\n}\ndetails.st-supply > summary {\n    color: #1a5a2a;\n}\ndetails.st-supply[open] > summary {\n    background: rgba(60, 150, 80, 0.03);\n    border-bottom-color: rgba(60, 150, 80, 0.1);\n}\n\n/* ═══════ 推荐行动 ═══════ */\n@keyframes action-glow {\n    0%, 100% { border-color: rgba(60, 140, 75, 0.2); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.03); }\n    50% { border-color: rgba(60, 140, 75, 0.4); box-shadow: 0 2px 12px rgba(60, 140, 75, 0.06); }\n}\n.actions {\n    background: linear-gradient(135deg, rgba(242, 252, 244, 0.96), rgba(238, 250, 240, 0.96));\n    border: 1px solid rgba(60, 140, 75, 0.2);\n    border-radius: 12px;\n    padding: 14px 18px;\n    margin: 6px 0;\n    color: #1a4a28;\n    font-size: 0.88em;\n    line-height: 2.1;\n    white-space: pre-line;\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.03);\n    animation: action-glow 5s ease-in-out infinite;\n    position: relative;\n}\n.actions::before {\n    content: '';\n    position: absolute;\n    left: 0; top: 0;\n    width: 3px; height: 100%;\n    background: linear-gradient(to bottom, rgba(60, 150, 80, 0.5), rgba(60, 150, 80, 0.1));\n    border-radius: 3px 0 0 3px;\n}\n\n/* ═══════ 记忆区 ═══════ */\ndetails.memory {\n    background: linear-gradient(135deg, rgba(250, 244, 255, 0.97), rgba(246, 240, 254, 0.97));\n    border: 1px solid rgba(150, 110, 190, 0.22);\n    border-radius: 12px;\n    margin: 6px 0;\n    overflow: hidden;\n    box-shadow: 0 1px 8px rgba(120, 80, 160, 0.05);\n    position: relative;\n}\ndetails.memory::before {\n    content: '';\n    position: absolute;\n    left: 0; top: 0;\n    width: 3px; height: 100%;\n    background: linear-gradient(to bottom, rgba(140, 90, 190, 0.5), rgba(140, 90, 190, 0.08));\n    border-radius: 3px 0 0 3px;\n}\ndetails.memory > summary {\n    padding: 12px 16px;\n    color: #4a3068;\n    cursor: pointer;\n    font-weight: 700;\n    font-size: 0.9em;\n    list-style: none;\n    transition: all 0.25s ease;\n    user-select: none;\n}\ndetails.memory > summary::-webkit-details-marker { display: none; }\ndetails.memory > summary::before {\n    content: '▸ ';\n    color: rgba(130, 90, 170, 0.45);\n    font-size: 0.8em;\n}\ndetails.memory[open] > summary::before {\n    content: '▾ ';\n    color: rgba(130, 90, 170, 0.65);\n}\ndetails.memory > summary:hover {\n    background: rgba(140, 100, 180, 0.04);\n}\ndetails.memory[open] > summary {\n    border-bottom: 1px solid rgba(150, 110, 190, 0.12);\n    background: rgba(140, 100, 180, 0.03);\n}\ndetails.memory > .content {\n    padding: 14px 16px;\n    color: #3a2e50;\n    font-size: 0.84em;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n}\ndetails.memory > .content > p {\n    color: #4a3068;\n    font-weight: 700;\n    font-size: 0.95em;\n    margin: 14px 0 6px 0;\n    text-indent: 0;\n    letter-spacing: 0.5px;\n}\ndetails.memory > .content > p:first-child {\n    margin-top: 2px;\n}\n\n/* ═══════ 记忆表格 ═══════ */\n.mem-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.84em;\n    color: #2e2e48;\n    margin: 4px 0 12px 0;\n    min-width: 420px;\n}\n.mem-table th {\n    background: rgba(230, 218, 248, 0.5);\n    color: #3a2860;\n    padding: 8px 10px;\n    text-align: left;\n    border-bottom: 2px solid rgba(150, 110, 190, 0.2);\n    font-weight: 700;\n    font-size: 0.88em;\n    white-space: nowrap;\n}\n.mem-table td {\n    padding: 7px 10px;\n    border-bottom: 1px solid rgba(180, 160, 210, 0.12);\n    vertical-align: top;\n    word-break: break-word;\n}\n.mem-table tr:nth-child(even) td {\n    background: rgba(248, 242, 255, 0.4);\n}\n.mem-table tr:hover td {\n    background: rgba(238, 228, 252, 0.3);\n}\n\n/* ═══════ 响应式 ═══════ */\n@media screen and (max-width: 480px) {\n    details.status > .content,\n    details.memory > .content {\n        padding: 10px 12px;\n        font-size: 0.83em;\n    }\n    .bar-label {\n        min-width: 70px;\n        font-size: 0.75em;\n    }\n    .bar-track {\n        height: 13px;\n    }\n    .bar-val {\n        font-size: 0.72em;\n        min-width: 44px;\n    }\n    .mem-table {\n        font-size: 0.78em;\n        min-width: 360px;\n    }\n    .mem-table th, .mem-table td {\n        padding: 5px 7px;\n    }\n    .top-bar {\n        font-size: 0.82em;\n        padding: 8px 12px;\n    }\n    .actions {\n        font-size: 0.85em;\n        padding: 10px 14px;\n    }\n    details.status > summary {\n        font-size: 0.85em;\n        padding: 10px 12px;\n    }\n    details.status:hover {\n        transform: none;\n    }\n}","options":{"items":[{"order":0,"label":"存档跑路","type":"SET-INPUT","value":"存档跑路"},{"order":1,"label":"读档","type":"SET-INPUT","value":"读档"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"mango_gemini_vip/gemini-3.1-pro-preview"},"totalConversations":525,"totalMessages":10543,"totalCreditsUsed":17871130,"totalTokensUsed":430891918,"totalPlayedUsers":405,"deeplyPlayed":190,"fixedPromptLength":14485,"lorebookLength":28005,"author":{"id":"6JJE4tt9pqGiQo5frIftt6ccfCHjQzek","name":"YYDS6","displayUsername":"YYDS6","username":"yyds6"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"创想公社","cardsCount":251}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}