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

CHARACTER CARD

犬夜叉·大世界

作者:盖茨

自定义已破甲犬夜叉多角色开放世界

战国时代,人与妖怪共存的乱世。四魂之玉——这颗由巫女翠子之血凝结而成的宝玉,能实现任何愿望,也招来无尽杀戮。五十年间,无数妖怪为争夺它尸横遍野,直到最强的巫女桔梗带着它葬身火海,乱世才迎来短暂的喘息。 但玉碎了。被一个从现代坠入战国的少女一箭射碎,碎片如星火散入整个日本。妖怪们再次蠢动,而这一次,操控棋局的幕后黑手是一个叫奈落的半妖——他用阴谋、分身、谎言编织了一张覆盖整个战国的大网。犬夜叉一行收集碎片的速度,赶不上奈落布局的速度。杀生丸在追寻纯粹的力量,桔梗在死生之间孤独行走,钢牙的狼妖族、神乐与神无的窥探、白灵山的圣域——所有势力都在朝同一个漩涡中心汇聚。 而你,就是这场乱世中最新加入的变量。 你可以是任何身份——半妖、仙人、巫女、退治师,自定义种族、能力与来历。选择从十二个章节中的任意一节开始,沿着原著主线前行,或者亲手把它撕碎。犬夜叉一行不等任何人——你不在场,他们照样战斗、受伤、甚至死去。你在场,桔梗可能活下来,奈落可能赢,四魂之玉许下的愿望可能是任何人的。战国时代没有存档点,你做过的事就是历史。

公开统计

2,949热度分
459消息量
39,292世界书字符
8,643固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: z3wrp26padxqi5vi2p75an6l.webpbackground: r36v1jrdvk8d7w0fl063w1r4.webp

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

注入样式预览

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

下载 CSS
/* ============================================
   犬夜叉 · 战国妖绘卷 — 回复格式美化
   和纸质感 · 妖气渗透 · 金粉勾玉
   ============================================ */

/* ========== 隐藏 think ========== */
think { display: none !important; }

/* ========== 全局 ========== */
body, html {
    font-family: "Noto Serif SC", "SimSun", "STSong", serif;
    background: #1a0c0c;
    color: #e8d5c4;
}

/* ========== 正文 <text> ========== */
text {
    display: block;
    max-width: 780px;
    margin: 0 auto 28px;
    padding: 26px;
    line-height: 2.1;
    color: #2a1210;
    font-size: 15px;
    background: 
        radial-gradient(ellipse at 85% 15%, rgba(120,40,80,0.04) 0%, transparent 40%),
        radial-gradient(ellipse at 15% 85%, rgba(100,30,60,0.03) 0%, transparent 40%),
        repeating-linear-gradient(90deg, transparent, transparent 4px, rgba(180,140,60,0.012) 4px, rgba(180,140,60,0.012) 5px),
        linear-gradient(180deg, #fefcf4 0%, #fdf8ee 20%, #faf4e8 50%, #fdf7ec 80%, #fefaf2 100%);
    border-radius: 8px;
    box-shadow: 
        inset 0 2px 4px rgba(80,20,20,0.05),
        0 3px 12px rgba(60,15,20,0.1),
        0 0 0 1px rgba(139,58,58,0.08),
        0 0 0 3px rgba(180,140,60,0.04);
    border: 1px solid rgba(160,100,40,0.12);
    position: relative;
}

text::before {
    content: '';
    position: absolute;
    top: 0; left: 8%;
    width: 84%; height: 2px;
    background: linear-gradient(90deg, transparent, rgba(180,120,40,0.25), rgba(212,175,55,0.45), rgba(180,120,40,0.25), transparent);
    border-radius: 1px;
}

text::after {
    content: '◇ ◇ ◇';
    position: absolute;
    bottom: -12px; left: 50%;
    transform: translateX(-50%);
    font-size: 0.6rem;
    letter-spacing: 8px;
    color: #c9a44b;
    opacity: 0.4;
    background: #fdf8ee;
    padding: 0 14px;
}

text p { margin: 14px 0; text-indent: 2em; }
text p:first-child { margin-top: 0; }
text p:last-child { margin-bottom: 0; }

/* ========== details 卡片 ========== */
details {
    margin: 14px 0;
    border-radius: 10px;
    background: 
        repeating-linear-gradient(90deg, transparent, transparent 3px, rgba(180,140,60,0.015) 3px, rgba(180,140,60,0.015) 4px),
        linear-gradient(160deg, #fdf8f0 0%, #fef9f4 30%, #f8f0e8 60%, #fdf7f0 100%);
    border: 2px solid;
    border-image: linear-gradient(135deg, #6b2020, #c08040, #d4af37, #c08040, #6b2020) 1;
    box-shadow: 
        0 3px 16px rgba(80,20,30,0.13),
        0 0 28px rgba(180,130,50,0.07),
        inset 0 1px 0 rgba(255,250,240,0.6);
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

details::before {
    content: '';
    position: absolute;
    top: 0; left: 5%;
    width: 90%; height: 1px;
    background: linear-gradient(90deg, transparent, rgba(212,175,55,0.4), rgba(255,220,150,0.6), rgba(212,175,55,0.4), transparent);
    z-index: 2;
    pointer-events: none;
}

details::after {
    content: '◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆';
    position: absolute;
    bottom: 4px; left: 50%;
    transform: translateX(-50%);
    font-size: 0.35rem;
    letter-spacing: 3px;
    color: rgba(180,140,60,0.15);
    white-space: nowrap;
    pointer-events: none;
    z-index: 0;
}

details:hover {
    box-shadow: 
        0 6px 24px rgba(100,25,35,0.22),
        0 0 36px rgba(200,140,50,0.14),
        0 0 60px rgba(200,120,30,0.06),
        inset 0 1px 0 rgba(255,250,240,0.6);
    transform: translateY(-3px);
    border-image: linear-gradient(135deg, #8b2020, #d4a040, #f0d060, #d4a040, #8b2020) 1;
}

details[open] {
    background: 
        repeating-linear-gradient(90deg, transparent, transparent 3px, rgba(180,140,60,0.02) 3px, rgba(180,140,60,0.02) 4px),
        linear-gradient(160deg, #fefaf4 0%, #fefbf6 30%, #faf4ec 60%, #fef9f2 100%);
    border-image: linear-gradient(135deg, #5a1818, #b88030, #c9a44b, #b88030, #5a1818) 1;
    box-shadow: 
        0 4px 20px rgba(80,20,30,0.18),
        0 0 32px rgba(180,130,50,0.1),
        0 0 50px rgba(200,120,30,0.05),
        inset 0 2px 0 rgba(255,250,240,0.8);
}

/* ========== summary 标题 ========== */
summary {
    padding: 15px 20px;
    font-weight: 700;
    font-size: 16px;
    color: #3a1810;
    cursor: pointer;
    background: 
        linear-gradient(90deg, rgba(139,50,40,0.1) 0%, rgba(180,130,50,0.08) 30%, rgba(200,160,70,0.12) 50%, rgba(180,130,50,0.08) 70%, rgba(139,50,40,0.1) 100%),
        repeating-linear-gradient(90deg, transparent, transparent 40px, rgba(180,140,60,0.03) 40px, rgba(180,140,60,0.03) 41px);
    border-bottom: 2px solid;
    border-image: linear-gradient(90deg, transparent, rgba(180,120,40,0.35), rgba(212,175,55,0.5), rgba(180,120,40,0.35), transparent) 1;
    position: relative;
    padding-left: 48px;
    user-select: none;
    transition: all 0.35s ease;
    text-shadow: 0 1px 0 rgba(255,248,240,0.9);
    letter-spacing: 1px;
}

summary::before {
    content: '▸';
    position: absolute;
    left: 16px; top: 50%;
    transform: translateY(-50%);
    font-size: 1.1rem;
    color: #8b3a3a;
    transition: transform 0.35s ease;
    text-shadow: 0 1px 2px rgba(139,58,58,0.3);
}

details[open] > summary::before {
    transform: translateY(-50%) rotate(90deg);
    color: #c9a44b;
    text-shadow: 0 1px 3px rgba(180,130,50,0.5);
}

summary::after {
    content: '';
    position: absolute;
    left: 0; top: 20%;
    height: 60%; width: 3px;
    background: linear-gradient(180deg, transparent, rgba(180,120,40,0.3), rgba(212,175,55,0.5), rgba(180,120,40,0.3), transparent);
    border-radius: 2px;
}

summary:hover {
    background: 
        linear-gradient(90deg, rgba(139,50,40,0.18) 0%, rgba(200,150,60,0.14) 30%, rgba(220,180,80,0.2) 50%, rgba(200,150,60,0.14) 70%, rgba(139,50,40,0.18) 100%),
        repeating-linear-gradient(90deg, transparent, transparent 40px, rgba(200,160,60,0.05) 40px, rgba(200,160,60,0.05) 41px);
    color: #2a1008;
    text-shadow: 0 0 8px rgba(200,150,60,0.3);
}

details[open] > summary {
    border-bottom-color: #c9a44b;
    color: #2a1008;
}

/* ========== 内容段落 ========== */
details p {
    margin: 8px 0;
    padding: 9px 20px;
    line-height: 1.75;
    color: #3a1c18;
    font-size: 14px;
    position: relative;
    z-index: 1;
}
details p:first-of-type { padding-top: 14px; }
details p:last-of-type { padding-bottom: 14px; }

details strong {
    color: #4a1c14;
    font-weight: 700;
    position: relative;
    padding: 0 5px;
}
details strong::after {
    content: '';
    position: absolute;
    bottom: 1px; left: 0;
    width: 100%; height: 3px;
    background: linear-gradient(90deg, rgba(180,120,40,0.2), rgba(212,175,55,0.5), rgba(180,120,40,0.2));
    border-radius: 1px;
}

/* 数值显示 */
details p:contains('HP'),
details p:contains('妖力'),
details p:contains('灵力') {
    font-family: 'Courier New', 'Source Code Pro', monospace;
    background: 
        linear-gradient(90deg, rgba(139,50,40,0.08) 0%, rgba(139,50,40,0.03) 100%),
        repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(139,50,40,0.02) 2px, rgba(139,50,40,0.02) 3px);
    border-left: 4px solid;
    border-image: linear-gradient(180deg, #8b3a3a, #c08040, #8b3a3a) 1;
    padding-left: 16px;
    letter-spacing: 0.5px;
}

/* ========== 角色对话颜色 ========== */
user-talk           { color: #a07818; font-weight: 700; text-shadow: 0 0 6px rgba(200,150,40,0.2); }
inuyasha-talk       { color: #c83838; font-weight: 700; text-shadow: 0 0 6px rgba(200,40,40,0.15); }
kagome-talk         { color: #e06878; font-weight: 700; text-shadow: 0 0 6px rgba(220,80,100,0.12); }
miroku-talk         { color: #4a6f9a; font-weight: 700; text-shadow: 0 0 6px rgba(70,100,150,0.12); }
sango-talk          { color: #b87040; font-weight: 700; text-shadow: 0 0 6px rgba(180,100,60,0.12); }
shippo-talk         { color: #d08828; font-weight: 700; text-shadow: 0 0 6px rgba(200,130,30,0.15); }
sesshomaru-talk     { color: #90a8c8; font-weight: 700; text-shadow: 0 0 8px rgba(140,170,200,0.2); }
kikyo-talk          { color: #9070a8; font-weight: 700; text-shadow: 0 0 8px rgba(140,100,170,0.18); }
naraku-talk         { color: #604090; font-weight: 700; text-shadow: 0 0 6px rgba(100,60,150,0.15); }
npc-talk            { color: #7a5c4a; font-weight: 600; }

user-think          { color: #907050; font-style: italic; opacity: 0.85; }
inuyasha-think      { color: #a84848; font-style: italic; opacity: 0.85; }
kagome-think        { color: #b05868; font-style: italic; opacity: 0.85; }
miroku-think        { color: #3e5c7a; font-style: italic; opacity: 0.85; }
sango-think         { color: #905838; font-style: italic; opacity: 0.85; }
shippo-think        { color: #a87028; font-style: italic; opacity: 0.85; }
sesshomaru-think    { color: #7088a0; font-style: italic; opacity: 0.85; }
kikyo-think         { color: #785c90; font-style: italic; opacity: 0.85; }
naraku-think        { color: #4c3078; font-style: italic; opacity: 0.85; }

/* ========== 战斗记录 ========== */
details:has(summary:contains('战斗记录')) {
    border: 2px solid;
    border-image: linear-gradient(135deg, #5a0c0c, #8b2020, #a03030, #8b2020, #5a0c0c) 1;
    background: 
        linear-gradient(160deg, #fef5f4 0%, #fef7f5 30%, #fdf4f2 60%, #fef8f6 100%),
        repeating-linear-gradient(0deg, transparent, transparent 6px, rgba(180,30,30,0.015) 6px, rgba(180,30,30,0.015) 7px),
        radial-gradient(ellipse at 70% 30%, rgba(160,20,20,0.04) 0%, transparent 50%);
    box-shadow: 0 3px 18px rgba(90,10,15,0.18), 0 0 30px rgba(160,30,30,0.1), inset 0 1px 0 rgba(255,240,240,0.5);
    animation: battleGlow 4s infinite alternate;
}

@keyframes battleGlow {
    from { box-shadow: 0 3px 18px rgba(90,10,15,0.18), 0 0 30px rgba(160,30,30,0.1), inset 0 1px 0 rgba(255,240,240,0.5); }
    to { box-shadow: 0 4px 22px rgba(110,15,20,0.25), 0 0 38px rgba(180,40,40,0.14), inset 0 1px 0 rgba(255,240,240,0.6); }
}

details:has(summary:contains('战斗记录')) summary {
    background: linear-gradient(90deg, rgba(139,15,15,0.18) 0%, rgba(180,30,30,0.08) 50%, rgba(139,15,15,0.18) 100%);
    color: #5a0c0c;
    text-shadow: 0 1px 0 rgba(255,235,235,0.9);
    letter-spacing: 2px;
}

details:has(summary:contains('战斗记录')) p { color: #4a1010; font-weight: 500; }

/* ========== 锁定角色 ========== */
details:has(summary:contains('锁定追踪')) {
    border: 2px solid;
    border-image: linear-gradient(135deg, #7a3070, #b080c0, #d0b0e0, #b080c0, #7a3070) 1;
    background: 
        linear-gradient(160deg, #fdf8fc 0%, #faf4f8 30%, #f8f0f6 60%, #fdf9fc 100%),
        radial-gradient(ellipse at 80% 20%, rgba(180,130,200,0.06) 0%, transparent 50%),
        radial-gradient(ellipse at 20% 80%, rgba(160,100,180,0.04) 0%, transparent 50%);
    animation: spiritGlow 3.5s infinite alternate;
    box-shadow: 0 3px 16px rgba(80,20,70,0.12), 0 0 28px rgba(150,70,130,0.08), inset 0 1px 0 rgba(255,245,255,0.6);
}

@keyframes spiritGlow {
    from { box-shadow: 0 3px 16px rgba(80,20,70,0.12), 0 0 28px rgba(150,70,130,0.08), inset 0 1px 0 rgba(255,245,255,0.6); }
    to { box-shadow: 0 5px 22px rgba(100,30,85,0.2), 0 0 38px rgba(170,90,150,0.14), inset 0 1px 0 rgba(255,248,255,0.7); }
}

details:has(summary:contains('锁定追踪')) summary {
    background: linear-gradient(90deg, rgba(139,60,120,0.15) 0%, rgba(160,100,150,0.08) 50%, rgba(139,60,120,0.15) 100%);
    color: #5a2450;
    letter-spacing: 2px;
}

/* ========== 章节状态标记 ========== */
details p:has(strong:contains('✅'))::before,
details p:has(strong:contains('🔄'))::before,
details p:has(strong:contains('🔒'))::before {
    display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 10px; content: '';
}
details p:has(strong:contains('✅'))::before { background: #4caf50; box-shadow: 0 0 10px rgba(76,175,80,0.7), 0 0 20px rgba(76,175,80,0.3); }
details p:has(strong:contains('🔄'))::before { background: #ff9800; box-shadow: 0 0 10px rgba(255,152,0,0.7), 0 0 20px rgba(255,152,0,0.3); animation: pulse 1.8s infinite; }
details p:has(strong:contains('🔒'))::before { background: #9e9e9e; box-shadow: 0 0 6px rgba(158,158,158,0.4); }

@keyf

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "ehjk8d4iyan5phqoacigiv4z.html",
  "options": {
    "items": [
      {
        "order": 0,
        "label": "【锁定角色】",
        "type": "SET-INPUT",
        "value": "【锁定角色:XXXX】"
      },
      {
        "order": 1,
        "label": "【解除锁定角色】",
        "type": "SET-INPUT",
        "value": "【解除锁定角色:XXXX】"
      },
      {
        "order": 2,
        "label": "【前往主角团位置】",
        "type": "SET-INPUT",
        "value": "【前往主角团位置】"
      }
    ]
  },
  "defaultModelSettings": null,
  "cover": "z3wrp26padxqi5vi2p75an6l.webp",
  "background": "r36v1jrdvk8d7w0fl063w1r4.webp"
}
原始导出字段

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