{"id":"222c2015-94a0-4956-b3e4-27cbbc3eb112","authorId":"qUCqzWjXoO6G3MOVbDyO1tjJZ1zpoATQ","title":"傀儡の魔女","description":"灵感来自于角煮煮的同名作品，沿用了部分设定\n预设角色为被魔女收养的孤儿，故事主线围绕主人公和魔女扭曲的情感逐渐推进\n支持自定义角色自由游玩探索，支持自定义想要的NPC角色\n包含多个可攻略角色，部分角色攻略难度较高\n为什么角煮煮还不更新！急急急急急急！\n","background":"uurz38m96ntmmep979evoa44.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"dy9n6ojedde6nqclm59vowq6.webp","coverWidth":400,"coverHeight":300,"introPage":"pm33io9bcf3zj9hjmk1o75r3.html","changelog":"","createdAt":"2026-06-23T09:18:06.963Z","updatedAt":"2026-07-10T16:24:31.967Z","initPublicAt":"2026-06-23T09:18:42.903Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ===== AI容器 ===== */\nai {\n  display: block;\n  max-width: 620px;\n  margin: 0 auto;\n  background: linear-gradient(160deg, #1a1a2e 0%, #16213e 100%);\n  color: #dcdcdc;\n  font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;\n  font-size: 14px;\n  line-height: 1.5;\n  padding: 16px 20px 20px;\n  border-radius: 18px;\n  border: 1px solid rgba(255, 215, 0, 0.15);\n  box-shadow: 0 8px 32px rgba(0,0,0,0.5);\n  position: relative;\n  overflow: hidden;\n}\n/* 背景装饰射线 */\nai::before {\n  content: '';\n  position: absolute;\n  top: -60px; right: -60px;\n  width: 200px; height: 200px;\n  background: radial-gradient(circle, rgba(255,215,0,0.06) 0%, transparent 70%);\n  pointer-events: none;\n  border-radius: 50%;\n}\n\n/* ===== 头部信息 ===== */\nhd {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background: rgba(255, 215, 0, 0.08);\n  padding: 8px 14px;\n  border-radius: 30px;\n  margin-bottom: 14px;\n  font-size: 13px;\n  color: #e0c080;\n  letter-spacing: 0.3px;\n  border: 1px solid rgba(255, 215, 0, 0.1);\n  position: relative;\n  z-index: 1;\n}\nhd t { color: #ffd700; font-weight: 600; }\nhd l { color: #87ceeb; }\nhd w { \n  color: #b0e0e6; \n  display: inline-flex; \n  align-items: center;\n  gap: 4px;\n}\n\n/* ===== 正文 ===== */\narticle {\n  background: rgba(0,0,0,0.25);\n  padding: 14px 16px;\n  border-radius: 12px;\n  margin-bottom: 16px;\n  font-size: 14px;\n  line-height: 1.6;\n  border-left: 3px solid #ffd700;\n  color: #e8e0d0;\n  position: relative;\n  z-index: 1;\n}\narticle::after {\n  content: '✍';\n  position: absolute;\n  bottom: 4px; right: 8px;\n  font-size: 18px;\n  opacity: 0.06;\n  pointer-events: none;\n}\narticle p { margin: 0 0 8px; }\narticle p:last-child { margin-bottom: 0; }\n\n/* ===== 折叠面板 ===== */\ndetails {\n  margin-top: 14px;\n  background: rgba(255,255,255,0.03);\n  border-radius: 14px;\n  overflow: hidden;\n  border: 1px solid rgba(255,255,255,0.06);\n  transition: border-color 0.3s, background 0.3s;\n  position: relative;\n  z-index: 1;\n}\ndetails[open] {\n  border-color: rgba(255,215,0,0.3);\n  background: rgba(255,255,255,0.04);\n  box-shadow: inset 0 1px 0 rgba(255,215,0,0.05);\n}\ndetails > summary {\n  padding: 10px 16px;\n  cursor: pointer;\n  font-weight: 600;\n  font-size: 14px;\n  color: #c0b090;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  background: rgba(255,215,0,0.04);\n  border-bottom: 1px solid transparent;\n  transition: all 0.2s;\n  user-select: none;\n}\ndetails[open] > summary {\n  color: #ffd700;\n  border-bottom-color: rgba(255,215,0,0.1);\n  background: rgba(255,215,0,0.06);\n}\ndetails > summary::before {\n  content: '';\n  flex: 0 0 auto;\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  mask: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 1l6 4-6 4z'/%3E%3C/svg%3E\") center/contain no-repeat;\n  -webkit-mask: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 1l6 4-6 4z'/%3E%3C/svg%3E\") center/contain no-repeat;\n  transition: transform 0.25s ease;\n}\ndetails[open] > summary::before {\n  transform: rotate(90deg);\n}\ndetails > summary::after {\n  display: none; /* 移除原来的箭头，改用伪元素 */\n}\ndetails > summary b { font-weight: 700; }\n\n/* ===== 内部内容容器 ===== */\nhero, npc, lore, action {\n  display: block;\n  padding: 12px 16px;\n}\n\n/* ===== 通用条目 ===== */\nd {\n  display: block;\n  padding: 3px 0;\n  font-size: 13px;\n  line-height: 1.5;\n}\nbr + d { margin-top: 4px; }\n\n/* ===== 标签样式（职业/称号/种族） ===== */\nd[r] {\n  display: inline-block;\n  font-size: 12px;\n  padding: 2px 10px;\n  border-radius: 20px;\n  margin-right: 4px;\n  margin-bottom: 4px;\n  font-weight: 500;\n  background: transparent;\n  border: 1px solid;\n  transition: 0.2s;\n}\nd[r=\"class\"] { border-color: #6a5acd; color: #b0a0ff; background: rgba(106,90,205,0.1); }\nd[r=\"title\"] { border-color: #b8860b; color: #ffd700; background: rgba(184,134,11,0.1); }\nd[r=\"race\"] { border-color: #3cb371; color: #90ee90; background: rgba(60,179,113,0.1); }\nd[r]:hover { transform: scale(1.02); }\n\n/* ===== 物理属性双列 ===== */\nd[l=\"phys\"] {\n  display: inline-block;\n  margin-right: 12px;\n  min-width: 80px;\n  padding: 2px 0;\n}\nd[l=\"phys\"] i { color: #a09080; margin-right: 2px; }\n\n/* ===== 货币 ===== */\nd[l=\"currency\"] { \n  display: inline-block;\n  background: linear-gradient(135deg, rgba(255,215,0,0.08), rgba(255,215,0,0.02));\n  backdrop-filter: blur(4px);\n  padding: 4px 16px;\n  border-radius: 10px;\n  margin-top: 4px;\n  border: 1px solid rgba(255,215,0,0.15);\n  box-shadow: 0 2px 8px rgba(0,0,0,0.15);\n}\nd[l=\"currency\"] t {\n  color: #ffd700;\n  font-weight: 700;\n  font-size: 15px;\n  text-shadow: 0 0 6px rgba(255,215,0,0.3);\n}\nd[l=\"currency\"] span:not(t) { color: #a09080; }\n\n/* ===== 数值状态行 ===== */\nd[l=\"status\"] {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 0 2px;\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n  transition: background 0.2s;\n}\nd[l=\"status\"]:hover {\n  background: rgba(255,255,255,0.02);\n  border-radius: 4px;\n  padding-left: 4px;\n}\nd[l=\"status\"] i { \n  min-width: 80px;\n  color: #b0a090;\n}\nd[l=\"status\"] t {\n  font-weight: 700;\n  position: relative;\n  padding: 0 6px;\n  min-width: 18px;\n  text-align: center;\n  border-radius: 4px;\n}\n/* 不同数值颜色 */\nd[l=\"status\"]:nth-child(1) t { color: #ff6b6b; background: rgba(255,107,107,0.1); }\nd[l=\"status\"]:nth-child(2) t { color: #ffa500; background: rgba(255,165,0,0.1); }\nd[l=\"status\"]:nth-child(3) t { color: #87ceeb; background: rgba(135,206,235,0.1); }\n\n/* ===== 当前状态 ===== */\nd[l=\"state\"] {\n  font-size: 13px;\n  padding: 6px 12px;\n  background: rgba(255,255,255,0.04);\n  border-radius: 8px;\n  margin: 4px 0;\n  color: #d0c0b0;\n  border-left: 2px solid #ffa500;\n}\n\n/* ===== 描述文本 ===== */\nd[l=\"desc\"] {\n  padding: 4px 0;\n  color: #c0b8a8;\n}\nd[l=\"desc\"] i { color: #909080; }\n\n/* ===== 特殊条目 ===== */\nd[l=\"spec\"] {\n  background: rgba(138, 43, 226, 0.08);\n  padding: 6px 12px;\n  border-radius: 8px;\n  border-left: 3px solid #8a2be2;\n  margin: 4px 0;\n  transition: box-shadow 0.2s;\n}\nd[l=\"spec\"]:hover {\n  box-shadow: 0 0 12px rgba(138,43,226,0.2);\n}\n\n/* ===== 分区标题 ===== */\nd[l=\"section\"] {\n  padding: 10px 0 4px;\n  font-size: 13px;\n  font-weight: 600;\n  color: #e0c080;\n  border-bottom: 1px solid rgba(255,215,0,0.1);\n  margin-bottom: 4px;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n\n/* ===== 角色名 ===== */\nf {\n  font-size: 22px;\n  font-weight: 700;\n  color: #ffd700;\n  display: block;\n  margin-bottom: 8px;\n  letter-spacing: 1px;\n  text-shadow: 0 0 12px rgba(255,215,0,0.2);\n  position: relative;\n  padding-bottom: 6px;\n}\nf::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0;\n  width: 60px;\n  height: 2px;\n  background: linear-gradient(90deg, #ffd700, transparent);\n  border-radius: 1px;\n}\n\n/* ===== 列表 ===== */\nul {\n  margin: 6px 0 6px 0;\n  padding-left: 20px;\n}\nli {\n  padding: 2px 0;\n  font-size: 13px;\n  color: #c0b8a8;\n  transition: color 0.2s;\n}\nli i { color: #b0a0ff; }\n\n/* ===== 记忆模块 ===== */\n.mem_block {\n  margin: 8px 0;\n  padding: 8px 12px;\n  border-radius: 8px;\n  background: rgba(0,0,0,0.1);\n}\n.mem_block.ltm { border-left: 2px solid #87ceeb; }\n.mem_block.pm  { border-left: 2px solid #ffd700; }\n.mem_lv {\n  display: inline-block;\n  font-size: 12px;\n  font-weight: 600;\n  color: #b0a090;\n  padding: 2px 8px;\n  border-radius: 4px;\n  background: rgba(255,255,255,0.04);\n  margin-bottom: 4px;\n}\n.mem_meta {\n  font-size: 11px;\n  color: #606060;\n  font-style: italic;\n  margin-top: 4px;\n}\nd[l=\"memory\"] {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 2px 8px;\n  background: rgba(255,255,255,0.02);\n  padding: 4px 8px;\n  border-radius: 4px;\n  margin: 2px 0;\n  font-size: 12px;\n  border: 1px solid transparent;\n  transition: border-color 0.2s;\n}\nd[l=\"memory\"]:hover { border-color: rgba(255,215,0,0.1); }\nd[l=\"memory\"] span { color: #808080; min-width: 20px; }\nd[l=\"memory\"] span:nth-child(2) { color: #87ceeb; }  /* 时间 */\nd[l=\"memory\"] span:nth-child(4) { color: #d0c0b0; }  /* 事件 */\n\n/* ===== 行动推荐差异化 ===== */\naction ul {\n  list-style: none;\n  padding: 0;\n  margin: 6px 0;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\naction li {\n  padding: 8px 14px;\n  border-radius: 10px;\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.06);\n  font-size: 13px;\n  transition: all 0.2s;\n  cursor: pointer;\n  position: relative;\n  overflow: hidden;\n}\naction li:hover {\n  background: rgba(255,215,0,0.08);\n  border-color: rgba(255,215,0,0.25);\n  transform: translateX(4px);\n  box-shadow: 0 2px 8px rgba(255,215,0,0.08);\n}\naction li b {\n  font-weight: 700;\n  margin-right: 6px;\n}\naction li[a=\"1\"] b { color: #ff6b6b; }\naction li[a=\"1\"] { border-left: 3px solid #ff6b6b; }\naction li[a=\"2\"] b { color: #ffa500; }\naction li[a=\"2\"] { border-left: 3px solid #ffa500; }\naction li[a=\"3\"] b { color: #90ee90; }\naction li[a=\"3\"] { border-left: 3px solid #90ee90; }\naction li[a=\"4\"] b { color: #87ceeb; }\naction li[a=\"4\"] { border-left: 3px solid #87ceeb; }\naction li[a=\"5\"] b { color: #dda0dd; }\naction li[a=\"5\"] { \n  border-left: 3px solid #dda0dd; \n  background: rgba(138, 43, 226, 0.05);\n}\n\n/* ===== 滚动条 ===== */\ndetails::-webkit-scrollbar { width: 4px; height: 4px; }\ndetails::-webkit-scrollbar-track { background: rgba(255,255,255,0.02); border-radius: 2px; }\ndetails::-webkit-scrollbar-thumb { background: rgba(255,215,0,0.3); border-radius: 2px; }\ndetails::-webkit-scrollbar-thumb:hover { background: rgba(255,215,0,0.5); }\n\n/* ===== 小屏适配 ===== */\n@media (max-width: 440px) {\n  ai { padding: 12px 14px 16px; border-radius: 14px; }\n  hd { font-size: 12px; padding: 6px 10px; }\n  article { padding: 10px 12px; }\n  f { font-size: 20px; }\n  hero, npc, lore, action { padding: 10px 12px; }\n  d[l=\"phys\"] { min-width: 70px; }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":5,"totalMessages":30,"totalCreditsUsed":39252,"totalTokensUsed":502042,"totalPlayedUsers":4,"deeplyPlayed":1,"fixedPromptLength":6055,"lorebookLength":64686,"author":{"id":"qUCqzWjXoO6G3MOVbDyO1tjJZ1zpoATQ","name":"RecoLyco","displayUsername":"RecoLyco","username":"recolyco"},"cardsTags":[{"tag":{"name":"催眠洗脑","cardsCount":18}},{"tag":{"name":"自定义角色","cardsCount":265}},{"tag":{"name":"已破甲","cardsCount":2211}},{"tag":{"name":"可剧情可涩涩","cardsCount":2461}},{"tag":{"name":"常识修改","cardsCount":13}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"萝莉","cardsCount":189}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}