基础流程
将水瓶放入酿造台下方,加入地狱疣制成粗制药水,再放入对应材料完成药水。一次酿造需要 20 秒。
无法加载偏好设置。请检查您的网络连接并重试。
无编辑摘要 |
无编辑摘要 |
||
| 第26行: | 第26行: | ||
.jzy-potion-dual-list{padding:0 20px 4px}.jzy-potion-entry{display:grid;grid-template-columns:minmax(288px,.95fr) minmax(0,1.55fr);border-bottom:1px solid rgba(188,240,238,.16)}.jzy-potion-entry:last-child{border-bottom:0}.jzy-potion-entry-summary{padding:20px 22px 19px 0;border-right:1px solid rgba(188,240,238,.16)}.jzy-potion-entry-top{display:flex;align-items:baseline;gap:10px;margin-bottom:9px}.jzy-potion-entry-top h3{margin:0!important;color:#fff!important;font-size:21px!important;font-weight:900!important;line-height:1.32!important;border:0!important}.jzy-potion-entry-rank{display:inline-flex;padding:2px 7px;border:1px solid rgba(153,228,235,.22);border-radius:6px;color:#bce7e2;background:rgba(0,28,40,.22);font-size:12px;font-weight:900;line-height:1.3}.jzy-potion-entry-desc{margin:0;color:#eaf8f5;font-size:15px;line-height:1.75}.jzy-potion-entry-source{margin:11px 0 0!important;padding-top:10px;border-top:1px solid rgba(188,240,238,.14);color:#cbe8e4;font-size:13px;line-height:1.65}.jzy-potion-entry-source b{color:#fff4c7}.jzy-potion-entry-levels{min-width:0;padding:18px 0 18px 22px}.jzy-potion-level-heading{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px;color:#fff4c7;font-size:13px;font-weight:900}.jzy-potion-level-heading span{color:#bce7e2;font-size:12px;font-weight:800}.jzy-potion-level-scale{display:grid;grid-template-columns:repeat(var(--potion-level-count),minmax(32px,1fr));gap:5px}.jzy-potion-level-scale span{min-width:0;padding:5px 3px;border:1px solid rgba(153,228,235,.18);border-radius:6px;color:#c9f5ef;background:rgba(0,28,40,.25);font-size:12px;font-weight:900;line-height:1.2;text-align:center}.jzy-potion-level-value{margin-top:8px;padding:10px 12px;border-left:3px solid #78d8f0;border-radius:0 8px 8px 0;color:#fff;background:rgba(0,28,40,.30);font-size:15px;font-weight:900;line-height:1.55}.jzy-potion-level-value small{display:block;margin-bottom:2px;color:#9fe5e4;font-size:12px;font-weight:800}.jzy-potion-tier .jzy-potion-dual-list{padding-top:0}.jzy-potion-tier summary + .jzy-potion-dual-list{border-top:1px solid rgba(188,240,238,.13)} | .jzy-potion-dual-list{padding:0 20px 4px}.jzy-potion-entry{display:grid;grid-template-columns:minmax(288px,.95fr) minmax(0,1.55fr);border-bottom:1px solid rgba(188,240,238,.16)}.jzy-potion-entry:last-child{border-bottom:0}.jzy-potion-entry-summary{padding:20px 22px 19px 0;border-right:1px solid rgba(188,240,238,.16)}.jzy-potion-entry-top{display:flex;align-items:baseline;gap:10px;margin-bottom:9px}.jzy-potion-entry-top h3{margin:0!important;color:#fff!important;font-size:21px!important;font-weight:900!important;line-height:1.32!important;border:0!important}.jzy-potion-entry-rank{display:inline-flex;padding:2px 7px;border:1px solid rgba(153,228,235,.22);border-radius:6px;color:#bce7e2;background:rgba(0,28,40,.22);font-size:12px;font-weight:900;line-height:1.3}.jzy-potion-entry-desc{margin:0;color:#eaf8f5;font-size:15px;line-height:1.75}.jzy-potion-entry-source{margin:11px 0 0!important;padding-top:10px;border-top:1px solid rgba(188,240,238,.14);color:#cbe8e4;font-size:13px;line-height:1.65}.jzy-potion-entry-source b{color:#fff4c7}.jzy-potion-entry-levels{min-width:0;padding:18px 0 18px 22px}.jzy-potion-level-heading{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px;color:#fff4c7;font-size:13px;font-weight:900}.jzy-potion-level-heading span{color:#bce7e2;font-size:12px;font-weight:800}.jzy-potion-level-scale{display:grid;grid-template-columns:repeat(var(--potion-level-count),minmax(32px,1fr));gap:5px}.jzy-potion-level-scale span{min-width:0;padding:5px 3px;border:1px solid rgba(153,228,235,.18);border-radius:6px;color:#c9f5ef;background:rgba(0,28,40,.25);font-size:12px;font-weight:900;line-height:1.2;text-align:center}.jzy-potion-level-value{margin-top:8px;padding:10px 12px;border-left:3px solid #78d8f0;border-radius:0 8px 8px 0;color:#fff;background:rgba(0,28,40,.30);font-size:15px;font-weight:900;line-height:1.55}.jzy-potion-level-value small{display:block;margin-bottom:2px;color:#9fe5e4;font-size:12px;font-weight:800}.jzy-potion-tier .jzy-potion-dual-list{padding-top:0}.jzy-potion-tier summary + .jzy-potion-dual-list{border-top:1px solid rgba(188,240,238,.13)} | ||
@media(max-width:900px){.jzy-potion-entry{grid-template-columns:1fr}.jzy-potion-entry-summary{padding:18px 0;border-right:0}.jzy-potion-entry-levels{padding:0 0 18px;border-top:1px solid rgba(188,240,238,.14)}}@media(max-width:560px){.jzy-potion-dual-list{padding:0 15px 3px}.jzy-potion-entry-top h3{font-size:19px!important}.jzy-potion-level-scale{gap:4px}.jzy-potion-level-scale span{font-size:11px}.jzy-potion-level-value{font-size:14px}} | @media(max-width:900px){.jzy-potion-entry{grid-template-columns:1fr}.jzy-potion-entry-summary{padding:18px 0;border-right:0}.jzy-potion-entry-levels{padding:0 0 18px;border-top:1px solid rgba(188,240,238,.14)}}@media(max-width:560px){.jzy-potion-dual-list{padding:0 15px 3px}.jzy-potion-entry-top h3{font-size:19px!important}.jzy-potion-level-scale{gap:4px}.jzy-potion-level-scale span{font-size:11px}.jzy-potion-level-value{font-size:14px}} | ||
.jzy-potion-level-scale button{min-width:0;padding:6px 3px;border:1px solid rgba(153,228,235,.18);border-radius:6px;color:#c9f5ef;background:rgba(0,28,40,.25);font:inherit;font-size:12px;font-weight:900;line-height:1.2;text-align:center;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.jzy-potion-level-scale button:hover{color:#fff;background:rgba(120,216,240,.16);border-color:rgba(120,216,240,.52);transform:translateY(-1px)}.jzy-potion-level-scale button.is-active{color:#173f4c;background:#d8f7ee;border-color:#f6fffb;box-shadow:0 0 0 2px rgba(120,216,240,.17),0 4px 10px rgba(1,18,28,.18)}.jzy-potion-level-scale button:focus-visible{outline:2px solid #fff4c7;outline-offset:2px}@media(max-width:560px){.jzy-potion-level-scale button{font-size:11px}} | |||
</style> | </style> | ||
| 第207行: | 第208行: | ||
var count = romanLevels.indexOf(end) + 1; | var count = romanLevels.indexOf(end) + 1; | ||
return romanLevels.slice(0, count > 0 ? count : 1); | return romanLevels.slice(0, count > 0 ? count : 1); | ||
} | |||
function levelValueFromClause(clause, index, count) { | |||
var values = clause.split("/").map(function (value) { return value.trim(); }); | |||
if (values.length !== count) return clause; | |||
var first = values[0]; | |||
var selected = values[index]; | |||
var numeric = first.match(/^(.*?)([+-]?)(\d+(?:\.\d+)?)(.*)$/); | |||
var selectedNumeric = selected.match(/^([+-]?)(\d+(?:\.\d+)?)(.*)$/); | |||
if (numeric && selectedNumeric) { | |||
var sign = selectedNumeric[1] || numeric[2]; | |||
var unitValue = values.map(function (value) { | |||
var match = value.match(/^[+-]?\d+(?:\.\d+)?(.*)$/); | |||
return match ? match[1].trim() : ""; | |||
}).find(function (unit) { return unit; }); | |||
var suffix = selectedNumeric[3] || numeric[4] || (unitValue ? " " + unitValue : ""); | |||
return numeric[1] + sign + selectedNumeric[2] + suffix; | |||
} | |||
var roman = first.match(/^(.*?)([IVX]+)$/); | |||
if (roman && /^[IVX]+$/.test(selected)) return roman[1] + selected; | |||
return index === 0 ? first : selected; | |||
} | |||
function valueForLevel(text, index, count) { | |||
return text.split(";").map(function (clause) { | |||
return levelValueFromClause(clause, index, count); | |||
}).join(";"); | |||
} | } | ||
groups.forEach(function (group) { | groups.forEach(function (group) { | ||
| 第223行: | 第249行: | ||
var entry = document.createElement("article"); | var entry = document.createElement("article"); | ||
var levels = getLevelNames(item[1]); | var levels = getLevelNames(item[1]); | ||
var levelCells = levels.map(function (level) { return '< | var levelCells = levels.map(function (level, index) { return '<button type="button" data-level-index="' + index + '" aria-pressed="false">' + level + '</button>'; }).join(""); | ||
entry.className = "jzy-potion-entry"; | entry.className = "jzy-potion-entry"; | ||
entry.innerHTML = '<div class="jzy-potion-entry-summary"><div class="jzy-potion-entry-top"><h3>' + item[0] + '</h3><span class="jzy-potion-entry-rank">' + item[1] + '</span></div>' + | entry.innerHTML = '<div class="jzy-potion-entry-summary"><div class="jzy-potion-entry-top"><h3>' + item[0] + '</h3><span class="jzy-potion-entry-rank">' + item[1] + '</span></div>' + | ||
'<p class="jzy-potion-entry-desc">' + (descriptions[item[0]] || "提供对应的药水效果。") + '</p><p class="jzy-potion-entry-source"><b>酿造材料:</b>' + item[3] + '<br><b>基础时长:</b>' + item[4] + '</p></div>' + | '<p class="jzy-potion-entry-desc">' + (descriptions[item[0]] || "提供对应的药水效果。") + '</p><p class="jzy-potion-entry-source"><b>酿造材料:</b>' + item[3] + '<br><b>基础时长:</b>' + item[4] + '</p></div>' + | ||
'<div class="jzy-potion-entry-levels"><div class="jzy-potion-level-heading">等级效果 <span>' + item[1] + '</span></div><div class="jzy-potion-level-scale" style="--potion-level-count:' + levels.length + '">' + levelCells + '</div><div class="jzy-potion-level-value"><small> | '<div class="jzy-potion-entry-levels"><div class="jzy-potion-level-heading">等级效果 <span>' + item[1] + '</span></div><div class="jzy-potion-level-scale" style="--potion-level-count:' + levels.length + '">' + levelCells + '</div><div class="jzy-potion-level-value"><small>等级效果</small></div></div>'; | ||
var buttons = entry.querySelectorAll(".jzy-potion-level-scale button"); | |||
var valueBox = entry.querySelector(".jzy-potion-level-value"); | |||
function selectLevel(index) { | |||
buttons.forEach(function (button, buttonIndex) { | |||
var active = buttonIndex === index; | |||
button.classList.toggle("is-active", active); | |||
button.setAttribute("aria-pressed", active ? "true" : "false"); | |||
}); | |||
valueBox.innerHTML = '<small>' + levels[index] + ' 级效果</small>' + valueForLevel(item[2], index, levels.length); | |||
} | |||
buttons.forEach(function (button, index) { | |||
button.addEventListener("click", function () { selectLevel(index); }); | |||
}); | |||
selectLevel(0); | |||
list.appendChild(entry); | list.appendChild(entry); | ||
}); | }); | ||
药水能在有限时间内提供增益、恢复或控制效果。这里收录药水的等级数值、酿造基底、修饰规则与特殊药水效果,方便在探索与战斗前规划自己的补给。
将水瓶放入酿造台下方,加入地狱疣制成粗制药水,再放入对应材料完成药水。一次酿造需要 20 秒。
大多数药水默认持续 3 分钟。炼金等级会延长持续时间;治疗、伤害和耐力属于即时生效药水。
同类药水效果不会叠加,再次饮用会以新药水的等级与时长覆盖原有效果。神之药水拥有独立优先级。
水瓶和粗制药水是最常见的起点。特调饮品可替代粗制药水,为原本就包含对应属性的药水提供额外强化。
| 项目 | 材料 | 作用 |
|---|---|---|
| 水瓶 | 水源 | 无直接效果;可制作粗制药水、虚弱药水与抗寒药水。 |
| 粗制药水 | 水瓶 + 地狱疣 | 无直接效果;绝大多数药水的默认基底。 |
| 等级修饰 | 萤石粉 / 附魔萤石粉 / 附魔萤石 | 分别使药水等级 +1、+2、+3,最高等级因药水而异。 |
| 时长修饰 | 红石 / 附魔红石 / 附魔红石块 | 基础持续时间分别调整为 8、16、40 分钟,炼金等级加成在此基础上计算。 |
| 双重修饰 | 附魔红石灯 | 基础持续时间 16 分钟且等级 +3;同时占用等级和时长修饰位。 |
| 喷溅修饰 | 火药 / 附魔火药 | 将药水变为喷溅药水;普通火药使时长 -50%,附魔火药不减少时长。 |
修饰规则:每种修饰类型只能生效一次,但等级、时长、喷溅三类可以共存。使用附魔火药时应先完成时长修饰;同时使用附魔红石块和附魔红石灯时,应先放入附魔红石块。
点击分类展开。除条目另行说明外,所有药水以粗制药水为基底,默认持续 3 分钟。
以下药水不能通过普通配方酿造,或以多个效果组成一瓶药水。
| 药水 | 来源 | 效果 | 持续时间 |
|---|---|---|---|
| 灵魂药水 | 万圣节活动;I 级需 1 个绿糖果 | I-IV:速度 +10、20、30、40;暴击伤害 +10%、20%、30%、40%。 | 3 分钟 |
| 魔法寻宝药水 | 万圣节活动;I 级需 10 个绿糖果 | I-IV:魔法寻宝 +10%、25%、50%、75%,提高从生物和 Boss 获得稀有物品的概率。 | 3 分钟 |
| 王之气息 | 国王 Yolkar;3 个哥布林蛋 | 允许进入哥布林女王巢穴并获取琥珀水晶。 | 20 分钟 |
| 幽魂冰味水 | 炼狱魔王 II 阶及以上掉落 | 受到的治疗效果 +10%,真实防御 +25。 | 5 分钟 |
| 冷聚变 | Entropy Suppressor 重铸石;装备 Wisp 时生效 | 力量 +75、暴击伤害 +55;对火柱伤害 2 倍。摧毁火柱后 60 秒内额外获得真实防御 +30 和 1.15 倍伤害。 | 条件效果 |
| 发光蘑菇补剂 | Moby;8 个装满的 Chum Bucket 与 10 个发光蘑菇 | 钓鱼速度 +30。 | 1 小时 |
| 神之药水 | 特殊药水 | 获得全部正面药水效果,并优先于其他正面药水效果。 | 12-24 小时,取决于炼金等级 |
地下城药水会同时提供多种基础效果。进入地下城时,角色原有药水会暂停保存;每局地下城只能饮用或投掷一瓶药水。
| 等级 | 持续时间 | 获得效果 |
|---|---|---|
| I | 20 分钟 | 再生 I、力量 III、暴击 I、速度 I、抗性 I |
| II | 40 分钟 | 再生 II、力量 III、暴击 I、速度 II、抗性 I |
| III | 40 分钟 | 再生 III、力量 III、暴击 II、速度 II、抗性 II |
| IV | 40 分钟 | 再生 III、力量 IV、暴击 II、速度 II、抗性 III、箭术 I |
| V | 40 分钟 | 再生 III、力量 IV、暴击 III、速度 II、抗性 IV、箭术 II |
| VI | 40 分钟 | 再生 IV、力量 IV、暴击 III、速度 III、抗性 IV、箭术 III |
| VII | 40 分钟 | 再生 IV、力量 V、暴击 III、速度 III、抗性 V、箭术 III |
技能经验增益药水由礼物获得。它们分别提高一种技能智慧,效果与时长随等级提升。
| 药水 | 对应属性 | I | II | III |
|---|---|---|---|---|
| 农业经验增益 | 农业智慧 | +5,12 分钟 | +10,24 分钟 | +20,36 分钟 |
| 挖矿经验增益 | 挖矿智慧 | +5,12 分钟 | +10,24 分钟 | +20,36 分钟 |
| 战斗经验增益 | 战斗智慧 | +5,12 分钟 | +10,24 分钟 | +20,36 分钟 |
| 伐木经验增益 | 伐木智慧 | +5,12 分钟 | +10,24 分钟 | +20,36 分钟 |
| 钓鱼经验增益 | 钓鱼智慧 | +5,12 分钟 | +10,24 分钟 | +20,36 分钟 |
| 附魔经验增益 | 附魔智慧 | +5,12 分钟 | +10,24 分钟 | +20,36 分钟 |
| 炼金经验增益 | 炼金智慧 | +5,12 分钟 | +10,24 分钟 | +20,36 分钟 |
特殊修饰:红石和附魔红石不会改变技能经验增益药水。萤石粉与附魔萤石粉只提高等级,不改变时长;附魔红石灯会将药水设为 III 级、36 分钟,并附加炼金等级的时长加成。