NPC:修订间差异
来自江中缘
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第4行: | 第4行: | ||
<html> | <html> | ||
<style> | <style> | ||
/* | /* ===== 江中缘 Wiki:NPC 页面 ===== */ | ||
.mw-body{ | .mw-body{ | ||
background:transparent!important; | background:transparent!important; | ||
| 第12行: | 第12行: | ||
-webkit-backdrop-filter:none!important; | -webkit-backdrop-filter:none!important; | ||
} | } | ||
.jzy- | body{ | ||
max-width:min( | background:url("https://wiki.mcjzy.net/images/4/46/%E6%B2%99%E6%BB%A9%E8%83%8C%E6%99%AF.png") no-repeat fixed center center / cover!important; | ||
} | |||
.jzy-npc-shell, | |||
.jzy-npc-shell *, | |||
.jzy-side-toc, | |||
.jzy-side-toc *, | |||
#jzy-official-footer, | |||
#jzy-official-footer *{ | |||
box-sizing:border-box; | |||
font-family:"HarmonyOS Sans SC","MiSans","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",sans-serif!important; | |||
-webkit-font-smoothing:antialiased; | |||
-moz-osx-font-smoothing:grayscale; | |||
text-rendering:optimizeLegibility; | |||
} | |||
.jzy-npc-shell{ | |||
max-width:min(1160px,calc(100vw - 560px)); | |||
margin:0 auto; | margin:0 auto; | ||
color:#f3fbff; | |||
font-size:17px; | |||
line-height:1.9; | |||
text-shadow:0 2px 5px rgba(1,18,28,.72); | |||
} | |||
.jzy-npc-hero, | |||
.jzy-npc-panel, | |||
.jzy-npc-card, | |||
.jzy-npc-note{ | |||
border:1px solid rgba(153,228,235,.26); | |||
box-shadow:0 12px 28px rgba(1,18,28,.22),inset 0 1px 0 rgba(255,255,255,.10); | |||
} | |||
.jzy-npc-hero{ | |||
padding:30px 32px; | |||
background:rgba(7,52,63,.70); | |||
border-radius:18px; | |||
} | |||
.jzy-npc-kicker{ | |||
margin:0 0 6px; | |||
color:#fff1b7; | |||
font-size:15px; | |||
font-weight:900; | |||
letter-spacing:.08em; | |||
} | |||
.jzy-npc-title{ | |||
margin:0 0 12px; | |||
color:#fff; | |||
font-size:40px; | |||
line-height:1.2; | |||
font-weight:900; | |||
text-shadow:0 3px 10px rgba(1,18,28,.82); | |||
} | |||
.jzy-npc-lead{ | |||
max-width:none; | |||
margin:0; | |||
color:#e0f5f2; | |||
font-size:18px; | |||
line-height:1.95; | |||
} | } | ||
.jzy-divider{ | .jzy-npc-divider{ | ||
height:3px; | height:3px; | ||
margin: | margin:24px 0; | ||
border:0; | border:0; | ||
border-radius:999px; | border-radius:999px; | ||
background:linear-gradient(90deg,#78d8f0,#5ab878,#f4cf78); | background:linear-gradient(90deg,#78d8f0,#5ab878,#f4cf78); | ||
box-shadow:0 0 | box-shadow:0 0 14px rgba(120,216,240,.20); | ||
} | |||
.jzy-npc-section{scroll-margin-top:96px} | |||
.jzy-npc-section-title{ | |||
margin:0 0 12px; | |||
color:#f5feff; | |||
font-size:29px; | |||
font-weight:900; | |||
line-height:1.32; | |||
text-shadow:0 3px 8px rgba(1,18,28,.78); | |||
} | |||
.jzy-npc-panel{ | |||
margin:0; | |||
padding:22px 24px; | |||
background:rgba(7,56,69,.61); | |||
border-radius:16px; | |||
} | |||
.jzy-npc-panel p{margin:.35em 0} | |||
.jzy-npc-panel strong{color:#fff;font-weight:900} | |||
.jzy-npc-grid{ | |||
display:grid; | |||
grid-template-columns:repeat(4,minmax(0,1fr)); | |||
gap:12px; | |||
margin-top:14px; | |||
} | |||
.jzy-npc-card{ | |||
min-height:146px; | |||
padding:18px 16px 15px; | |||
border-radius:14px; | |||
color:#effcff; | |||
} | |||
.jzy-npc-card strong{ | |||
display:block; | |||
margin-bottom:7px; | |||
color:#fff; | |||
font-size:18px; | |||
font-weight:900; | |||
} | |||
.jzy-npc-card span{ | |||
display:block; | |||
color:rgba(241,250,253,.90); | |||
font-size:15px; | |||
line-height:1.7; | |||
} | |||
.jzy-npc-card--cyan{background:rgba(8,74,88,.62);border-bottom:3px solid #16c3d0} | |||
.jzy-npc-card--green{background:rgba(18,70,42,.62);border-bottom:3px solid #5ab878} | |||
.jzy-npc-card--gold{background:rgba(98,67,20,.59);border-bottom:3px solid #d4a848} | |||
.jzy-npc-card--rose{background:rgba(80,26,48,.58);border-bottom:3px solid #d95b91} | |||
.jzy-npc-note{ | |||
margin:16px 0 0; | |||
padding:15px 18px; | |||
border-left:4px solid #78d8f0; | |||
border-radius:12px; | |||
background:rgba(6,61,75,.63); | |||
color:#eaf8f5; | |||
line-height:1.8; | |||
} | |||
.jzy-npc-table-wrap{ | |||
overflow-x:auto; | |||
margin-top:16px; | |||
border:1px solid rgba(153,228,235,.25); | |||
border-radius:14px; | |||
background:rgba(5,45,58,.58); | |||
box-shadow:0 10px 22px rgba(1,18,28,.16); | |||
} | } | ||
.jzy-npc-table{ | |||
width:100%; | |||
min-width:780px; | |||
margin:0!important; | |||
border:0!important; | |||
border-collapse:separate!important; | |||
border-spacing:0!important; | |||
background:transparent!important; | |||
color:#effcff!important; | |||
} | |||
.jzy-npc-table th, | |||
.jzy-npc-table td{ | |||
padding:13px 14px!important; | |||
border:0!important; | |||
border-bottom:1px solid rgba(188,240,238,.13)!important; | |||
vertical-align:middle!important; | |||
line-height:1.65; | |||
} | |||
.jzy-npc-table th{ | |||
color:#fff5c8!important; | |||
background:rgba(4,40,52,.78)!important; | |||
font-weight:900!important; | |||
text-align:center!important; | |||
white-space:nowrap; | |||
} | |||
.jzy-npc-table td{background:rgba(255,255,255,.025)!important} | |||
.jzy-npc-table tbody tr:nth-child(even) td{background:rgba(120,216,240,.055)!important} | |||
.jzy-npc-table tbody tr:last-child td{border-bottom:0!important} | |||
.jzy-npc-table td:first-child{color:#fff5c8;font-weight:900} | |||
.jzy-npc-table a{color:#fff4c7!important;font-weight:900;text-decoration:none!important} | |||
.jzy-npc-table a:hover{text-decoration:underline!important} | |||
.jzy-npc-pill{ | |||
display:inline-block; | |||
min-width:62px; | |||
padding:3px 9px; | |||
border:1px solid rgba(169,238,248,.42); | |||
border-radius:999px; | |||
background:linear-gradient(180deg,rgba(52,167,191,.88),rgba(14,100,127,.88)); | |||
box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 3px 9px rgba(2,28,40,.24); | |||
color:#e8fbff; | |||
font-size:.86em; | |||
font-weight:900; | |||
line-height:1.45; | |||
text-align:center; | |||
text-shadow:none; | |||
} | |||
.jzy-npc-side-note{ | |||
margin-top:14px; | |||
color:#d9f0ef; | |||
font-size:15px; | |||
line-height:1.8; | |||
} | |||
/* 右侧导航沿用金唱片页的清爽、无模糊处理。 */ | |||
.jzy-side-toc{ | .jzy-side-toc{ | ||
position:fixed; | position:fixed; | ||
top:50%; | top:50%; | ||
right:64px; | right:64px; | ||
z-index:60; | |||
display:block; | |||
width:176px; | width:176px; | ||
padding:12px; | padding:12px; | ||
transform:translateY(-50%); | |||
border:1px solid rgba(126,204,218,.24); | border:1px solid rgba(126,204,218,.24); | ||
border-radius:16px; | border-radius:16px; | ||
background:radial-gradient(circle at 18% 0%,rgba(120,216,240,.14),transparent 36%),linear-gradient(145deg,rgba(8,43,58,.70),rgba(10,46,31,.56)); | |||
box-shadow:0 14px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.11); | box-shadow:0 14px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.11); | ||
backdrop-filter:none!important; | backdrop-filter:none!important; | ||
-webkit-backdrop-filter:none!important; | -webkit-backdrop-filter:none!important; | ||
} | } | ||
.jzy-side-toc-title{ | .jzy-side-toc-title{ | ||
margin:0 0 10px; | margin:0 0 10px; | ||
padding-bottom:8px; | padding-bottom:8px; | ||
border-bottom:1px solid rgba(244,207,120,.28); | |||
color:#fff4c7; | color:#fff4c7; | ||
font-size: | font-size:16px; | ||
font-weight:900; | font-weight:900; | ||
text-align:center; | text-align:center; | ||
} | } | ||
.jzy-side-toc a{ | .jzy-side-toc a{ | ||
| 第56行: | 第223行: | ||
margin:5px 0; | margin:5px 0; | ||
padding:7px 9px; | padding:7px 9px; | ||
border:1px solid rgba(255,255,255,.055); | |||
border-radius:10px; | border-radius:10px; | ||
background:rgba(255,255,255,.045); | |||
color:#d6eee6!important; | color:#d6eee6!important; | ||
font-size:13px; | |||
font-weight:800; | |||
line-height:1.3; | |||
text-decoration:none!important; | text-decoration:none!important; | ||
text-shadow:0 1px 3px rgba(1,18,28,.66); | |||
transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease; | transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease; | ||
} | } | ||
.jzy-side-toc a:hover{ | .jzy-side-toc a:hover{ | ||
transform:translateX(-2px); | transform:translateX(-2px); | ||
color: | border-color:rgba(244,207,120,.30); | ||
background:rgba(244,207,120,.13); | background:rgba(244,207,120,.13); | ||
color:#fff4c7!important; | color:#fff4c7!important; | ||
} | } | ||
span[id^="jzy-npc-"]{scroll-margin-top:96px} | |||
/* 正式页脚:保持页面底部与正文相连,不使用额外的背景模糊。 */ | |||
#citizen-footer.jzy-footer-ready, | #citizen-footer.jzy-footer-ready, | ||
.citizen-footer.jzy-footer-ready, | .citizen-footer.jzy-footer-ready, | ||
| 第229行: | 第250行: | ||
padding:0!important; | padding:0!important; | ||
min-height:0!important; | min-height:0!important; | ||
background:transparent!important; | |||
} | } | ||
#citizen-footer.jzy-footer-ready::before, | #citizen-footer.jzy-footer-ready::before, | ||
| 第235行: | 第257行: | ||
.citizen-footer.jzy-footer-ready::after, | .citizen-footer.jzy-footer-ready::after, | ||
#footer.jzy-footer-ready::before, | #footer.jzy-footer-ready::before, | ||
#footer.jzy-footer-ready::after{ | #footer.jzy-footer-ready::after{content:none!important;display:none!important} | ||
#jzy-official-footer{ | |||
margin-top:34px; | |||
} | padding:30px max(24px,calc((100% - 1160px) / 2)); | ||
#jzy-official-footer{ | border-top:1px solid rgba(126,204,218,.28); | ||
background:linear-gradient(135deg,rgba(6,40,54,.88),rgba(7,69,67,.84)); | |||
color:#d8ecec; | |||
text-shadow:none; | |||
. | |||
text- | |||
} | } | ||
.jzy- | .jzy-official-footer-top, | ||
.jzy-official-footer-bottom{ | |||
display:flex; | |||
align-items:center; | |||
justify-content:space-between; | |||
gap:24px; | |||
} | } | ||
.jzy- | .jzy-official-footer-brand{display:inline-flex;align-items:center;max-width:190px} | ||
.jzy- | .jzy-official-footer-brand img{display:block;max-width:100%;max-height:50px;object-fit:contain} | ||
.jzy-official-footer-socials{display:flex;align-items:center;gap:10px} | |||
.jzy-footer-social{ | |||
display:inline-flex; | |||
align-items:center; | |||
justify-content:center; | |||
width:38px; | |||
height:38px; | |||
border:1px solid rgba(183,235,229,.24); | |||
border-radius:10px; | |||
background:rgba(255,255,255,.07); | |||
transition:transform .16s ease,border-color .16s ease,background .16s ease; | |||
} | } | ||
.jzy- | .jzy-footer-social:hover{transform:translateY(-2px);border-color:rgba(244,207,120,.60);background:rgba(244,207,120,.12)} | ||
.jzy-footer-social img{display:block;max-width:23px;max-height:23px;object-fit:contain} | |||
.jzy-official-footer-rule{height:1px;margin:22px 0;border:0;background:linear-gradient(90deg,transparent,rgba(137,220,219,.46),rgba(244,207,120,.50),transparent)} | |||
.jzy-official-footer-copy{margin:0;color:#c6dcdc;font-size:13px;line-height:1.82} | |||
.jzy-official-footer-copy strong{color:#fff4c7;font-weight:900} | |||
} | .jzy-official-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px} | ||
.jzy- | .jzy-official-footer-links a{color:#e0f4f1!important;font-size:14px;font-weight:800;text-decoration:none!important} | ||
.jzy-official-footer-links a:hover{color:#fff1b7!important;text-decoration:underline!important} | |||
.jzy-npc-edit{margin:24px 0 8px;text-align:center} | |||
.jzy-npc-edit a{ | |||
display:inline-flex; | |||
align-items:center; | |||
justify-content:center; | |||
min-width:150px; | |||
} | min-height:44px; | ||
.jzy- | padding:0 24px; | ||
border:1px solid rgba(255,255,255,.45); | |||
.jzy- | border-bottom:3px solid #d4a848; | ||
border-radius:12px; | |||
background:linear-gradient(180deg,#fff4c7,#f4cf78); | |||
box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.55); | |||
} | color:#164554!important; | ||
.jzy- | font-size:16px; | ||
.jzy- | font-weight:900; | ||
.jzy- | text-decoration:none!important; | ||
text-shadow:none; | |||
} | } | ||
.jzy- | .jzy-npc-edit a:hover{transform:translateY(-1px);filter:brightness(1.04)} | ||
@media(max-width:1480px){ | @media(max-width:1480px){ | ||
.jzy- | .jzy-npc-shell{max-width:calc(100vw - 500px)} | ||
.jzy-side-toc{right:52px} | .jzy-side-toc{right:52px} | ||
} | } | ||
@media(max-width:1279px){ | @media(max-width:1279px){ | ||
.jzy- | .jzy-npc-shell{max-width:100%;margin:0} | ||
.jzy-side-toc{display:none} | .jzy-side-toc{display:none} | ||
} | } | ||
@media(max-width:900px){ | @media(max-width:900px){.jzy-npc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} | ||
@media(max-width:640px){ | |||
.jzy-npc-shell{font-size:16px;line-height:1.85} | |||
} | .jzy-npc-hero{padding:24px 20px;border-radius:16px} | ||
@media(max-width: | .jzy-npc-title{font-size:34px} | ||
.jzy- | .jzy-npc-lead{font-size:16px;line-height:1.85} | ||
.jzy- | .jzy-npc-section-title{font-size:26px} | ||
.jzy- | .jzy-npc-panel{padding:19px 18px} | ||
.jzy- | .jzy-npc-grid{grid-template-columns:1fr;gap:10px} | ||
.jzy- | .jzy-npc-card{min-height:0;padding:16px} | ||
.jzy- | .jzy-npc-table th,.jzy-npc-table td{padding:11px 12px!important;font-size:14px} | ||
#jzy-official-footer{padding:26px 18px} | |||
.jzy-official-footer-top,.jzy-official-footer-bottom{align-items:flex-start;flex-direction:column;gap:16px} | |||
.jzy-official-footer-links{justify-content:flex-start} | |||
} | } | ||
</style> | |||
< | <aside class="jzy-side-toc" aria-label="NPC 导航"> | ||
<div class="jzy-side-toc-title">NPC 导航</div> | <div class="jzy-side-toc-title">NPC 导航</div> | ||
<a href="#jzy-top">页面顶部</a> | <a href="#jzy-npc-top">页面顶部</a> | ||
<a href="#jzy-location">按区域查找</a> | <a href="#jzy-npc-about">NPC 简介</a> | ||
<a href="#jzy-list">NPC 列表</a> | <a href="#jzy-npc-location">按区域查找</a> | ||
</ | <a href="#jzy-npc-list">NPC 列表</a> | ||
</aside> | |||
</html> | </html> | ||
<div class="jzy- | <div class="jzy-npc-shell"> | ||
<span id="jzy-top"></span> | <span id="jzy-npc-top"></span> | ||
= NPC = | <header class="jzy-npc-hero"> | ||
<p class="jzy-npc-kicker">江中缘 Wiki · 游戏基础</p> | |||
<h1 class="jzy-npc-title">NPC</h1> | |||
<p class="jzy-npc-lead">角色互动 · 任务引导 · 商店功能<br>江中缘世界中的非玩家角色总览</p> | |||
</header> | |||
<div class="jzy-npc-divider"></div> | |||
<div class="jzy- | <span id="jzy-npc-about"></span> | ||
<section class="jzy-npc-section"> | |||
<h2 class="jzy-npc-section-title">NPC 简介</h2> | |||
<div class="jzy-npc-panel"> | |||
<p><strong>NPC</strong> 是服务器世界中可以与玩家互动的非玩家角色。玩家通常可以通过右键点击 NPC 触发对话、打开商店、接受任务、进入系统界面,或了解当前区域的玩法说明。</p> | |||
<p>在江中缘中,NPC 不只是简单的装饰角色。它们常常承担着<strong>新手引导</strong>、<strong>资源交易</strong>、<strong>任务推进</strong>、<strong>副本入口</strong>、<strong>活动提示</strong>与<strong>玩法解锁</strong>等作用。遇到陌生 NPC 时,建议优先与其对话,许多功能入口、任务线索和隐藏说明都会通过 NPC 展示给玩家。</p> | |||
</div> | |||
<p class="jzy-npc-note"><strong>资料说明:</strong>本页先以玩家可辨认的<strong>功能</strong>与<strong>所在区域</strong>建立索引。具体 NPC 名称、坐标、前置条件与商店内容会在游戏内核实后逐项补充;未标注名称的条目不代表固定 NPC 名称。</p> | |||
<div class="jzy-npc-grid"> | |||
<article class="jzy-npc-card jzy-npc-card--cyan"><strong>对话引导</strong><span>了解区域玩法<br>学习基础系统</span></article> | |||
<article class="jzy-npc-card jzy-npc-card--green"><strong>任务推进</strong><span>领取目标<br>提交材料或完成挑战</span></article> | |||
<article class="jzy-npc-card jzy-npc-card--gold"><strong>交易商店</strong><span>购买物品<br>出售资源或兑换奖励</span></article> | |||
<article class="jzy-npc-card jzy-npc-card--rose"><strong>功能入口</strong><span>打开菜单<br>进入活动或副本</span></article> | |||
</div> | |||
</section> | |||
< | <div class="jzy-npc-divider"></div> | ||
<span id="jzy-npc-location"></span> | |||
<section class="jzy-npc-section"> | |||
<h2 class="jzy-npc-section-title">按区域查找</h2> | |||
<div class="jzy-npc-table-wrap"> | |||
<table class="jzy-npc-table"> | |||
<thead><tr><th>区域</th><th>NPC 作用</th><th>适合补充的资料</th></tr></thead> | |||
<tbody> | |||
<tr><td><strong>[[璟城|璟城 / 主城]]</strong></td><td>新手引导、基础商店、集市、拍卖、社区入口、常用系统入口。</td><td>NPC 名称、坐标、功能入口、是否需要等级或任务解锁。</td></tr> | |||
<tr><td><strong>[[海岛大世界|海岛大世界]] / 个人海岛</strong></td><td>岛屿管理、经营引导、家具装饰、收集器或自定义内容。</td><td>解锁条件、可配置项目、关联指令、可放置 NPC 说明。</td></tr> | |||
<tr><td><strong>资源与技能区域</strong></td><td>采集、种植、钓鱼、战斗等技能玩法说明与道具补给。</td><td>所属技能、售卖物品、任务目标、推荐前往等级。</td></tr> | |||
<tr><td><strong>[[地下城|地下城 / 副本区域]]</strong></td><td>副本入口、队伍功能、奖励领取、战斗准备与装备相关服务。</td><td>入场条件、副本类型、奖励规则、关联装备页面。</td></tr> | |||
<tr><td><strong>活动区域</strong></td><td>周期活动、赛事、节日玩法、限时兑换与活动说明。</td><td>活动时间、兑换道具、参与条件、奖励列表。</td></tr> | |||
<tr><td><strong>特殊场景</strong></td><td>隐藏任务、一次性奖励、剧情对话或特殊系统入口。</td><td>触发条件、前置任务、是否可重复交互。</td></tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
</section> | |||
<div class="jzy-npc-divider"></div> | |||
<p class="jzy- | <span id="jzy-npc-list"></span> | ||
<section class="jzy-npc-section"> | |||
<h2 class="jzy-npc-section-title">NPC 列表</h2> | |||
<div class="jzy-npc-panel"> | |||
<p>本表用于收录江中缘服务器内可交互 NPC。可先通过<strong>所在区域</strong>与<strong>主要用途</strong>定位,再查看对应条目的名称、坐标与解锁条件。后续补充时,建议按<strong>名称、区域、类型、用途、备注</strong>记录;如果 NPC 有独立页面,可将名称改为对应 Wiki 链接。</p> | |||
</div> | |||
<div class="jzy-npc-table-wrap"> | |||
<table class="jzy-npc-table"> | |||
<thead><tr><th>NPC</th><th>所在区域</th><th>类型</th><th>主要用途</th><th>备注</th></tr></thead> | |||
<tbody> | |||
<tr><td>新手引导</td><td>璟城 / 主城</td><td><span class="jzy-npc-pill">引导</span></td><td>介绍基础操作、起步流程、常用系统和前期目标。</td><td>待按服务器内真实名称与坐标补充。</td></tr> | |||
<tr><td>岛屿管理员</td><td>海岛大世界 / 个人海岛</td><td><span class="jzy-npc-pill">功能</span></td><td>管理海岛相关内容,引导玩家进行岛屿经营与建设。</td><td>可关联 [[海岛大世界]] 或岛屿系统页面。</td></tr> | |||
<tr><td>商店</td><td>商业区域</td><td><span class="jzy-npc-pill">商店</span></td><td>购买基础材料、工具、消耗品或其他常用道具。</td><td>可按不同商人拆分为独立页面。</td></tr> | |||
<tr><td>集市</td><td>商业区域</td><td><span class="jzy-npc-pill">交易</span></td><td>打开集市相关界面,进行大宗物品交易或查看价格。</td><td>可关联 [[集市]] 页面。</td></tr> | |||
<tr><td>拍卖</td><td>商业区域</td><td><span class="jzy-npc-pill">交易</span></td><td>进入拍卖相关功能,浏览、竞拍或出售物品。</td><td>可关联 [[拍卖]] 页面。</td></tr> | |||
<tr><td>宠物</td><td>宠物相关区域</td><td><span class="jzy-npc-pill">培养</span></td><td>处理宠物查看、培养、物品使用或相关说明。</td><td>可关联 [[宠物]] 与 [[宠物物品]] 页面。</td></tr> | |||
<tr><td>地下城入口</td><td>地下城 / 副本区域</td><td><span class="jzy-npc-pill">战斗</span></td><td>进入地下城玩法,查看副本、队伍或奖励相关内容。</td><td>可关联 [[地下城]] 页面。</td></tr> | |||
<tr><td>事件时间</td><td>活动区域</td><td><span class="jzy-npc-pill">活动</span></td><td>查看服务器活动、周期事件或即将开始的内容。</td><td>可关联 [[事件时间]] 页面。</td></tr> | |||
<tr><td>社区协助</td><td>社区区域</td><td><span class="jzy-npc-pill">社区</span></td><td>提供社区帮助、反馈入口、协助说明或玩家支持内容。</td><td>可关联 [[社区协助]] 页面。</td></tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<p class="jzy-npc-side-note">名称、坐标与解锁条件仍待游戏内核实。确认后可直接替换对应行,不会影响本页的布局。</p> | |||
</section> | |||
<div class="jzy-npc-edit"><a href="/index.php?title=NPC&action=edit">编辑入口</a></div> | |||
</div> | |||
<html> | <html> | ||
| 第472行: | 第430行: | ||
(function () { | (function () { | ||
function removeFooterArtifacts() { | function removeFooterArtifacts() { | ||
[ | |||
"#mw-data-after-content", | "#mw-data-after-content", | ||
".mw-data-after-content", | ".mw-data-after-content", | ||
".citizen-page-footer__info", | ".citizen-page-footer__info", | ||
".citizen-page-footer .mw-footer-info" | ".citizen-page-footer .mw-footer-info" | ||
] | ].forEach(function (selector) { | ||
document.querySelectorAll(selector).forEach(function (element) { | document.querySelectorAll(selector).forEach(function (element) { | ||
element.style.setProperty("display", "none", "important"); | element.style.setProperty("display", "none", "important"); | ||
}); | }); | ||
}); | }); | ||
} | } | ||
| 第509行: | 第444行: | ||
function buildFooter() { | function buildFooter() { | ||
removeFooterArtifacts(); | removeFooterArtifacts(); | ||
var footer = document.querySelector("#citizen-footer, .citizen-footer, #footer, .mw-footer"); | var footer = document.querySelector("#citizen-footer, .citizen-footer, #footer, .mw-footer"); | ||
if (!footer || document.getElementById("jzy-official-footer")) return; | if (!footer || document.getElementById("jzy-official-footer")) return; | ||
var layout = document.createElement("section"); | var layout = document.createElement("section"); | ||
| 第535行: | 第466行: | ||
'<p class="jzy-official-footer-copy">江中缘满载无限可能,随心定义你的线上欢乐时光。<br><strong>江中缘 Wiki</strong> 由社区维护,记录服务器的玩法、系统与资料。<br>本站内容基于《江中缘》相关的《我的世界》游戏内容整理;本 Wiki 与 Mojang Studios、Microsoft、网易无隶属关系。<br>© 2026 江中缘。版权所有。</p>' + | '<p class="jzy-official-footer-copy">江中缘满载无限可能,随心定义你的线上欢乐时光。<br><strong>江中缘 Wiki</strong> 由社区维护,记录服务器的玩法、系统与资料。<br>本站内容基于《江中缘》相关的《我的世界》游戏内容整理;本 Wiki 与 Mojang Studios、Microsoft、网易无隶属关系。<br>© 2026 江中缘。版权所有。</p>' + | ||
'<nav class="jzy-official-footer-links" aria-label="页脚链接">' + | '<nav class="jzy-official-footer-links" aria-label="页脚链接">' + | ||
'<a href=" | '<a href="/index.php?title=%E6%B8%B8%E6%88%8F%E8%A7%84%E5%88%99">游戏规则</a>' + | ||
'<a href="/index.php?title=%E9%A6%96%E9%A1%B5">关于本站</a>' + | '<a href="/index.php?title=%E9%A6%96%E9%A1%B5">关于本站</a>' + | ||
'<a href=" | '<a href="https://qm.qq.com/q/560dSf2pxe" target="_blank" rel="noopener">联系我们</a>' + | ||
'</nav>' + | '</nav>' + | ||
'</div>'; | '</div>'; | ||
| 第543行: | 第474行: | ||
footer.insertBefore(layout, footer.firstChild); | footer.insertBefore(layout, footer.firstChild); | ||
footer.classList.add("jzy-footer-ready"); | footer.classList.add("jzy-footer-ready"); | ||
window.setTimeout(removeFooterArtifacts, 120); | |||
window.setTimeout( | |||
} | } | ||
| 第561行: | 第484行: | ||
})(); | })(); | ||
</script> | </script> | ||
</html> | </html> | ||
[[分类:游戏基础]] | [[分类:游戏基础]] | ||
[[分类:NPC]] | [[分类:NPC]] | ||
2026年7月25日 (六) 07:34的版本
<header class="jzy-npc-hero">
江中缘 Wiki · 游戏基础
NPC
角色互动 · 任务引导 · 商店功能
江中缘世界中的非玩家角色总览
</header>
<section class="jzy-npc-section">
NPC 简介
NPC 是服务器世界中可以与玩家互动的非玩家角色。玩家通常可以通过右键点击 NPC 触发对话、打开商店、接受任务、进入系统界面,或了解当前区域的玩法说明。
在江中缘中,NPC 不只是简单的装饰角色。它们常常承担着新手引导、资源交易、任务推进、副本入口、活动提示与玩法解锁等作用。遇到陌生 NPC 时,建议优先与其对话,许多功能入口、任务线索和隐藏说明都会通过 NPC 展示给玩家。
资料说明:本页先以玩家可辨认的功能与所在区域建立索引。具体 NPC 名称、坐标、前置条件与商店内容会在游戏内核实后逐项补充;未标注名称的条目不代表固定 NPC 名称。
<article class="jzy-npc-card jzy-npc-card--cyan">对话引导了解区域玩法
学习基础系统</article> <article class="jzy-npc-card jzy-npc-card--green">任务推进领取目标
提交材料或完成挑战</article> <article class="jzy-npc-card jzy-npc-card--gold">交易商店购买物品
出售资源或兑换奖励</article> <article class="jzy-npc-card jzy-npc-card--rose">功能入口打开菜单
进入活动或副本</article>
</section>
<section class="jzy-npc-section">
按区域查找
<thead></thead>
<tbody>
</tbody>
| 区域 | NPC 作用 | 适合补充的资料 |
|---|---|---|
| 璟城 / 主城 | 新手引导、基础商店、集市、拍卖、社区入口、常用系统入口。 | NPC 名称、坐标、功能入口、是否需要等级或任务解锁。 |
| 海岛大世界 / 个人海岛 | 岛屿管理、经营引导、家具装饰、收集器或自定义内容。 | 解锁条件、可配置项目、关联指令、可放置 NPC 说明。 |
| 资源与技能区域 | 采集、种植、钓鱼、战斗等技能玩法说明与道具补给。 | 所属技能、售卖物品、任务目标、推荐前往等级。 |
| 地下城 / 副本区域 | 副本入口、队伍功能、奖励领取、战斗准备与装备相关服务。 | 入场条件、副本类型、奖励规则、关联装备页面。 |
| 活动区域 | 周期活动、赛事、节日玩法、限时兑换与活动说明。 | 活动时间、兑换道具、参与条件、奖励列表。 |
| 特殊场景 | 隐藏任务、一次性奖励、剧情对话或特殊系统入口。 | 触发条件、前置任务、是否可重复交互。 |
</section>
<section class="jzy-npc-section">
NPC 列表
本表用于收录江中缘服务器内可交互 NPC。可先通过所在区域与主要用途定位,再查看对应条目的名称、坐标与解锁条件。后续补充时,建议按名称、区域、类型、用途、备注记录;如果 NPC 有独立页面,可将名称改为对应 Wiki 链接。
<thead></thead>
<tbody>
</tbody>
| NPC | 所在区域 | 类型 | 主要用途 | 备注 |
|---|---|---|---|---|
| 新手引导 | 璟城 / 主城 | 引导 | 介绍基础操作、起步流程、常用系统和前期目标。 | 待按服务器内真实名称与坐标补充。 |
| 岛屿管理员 | 海岛大世界 / 个人海岛 | 功能 | 管理海岛相关内容,引导玩家进行岛屿经营与建设。 | 可关联 海岛大世界 或岛屿系统页面。 |
| 商店 | 商业区域 | 商店 | 购买基础材料、工具、消耗品或其他常用道具。 | 可按不同商人拆分为独立页面。 |
| 集市 | 商业区域 | 交易 | 打开集市相关界面,进行大宗物品交易或查看价格。 | 可关联 集市 页面。 |
| 拍卖 | 商业区域 | 交易 | 进入拍卖相关功能,浏览、竞拍或出售物品。 | 可关联 拍卖 页面。 |
| 宠物 | 宠物相关区域 | 培养 | 处理宠物查看、培养、物品使用或相关说明。 | 可关联 宠物 与 宠物物品 页面。 |
| 地下城入口 | 地下城 / 副本区域 | 战斗 | 进入地下城玩法,查看副本、队伍或奖励相关内容。 | 可关联 地下城 页面。 |
| 事件时间 | 活动区域 | 活动 | 查看服务器活动、周期事件或即将开始的内容。 | 可关联 事件时间 页面。 |
| 社区协助 | 社区区域 | 社区 | 提供社区帮助、反馈入口、协助说明或玩家支持内容。 | 可关联 社区协助 页面。 |
名称、坐标与解锁条件仍待游戏内核实。确认后可直接替换对应行,不会影响本页的布局。
</section>
<a href="/index.php?title=NPC&action=edit">编辑入口</a>