公开统计
7,542热度分
560消息量
980,459世界书字符
28,708固定设定字符
CHARACTER CARD
当乐园的大门向所有世界敞开,故事就此开始。🌀 150位角色,来自动漫、原创世界与神秘乐园深处,各有立绘,女性角色皆有专属特殊CG。✨ 每一位背后都有超过4000字的专属设定支撑——她们不是摆设,是真正活着的存在。📖 战场上,原著级别的战斗描写让每一场厮杀都有重量;⚔️ 私下里,扶她、百合、各种你想象得到与想象不到的玩法,一样都不少。🔞💦 升级、探索、解锁——每一个阶位都是通往新世界的钥匙。🗝️ 你不知道下一扇门后站着谁,但你知道,这里永远有新的故事在等你。🚪✨
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: qkj64johybi723ugabysipb8.webpbackground: c3fwxgs9t32yw94zunmjybai.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 268,153 字符;仅作为文本显示,不会在本站执行。
/* ============================================================
轮回乐园 · PARADISE TERMINAL UI v1.0
全局命名空间前缀 rl 禁止使用 id 选择器
============================================================ */
/* ---------- 设计公理层:颜色与尺度令牌 ---------- */
.rlmain {
--rl-void: #05070c;
--rl-bg0: #080a10;
--rl-bg1: #0e1220;
--rl-bg2: #141a2c;
--rl-bg3: #1c2440;
--rl-line: #223052;
--rl-line2: #2e3f68;
--rl-order: #4dd0ff;
--rl-order-d: #1d7fa8;
--rl-chaos: #ff2d55;
--rl-chaos-d: #a01030;
--rl-nature: #3ddc97;
--rl-nature-d: #1a8a5c;
--rl-gold: #ffc94d;
--rl-gold-d: #c9a227;
--rl-txt: #c8d4e8;
--rl-txt2: #7a8aa8;
--rl-txt3: #4a5670;
--rl-cut: 10px;
--rl-cut-s: 5px;
--rl-ez-panel: cubic-bezier(.16, 1, .3, 1);
--rl-ez-slide: cubic-bezier(.65, .05, .36, 1);
--rl-ez-pop: cubic-bezier(.34, 1.56, .64, 1);
position: relative;
display: flex;
flex-direction: column;
box-sizing: border-box;
width: 100%;
max-width: 100%;
height: calc(100vh - 168px);
height: calc(100dvh - 168px);
min-height: 470px;
max-height: 780px;
margin: 2px0;
padding: 0;
overflow: hidden;
font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", -apple-system, sans-serif;
font-size: 13px;
line-height: 1.7;
color: var(--rl-txt);
letter-spacing: .3px;
background:
radial-gradient(ellipse 120% 70% at 50% -10%, rgba(77, 208, 255, .11), transparent 62%),
radial-gradient(ellipse 90% 50% at 100% 108%, rgba(255, 45, 85, .075), transparent 60%),
linear-gradient(172deg, var(--rl-bg1) 0%, var(--rl-bg0) 45%, var(--rl-void) 100%);
border: 1px solid var(--rl-line);
border-radius: 3px;
isolation: isolate;
container-type: inline-size;
container-name: rlbox;
}
/* ============================================================
1. 外框容器 —— 隔离平台样式,锁定总高度
============================================================ */
/* 外框四角机械卡榫 */
.rlmain::before {
content: '';
position: absolute;
inset: 0;
z-index: 9;
pointer-events: none;
background:
linear-gradient(90deg, var(--rl-order) 0 22px, transparent 22px) 0 0/100% 1px no-repeat,
linear-gradient(180deg, var(--rl-order) 0 22px, transparent 22px) 0 0/1px 100% no-repeat,
linear-gradient(270deg, var(--rl-order) 0 22px, transparent 22px) 100% 0/100% 1px no-repeat,
linear-gradient(0deg, var(--rl-order) 0 22px, transparent 22px) 100% 0/1px 100% no-repeat,
linear-gradient(90deg, var(--rl-chaos) 0 22px, transparent 22px) 0 100%/100% 1px no-repeat,
linear-gradient(0deg, var(--rl-chaos) 0 22px, transparent 22px) 0 100%/1px 100% no-repeat,
linear-gradient(270deg, var(--rl-chaos) 0 22px, transparent 22px) 100% 100%/100% 1px no-repeat,
linear-gradient(180deg, var(--rl-chaos) 0 22px, transparent 22px) 100% 100%/1px 100% no-repeat;
opacity: .85;
}
/* 全屏噪点质感层 —— feTurbulence 生成,注意 baseFrequency 不可过大 */
.rlmain::after {
content: '';
position: absolute;
inset: 0;
z-index: 8;
pointer-events: none;
opacity: .038;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");
background-size: 180px 180px;
}
/* 隐藏内部结构区 */
.rlmain wldata,
.rlmain rlock,
.rlmain lck,
.rlmain anchor,
.rlmain .rlanchor {
display: none !important;
}
/* 集中式 input 全部隐藏 —— display:none 彻底脱离渲染树
24-1节用!important再次声明,此处为基础声明保持一致
label的for关联、:checked、~选择器均基于DOM工作,不受display:none影响 */
.rlmain input.rlrd,
.rlmain input.rlck {
display: none;
}
/* 全局去除 s 标签默认删除线(防止嵌套 s 标签遗漏) */
.rlmain s {
text-decoration: none;
}
/* ============================================================
2. 顶栏 —— 时间 / 天气 / 地点 / 设置按钮
============================================================ */
.rlmain .rltop {
position: relative;
z-index: 6;
display: flex;
flex: 0 0 auto;
align-items: center;
gap: 0;
box-sizing: border-box;
height: 46px;
padding: 0 12px 0 0;
background:
linear-gradient(180deg, rgba(28, 36, 64, .92) 0%, rgba(14, 18, 32, .96) 100%);
border-bottom: 1px solid var(--rl-line2);
box-shadow: 0 4px 18px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(120, 180, 240, .09);
}
/* 顶栏底部流动扫描光 */
.rlmain .rltop::after {
content: '';
position: absolute;
bottom: -1px;
left: 0;
width: 34%;
height: 1px;
background: linear-gradient(90deg, transparent, var(--rl-order), rgba(255, 201, 77, .9), transparent);
animation: rlScanX 5.5s linear infinite;
filter: drop-shadow(0 0 4px rgba(77, 208, 255, .8));
}
@keyframes rlScanX {
0% { transform: translateX(-105%); }
100% { transform: translateX(400%); }
}
/* 顶栏左侧品牌徽记 */
.rlmain .rlsigil {
position: relative;
flex: 0 0 auto;
width: 58px;
height: 58px;
background: linear-gradient(145deg, rgba(77, 208, 255, .16), rgba(255, 45, 85, .08));
border-right: 1px solid var(--rl-line2);
}
.rlmain .rlsigil::before {
content: '';
position: absolute;
inset: 0;
background-color: var(--rl-order);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 L21 7 L21 17 L12 22 L3 17 L3 7 Z' fill='none' stroke='black' stroke-width='1.3'/%3E%3Ccircle cx='12' cy='12' r='4.2' fill='none' stroke='black' stroke-width='1.3'/%3E%3Cpath d='M12 7.8 L12 4.4 M16.2 12 L19.6 12 M12 16.2 L12 19.6 M7.8 12 L4.4 12' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 L21 7 L21 17 L12 22 L3 17 L3 7 Z' fill='none' stroke='black' stroke-width='1.3'/%3E%3Ccircle cx='12' cy='12' r='4.2' fill='none' stroke='black' stroke-width='1.3'/%3E%3Cpath d='M12 7.8 L12 4.4 M16.2 12 L19.6 12 M12 16.2 L12 19.6 M7.8 12 L4.4 12' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E");
-webkit-mask-size: 30px 30px;
mask-size: 30px 30px;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
animation: rlSigilPulse 3.4s ease-in-out infinite;
}
@keyframes rlSigilPulse {
0%, 100% { opacity: .72; filter: drop-shadow(0 0 3px rgba(77, 208, 255, .5)); }
50% { opacity: 1; filter: drop-shadow(0 0 9px rgba(77, 208, 255, .95)); }
}
/* 徽记外旋光环 */
.rlmain .rlsigil::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 42px;
height: 42px;
margin: -21px 0 0 -21px;
border: 1px dashed rgba(77, 208, 255, .32);
border-radius: 50%;
animation: rlSpin 14s linear infinite;
}
@keyframes rlSpin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
/* 顶栏信息槽通用 */
.rlmain .rlslot {
position: relative;
display: flex;
flex: 0 0 auto;
align-items: center;
gap: 6px;
box-sizing: border-box;
height: 58px;
padding: 0 13px;
border-right: 1px solid rgba(34, 48, 82, .7);
transition: background .2s ease-out;
}
.rlmain .rlslot:hover {
background: rgba(77, 208, 255, .07);
}
.rlmain .rlslot > i {
position: relative;
flex: 0 0 auto;
width: 17px;
height: 17px;
background-color: var(--rl-txt2);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: 17px 17px;
mask-size: 17px 17px;
transition: background-color .2s ease-out, filter .2s ease-out;
}
.rlmain .rlslot:hover > i {
background-color: var(--rl-order);
filter: drop-shadow(0 0 5px rgba(77, 208, 255, .8));
}
.rlmain .rlslot > u {
display: flex;
flex-direction: column;
line-height: 1.25;
text-decoration: none;
}
.rlmain .rlslot > u > s {
font-size: 8.5px;
font-weight: 700;
color: var(--rl-txt3);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1.4px;
}
.rlmain .rlslot > u > b {
font-size: 12.5px;
font-weight: 600;
color: var(--rl-txt);
letter-spacing: .4px;
white-space: nowrap;
}
/* 时间槽 —— 数字等宽并带微光 */
.rlmain .rlslot.rltime > u > b {
font-family: "Consolas", "SF Mono", "Courier New", monospace;
font-size: 13.5px;
color: var(--rl-order);
text-shadow: 0 0 8px rgba(77, 208, 255, .55);
}
.rlmain .rlslot.rltime > i {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M12 7.2 L12 12 L15.6 14.4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='M12 7.2 L12 12 L15.6 14.4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");
background-color: var(--rl-order);
filter: drop-shadow(0 0 4px rgba(77, 208, 255, .6));
}
/* 地点槽 */
.rlmain .rlslot.rlloc {
flex: 1 1 auto;
min-width: 0;
border-right: 1px solid rgba(34, 48, 82, .7);
}
.rlmain .rlslot.rlloc > u {
min-width: 0;
}
.rlmain .rlslot.rlloc > u > b {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.rlmain .rlslot.rlloc > i {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.5s7.2-7 7.2-12.1A7.2 7.2 0 0 0 4.8 9.4C4.8 14.5 12 21.5 12 21.5Z' fill='none' stroke='black' stroke-width='1.6'/%3E%3Ccircle cx='12' cy='9.3' r='2.7' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.5s7.2-7 7.2-12.1A7.2 7.2 0 0 0 4.8 9.4C4.8 14.5 12 21.5 12 21.5Z' fill='none' stroke='black' stroke-width='1.6'/%3E%3Ccircle cx='12' cy='9.3' r='2.7' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
background-color: var(--rl-gold);
filter: drop-shadow(0 0 4px rgba(255, 201, 77, .5));
}
/* ---------- 天气图标穷举映射 ---------- */
.rlmain .rlwx {
position: relative;
display: inline-flex;
align-items: center;
gap: 5px;
font-size: 12.5px;
font-weight: 600;
color: var(--rl-txt);
}
.rlmain .rlwx::before {
content: '';
flex: 0 0 auto;
width: 18px;
height: 18px;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
}
.rlmain .rlwx::after {
content: attr(t);
white-space: nowrap;
}
.rlmain .rlwx[w="sun"]::before {
background-color: var(--rl-gold);
filter: drop-shadow(0 0 6px rgba(255, 201, 77, .75));
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4.6' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M12 1.8v3.1M12 19.1v3.1M1.8 12h3.1M19.1 12h3.1M4.8 4.8l2.2 2.2M17 17l2.2 2.2M19.2 4.8L17 7M7 17l-2.2 2.2' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4.6' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M12 1.8v3.1M12 19.1v3.1M1.8 12h3.1M19.1 12h3.1M4.8 4.8l2.2 2.2M17 17l2.2 2.2M19.2 4.8L17 7M7 17l-2.2 2.2' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
animation: rlSpin 22s linear infinite;
}
.rlmain .rlwx[w="night"]::before {
background-color: #a8c0e8;
filter: drop-shadow(0 0 6px rgba(168, 192, 232, .7));
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.4 14.6A8.6 8.6 0 0 1 9.4 3.6a8.8 8.8 0 1 0 11 11Z' fill='none' stroke='black' stroke-width='1.6'/%3E%3Ccircle cx='16.8' cy='6.4' r='.9' fill='black'/%3E%3Ccircle cx='19.6' cy='9.6' r='.6' fill='black'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": [
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@RL\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlmain\"><input type=\"radio\" class=\"rlrd rlr0\" name=\"rlnav$1\" id=\"rlp0-$1\"><input type=\"radio\" class=\"rlrd rlr1\" name=\"rlnav$1\" id=\"rlp1-$1\"><input type=\"radio\" class=\"rlrd rlr2\" name=\"rlnav$1\" id=\"rlp2-$1\"><input type=\"radio\" class=\"rlrd rlr3\" name=\"rlnav$1\" id=\"rlp3-$1\"><input type=\"radio\" class=\"rlrd rlr4\" name=\"rlnav$1\" id=\"rlp4-$1\"><input type=\"radio\" class=\"rlrd rlr5\" name=\"rlnav$1\" id=\"rlp5-$1\"><input type=\"radio\" class=\"rlrd rlrx\" name=\"rlnav$1\" id=\"rlpx-$1\"><input type=\"checkbox\" class=\"rlck rlac2\" id=\"rlac-$1\"><input type=\"checkbox\" class=\"rlck rlst2\" id=\"rlset-$1\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@RL\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlnavbar\"><label class=\"rlbtn rlb0\" for=\"rlp0-$1\"><i></i><span>主角信息</span></label><label class=\"rlbtn rlb1\" for=\"rlp1-$1\"><i></i><span>互动角色</span></label><label class=\"rlbtn rlb2\" for=\"rlp2-$1\"><i></i><span>联络平台</span></label><label class=\"rlbtn rlb3\" for=\"rlp3-$1\"><i></i><span>地区任务</span></label><label class=\"rlbtn rlb4\" for=\"rlp4-$1\"><i></i><span>关系网</span></label><label class=\"rlbtn rlb5\" for=\"rlp5-$1\"><i></i><span>过往记忆</span></label></div><label class=\"rlmask\" for=\"rlset-$1\"></label></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@WL\\]([\\s\\S]*?)\\[\\/@WL\\]/g",
"replaceString": "<wldata>$1</wldata>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@ANC\\|([^\\]]*)\\]/g",
"replaceString": "<anchor class=\"rlanchor\">$1</anchor>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@TOP\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rltop\"><div class=\"rlsigil\"></div><div class=\"rlslot rltime\"><i></i><u><s>TIME</s><b>$1</b></u></div><div class=\"rlslot rlwrap\"><w w=\"$2\" t=\"$3\"></w></div><div class=\"rlslot rlloc\"><i></i><u><s>LOCATION</s><b>$4</b></u></div><label class=\"rlsetbtn\" for=\"rlset-$5\"></label></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@VIEW\\]/g",
"replaceString": "<div class=\"rlview\"><div class=\"rlbody\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@VIEW\\]/g",
"replaceString": "</div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@STG\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlstage\"><div class=\"rlsthd\"><i></i><b></b><label class=\"rlstclose\" for=\"rlpx-$1\"></label></div><div class=\"rlstbd\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@STG\\]/g",
"replaceString": "</div></div></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P0\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlpn rlp0\"><div class=\"rlsecbar\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P0\\]/g",
"replaceString": "<div class=\"rlpn rlp0\"><div class=\"rlsecbar\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@P0\\]/g",
"replaceString": "</div></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P1\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlpn rlp1\"><div class=\"rlsecbar\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P1\\]/g",
"replaceString": "<div class=\"rlpn rlp1\"><div class=\"rlsecbar\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@P1\\]/g",
"replaceString": "</div></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P2\\]/g",
"replaceString": "<div class=\"rlpn rlp2\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@P2\\]/g",
"replaceString": "</div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P3\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlpn rlp3\"><div class=\"rlsecbar\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P3\\]/g",
"replaceString": "<div class=\"rlpn rlp3\"><div class=\"rlsecbar\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@P3\\]/g",
"replaceString": "</div></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P4\\]/g",
"replaceString": "<div class=\"rlpn rlp4\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@P4\\]/g",
"replaceString": "</div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@P5\\]/g",
"replaceString": "<div class=\"rlpn rlp5\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@P5\\]/g",
"replaceString": "</div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SEC\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<details class=\"rlsec\" data-sec=\"$1\"><summary class=\"rlseclbl\">$2</summary><div class=\"rlsecbd\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@SEC\\]/g",
"replaceString": "</div></details>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SECN\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<details class=\"rlsec rlsec-npc\" nfc=\"$2\" data-idx=\"$1\"><summary class=\"rlseclbl\"><span data-name=\"$3\">$3</span></summary><div class=\"rlsecbd\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@SECN\\]/g",
"replaceString": "</div></details>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SECM\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<details class=\"rlsec\" data-sec=\"$1\"><summary class=\"rlseclbl\">$2</summary><div class=\"rlsecbd\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@SECM\\]/g",
"replaceString": "</div></details>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@CD\\]/g",
"replaceString": "<cd>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@CD\\]/g",
"replaceString": "</cd>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@G2\\]/g",
"replaceString": "<g2>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@G2\\]/g",
"replaceString": "</g2>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@G3\\]/g",
"replaceString": "<g3>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@G3\\]/g",
"replaceString": "</g3>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@D\\]/g",
"replaceString": "<d></d>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@AV\\]/g",
"replaceString": "<av></av>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@CG\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlcg\" cg=\"$1\"><details class=\"rlcg-sw\"><summary></summary></details><div class=\"rlcg-img rlcg-n\"></div><div class=\"rlcg-img rlcg-h\"></div></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@DMBOX\\]/g",
"replaceString": "<div class=\"rldmbox\"><div class=\"rldmlist\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@DMBOX\\]/g",
"replaceString": "</div></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@T\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<t><b>$1</b><span>$2</span></t>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@TN\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<t><b>$1</b><span><n>$2</n>/$3</span></t>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@ACT\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlact\"><label class=\"rlacthd\" for=\"rlac-$1\"><i></i><b n=\"4\"></b><span class=\"rlactar\"></span></label><div class=\"rlactbd\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@ACT\\]/g",
"replaceString": "</div></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@A\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<ac data-action=\"append-textinput\" data-value=\"$2\"><s>0$1</s><span>$2</span></ac>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@AH\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<ac hi=\"1\" data-action=\"append-textinput\" data-value=\"$2\"><s>0$1</s><span>$2</span></ac>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@CH\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<cd><t><b>频道</b><span>$1</span></t><g2><t><b>接入</b><span>$2</span></t><t><b>风向</b><span>$3</span></t></g2></cd>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@DMHD\\]/g",
"replaceString": "<cd><t><b>实时弹幕</b><span>滚动浏览</span></t>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@DMHD\\]/g",
"replaceString": "</cd>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@DM\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<dm><tg fc=\"$1\">$2</tg><span>$3</span></dm>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@CDM\\|([^\\]]*)\\]/g",
"replaceString": "<cd class=\"rlmsgcard\"><div class=\"rlmsghd\"><i></i><b></b><span>收件·<n>$1</n>条</span></div><div class=\"rlmsgbox\"><div class=\"rlmsglist\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@CDM\\]/g",
"replaceString": "</div></div></cd>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@MS\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<ms mt=\"$1\" fc=\"$2\" ur=\"$3\"><tg fc=\"$2\">$4</tg><nav><s>$5</s><span>$6</span></nav></ms>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SET\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlsetpanel\"><div class=\"rlsethd\"><i></i><b>System Config</b><label class=\"rlclose\" for=\"rlset-$1\"></label></div><div class=\"rlsetbd\">"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[\\/@SET\\]/g",
"replaceString": "</div></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SETG\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlsetgrp\">$1</div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SI\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlsetitem\"><i class=\"rlseti\" s=\"$1\"></i><u><b>$2</b><s>$3</s></u><span class=\"rlsetval\" v=\"$5\">$4</span></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SIF\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlsetitem $1\"><i class=\"rlseti\" s=\"$2\"></i><u><b>$3</b><s>$4</s></u><span class=\"rlsetval\" v=\"$6\">$5</span></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SIS\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlsetitem rlsetstory\"><i class=\"rlseti\" s=\"$1\"></i><u><b>$2</b><s>$3</s></u></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SETFT\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlsetft\">PARADISE TERMINAL · TURN $1 · ROUND $2</div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\[@SETGS\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^\\]]*)\\]/g",
"replaceString": "<div class=\"rlsetitem rlsetstory\"><i class=\"rlseti\" s=\"$1\"></i><u><b>$2</b><s>$3</s></u><span class=\"rlsetval\" v=\"$5\">$4</span></div>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{N\\|([^}]*)\\}/g",
"replaceString": "<n>$1</n>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{DG\\|([^}]*)\\}/g",
"replaceString": "<dg dg=\"$1\"></dg>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{LK\\}/g",
"replaceString": "<lk></lk>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{TG\\|([^|]*)\\|([^}]*)\\}/g",
"replaceString": "<tg fc=\"$1\">$2</tg>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{W\\|([^|]*)\\|([^}]*)\\}/g",
"replaceString": "<w w=\"$1\" t=\"$2\"></w>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{C\\|([^|]*)\\|([^|]*)\\|([^}]*)\\}/g",
"replaceString": "<b c>$1<i><b>$2</b>$3</i></b>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{CN\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^}]*)\\}/g",
"replaceString": "<b c n><n>$1</n>$2<i><b>$3</b>$4</i></b>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{CQ\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^}]*)\\}/g",
"replaceString": "<b c q=\"$1\">$2<i><b>$3</b>$4</i></b>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{CF\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^}]*)\\}/g",
"replaceString": "<b c fc=\"$1\">$2<i><b>$3</b>$4</i></b>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{CFN\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^|]*)\\|([^}]*)\\}/g",
"replaceString": "<b c fc=\"$1\"><n>$2</n>$3<i><b>$4</b>$5</i></b>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{CO\\|([^}]*)\\}/g",
"replaceString": "<b c>$1</b>"
},
{
"enabled": true,
"applyMode": "front-end",
"messageRole": "assistant",
"regex": "/\\{CNO\\|([^|]*)\\|([^}]*)\\}/g",
"replaceString": "<b c n><n>$1</n>$2</b>"
}
],
"enableMemorySchema": true,
"memorySchema": null,
"introPage": "qq1qy42bbwi58g8jdvhuvoec.html",
"options": {
"items": [
{
"order": 0,
"label": "锁定角色",
"type": "SET-INPUT",
"value": "(锁定{角色名}/解锁{角色名})+ 行动"
}
]
},
"defaultModelSettings": {
"modelSettings": {}
},
"cover": "qkj64johybi723ugabysipb8.webp",
"background": "c3fwxgs9t32yw94zunmjybai.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。