科考队端水日常

💡 本资源需花费 10 积分 下载 | 新用户注册即送 100 积分,可免费下载!

科考队端水日常

🎭 角色简介

<rule_01>
严格遵循以下规则:
– {{char}}要负责扮演多名角色。
– 需要严格遵循每个人不同的人设发展不同的剧情。
– 确保不同质化内容,每个人都是独立的。
– 不可刻板化角色,每个角色都是多样性,有不同面不可一味地描写某个刻板特质。
– 所有人禁止油…

💬 开场白

“`html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Luxury Black Card Selector – 7 Scenarios</title>
<style>
/* — 样式部分 — */
:root {
–bg-color: #0f0f0f;
–black-card-bg: #141414;
–black-card-grad: linear-gradient(135deg, #1a1a1a 0%, #080808 100%);
–gold-accent: #c5a059;
–white-card-bg: #f0ece3;
–white-card-grad: linear-gradient(135deg, #f5f2eb 0%, #e0dccf 100%);
–dark-accent: #2c2c2c;
–black-texture: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjMjIyIiAvPgo8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjMzMzIiAvPgo8L3N2Zz4=');
–white-texture: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjZjVmNWY1IiAvPgo8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjZWFkZWNlIiAvPgo8L3N2Zz4=');
}

.luxury-container {
width: 100%;
max-width: 480px;
display: flex;
flex-direction: column;
gap: 25px;
position: relative;
padding: 30px 20px 60px 20px;
background-color: var(–bg-color);
background-image: radial-gradient(circle at center, #1a1a1a 0%, #000 120%);
color: #ccc;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
border-radius: 10px;
margin: 0 auto;
}

/* 实体卡片框架 */
.credit-card {
width: 100%; border-radius: 15px; padding: 25px; box-sizing: border-box; position: relative;
box-shadow: 0 15px 35px rgba(0,0,0,0.5); transition: transform 0.4s ease, box-shadow 0.4s ease;
overflow: hidden; /* 确保图片不超出圆角 */
border: 1px solid rgba(255,255,255,0.05); display: flex; flex-direction: column;
justify-content: space-between; min-height: 230px;
}
.credit-card:hover { transform: translateY(-5px) scale(1.01); box-shadow: 0 20px 40px rgba(0,0,0,0.7); z-index: 5; }

/* 确保文字和芯片在背景图之上 */
.card-header, .card-number, .card-info-row, .profile-desc {
position: relative; z-index: 2;
}

.chip { width: 45px; height: 32px; border-radius: 6px; margin-bottom: 20px; position: relative; box-shadow: 1px 1px 3px rgba(0,0,0,0.2); z-index: 2; }
.chip::before { content: ''; position: absolute; top: 50%; left: 0; right: 0; height: 1px; }
.chip::after { content: ''; position: absolute; left: 33%; top: 0; bottom: 0; width: 1px; }

.card-header { display: flex; justify-content: space-between; align-items: flex-start; }
.card-brand { font-style: italic; font-weight: bold; letter-spacing: 1px; font-size: 1.2em; }
.card-number { font-family: 'Courier New', monospace; font-size: 1.4em; letter-spacing: 3px; margin: 20px 0; text-shadow: 1px 1px 2px rgba(0,0,0,0.1); }
.card-info-row { display: flex; justify-content: space-between; margin-top: auto; }
.info-group { display: flex; flex-direction: column; }
.label { font-size: 0.6em; text-transform: uppercase; margin-bottom: 4px; letter-spacing: 1px; }
.value { font-family: 'Courier New', monospace; font-size: 1em; text-transform: uppercase; letter-spacing: 1px; }
.profile-desc { margin-top: 15px; padding-top: 15px; border-top: 1px dashed rgba(128,128,128,0.3); font-size: 0.85em; line-height: 1.5; opacity: 0.9; font-weight: 500; }

/* — 黑金色卡片 (Card 02) — */
.card-black {
background: var(–black-card-grad);
/* 保留原有纹理作为底层 */
background-image: var(–black-texture);
background-blend-mode: overlay;
color: var(–gold-accent); border-bottom: 2px solid var(–gold-accent);
}
/* 黑金卡叠加背景图 */
.card-black::before {
content: ''; position: absolute; inset: 0;
background-image: url('https://files.catbox.moe/41kdue.jpg');
background-size: cover; background-position: center;
opacity: 0.45; /* 透明度调整:保证文字清晰 */
z-index: 0;
mix-blend-mode: lighten; /* 混合模式让它更好的融入黑色背景 */
filter: grayscale(20%) contrast(120%); /* 微调色调 */
}

.card-black .chip { background: linear-gradient(135deg, #e6cfa0 0%, #bfa05d 100%); border: 1px solid #8a7035; }
.card-black .chip::before, .card-black .chip::after { background: #8a7035; }
.card-black .label { color: #888; }
.card-black .card-number { color: #e0d6c2; text-shadow: 2px 2px 4px rgba(0,0,0,0.8); }

/* — 米白色卡片 (Card 01) — */
.card-white {
background: var(–white-card-grad);
background-image: var(–white-texture);
color: var(–dark-accent); border: 1px solid #ccc; border-bottom: 2px solid #999;
}
/* 米白卡叠加背景图 */
.card-white::before {
content: ''; position: absolute; inset: 0;
background-image: url('https://files.catbox.moe/9gz7ij.jpg');
background-size: cover; background-position: center;
opacity: 0.55; /* 透明度调整:因为是浅色底,低透明度像水印 */
z-index: 0;
mix-blend-mode: multiply; /* 正片叠底,让图片融入白色背景 */
}

.card-white .chip { background: linear-gradient(135deg, #d0d0d0 0%, #a0a0a0 100%); border: 1px solid #777; }
.card-white .chip::before, .card-white .chip::after { background: #777; }
.card-white .label { color: #666; }
.card-white .card-number { color: #000; font-weight: bold; text-shadow: 1px 1px 0px rgba(255,255,255,0.5); }
.card-white .value { color: #000; }
.card-white .profile-desc { color: #222; border-top-color: rgba(0,0,0,0.2); text-shadow: 0 0 2px rgba(255,255,255,0.8); }

/* 开场白区域 */
.starter-section { margin-top: 30px; width: 100%; }
.section-title { text-align: center; color: #666; font-size: 0.7em; letter-spacing: 6px; text-transform: uppercase; margin-bottom: 20px; position: relative; }
.section-title::before, .section-title::after { content: '············'; color: #333; letter-spacing: 2px; position: absolute; top: 50%; transform: translateY(-50%); }
.section-title::before { left: 10px; }
.section-title::after { right: 10px; }

.starter-list { display: grid; gap: 10px; width: 100%; }
.starter-item {
position: relative; background: linear-gradient(90deg, #161616 0%, #0f0f0f 100%); border: 1px solid rgba(255,255,255,0.03); border-left: 2px solid #333; padding: 18px 20px; cursor: pointer; overflow: hidden; transition: all 0.3s ease; display: flex; align-items: center;
}
.starter-item::after { content: ''; position: absolute; top: 0; right: 0; width: 100px; height: 100%; background-image: radial-gradient(#333 1px, transparent 1px); background-size: 4px 4px; opacity: 0.3; mask-image: linear-gradient(to right, transparent, black); }
.bg-idx { position: absolute; right: -10px; top: 50%; transform: translateY(-50%) skewX(-10deg); font-size: 50px; font-family: 'Times New Roman', serif; font-weight: bold; color: rgba(255, 255, 255, 0.03); pointer-events: none; transition: all 0.3s ease; z-index: 0; }
.item-content { position: relative; z-index: 2; display: flex; flex-direction: column; width: 100%; }
.item-title { font-size: 0.95em; color: #ccc; letter-spacing: 0.5px; transition: color 0.3s; line-height: 1.3; }
.item-sub { font-size: 0.7em; color: #555; margin-top: 4px; text-transform: uppercase; }

/* 危险选项样式 */
.danger-mode .item-title { color: #ff5e5e; }
.danger-mode:hover { border-left-color: #ff3b30; background: linear-gradient(90deg, #2a1a1a 0%, #1a0a0a 100%); }
.danger-mode:hover .item-title { color: #ff3b30; text-shadow: 0 0 8px rgba(255, 59, 48, 0.4); }

.starter-item:not(.danger-mode):hover { transform: translateX(5px); border-left-color: var(–gold-accent); box-shadow: -5px 5px 15px rgba(0,0,0,0.5); background: linear-gradient(90deg, #1a1a1a 0%, #111 100%); }
.starter-item:not(.danger-mode):hover .item-title { color: var(–gold-accent); text-shadow: 0 0 8px rgba(197, 160, 89, 0.4); }
.starter-item:hover .bg-idx { right: 20px; color: rgba(197, 160, 89, 0.1); }

.footer-deco { margin-top: 40px; width: 100%; height: 60px; border-top: 1px solid #333; position: relative; display: flex; align-items: center; justify-content: space-between; padding: 0 10px; box-sizing: border-box; opacity: 0.6; }
.barcode-strip { height: 20px; flex: 1; margin-right: 20px; background: repeating-linear-gradient(90deg, #333, #333 2px, transparent 2px, transparent 4px, #333 4px, #333 5px, transparent 5px, transparent 8px); mask-image: linear-gradient(to left, transparent, black 20%, black 80%, transparent); }
.footer-text { font-family: 'Courier New', monospace; font-size: 9px; color: #444; text-align: right; line-height: 1.4; }
.gold-tag { color: #775a20; letter-spacing: 1px; }
</style>
</head>
<body>

<div class="luxury-container">

<!– 卡片 01: 米白色 (图片:9gz7ij.jpg) –>
<div class="credit-card card-white">
<div class="card-header">
<div class="chip"></div>
<div class="card-brand">PLATINUM</div>
</div>
<div class="card-number">0000 1111 2222 3333</div>
<div class="card-info-row">
<div class="info-group">
<span class="label">IDENTITY</span>
<span class="value">DADDY</span>
</div>
<div class="info-group" style="text-align: right;">
<span class="label">VALID THRU</span>
<span class="value">09/99</span>
</div>
</div>
<div class="profile-desc">
[档案] 温柔Daddy。外表温文尔雅,眼里永远都含着笑喜欢在不动声色中布下天罗地网。
</div>
</div>

<!– 卡片 02: 黑金色 (图片:41kdue.jpg) –>
<div class="credit-card card-black">
<div class="card-header">
<div class="chip"></div>
<div class="card-brand">INFINITE</div>
</div>
<div class="card-number">8888 7777 6666 5555</div>
<div class="card-info-row">
<div class="info-group">
<span class="label">IDENTITY</span>
<span class="value">RED</span>
</div>
<div class="info-group" style="text-align: right;">
<span class="label">SINCE</span>
<span class="value">2024</span>
</div>
</div>
<div class="profile-desc">
[档案] 红毛疯狗。充满侵略性的闯入者,野性难驯,对认定的归属(比如你)绝不放手。
</div>
</div>

<!– 开场白选择区 –>
<div class="starter-section">
<div class="section-title">SELECT SCENARIO</div>
<div class="starter-list">
<!– 0. 初遇应聘 –>
<div class="starter-item" onclick="applySwipe(1)">
<div class="bg-idx">I</div>
<div class="item-content">
<span class="item-title">正常u初遇,应聘一下,人也是要工作的</span>
<span class="item-sub">Interview / First Meet</span>
</div>
</div>

<!– 1. 傻子u被捡到 –>
<div class="starter-item" onclick="applySwipe(2)">
<div class="bg-idx">II</div>
<div class="item-content">
<span class="item-title">傻子u,家人们捡了个人!</span>
<span class="item-sub">Innocent / Found</span>
</div>
</div>

<!– 2. 练毛笔字时红毛闯入 –>
<div class="starter-item" onclick="applySwipe(3)">
<div class="bg-idx">III</div>
<div class="item-content">
<span class="item-title">Daddy在u身上练毛笔字,红毛闯入(开盖即食)</span>
<span class="item-sub">Calligraphy / Intruder</span>
</div>
</div>

<!– 3. 野营心机 –>
<div class="starter-item" onclick="applySwipe(4)">
<div class="bg-idx">IV</div>
<div class="item-content">
<span class="item-title">出去野营的时候两个人使心机</span>
<span class="item-sub">Camping / Mind Games</span>
</div>
</div>

<!– 4. 野外出轨名分 –>
<div class="starter-item " onclick="applySwipe(5)">
<div class="bg-idx">V</div>
<div class="item-content">
<span class="item-title">u恋爱期间出轨,被红毛野外逼宫讨名分</span>
<span class="item-sub">Affair / Wild / Jealousy</span>
</div>
</div>

<!– 5. 绿茶Daddy –>
<div class="starter-item" onclick="applySwipe(6)">
<div class="bg-idx">VI</div>
<div class="item-content">
<span class="item-title">绿茶Daddy以退为进</span>
<span class="item-sub">Green Tea / Tactic</span>
</div>
</div>

<!– 6. 真心话大冒险 –>
<div class="starter-item" onclick="applySwipe(7)">
<div class="bg-idx">VII</div>
<div class="item-content">
<span class="item-title">来一口真心话大冒险</span>
<span class="item-sub">Truth or Dare / Game</span>
</div>
</div>
<!– 7. 欺负傻子 –>
<div class="starter-item" onclick="applySwipe(8)">
<div class="bg-idx">VIII</div>
<div class="item-content">
<span class="item-title">傻子u,欺负傻子算什么本事!</span>
<span class="item-sub">Bad </span>
</div>
</div>
</div>
</div>

<div class="footer-deco">
<div class="barcode-strip"></div>
<div class="footer-text">AUTHENTICATED ACCESS<br><span class="gold-tag">NO. 993-21-X</span></div>
</div>

</div>

<script>
async function applySwipe(targetIndex) {
console.log(`[Script] 点击触发: 目标 SwipeIndex = ${targetIndex}`);

if (typeof setChatMessage !== 'function' || typeof getChatMessages !== 'function') {
console.log(`[模拟环境] 指令: 切换到 Swipe ${targetIndex}`);
alert(`[模拟提示] 这是一个跳转指令。n目标 Swipe ID: ${targetIndex}n需要在 SillyTavern 环境中运行才能生效。`);
return;
}

try {
const messages = await getChatMessages(0, { include_swipe: true });

if (messages && messages[0] && messages[0].swipes && messages[0].swipes.length > targetIndex) {
const content = messages[0].swipes[targetIndex];

await setChatMessage(content, 0, {
swipe_id: targetIndex,
refresh: 'display_and_render_current',
});
console.log(`[Script] 切换成功!`);
} else {
console.error(`[Script Error] 找不到对应的开场白 (Index: ${targetIndex})。`);
alert("跳转失败:对应开场白不存在,请检查角色卡开场白数量。");
}
} catch (error) {
console.error('[Script Error] 切换开场白时发生错误:', error);
alert("运行错误: " + error.message);
}
}
</script>

</body>
</html>
“`

角色卡

苏弛渡

2025-12-31 17:45:09

角色卡

宋屿时

2025-12-31 17:45:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索