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

CHARACTER CARD

学战都市【roll天赋/全剧情收录】

作者:sanji3

超高自由度全性向大世界剧情向开放大世界燃夏争魁动漫同人

群号:1070193902。欢迎进群拷打作者 20世纪末,一场名为"落星雨(Invertia)"的大灾害以陨石群袭击地球,摧毁了旧世界秩序,也带来了未知能源"万应素(Mana)"。 万应素改变了一部分人类,使其觉醒为拥有超常身体能力(体能、感知、特殊异能)的新人种——"星脉世代(Genestella)"。星脉世代者背后会浮现名为"星辰纹(星痕)"的发光纹路,其能力上限与星辰力(Prana)总量因人而异。 灾害后,旧有国家权力衰退,六大巨型企业联合体"统合企业财团(IEF)"取代政府,成为掌控世界经济、科技与话语权的实际统治者。 六花校园 落星雨形成的巨型陨石坑积水成湖,湖上建起水上学园都市"六花",是星脉世代者汇聚、修习与竞技的中心,也是财团展示实力的橱窗。 六所学园环湖而立,各自由不同的统合企业财团势力赞助。学生们通过公开的武装竞技大会"星武祭(Festa)"争夺荣誉、资源与"愿望权利"——冠军可向财团许下几乎任何愿望。

公开统计

1,179热度分
52消息量
146,183世界书字符
18,604固定设定字符

字段状态

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

原卡能力

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

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

图片引用

未发现 cover/background 引用。

注入样式预览

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

下载 CSS
/* ═══════════════════════════════════════════════
   星蓝清透主题 · Rili适配
   聊天框 + 界面 + 内容UI完整版
   ═══════════════════════════════════════════════ */

/* ═══ 动画═══ */
@keyframes breathe {
  0%, 100% { box-shadow: 0 0 4px rgba(147,197,253,0.2); border-color: rgba(147,197,253,0.35); }
  50% { box-shadow: 0 0 14px rgba(96,165,250,0.35), 0 0 4px rgba(147,197,253,0.2); border-color: rgba(96,165,250,0.55); }
}
@keyframes sweep {
  0% { left: -100%; }
  45% { left: 100%; }
  100% { left: 100%; }
}
@keyframes mp-shimmer {
  0% { background-position: -150px 0; }
  100% { background-position: 150px 0; }
}
@keyframes weather-spin {
  0% { transform: translateY(-50%) rotate(0deg); }
  100% { transform: translateY(-50%) rotate(360deg); }
}
@keyframes weather-pulse {
  0%, 100% { opacity: 0.7; }
  50% { opacity: 1; }
}
@keyframes tip-in {
  from { opacity: 0; transform: translateY(6px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes s-glow {
  0%, 100% { text-shadow: 0 0 4px rgba(220,38,38,0.3); }
  50% { text-shadow: 0 0 12px rgba(220,38,38,0.6), 0 0 4px rgba(220,38,38,0.3); }
}
@keyframes content-in {
  from { opacity: 0; transform: translateY(-4px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes msg-in {
  from { opacity: 0; transform: translateY(6px); }
  to { opacity: 1; transform: translateY(0); }
}

/* ═══════════════════════════════════════
   第一部分:界面 & 聊天框
   ═══════════════════════════════════════ */

/* ── 全局背景 ── */
body,
html {
  background: #dbeafe !important;
}

/* ── 聊天滚动区域背景 ── */
main,
[class*="overflow-y-auto"] {
  background:
    radial-gradient(ellipse 600px 400px at 20% 30%, rgba(147,197,253,0.2) 0%, transparent 70%),
    radial-gradient(ellipse 500px 350px at 80% 70%, rgba(191,219,254,0.25) 0%, transparent 70%),
    linear-gradient(170deg, #dbeafe 0%, #e8f1ff 40%, #f0f6ff 60%, #dbeafe 100%) !important;
}

/* ── 消息容器通用 ── */
.w-full.h-full.flex.group.scroll-mt-\[96px\] {
  background: transparent !important;
  border: none !important;
  animation: msg-in 0.3s ease-out;position: relative;
  z-index: 1;
}

/* ── AI消息气泡 ── */
.is-assistant > .border.border-muted {
  background: linear-gradient(135deg, #f0f6ff, #f5f9ff) !important;
  border: 1px solid rgba(147,197,253,0.4) !important;
  border-radius: 4px 16px 16px 16px !important;
  padding: 14px 16px !important;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 8px rgba(96,165,250,0.1);
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.is-assistant > .border.border-muted::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #93c5fd, #bfdbfe, transparent);
  border-radius: 2px;
}

/* AI消息文本 */
.is-assistant .rili-markdown-renderer {
  color: #1a2a3a !important;
  font-size: 0.94em;
  line-height: 2.05;
}

/* ── 用户消息气泡 ── */
.is-user > .border.border-muted {
  background: linear-gradient(135deg, #bfdbfe, #dbeafe) !important;
  border: 1px solid rgba(147,197,253,0.5) !important;
  border-radius: 16px 4px 16px 16px !important;
  padding: 12px 16px !important;
  position: relative;
  box-shadow: 0 1px 6px rgba(96,165,250,0.12);
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.is-user > .border.border-muted::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #93c5fd, transparent);
  border-radius: 2px;
}

/* 用户消息文本 */
.is-user .rili-markdown-renderer {
  color: #1e3a5f !important;
  font-size: 0.92em;
  line-height: 1.8;
  font-weight: 500;
}

/* ── 操作按钮栏 ── */
.group.scroll-mt-\[96px\] .bg-muted.rounded.flex.p-0\.5 {
  background: linear-gradient(135deg, #e8f1ff, #f0f6ff) !important;
  border: 1px solid rgba(147,197,253,0.3) !important;
  border-radius: 12px !important;
}

.group.scroll-mt-\[96px\] .bg-muted.rounded.flex.p-0\.5 button {
  background: transparent !important;
  border: none !important;
  border-radius: 10px !important;
  color: #3b82f6 !important;
  transition: background 0.2s ease;
}

.group.scroll-mt-\[96px\] .bg-muted.rounded.flex.p-0\.5 button:hover {
  background: rgba(96,165,250,0.15) !important;
}

.group.scroll-mt-\[96px\] .bg-muted.rounded.flex.p-0\.5 button svg {
  stroke: #3b82f6 !important;
}

/* ── 输入区域 ── */
textarea,
form textarea {
  background: linear-gradient(135deg, #f0f6ff, #f5f9ff) !important;
  border: 1px solid rgba(147,197,253,0.45) !important;
  border-radius: 12px !important;
  color: #1a2a3a !important;
  font-size: 0.92em;
  padding: 12px 16px !important;
  box-shadow: 0 1px 4px rgba(96,165,250,0.08);
  transition: border-color 0.3s, box-shadow 0.3s;
  caret-color: #3b82f6;
}

textarea:focus,
form textarea:focus {
  border-color: #93c5fd !important;
  box-shadow: 0 0 12px rgba(96,165,250,0.15), 0 0 4px rgba(147,197,253,0.2) !important;
}

textarea::placeholder,
form textarea::placeholder {
  color: rgba(30,58,95,0.35) !important;
  font-style: italic;
}

/* ── hover高亮 ── */
.is-assistant:hover > .border.border-muted {
  border-color: #93c5fd !important;box-shadow: 0 2px 12px rgba(96,165,250,0.15);
}

.is-user:hover > .border.border-muted {
  border-color: #60a5fa !important;
  box-shadow: 0 2px 10px rgba(96,165,250,0.18);
}

/* ── 消息分隔线 ── */
.w-full.max-w-2xl.mx-auto + .w-full.max-w-2xl.mx-auto::before {
  content: "";
  display: block;
  width: 60%;
  height: 1px;
  margin: 4px auto 12px;
  background: linear-gradient(90deg, transparent, rgba(147,197,253,0.35), transparent);
}

/* ── 滚动条 ── */
main::-webkit-scrollbar,
[class*="overflow-y-auto"]::-webkit-scrollbar {
  width: 5px;
}
main::-webkit-scrollbar-track,
[class*="overflow-y-auto"]::-webkit-scrollbar-track {
  background: rgba(219,234,254,0.5);
}
main::-webkit-scrollbar-thumb,
[class*="overflow-y-auto"]::-webkit-scrollbar-thumb {
  background: #93c5fd;
  border-radius: 3px;
}
main::-webkit-scrollbar-thumb:hover,
[class*="overflow-y-auto"]::-webkit-scrollbar-thumb:hover {
  background: #60a5fa;
}

/* ── 加载动画小球 ── */
.flex.gap-2.w-full.h-full.items-center.justify-center span {
  background: #93c5fd !important;
  box-shadow: 0 0 6px rgba(147,197,253,0.4);
}

/* ── token消耗信息 ── */
.text-xs.font-mono.text-muted-foreground {
  color: #3b82f6 !important;
}

/* ── 侧边栏/顶栏 ── */
header,
nav,
aside {
  background: linear-gradient(135deg, #dbeafe, #e8f1ff) !important;
  border-color: rgba(147,197,253,0.35) !important;
}

header *,
nav * {
  color: #1e3a5f;
}


/* ═══════════════════════════════════════
   第二部分:AI输出内容内部UI(原样保留)
   以下选择器作用于AI输出的自定义HTML,
   两平台结构一致,无需修改选择器
   ═══════════════════════════════════════ */

/* ═══ 主容器 ═══ */
.asterisk-ui {
  background: #dbeafe;
  padding: 0;
  font-family: -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  color: #1a2a3a;
}
/* ═══ 顶部状态栏 ═══ */
.top-bar {
  background: linear-gradient(135deg, #bfdbfe, #dbeafe);
  padding: 12px 14px;
  border-bottom: 2px solid #93c5fd;
}
.tb-item {
  margin: 4px 0 !important;
  color: #1e3a5f;
  font-size: 0.84em;
  line-height: 1.6;
  padding-left: 22px;
  position: relative;font-weight: 500;
}
.tb-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.85;
}
.tb-time::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");
}
.tb-match::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E");
}
.tb-weather::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2'/%3E%3Cpath d='M12 20v2'/%3E%3Cpath d='M4.93 4.93l1.41 1.41'/%3E%3Cpath d='M17.66 17.66l1.41 1.41'/%3E%3Cpath d='M2 12h2'/%3E%3Cpath d='M20 12h2'/%3E%3Cpath d='M6.34 17.66l-1.41 1.41'/%3E%3Cpath d='M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E");animation: weather-spin 12s linear infinite, weather-pulse 3s ease-in-out infinite;
}
.tb-loc::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");
}
.tb-people::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");
}
/* ═══ 正文═══ */
text {
  display: block !important;
  color: #1a1a1a !important;
  line-height: 2.05!important;
  padding: 18px 14px 22px !important;
  font-size: 0.94em !important;
  background: #f0f6ff !important;
  font-family: "瘦金体", "STSong", "Songti SC", "SimSun", serif !important;
  overflow: visible !important;
  position: relative;
}
text p {
  margin: 0 0 14px !important;
  text-indent: 2em;font-family: inherit !important;
  overflow: visible !important;
  position: relative;
}
text .pc,
text .fn,
text .mn {
  color: #1e3a8a;
  font-weight: 700;
  text-shadow: 0 0 6px rgba(30,58,138,0.25), 0 0 2px rgba(30,58,138,0.15);
}
/* ═══ 底部容器 ═══ */
.bottom-bar {
  padding: 6px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
/* ═══ 折叠块通用 ═══ */
.sb-block {
  border: 1px solid rgba(147,197,253,0.4);
  background: #eef4ff;
  overflow: visible;
  position: relative;
  animation: breathe 4s ease-in-out infinite;
}
/* ═══ Summary通用 ═══ */
.sb-block summary {
  padding: 10px 14px 10px 36px;
  cursor: pointer;
  font-weight: 700;
  color: #1e3a5f;
  background: linear-gradient(135deg, #bfdbfe, #dbeafe);
  border: none;
  list-style: none;
  user-select: none;
  font-size: 0.88em;
  letter-spacing: 0.04em;
  position: relative;
  overflow: hidden;
  transition: background 0.25s;
}
.sb-block summary:hover {
  background: linear-gradient(135deg, #93c5fd, #bfdbfe);
}
.sb-block[open] summary {
  border-bottom: 1px solid rgba(147,197,253,0.3);
}
.sb-block summary::-webkit-details-marker { display: none; }
.sb-block summary::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
  animation: sweep 4.5s ease-in-out infinite;
  pointer-events: none;
}
/* ═══ Summary SVG图标 ═══ */
.sb-block summary::before {
  content: "";
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 0.7;
  transition: opacity 0.2s;
  z-index: 1;
}
.sb-block[open] summary::before { opacity: 1; }
.sb-world summary::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231e3a5f' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E");
}
.sb-bond summary::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' str

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "hcd0191b6erxjvy9a988xo9j.html",
  "options": {
    "items": [
      {
        "order": 0,
        "label": "跑路",
        "type": "SET-INPUT",
        "value": "【跑路】"
      },
      {
        "order": 1,
        "label": "评价系统",
        "type": "SET-INPUT",
        "value": "好评/差评+原因+你下一轮的输入"
      },
      {
        "order": 2,
        "label": "锁定角色",
        "type": "SET-INPUT",
        "value": "格式为锁定角色xxx(xxx为角色名字)"
      },
      {
        "order": 3,
        "label": "防抢话",
        "type": "SET-INPUT",
        "value": "防抢话:开启"
      }
    ]
  },
  "defaultModelSettings": null,
  "cover": null,
  "background": null
}
原始导出字段

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