{"id":"36c002d5-ac86-4ef2-ad03-c76dcab7c431","authorId":"1qBpeWUsM5qu85Y5wiWa2k8DpQD9ekLu","title":"人生模拟器 · 无限制💓版  -- 万能成人沙盒叙事引擎","description":"这不是一张故事卡，而是一台彻底解放尺度的成人世界创造机。它不预设任何世界观、职业或剧情——所有设定均由你在HTML页面中自由定义。从14个预设成人世界中选择一个，或创造一个完全属于你自己的欲望宇宙。\n\n核心流程：\n\n1. 选择你的欲望世界 — 现代都市的权力交易、武侠江湖的采补邪功、修仙世界的双修炉鼎、末日废土的肉体求生……或直接自定义一个无下限的新世界。\n2. 创造你的欲望化身 — 定义姓名、性别、年龄、外貌、性格倾向，并深入定制独一无二的性癖好与身体特征。\n3. 配置你的欲望行囊 — 携带初始物品，设定人生目标，挑选天赋特长，从充满色情张力的开场场景中直接启动故事。\n4. 启程 — 选择文风（色情露骨/背德禁忌/血腥暴力/暗黑虐心等9种）、叙事视角与篇幅，复制档案发送给AI，一个完全按你意志运转的成人世界即刻开启。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"e56wc5z6gxv5igfvc1rdztus.webp","coverWidth":853,"coverHeight":1280,"introPage":"p8vaieebku26vf5i7rmzc4sc.html","changelog":"","createdAt":"2026-05-15T14:41:37.575Z","updatedAt":"2026-07-27T04:26:08.783Z","initPublicAt":"2026-05-15T14:46:34.115Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":null,"memorySchema":null,"injectStyles":"/* ========================================\n   人生模拟器·无限制版 - 输出格式CSS v6.0\n   淡青渐变主题 · 高对比度 · 紧凑字体 · 无炫光\n   场景卡牌淡青渲染 · 状态栏独立卡片\n   ======================================== */\n\n:root {\n  --bg: #f0f4f6;\n  --surface: #ffffff;\n  --card: #f8fafc;\n  --accent: #508898;\n  --accent2: #60a8b8;\n  --text: #2a383c;\n  --text2: #5a686c;\n  --gold: #6098a0;\n  --border: #d0dce0;\n  --radius: 12px;\n  --font-body: 'PingFang SC', 'Microsoft YaHei', 'Segoe UI', sans-serif;\n  --font-heading: 'Noto Serif SC', 'STSong', 'Georgia', serif;\n}\n\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\nbody {\n  background: #faf8f5;\n  color: #2a2a2a;\n  font-family: var(--font-body);\n  padding: 16px;\n  line-height: 1.8;\n  background-image:\n    /* 纸张纤维纹理 */\n    repeating-linear-gradient(\n      0deg,\n      transparent,\n      transparent 3px,\n      rgba(0, 0, 0, 0.008) 3px,\n      rgba(0, 0, 0, 0.008) 6px\n    ),\n    /* 微弱竖纹 */\n    repeating-linear-gradient(\n      90deg,\n      transparent,\n      transparent 80px,\n      rgba(0, 0, 0, 0.005) 80px,\n      rgba(0, 0, 0, 0.005) 82px\n    ),\n    /* 页面边缘自然暗角 */\n    radial-gradient(\n      ellipse at 50% 50%,\n      #fefcf8 0%,\n      #faf8f3 30%,\n      #f5f0e8 70%,\n      #ede6d8 100%\n    );\n  background-attachment: fixed;\n  box-shadow:\n    inset 0 0 80px rgba(0, 0, 0, 0.03),\n    0 2px 16px rgba(0, 0, 0, 0.06);\n}\n\n/* ========== 折叠面板 - 点击展开特效增强版 ========== */\ndetails {\n  margin-bottom: 14px;\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  overflow: hidden;\n  background: transparent;\n  transition: all 0.3s ease;\n}\n\ndetails[open] {\n  border-color: var(--accent);\n  box-shadow: 0 0 20px rgba(80, 136, 152, 0.06);\n}\n\n/* 去掉原来的三角箭头 */\ndetails > summary::before {\n  content: none !important;\n  display: none !important;\n}\n\n/* 用按钮样式的展开/收起指示器替代 */\ndetails > summary {\n  cursor: pointer;\n  padding: 12px 16px;\n  background: rgba(80, 136, 152, 0.04);\n  border: 1px solid rgba(80, 136, 152, 0.15);\n  border-radius: 10px;\n  color: #2a5868 !important;\n  font-weight: 700 !important;\n  font-family: var(--font-heading);\n  font-size: 0.85rem;\n  letter-spacing: 1.2px;\n  list-style: none;\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n  user-select: none;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n/* 状态指示器——用一个小圆点代替三角 */\ndetails > summary::after {\n  content: '';\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #508898;\n  margin-left: auto;\n  flex-shrink: 0;\n  transition: all 0.3s ease;\n  box-shadow: 0 0 0 2px rgba(80, 136, 152, 0.2);\n}\n\n/* 展开时圆点变大变亮 */\ndetails[open] > summary::after {\n  width: 10px;\n  height: 10px;\n  background: #2a5868;\n  box-shadow: 0 0 0 3px rgba(42, 88, 104, 0.3), 0 0 12px rgba(42, 88, 104, 0.2);\n}\n\n/* 悬停时整个标题栏像一个可按的按钮 */\ndetails > summary:hover {\n  background: rgba(80, 136, 152, 0.08);\n  border-color: rgba(80, 136, 152, 0.3);\n  transform: translateY(-1px);\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);\n}\n\n/* 点击按下反馈 */\ndetails > summary:active {\n  transform: scale(0.98);\n  background: rgba(80, 136, 152, 0.12);\n}\n\n/* 展开状态 */\ndetails[open] > summary {\n  background: rgba(80, 136, 152, 0.06);\n  border-color: rgba(80, 136, 152, 0.25);\n  color: #1e4a58 !important;\n}\n\n/* 内容区 - 展开动画 + 紧凑小字 */\ndetails summary + * {\n  background: transparent;\n  padding: 10px 14px;\n  animation: panelSlideDown 0.3s ease-out;\n  font-size: 0.78rem;\n  line-height: 1.7;\n  color: var(--text2);\n}\n\n/* 展开动画 */\n@keyframes panelSlideDown {\n  from { opacity: 0; transform: translateY(-8px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n/* 嵌套折叠 */\ndetails details {\n  border: none;\n  border-left: 2px solid var(--accent);\n  border-radius: 0;\n  margin: 2px 0 2px 8px;\n  background: transparent;\n}\n\ndetails details > summary {\n  font-size: 0.76rem;\n  padding: 6px 10px;\n  color: var(--text);\n  border-bottom: none;\n  background: transparent;\n}\n\ndetails details > summary:hover {\n  color: var(--accent);\n  padding-left: 14px;\n}\n\ndetails details summary + * {\n  padding: 4px 10px;\n  background: transparent;\n  font-size: 0.74rem;\n}\n\n/* ========== 场景面板 - 淡青渐变卡牌 ========== */\n.scene-panel {\n  border: 1px solid rgba(100, 160, 180, 0.3);\n  border-radius: 16px;\n  padding: 20px;\n  margin-bottom: 20px;\n  background: linear-gradient(160deg, #e8f4f8, #dceef4, #e0f0f6);\n  box-shadow:\n    0 4px 16px rgba(0, 0, 0, 0.06),\n    0 0 0 1px rgba(120, 180, 200, 0.12) inset,\n    0 0 30px rgba(100, 160, 180, 0.06);\n  position: relative;\n  overflow: hidden;\n  animation: cardEntry 0.4s ease-out;\n}\n\n@keyframes cardEntry {\n  from { opacity: 0; transform: translateY(12px) scale(0.98); }\n  to { opacity: 1; transform: translateY(0) scale(1); }\n}\n\n.scene-panel::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 20%;\n  width: 60%;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(80, 140, 160, 0.5), rgba(60, 120, 140, 0.5), rgba(80, 140, 160, 0.5), transparent);\n}\n\n.scene-panel::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 10%;\n  width: 80%;\n  height: 40px;\n  background: radial-gradient(ellipse at center, rgba(100, 160, 180, 0.05) 0%, transparent 70%);\n  pointer-events: none;\n}\n\n.scene-time,\n.scene-location {\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: #3a6070;\n  margin-bottom: 6px;\n  letter-spacing: 1.5px;\n}\n\n.scene-env {\n  font-size: 0.9rem;\n  color: #4a5a60;\n  margin-bottom: 6px;\n  line-height: 1.7;\n  font-style: italic;\n}\n\n.scene-chars {\n  font-size: 0.85rem;\n  color: #5a6a70;\n  font-weight: 500;\n}\n\n/* === 对话气泡系统 === */\n.bubble-mc {\n  color: #e6a817 !important;\n  font-weight: 700 !important;\n  background: rgba(230, 168, 23, 0.08) !important;\n  padding: 4px 10px !important;\n  border-radius: 6px !important;\n  display: inline-block !important;\n  border-left: 3px solid #e6a817 !important;\n}\n\n.bubble-npc {\n  color: #4a90d9 !important;\n  font-weight: 500 !important;\n  background: rgba(74, 144, 217, 0.06) !important;\n  padding: 4px 10px !important;\n  border-radius: 6px !important;\n  display: inline-block !important;\n  border-left: 3px solid #4a90d9 !important;\n}\n\n.bubble-important {\n  color: #c0392b !important;\n  font-weight: 700 !important;\n  background: rgba(192, 57, 43, 0.08) !important;\n  padding: 4px 10px !important;\n  border-radius: 6px !important;\n  display: inline-block !important;\n  border-left: 3px solid #c0392b !important;\n}\n\n.bubble-mystic {\n  color: #9b59b6 !important;\n  font-style: italic !important;\n  font-weight: 500 !important;\n  background: rgba(155, 89, 182, 0.06) !important;\n  padding: 4px 10px !important;\n  border-radius: 6px !important;\n  display: inline-block !important;\n  border-left: 3px solid #9b59b6 !important;\n}\n\n/* ========== 特殊文本 ========== */\n.system-alert {\n  color: #c04040;\n  font-weight: 700;\n  padding: 2px 8px;\n  background: rgba(192, 64, 64, 0.06);\n  border-radius: 4px;\n}\n\n.random-event-banner {\n  color: var(--accent);\n  font-weight: 700;\n  display: block;\n  margin: 12px 0;\n  padding: 12px 16px;\n  background: rgba(80, 136, 152, 0.06);\n  border-radius: 10px;\n  border: 1px dashed rgba(80, 136, 152, 0.25);\n  text-align: center;\n  font-family: var(--font-heading);\n  letter-spacing: 1px;\n  font-size: 0.85rem;\n}\n\n.stat-change {\n  color: var(--accent);\n  font-weight: 700;\n  font-size: 0.8rem;\n}\n\n.affection-up {\n  color: #c06060;\n  font-weight: 700;\n  font-size: 0.8rem;\n}\n\n\n/* ========== 主角状态栏 - 独立卡片·紧凑字体 ========== */\n.player-status {\n  background: linear-gradient(145deg, rgba(255, 255, 255, 0.95), rgba(245, 250, 252, 0.9));\n  border: 1px solid rgba(80, 136, 152, 0.2);\n  border-radius: 14px;\n  padding: 12px 14px;\n  margin: 8px 0;\n  line-height: 1.7;\n  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);\n  font-size: 0.78rem;\n}\n\n.player-status .label-gold {\n  font-size: 0.74rem;\n  color: var(--accent);\n  letter-spacing: 0.4px;\n  display: inline-block;\n  min-width: 65px;\n}\n\n.player-status .label-icon {\n  font-size: 0.8rem;\n}\n\n.player-status br + .label-icon {\n  margin-top: 3px;\n}\n\n\n/* ========== NPC独立状态栏 - 紧凑卡片·小字体 ========== */\n.npc-status-item {\n  background: linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(248, 252, 254, 0.85));\n  border: 1px solid rgba(80, 136, 152, 0.12);\n  border-radius: 10px;\n  padding: 6px 10px;\n  margin: 3px 0;\n  line-height: 1.6;\n  font-size: 0.76rem;\n}\n\n.npc-status-item .label-gold {\n  font-size: 0.72rem;\n  color: var(--accent);\n  display: inline-block;\n  min-width: 50px;\n}\n\n.npc-status-item .label-icon {\n  font-size: 0.78rem;\n}\n\n\n/* ========== 封地/帝国/邻国状态栏 - 紧凑 ========== */\n.fief-status {\n  background: linear-gradient(145deg, rgba(255, 255, 255, 0.85), rgba(248, 252, 254, 0.8));\n  border: 1px solid rgba(80, 136, 152, 0.12);\n  border-radius: 10px;\n  padding: 6px 10px;\n  margin: 3px 0;\n  line-height: 1.6;\n  font-size: 0.76rem;\n}\n\n.fief-status .label-gold {\n  font-size: 0.72rem;\n  color: var(--accent);\n}\n\n.fief-status .label-icon {\n  font-size: 0.78rem;\n}\n\n\n/* ========== 背包状态栏 - 紧凑 ========== */\n.backpack-status {\n  padding: 4px 8px;\n  line-height: 1.6;\n  color: var(--text2);\n  border-left: 2px solid var(--accent);\n  margin: 3px 0;\n  background: transparent;\n  font-size: 0.76rem;\n}\n\n\n/* ========== 记忆管理 L2/L1 - 紧凑字体 ========== */\n.memory-vault {\n  line-height: 1.7;\n  font-size: 0.78rem;\n  color: var(--text2);\n}\n\n.memory-section {\n  margin-bottom: 8px;\n}\n\n.memory-label {\n  color: var(--accent);\n  font-weight: bold;\n  font-size: 0.76rem;\n  display: block;\n  margin-bottom: 3px;\n  border-bottom: 1px dotted var(--border);\n  padding-bottom: 2px;\n}\n\n.memory-task {\n  padding: 4px 8px;\n  border-left: 2px solid var(--accent);\n  margin: 3px 0;\n  font-size: 0.76rem;\n}\n\n.memory-long {\n  padding: 4px 8px;\n  border-left: 2px solid var(--gold);\n  margin: 3px 0;\n  font-size: 0.76rem;\n}\n\n.memory-short {\n  padding: 4px 8px;\n  border-left: 2px solid #8898a0;\n  margin: 3px 0;\n  font-size: 0.76rem;\n}\n\n\n/* ========== 行动建议面板 - 紧凑字体 ========== */\n.action-panel {\n  border: 1px solid rgba(80, 136, 152, 0.18);\n  border-radius: 12px;\n  padding: 12px;\n  margin: 16px 0;\n  background: linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(245, 250, 252, 0.85));\n  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);\n}\n\n.action-panel .ap-title {\n  color: var(--accent);\n  text-align: center;\n  margin-bottom: 8px;\n  letter-spacing: 2px;\n  font-family: var(--font-heading);\n  font-size: 0.9rem;\n}\n\n.action-panel ol {\n  list-style: none;\n  padding: 0;\n}\n\n.action-panel ol li {\n  border-radius: 6px;\n  padding: 6px 10px;\n  margin-bottom: 3px;\n  color: var(--text);\n  border-left: 3px solid var(--accent);\n  font-size: 0.78rem;\n  cursor: pointer;\n  transition: all 0.2s;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  background: transparent;\n}\n\n.action-panel ol li:hover {\n  border-left-color: #3a6070;\n  background: rgba(80, 136, 152, 0.06);\n}\n\n.action-panel .ap-num {\n  font-size: 0.9rem;\n  color: var(--accent);\n  font-weight: bold;\n  min-width: 20px;\n  text-align: center;\n}\n\n.action-panel .ap-footer {\n  color: var(--text2);\n  text-align: center;\n  margin-top: 6px;\n  font-size: 0.72rem;\n  font-style: italic;\n}\n\n\n/* ========== 移动端适配 ========== */\n@media (max-width: 520px) {\n  body {\n    padding: 8px;\n  }\n\n  details>summary {\n    font-size: 0.82rem;\n    padding: 8px 10px;\n  }\n\n  details summary+* {\n    padding: 8px 10px;\n  }\n\n  .action-panel ol li {\n    font-size: 0.74rem;\n    padding: 5px 8px;\n  }\n\n  .bubble-mc,\n  .bubble-npc,\n  .bubble-important,\n  .bubble-mystic {\n    display: block;\n    margin: 3px 0;\n  }\n\n  .scene-time,\n  .scene-location {\n    font-size: 0.95rem;\n  }\n\n  .player-status,\n  .npc-status-item,\n  .fief-status {\n    padding: 8px;\n    font-size: 0.74rem;\n  }\n}\n\n\n/* ========== 滚动条 ========== */\n::-webkit-scrollbar {\n  width: 4px;\n}\n\n::-webkit-scrollbar-track {\n  background: transparent;\n}\n\n::-webkit-scrollbar-thumb {\n  background: rgba(80, 136, 152, 0.3);\n  border-radius: 2px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n  background: rgba(80, 136, 152, 0.5);\n}\n/* ========== 颜色加深——标题/序号/标签不再发白 ========== */\n\n/* 信息面板标题（折叠栏标题） */\ndetails > summary {\n  color: #2a5868 !important;          /* 原来是 #60a8b8，太浅 */\n  font-weight: 700 !important;\n}\n\n/* 内部项目标题（label-gold） */\n.label-gold {\n  color: #1e4a58 !important;          /* 原来是 var(--accent)，加深 */\n  font-weight: 700 !important;\n}\n\n/* 行动建议标题 */\n.action-panel .ap-title {\n  color: #1e4a58 !important;          /* 原来是 var(--accent) */\n  font-weight: 700 !important;\n}\n\n/* 行动建议序号 */\n.action-panel .ap-num {\n  color: #1e4a58 !important;          /* 原来是 var(--accent) */\n  font-weight: 800 !important;\n  font-size: 1em !important;          /* 稍微放大让序号更显眼 */\n}\n\n/* 行动建议文字 */\n.action-panel ol li {\n  color: #2a383c !important;          /* 保持深色正文字 */\n}\n\n/* 场景面板文字 */\n.scene-time, .scene-location {\n  color: #1e4a58 !important;          /* 加深 */\n}\n\n/* 记忆面板标签 */\n.memory-label {\n  color: #1e4a58 !important;\n}\n\n/* 嵌套折叠标题 */\ndetails details > summary {\n  color: #2a5868 !important;\n}","options":null,"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"pear/gemini-3-flash-preview","contextWindow":4},"totalConversations":615,"totalMessages":6547,"totalCreditsUsed":5335305,"totalTokensUsed":107805217,"totalPlayedUsers":353,"deeplyPlayed":142,"fixedPromptLength":9001,"lorebookLength":76258,"author":{"id":"1qBpeWUsM5qu85Y5wiWa2k8DpQD9ekLu","name":"葵","displayUsername":"320341015","username":"320341015"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"各种玩法","cardsCount":127}},{"tag":{"name":"自定义","cardsCount":338}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"适合长时间游玩","cardsCount":83}},{"tag":{"name":"超低消耗","cardsCount":475}},{"tag":{"name":"异世界","cardsCount":44}},{"tag":{"name":"角色扮演","cardsCount":370}},{"tag":{"name":"调教","cardsCount":1007}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"萝莉","cardsCount":187}},{"tag":{"name":"剧情","cardsCount":83}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[{"characters":["旁白"],"userId":null,"voice":{"id":"ja5tsowa86vvm1z53ebd978e","name":"十凌","gender":"female","publicAccess":true,"language":"zh","image":"ja5tsowa86vvm1z53ebd978e.webp","userId":"GCOIaAM0gvH5raD6QMaSAs1hwP9PSfvB","createdAt":"2026-03-25T13:01:58.706Z","updatedAt":"2026-03-25T13:01:58.706Z"}},{"characters":["男性角色"],"userId":null,"voice":{"id":"lp9y6ofpfcuz031vdvqezc4u","name":"哥哥","gender":"male","publicAccess":true,"language":"zh","image":"lp9y6ofpfcuz031vdvqezc4u.webp","userId":"bVLvMol3nxLdcfG68VJIzztbV4YvcAG8","createdAt":"2026-04-03T16:47:19.557Z","updatedAt":"2026-04-03T16:47:19.557Z"}},{"characters":["女性角色"],"userId":null,"voice":{"id":"x3zoxolf3j579hvw9ef2tqgr","name":"欧飞飞","gender":"female","publicAccess":true,"language":"zh","image":"x3zoxolf3j579hvw9ef2tqgr.webp","userId":"GCOIaAM0gvH5raD6QMaSAs1hwP9PSfvB","createdAt":"2026-03-27T10:40:53.704Z","updatedAt":"2026-03-27T10:40:53.704Z"}}],"prompt":null,"promptSizeBytes":null}