RRili 卡库下载 JSON
← 返回卡片目录
R本地导出未包含卡图

CHARACTER CARD

别害怕,请跟我来

作者:简言疯语

可重口可轻口病娇可剧情可涩涩开局即可色人外女性向

【微恐】【bl|bg|gb】【并不是三人行】【话都说到这了没错又是诈骗】【人外】别怕,请跟我来

公开统计

912热度分
236消息量
1,100世界书字符
8,460固定设定字符

字段状态

  • 卡片 JSON可下载
  • 描述与标签已包含
  • 完整提示词正文导出未提供
  • 卡图资源仅文件名引用

原卡能力

以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。

  • 自定义渲染模板未提供
  • 注入样式 CSS已包含
  • 正则替换规则未提供
  • 记忆 Schema未提供
  • 开场页已包含
  • 默认模型设置未提供
  • 图片引用已包含

图片引用

cover: cmltsulmxymb0dxrv8pf1vd2.webpbackground: q2usardsveiqe2u03ar7heof.webp

导出中只有文件名引用,未包含实际图片二进制资源。

注入样式预览

共 26,177 字符;仅作为文本显示,不会在本站执行。

下载 CSS
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&display=swap');

/* ===== 根变量 ===== */
:root {
  --blood: #8B0000;
  --flesh: #3D0C0C;
  --bone: #F5E6D3;
  --acid: #9ACD32;
  --shadow: rgba(0,0,0,0.8);
  --dark-bg: #0a0000;
}

/* ===== 主容器 ===== */
.maw-container {
  font-family: 'Noto Serif SC', serif;
  background: linear-gradient(135deg, #1a0a0a 0%, #2d1515 50%, #1a0a0a 100%);
  color: var(--bone);
  padding: 20px;
  border: 3px solid var(--blood);
  border-radius: 8px;
  box-shadow: 0 0 20px var(--blood), inset 0 0 30px var(--shadow);
  position: relative;
  overflow: hidden;
}

.maw-container::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='40' fill='none' stroke='%238B0000' stroke-width='0.5' opacity='0.1'/%3E%3C/svg%3E");
  animation: pulse 4s ease-in-out infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%, 100% { opacity: 0.3; transform: scale(1); }
  50% { opacity: 0.6; transform: scale(1.02); }
}

/* ===== 动态眼睛CSS ===== */
.eye-container {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 22px;
  vertical-align: middle;
}

.eyeball {
  width: 32px;
  height: 22px;
  background: radial-gradient(circle at 50% 50%, #e8e8e8 20%, #a0a0a0 80%, #700 100%);
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  border: 2px solid #600;
  box-shadow: inset 0 0 8px rgba(0,0,0,0.3), 0 0 5px rgba(139,0,0,0.5);
  animation: eyeTwitch 8s ease-in-out infinite;
}

.iris {
  width: 12px;
  height: 12px;
  background: radial-gradient(circle at 30% 30%, #8B0000 0%, #4a0000 50%, #1a0000 100%);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: nervousLook 3s infinite alternate cubic-bezier(0.1,0.7,1.0,0.1);
}

.pupil {
  width: 5px;
  height: 5px;
  background: #000;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 3px #000;
}

.pupil::after {
  content: "";
  width: 2px;
  height: 2px;
  background: rgba(255,255,255,0.8);
  border-radius: 50%;
  position: absolute;
  top: 0px;
  left: 0px;
}

.eyelid {
  position: absolute;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, #2a1515 0%, #1a0a0a 100%);
  left: 0;
  z-index: 10;
  animation: blink 4s ease-in-out infinite;
}

.eyelid.top { top: -50%; border-radius: 50% 50% 0 0; }
.eyelid.bottom { bottom: -50%; border-radius: 0 0 50% 50%; }

@keyframes blink {
  0%, 45%, 55%, 100% { transform: translateY(0); }
  48%, 52% { transform: translateY(50%); }
}

@keyframes nervousLook {
  0% { transform: translate(-50%, -50%); }
  8% { transform: translate(-140%, -50%); }
  15% { transform: translate(-50%, -50%); }
  30% { transform: translate(70%, -100%); }
  50% { transform: translate(-50%, 70%); }
  65% { transform: translate(-50%, -50%) scale(1.3); }
  80% { transform: translate(100%, -40%); }
  100% { transform: translate(-50%, -50%); }
}

@keyframes eyeTwitch {
  0%, 95%, 100% { transform: scale(1); }
  96% { transform: scale(1.05) rotate(2deg); }
  97% { transform: scale(0.98) rotate(-1deg); }
}

.bloodshot {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: 
    linear-gradient(45deg, transparent 45%, rgba(139,0,0,0.3) 50%, transparent 55%),
    linear-gradient(-30deg, transparent 40%, rgba(139,0,0,0.2) 45%, transparent 50%);
  border-radius: 50%;
  pointer-events: none;
}

/* ===== 状态面板 ===== */
.status-panel {
  background: linear-gradient(180deg, #2a0f0f 0%, #1a0808 100%);
  border: 2px solid var(--blood);
  border-radius: 10px;
  padding: 15px;
  margin: 15px 0;
  box-shadow: 0 4px 15px rgba(139,0,0,0.5);
}

.status-title {
  text-align: center;
  font-size: 1.2em;
  color: var(--blood);
  text-shadow: 0 0 10px var(--blood);
  margin-bottom: 15px;
  border-bottom: 1px solid var(--blood);
  padding-bottom: 8px;
}

.stat-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
  padding: 8px;
  background: rgba(0,0,0,0.3);
  border-radius: 5px;
}

.stat-label { font-weight: bold; min-width: 100px; }

.stat-bar {
  flex: 1;
  height: 20px;
  background: #1a0505;
  border-radius: 10px;
  margin: 0 10px;
  overflow: hidden;
  border: 1px solid #4a1a1a;
}

.stat-fill {
  height: 100%;
  border-radius: 10px;
  transition: width 0.5s ease;
}

.stat-fill.digest { background: linear-gradient(90deg, #4a0000, #8B0000, #ff4444); }
.stat-fill.sanity { background: linear-gradient(90deg, #2d0a4e, #6a0dad, #9932CC); }
.stat-value { min-width: 50px; text-align: right; font-weight: bold; }

/* ===== 感官面板 ===== */
.sense-panel {
  background: linear-gradient(180deg, #1a1a2a 0%, #0a0a15 100%);
  border: 2px solid #3a3a6a;
  border-radius: 10px;
  padding: 15px;
  margin: 15px 0;
}

.sense-title {
  text-align: center;
  color: #8888cc;
  font-size: 1.1em;
  margin-bottom: 12px;
  text-shadow: 0 0 8px #4444aa;
}

.sense-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.sense-box {
  background: rgba(60,60,100,0.2);
  border: 1px solid #4a4a7a;
  border-radius: 8px;
  padding: 12px;
  text-align: center;
}

.sense-icon { font-size: 1.5em; margin-bottom: 8px; }
.sense-label { font-size: 0.85em; color: #9999cc; margin-bottom: 6px; }
.sense-content { font-size: 0.9em; color: var(--bone); line-height: 1.4; }

/* ===== 房屋地图 ===== */
.map-panel {
  background: linear-gradient(180deg, #0f0f1a 0%, #050510 100%);
  border: 2px solid #700;
  border-radius: 10px;
  padding: 15px;
  margin: 15px 0;
  box-shadow: inset 0 0 30px #500;
}

.map-title {
  text-align: center;
  color: #a00;
  font-size: 1.1em;
  margin-bottom: 12px;
  text-shadow: 0 0 15px #f00;
  letter-spacing: 3px;
}

.map-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 8px;
  max-width: 400px;
  margin: 0 auto;
}

.map-cell {
  background: linear-gradient(135deg, #0a0000 0%, #180000 100%);
  border: 2px solid #600;
  border-radius: 8px;
  padding: 12px 8px;
  text-align: center;
  min-height: 80px;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 25px #000, 0 5px 20px #000;
}

.map-cell.current {
  border-color: #00ff88;
  box-shadow: 0 0 20px rgba(0,255,136,0.5), inset 0 0 15px rgba(0,255,136,0.2);
  animation: currentPulse 2s ease-in-out infinite;
}

.map-cell.danger {
  border-color: #ff0000;
  box-shadow: 0 0 15px rgba(255,0,0,0.5);
  animation: dangerPulse 0.8s infinite;
}

.map-cell.unexplored {
  background: linear-gradient(135deg, #050005 0%, #0a000a 100%);
  border-style: dashed;
  opacity: 0.7;
}

@keyframes currentPulse {
  0%, 100% { box-shadow: 0 0 20px rgba(0,255,136,0.5); }
  50% { box-shadow: 0 0 35px rgba(0,255,136,0.8); }
}

@keyframes dangerPulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.8; transform: scale(1.02); }
}

.cell-id { 
  font-size: 0.65rem; 
  color: #600; 
  position: absolute; 
  top: 3px; 
  left: 6px; 
}

.cell-name { 
  font-size: 1rem; 
  color: #a00; 
  margin-bottom: 3px;
  text-shadow: 0 0 8px #000;
}

.cell-desc {
  font-size: 0.75rem;
  color: #600;
  margin-bottom: 5px;
}

.cell-markers { 
  font-size: 1.2em;
  margin-top: 5px;
}

.map-legend {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 12px;
  font-size: 0.8em;
  color: #888;
  padding: 10px;
  background: rgba(0,0,0,0.5);
  border-radius: 5px;
}

.legend-item { display: flex; align-items: center; gap: 4px; }

/* ===== 环境信息 ===== */
.env-info {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin-top: 10px;
}

.env-box {
  background: rgba(139,0,0,0.2);
  border: 1px solid var(--blood);
  border-radius: 8px;
  padding: 10px;
  text-align: center;
}

.env-label { font-size: 0.8em; color: #aa6666; }
.env-value { font-size: 1em; color: var(--bone); margin-top: 5px; }

/* ===== 记忆回廊样式 ===== */
.memory-corridor {
  background: linear-gradient(180deg, #0a0508 0%, #1a0a0f 50%, #0d0609 100%);
  border: 1px solid #3d1a1a;
  border-radius: 8px;
  margin: 15px 0;
  box-shadow: 
    0 0 20px rgba(80,0,0,0.4),
    inset 0 0 30px rgba(0,0,0,0.8);
  overflow: hidden;
  position: relative;
}

.memory-corridor::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");
  pointer-events: none;
}

/* 折叠标题栏 */
.memory-summary {
  background: linear-gradient(90deg, #1a0808 0%, #2d0f0f 50%, #1a0808 100%);
  padding: 12px 18px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #4a1f1f;
  transition: all 0.3s ease;
  list-style: none;
}

.memory-summary::-webkit-details-marker {
  display: none;
}

.memory-summary:hover {
  background: linear-gradient(90deg, #2a0f0f 0%, #3d1515 50%, #2a0f0f 100%);
  text-shadow: 0 0 10px #ff3333;
}

.memory-main-title {
  font-size: 1.1em;
  color: #c9a0a0;
  text-shadow: 0 0 8px rgba(139,0,0,0.6);
  letter-spacing: 3px;
}

.fold-indicator {
  color: #8b0000;
  font-size: 0.9em;
  transition: transform 0.4s ease;
}

details[open] .fold-indicator {
  transform: rotate(180deg);
}

/* 内容区域 */
.memory-content {
  padding: 15px;
  animation: fadeBlood 0.5s ease;
}

@keyframes fadeBlood {
  from { opacity: 0; transform: translateY(-10px); }
  to { opacity: 1; transform: translateY(0); }
}

.memory-config {
  text-align: center;
  font-size: 0.75em;
  color: #5a3a3a;
  padding: 8px;
  border-bottom: 1px dashed #3d1a1a;
  background: rgba(20,5,5,0.6);
  font-family: monospace;
}

.memory-section-title {
  color: #a06060;
  font-size: 0.9em;
  padding: 8px 0;
  margin: 10px 0 8px 0;
  border-bottom: 1px solid #2d1515;
  display: flex;
  align-items: center;
  gap: 8px;
}

.memory-section-title::before,
.memory-section-title::after {
  content: "†";
  color: #4a1f1f;
  font-size: 0.8em;
}

/* 记忆表格 */
.memory-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.8em;
}

.memory-table th {
  background: linear-gradient(180deg, #1f0a0a, #150606);
  color: #8b4040;
  padding: 8px 6px;
  text-align: left;
  border-bottom: 1px solid #4a1f1f;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 0.85em;
  letter-spacing: 1px;
}

.memory-table td {
  padding: 10px 6px;
  color: #9a7070;
  border-bottom: 1px solid #1f0a0a;
  vertical-align: top;
}

.memory-table tr:hover td {
  background: rgba(80,20,20,0.2);
  color: #c9a0a0;
}

.memory-empty {
  text-align: center;
  color: #3d2020;
  font-style: italic;
  padding: 15px;
}

.memory-no {
  color: #5a2020;
  font-family: monospace;
}

.memory-time {
  color: #6a4040;
  font-family: monospace;
  font-size: 0.9em;
}

.memory-scene {
  color: #8b5050;
}

.memory-event {
  color: #a08080;
  line-height: 1.4;
}

/* 血滴装饰动画 */
.blood-drip {
  position: absolute;
  bottom: 0;
  width: 3px;
  background: linear-gradient(180deg, transparent, #4a0000);
  animation: drip 3s infinite;
  opacity: 0.6;
}

@keyframes drip {
  0%, 100% { height: 0; opacity: 0; }
  50% { height: 20px; opacity: 0.6; }
}

/* ===== 行动面板 ===== */
.action-panel {
  background: linear-gradient(180deg, #0f1a0f 0%, #081208 100%);
  border: 2px solid #2a4a2a;
  border-radius: 10px;
  padding: 15px;
  margin: 15px 0;
}

.action-title {
  text-align: center;
  color: #66aa66;
  font-size: 1.1em;
  margin-bottom: 15px;
  text-shadow: 0 0 8px #228822;
}

.action-grid { 
  display: grid; 
  grid-template-columns: repeat(2, 1fr); 
  gap: 10px; 
}

.action-btn {
  background: linear

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "zswjab08h9fgpzmj4hnlmypi.html",
  "options": {
    "items": []
  },
  "defaultModelSettings": null,
  "cover": "cmltsulmxymb0dxrv8pf1vd2.webp",
  "background": "q2usardsveiqe2u03ar7heof.webp"
}
原始导出字段

本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。