{"id":"c214e32e-6f0a-437a-865e-7850c6ee4e32","authorId":"1qNw7zoTPk94jrWRLhAKsu3WpHqYKNx9","title":"【立绘CG】魔女之家（共4个结局，含恐怖元素慎入）","description":"你迷失在一片被巨大蔷薇封锁的幽暗森林中。唯一的出路是前方那座透着诡异气息的纯白洋在洋馆门口，你遇到了一位金发碧眼、楚楚可怜的少女“薇奥拉”。她告诉你她也迷路了，祈求你能和她一起结伴进入洋馆寻找出路。这是一场充满恐怖的探索，你会和她一起走向结局，还是揭开洋馆的秘密？\n","background":"s2dkwjtizag6p12dnli1jn5h.webp","backgroundWidth":1280,"backgroundHeight":960,"cover":"r3t3uof2jwvmzso62jgjcp44.webp","coverWidth":1280,"coverHeight":960,"introPage":"zkdfc6vgk7rzxcfiz1ovwhw1.html","changelog":"","createdAt":"2026-08-04T10:23:20.409Z","updatedAt":"2026-08-05T03:33:06.766Z","initPublicAt":"2026-08-05T02:27:29.387Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":".witch-house, .witch-house * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n    font-family: \"MS Gothic\", \"Courier New\", monospace; \n}\nbody { background: #111; }\n.witch-house {\n    max-width: 820px;\n    margin: 30px auto;\n    background: #0a0a0a;\n    border: 4px solid #2a2a2a;\n    border-radius: 0;\n    padding: 25px;\n    color: #fff;\n    position: relative;\n    box-shadow: \n        0 0 0 1px #000,\n        0 10px 0 #000,\n        0 15px 30px rgba(139, 0, 0, 0.4);\n}\n.status-container {\n    display: flex;\n    gap: 15px;\n    margin-bottom: 20px;\n}\n.panel-box {\n    flex: 1;\n    background: #0f0f0f;\n    border: 2px solid #333;\n    border-radius: 0;\n    padding: 12px;\n    position: relative;\n    box-shadow: 3px 3px 0 #000;\n}\n.panel-title {\n    font-size: 13px;\n    color: #666;\n    margin-bottom: 8px;\n    padding-bottom: 4px;\n    border-bottom: 2px solid #333;\n    letter-spacing: 1px;\n}\n.protagonist-panel { border-top: 3px solid #556b2f; }\n.protagonist-panel .panel-title { color: #8fbc8f; }\n.p-name {\n    font-size: 18px;\n    font-weight: bold;\n    color: #fff;\n    margin-bottom: 8px;\n    text-shadow: 2px 2px 0 #000;\n}\n.p-info-row { display: flex; gap: 10px; margin-bottom: 8px; }\n.p-tag {\n    background: #1a1a1a;\n    border: 1px solid #444;\n    padding: 2px 8px;\n    font-size: 12px;\n    color: #aaa;\n}\n.p-trait-box {\n    background: #050505;\n    border-left: 3px solid #556b2f;\n    padding: 6px 8px;\n    font-size: 12px;\n    color: #888;\n    line-height: 1.4;\n}\n.p-trait-label { color: #556b2f; font-weight: bold; margin-right: 5px; }\n.target-panel { border-top: 3px solid #8b0000; }\n.target-panel .panel-title { color: #ff4d4d; }\n.target-img-small {\n    width: 60px;\n    height: 60px;\n    background: #000;\n    border: 1px solid #8b0000;\n    float: left;\n    margin-right: 10px;\n    object-fit: cover;\n}\n.target-desc { font-size: 12px; color: #888; line-height: 1.4; }\n.narrative-box {\n    background: rgba(0, 0, 0, 0.6);\n    border: 2px solid #555;\n    border-left: 4px solid #8b0000;\n    padding: 20px;\n    margin-bottom: 20px;\n    min-height: 80px;\n    line-height: 1.8;\n    font-size: 16px;\n}\n.narrative-box p { margin-bottom: 10px; }\n.narrative-box .blood-text {\n    color: #ff0000;\n    font-weight: bold;\n    text-shadow: 0 0 5px #8b0000;\n    animation: blood-pulse 2s infinite;\n}\n@keyframes blood-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.6; }\n}\n.scene-witch {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    min-height: 0;\n    margin: 20px 0;\n    background: #000;\n    border: 2px solid #333;\n    overflow: hidden; /* 防止溢出 */\n    box-shadow: inset 0 0 50px #000;\n    line-height: 0; \n    font-size: 0;\n}\n.scene-witch .witch-img {\n    display: block;\n    width: 100%;\n    height: 350px; /* 立绘高度 */\n    object-fit: contain;\n    background: #000;\n    filter: grayscale(20%) contrast(1.2);\n    transition: filter 0.3s;\n}\n.scene-witch .witch-img:hover { filter: grayscale(80%) brightness(0.5); }\n.dialog-window {\n    position: relative;\n    width: 100%;\n    min-height: 100px;\n    background: rgba(20, 20, 20, 0.95);\n    border: 3px solid #aaa;\n    padding: 15px;\n    box-shadow: 0 -5px 10px rgba(0,0,0,0.5);\n    \n    margin-top: -50px; /* 往上提50px，您可以根据需要调整这个数值 */\n    z-index: 10;      /* 确保对话框在立绘上方 */\n    font-size: 15px; \n    line-height: 1.7;\n}\n.char-name-tag {\n    display: inline-block;\n    background: #333;\n    color: #fff;\n    padding: 4px 12px;\n    font-size: 14px;\n    border-right: 4px solid #8b0000;\n    margin-bottom: 8px;\n}\n.dialog-text { color: #fff; font-size: 15px; line-height: 1.7; }\n.jumpscare-trigger {\n    display: inline-block;\n    position: relative;\n    color: #a00;\n    font-weight: bold;\n    cursor: pointer;\n    padding: 0 5px;\n    border-bottom: 1px dashed #600;\n}\n.jumpscare-ghost {\n    position: fixed;\n    top: 0; left: 0; width: 100%; height: 100%;\n    z-index: 9999;\n    background: #000;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    pointer-events: none; \n    opacity: 0; \n    transform: scale(0.5);\n    transition: opacity 0.05s, transform 0.05s;\n}\n.jumpscare-ghost img {\n    max-width: 100%;\n    max-height: 100%;\n    filter: contrast(1.5) brightness(1.2);\n    box-shadow: 0 0 50px red;\n}\n.jumpscare-trigger:hover .jumpscare-ghost { opacity: 1; transform: scale(1); }\n.choices-panel { margin-top: 20px; border-top: 2px solid #333; padding-top: 15px; }\n.choice-btn-witch {\n    display: block;\n    width: 100%;\n    padding: 12px;\n    margin-bottom: 10px;\n    background: #111;\n    border: 2px solid #444;\n    color: #ccc;\n    text-align: left;\n    cursor: pointer;\n    transition: all 0.1s;\n    font-family: inherit;\n    box-shadow: 3px 3px 0 #000;\n}\n.choice-btn-witch:hover {\n    background: #220000;\n    border-color: #8b0000;\n    color: #fff;\n    padding-left: 20px;\n    transform: translate(-2px, -2px);\n    box-shadow: 5px 5px 0 #000;\n}\n.choice-btn-witch:active {\n    transform: translate(2px, 2px);\n    box-shadow: 1px 1px 0 #000;\n    background: #500;\n}\n.init-setup-box {\n    background: #0a0a0a;\n    border: 2px solid #5c0e0e;\n    border-radius: 0;\n    padding: 20px;\n    margin-bottom: 24px;\n    box-shadow: 3px 3px 0 #000;\n}\n.init-setup-box h4 { \n    color: #ff4d4d;\n    margin-bottom: 16px; \n    font-size: 17px;\n    font-family: \"MS Gothic\", monospace;\n    display: flex; \n    align-items: center; \n    gap: 8px;\n    border-bottom: 2px solid #333;\n    padding-bottom: 10px;\n}\n.init-setup-box h4::before { content: '⚠'; }\n.init-row { display: flex; gap: 12px; margin-bottom: 12px; align-items: center; }\n.init-row label { min-width: 70px; font-size: 13px; color: #888; font-weight: bold; text-align: right; }\n.init-row input { \n    flex: 1; \n    padding: 10px 14px; \n    border: 2px inset #333;\n    border-radius: 0;\n    outline: none; \n    background: #000;\n    color: #fff; \n    font-size: 14px; \n    transition: 0.3s;\n    font-family: inherit;\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n}\n.init-row input:focus { border-color: #8b0000; box-shadow: 0 0 8px rgba(139, 0, 0, 0.3); }\n.generate-btn {\n    width: 100%; \n    background: linear-gradient(to bottom, #8b0000 0%, #2a0000 100%);\n    color: #fff; \n    border: none; \n    padding: 12px; \n    border-radius: 0;\n    cursor: pointer; \n    font-size: 15px; \n    font-weight: bold; \n    letter-spacing: 1px; \n    margin-top: 10px;\n    box-shadow: 0 4px 0 #000;\n    transition: all 0.1s;\n    font-family: inherit;\n}\n.generate-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 0 #000; background: linear-gradient(to bottom, #a00000 0%, #3a0000 100%); }\n.generate-btn:active { transform: translateY(2px); box-shadow: 0 2px 0 #000; }\n#config-output {\n    display: none; \n    margin-top: 15px; \n    background: #0f0f0f; \n    color: #aaa;\n    padding: 12px; \n    border-radius: 0; \n    font-size: 12px; \n    border: 1px solid #333;\n    white-space: pre-wrap; \n    position: relative;\n    font-family: monospace;\n}\n#config-output::after {\n    content: '👆 请手动将以上内容复制给AI'; \n    display: block; \n    text-align: center;\n    color: #ff4d4d; \n    margin-top: 8px; \n    font-size: 11px;\n}\n/* ===== 手机端适配 ===== */\n@media (max-width: 600px) {\n    .status-container { flex-direction: column; }\n    /* 手机端立绘高度稍微减小 */\n    .scene-witch .witch-img {\n        height: 280px;\n    }\n    /* 输入框布局调整 */\n    .init-row {\n        flex-direction: column; \n        align-items: flex-start;\n        gap: 5px;\n    }\n    .init-row label {\n        min-width: auto;\n        text-align: left;\n    }\n    .init-row input {\n        width: 100%;\n    }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"pear_gemini/gemini-3.6-flash"},"totalConversations":3,"totalMessages":15,"totalCreditsUsed":17868,"totalTokensUsed":188323,"totalPlayedUsers":2,"deeplyPlayed":1,"fixedPromptLength":8878,"lorebookLength":0,"author":{"id":"1qNw7zoTPk94jrWRLhAKsu3WpHqYKNx9","name":"秋骏","displayUsername":"mj19942009","username":"mj19942009"},"cardsTags":[{"tag":{"name":"CG立绘","cardsCount":35}},{"tag":{"name":"类galgame","cardsCount":1}},{"tag":{"name":"悬疑","cardsCount":8}},{"tag":{"name":"血腥","cardsCount":6}},{"tag":{"name":"心理恐怖","cardsCount":1}},{"tag":{"name":"萝莉","cardsCount":223}},{"tag":{"name":"恐怖","cardsCount":14}},{"tag":{"name":"适合长线游玩","cardsCount":8}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}