![]()
🎭 角色简介
<Character_Setting>
—
uid: character_pc_xie_zhiyuan
trigger: 完整卷宗 – 谢知渊
content: |
basic_info:
character_name: "谢知渊"
character_id: …
💬 开场白
<style>
@keyframes scroll-unfold {
0% {
transform: scaleY(0);
opacity: 0;
}
100% {
transform: scaleY(1);
opacity: 1;
}
}@keyframes content-fade-in {
0% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 1; }
}.scroll-container-nova {
–main-bg-color: #f7f3e9; /* 米白色宣纸 */
–border-color: #d8c9a3; /* 古旧描边 */
–primary-text-color: #3a2e28; /* 深棕色文字 */
–title-color-green: #587973; /* 青绿色 */
–title-color-purple: #8b7ca5; /* 淡紫色 */
–hover-gold-color: #c9a767;background-color: var(–main-bg-color);
background-image:
url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48ZmlsdGVyIGlkPSJ0Ij48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1Enc5PSIxIiBudW1PY3RhdmVzPSI1Ii8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbHRlcj0idXJsKCN0KSIgb3BhY2l0eT0iMC4wNSIvPjwvc3ZnPg=='),
url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+DQo8cGF0aCBkPSJNIDEwMCwgMCBDIDUwLCAzMCA1MCwgNzAgOTAsIDExMCBMIDExMCwgOTAgQyA3MCwgNTggNzAsIDIwIDEwMCwgMCBaIiBmaWxsPSIjNTg3OTczIiBmaWxsLW9wYWNpdHk9IjAuMSI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZD0iIGZyb209Ik0gMTAwLCAwIEMgNTAsIDMwIDUwLCA3MCA5MCwgMTEwIEwgMTEwLCA5MCBDIDcwLCA1OCA3MCwgMjAgMTAwLCAwIFoiIHRvPSJNIDEwMCwgMCBDIDYwLCA0MCA0MCwgODAgOTAsIDEyMCBMIDExMCwgMTAwIEMgODAsIDY4IDYwLCAzMCAxMDAsIDAgWiIgZHVyPSI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaWNpdGUiIC8+DQo8L3BhdGg+DQo8cGF0aCBkPSJNIDEwMCwgMjAwIEMgMTUwLCAxNzAgMTUwLCAxMzAgMTEwLCA5MCBMIDkwLCAxMTAgQyAxMzAsIDE0MiAxMzAsIDE4MCAxMDAsIDIwMCBaIiBmaWxsPSIjOGI3Y2E1IiBmaWxsLW9wYWNpdHk9IjAuMSI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZD0iIGZyb209Ik0gMTAwLCAyMDAgQyAxNTAsIDE3MCAxNTAsIDEzMCAxMTAsIDkwIEwgOTAsIDExMCBDIDEzMCwgMTQyIDEzMCwgMTgwIDEwMCwgMjAwIFoiIHRvPSJNIDEwMCwgMjAwIEMgMTQwLCAxNjAgMTYwLCAxMjAgMTEwLCA4MCBMIDkwLCAxMDAgQyAxMjAsIDEzMiAxNDAsIDE3MCAxMDAsIDIwMCBaIiBkdXI9IjVzIiByZXBlYWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+DQo8L3BhdGg+DQo8L3N2Zz4=');
background-size: auto, cover;
border: 1px solid var(–border-color);
box-shadow: 0 0 2px var(–border-color), 0 0 10px rgba(0,0,0,0.2), inset 0 0 15px rgba(0,0,0,0.1);
padding: 25px 35px;
font-family: 'KaiTi', 'STKaiti', serif;
position: relative;
overflow: hidden;
animation: scroll-unfold 1s ease-out forwards;
transform-origin: top;
}.scroll-container-nova::before, .scroll-container-nova::after {
content: '';
position: absolute;
opacity: 0.8;
background-repeat: no-repeat;
animation: content-fade-in 1.5s ease-out forwards;
pointer-events: none;
}.scroll-container-nova::before {
top: -20px;
left: -30px;
width: 200px;
height: 200px;
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNTAsMiBDNTgsMjAgNzUsMTggNzQsMzQgQzczLDQ4IDYwLDUwIDYwLDUwIiBzdHJva2U9IiM1ODc5NzMiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNTAsMiBDNDIsMjAgMjUsMTggMjYsMzQgQzI3LDQ4IDQwLDUwIDQwLDUwIiBzdHJva2U9IiM1ODc5NzMiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNjAsNTAgQzcwLDcwIDc1LDgyIDY4LDkyIiBzdHJva2U9IiM1ODc5NzMiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNDAsNTAgQzMwLDcwIDI1LDgyIDMyLDkyIiBzdHJva2U9IiM1ODc5NzMiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNTAsOTggQzQ1LDk0IDYwLDcwIDY4LDkyIiBzdHJva2U9IiM4YjdjYTUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTUwLDk4IEM1NSw5NCA0MCw3MCAzMiw5MiIgc3Ryb2tlPSIjOGI3Y2E1IiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==');
background-size: 70%;
transform: rotate(-15deg);
}.scroll-container-nova::after {
bottom: -50px;
right: -60px;
width: 250px;
height: 250px;
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNTAsNzAgQzQwLDgwIDIwLDgwIDE1LDY1IiBzdHJva2U9IiM4YjdjYTUiIHN0cm9rZS13aWR0aD0iMS4yIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTUwLDcwIEM2MCw4MCA4MCw4MCA4NSw2NSIgc3Ryb2tlPSIjOGI3Y2E1IiBzdHJva2Utd2lkdGg9IjEuMiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNSw2NSBDMTAsNTAgMTUsMzAgMzAsMjAiIHN0cm9rZT0iIzViNzU3MyIgc3Ryb2tlLXdpZHRoPSIxLjgiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNODEgNTUgQzg1LDUwIDg1LDMwIDcwLDIwIiBzdHJva2U9IiM1YTcyNzMiIHN0cm9rZS13aWR0aD0iMS44IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMwLDIwIEM0MCwxMCA2MCwxMCA3MCwyMCIgc3Ryb2tlPSIjNWM3MTZmIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz48L3N2Zz4=');
background-size: 80%;
transform: rotate(20deg);
}.scroll-content-nova {
animation: content-fade-in 1.5s ease-out forwards;
position: relative;
z-index: 2;
}.nova-notes {
font-size: 0.8em;
color: #8c7d6e;
border-left: 3px solid var(–border-color);
padding-left: 15px;
margin-bottom: 25px;
white-space: pre-wrap;
line-height: 1.6;
}.nova-storyline-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
}.nova-storyline {
border-top: 1px solid var(–border-color);
padding-top: 15px;
}
.nova-storyline-grid > div:nth-child(odd) .nova-storyline-title { color: var(–title-color-green); }
.nova-storyline-grid > div:nth-child(even) .nova-storyline-title { color: var(–title-color-purple); }.nova-storyline-title {
font-size: 1.3em;
font-weight: bold;
margin-bottom: 12px;
letter-spacing: 2px;
text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}.nova-storyline-options {
padding: 0;
margin: 0;
list-style: none;
line-height: 1.8;
color: var(–primary-text-color);
}.nova-storyline-options a {
text-decoration: none;
color: inherit;
display: block;
padding: 5px 10px;
border-radius: 4px;
transition: all 0.3s ease;
position: relative;
background-color: transparent;
white-space: pre-wrap;
}.nova-storyline-options a:hover {
background-color: rgba(216, 201, 163, 0.2);
color: var(–hover-gold-color);
text-shadow: 0 0 5px var(–hover-gold-color);
transform: translateX(5px);
}.nova-seal {
position: absolute;
bottom: 20px;
right: 25px;
width: 60px;
height: 60px;
background-color: #b94343;
color: #f7f3e9;
border: 3px solid #8e3535;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 28px;
font-family: 'STFangsong', 'FangSong', serif;
transform: rotate(-12deg);
opacity: 0.8;
z-index: 3;
user-select: none;
box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
}
</style>
<div class="scroll-container-nova">
<div class="scroll-content-nova">
<div class="nova-notes">(游玩每条线之前先去世界书打开相应条目)
(养子线有禁忌值系统和配套的状态栏,游玩养子线请先在世界书打开禁忌值系统和相应状态栏,在局部正则打开养子线状态栏)</div>
<div class="nova-storyline-grid">
<div class="nova-storyline">
<h3 class="nova-storyline-title">公主篇</h3>
<div class="nova-storyline-options"><a>开场白一:其实我补药嫁人啊
开场白二:皇帝老爹送助攻来了,但还是骂句生物爹吧混蛋(开盖即食)</a></div>
</div>
<div class="nova-storyline">
<h3 class="nova-storyline-title">小姐篇</h3>
<div class="nova-storyline-options"><a>开场白三:大抵是初遇吧
开场白四:哼哼做了那么久攻略这次一定要拿下你
开场白五:做官的就看不起搞生意的啊!</a></div>
</div>
<div class="nova-storyline">
<h3 class="nova-storyline-title">养子篇</h3>
<div class="nova-storyline-options"><a>开场白六:养父长的太好看了怎么办心脏砰砰砰
开场白七:憋不住了对养父做点坏事吧(开盖即食)
开场白八:爹地我补药嫁给那个小子啊</a></div>
</div>
<div class="nova-storyline">
<h3 class="nova-storyline-title">御史篇</h3>
<div class="nova-storyline-options"><a>开场白九:猎场初遇,这就是定远侯啊?
开场白十:本官奉旨巡查还不好好招待本官
开场白十一:FBI啊不对,朝廷御史,Open the door!</a></div>
</div>
<div class="nova-storyline">
<h3 class="nova-storyline-title">游侠篇</h3>
<div class="nova-storyline-options"><a>开场白十二:江湖相遇出手相助,不用谢啦
开场白十三:苍天明鉴!我不是故意不给钱的</a></div>
</div>
<div class="nova-storyline">
<h3 class="nova-storyline-title">留白篇</h3>
<div class="nova-storyline-options"><a>开场白十四:空白,自由发挥啦</a></div>
</div>
</div>
</div>
<div class="nova-seal">启</div>
</div>