// ==UserScript==
// @name WoD 物品页面增强
// @icon http://info.world-of-dungeons.org/wod/css/WOD.gif
// @namespace WOD_Tools
// @description 物品详情页面添加该物品获取途径,当前团队掉落数,最近拍卖信息,最近和历史掉落信息
// @author Christophero
// @include http*://*.world-of-dungeons.org/wod/spiel/hero/item.php*
// @include http*://*.world-of-dungeons.org/wod/spiel/clan/item.php*
// @include http*://*.world-of-dungeons.org/wod/spiel/news/news.php*
// @include http*://*.world-of-dungeons.org/
// @license MIT License
// @require https://code.jquery.com/jquery-3.3.1.min.js
// @connect www.christophero.xyz
// @modifier Christophero
// @version 2023.07.05.1
// ==/UserScript==
(function () {
("use strict");
let name;
let isItem = false;
if (location.pathname.includes("item.php")) {
isItem = true;
name = $('input[name="name"]').val();
if (!name)
name = $('input:hidden[name="action"] +h1')
.find("a")
.prop("firstChild").nodeValue;
let $notExistTd = $('td:contains("此物品不存在")');
if ($notExistTd.length) {
console.log(`物品%c[${name}]%c不存在!`, "color: red", "color: black");
return;
}
}
const serverName = location.host.split(".")[0];
main();
/**
* 方法主体
*/
function main() {
// 上报抽奖信息
reportDraws();
if (!isItem) {
return;
}
// 掉落分析
dropAnalysis();
// 套装模拟直达
simulateSuit();
// 纪念碑兑换券增加直达纪念碑的链接
gotoMonument();
// 将失效的物品分类替换成物品查询地址
replaceCategory();
// 增强幸运符页面,直接看到幸运符加成
explainLuckyItem();
// 增强魔法物品页面,直接看到祝福、诅咒加成
explainMagicItem();
// 增强神名拼字物品页面
explainDivineNamePrefixItem();
// 从团仓或宝库添加一份物品到仓库
obtainItemAuto();
}
/**
* 上报彩票中奖信息
*/
function reportDraws() {
let pathName = location.pathname;
if (pathName == "/wod/spiel/news/news.php" || pathName == "/") {
const $latestPriceList = $(".tombola_winner .price a");
const priceList = [];
$latestPriceList.each(function () {
priceList.push($(this).text());
});
fetch("https://www.christophero.xyz/wod/item/reportDraws", {
method: "POST",
headers: {
"User-Agent": "Apipost client Runtime/+https://www.apipost.cn/",
"Content-Type": "application/json",
},
body: JSON.stringify(priceList),
})
.then((response) => {
return response.json();
})
.then((res) => {
if (!(res && res.code === 200)) {
return;
}
console.log("在最近的彩票中中奖已上报");
});
return;
}
}
/**
*
* @param {Date} time 传入时间
* @returns 时间转换成格式化字符串
*/
function timeStamp2String(time) {
const datetime = new Date(time);
const year = datetime.getFullYear();
const month =
datetime.getMonth() + 1 < 10
? "0" + (datetime.getMonth() + 1)
: datetime.getMonth() + 1;
const date =
datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate();
const hour =
datetime.getHours() < 10
? "0" + datetime.getHours()
: datetime.getHours();
const minute =
datetime.getMinutes() < 10
? "0" + datetime.getMinutes()
: datetime.getMinutes();
const second =
datetime.getSeconds() < 10
? "0" + datetime.getSeconds()
: datetime.getSeconds();
return (
year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second
);
}
function genItemAnchor(itemName) {
let itemDisplayUrl = `/wod/spiel/hero/item.php?name=${encodeURIComponent(
itemName
)}&IS_POPUP=1`;
return `<a href="${itemDisplayUrl}" target="_blank" onclick="return wo('${itemDisplayUrl}');">${itemName}</a>`;
}
function genAuctionAnchor(itemName, auctionId) {
let auctionDisplayUrl = `/wod/spiel/trade/auction_details.php?id=${auctionId}&IS_POPUP=1`;
return `<a href="${auctionDisplayUrl}" target="_blank" onclick="return wo('${auctionDisplayUrl}');">${itemName}</a>`;
}
function genHeroAnchor(heroName) {
let heroDisplayUrl = `/wod/spiel/hero/profile.php?name=${encodeURIComponent(
heroName
)}&IS_POPUP=1`;
return `<a href="${heroDisplayUrl}" target="_blank" onclick="return wo('${heroDisplayUrl}');">${heroName}</a>`;
}
function genGroupAnchor(groupName) {
let groupDisplayUrl = `/wod/spiel/dungeon/group.php?name=${encodeURIComponent(
groupName
)}&IS_POPUP=1`;
return `<a href="${groupDisplayUrl}" target="_blank" onclick="return wo('${groupDisplayUrl}');">${groupName}</a>`;
}
function genMonumentAnchor(itemName) {
let itemDisplayUrl = `/wod/spiel/clan/item.php?name=${encodeURIComponent(
itemName
)}&IS_POPUP=1`;
return `<a href="${itemDisplayUrl}" target="_blank" onclick="return wo('${itemDisplayUrl}');">${itemName}</a>`;
}
/**
* 掉落分析,本脚本最强大功能,分析物品出处,出货量,获取条件等
*/
function dropAnalysis() {
const groupId = $('input[name="gruppe_id"]').val();
fetch("https://www.christophero.xyz/wod/item/dropAnalysis", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
serverName,
name,
groupId,
notExistInsert: serverName != "zhao",
}),
})
.then((response) => {
return response.json();
})
.then((res) => {
if (!(res && res.code === 200)) {
return;
}
const data = res.data;
// 团队掉落数
const count = data.count;
// 特产掉落列表
const dropList = data.dropList;
// 最近拍卖信息
const auctionList = data.auctionList;
// 是否可以抽奖获得
const obtainFromDraw = data.draw;
// 是否世界掉落
const worldDrop = data.worldDrop;
// 是否商店购买
const obtainFromShop = data.shop;
// 获得途径备注
const obtainNote = data.obtain;
// 最近5次掉落
const latestDropList = data.latestDropList;
// 最低副本等级前5次掉落
const originalDropList = data.originalDropList;
// 最近10次联盟内掉落
const unionLatestDropList = data.unionLatestDropList;
// 最近10次盟联内掉落
const allyLatestDropList = data.allyLatestDropList;
// 地城掉落数列表
const dropCntList = data.dropCntList;
const $tbody = $("#details table.content_table>tbody");
// 添加行颜色
let rowClass = "row1";
const lastClass = $tbody.find("tr:last").attr("class");
if (lastClass == "row1") {
rowClass = "row0";
}
let $tr = $("<tr></tr>");
$tr.addClass(rowClass);
let $labelTd = $("<td>获取途径</td>");
let $contentTd = $('<td align="center"></td>');
for (let i = 0; i < dropList.length; i++) {
const drop = dropList[i];
const taskSeries = drop.taskSeries
? `「(任务)${drop.taskSeries}」`
: "";
const challenge = drop.challenge
? `<(挑战)${drop.challenge}(${
drop.minHeroLv ? drop.minHeroLv : drop.minLevel
}-${drop.maxHeroLv ? drop.maxHeroLv : drop.maxLevel})>`
: "";
const certain = drop.certain
? drop.certain == 12
? " 人手一个"
: ` 必出${drop.certain}个`
: "";
const triggerItems = drop.triggerItems
? drop.triggerItems.split(",")
: [];
const consumeItems = drop.consumeItems
? drop.consumeItems.split(",")
: [];
const note = drop.note ? drop.note : "";
// 添加触发与交换物
let $tcContainer = $("<div></div>");
if (triggerItems && triggerItems.length) {
for (const item of triggerItems) {
if (item.startsWith("+")) {
$tcContainer.append(
$(
`<span>[类型]<a href="javascript:volid(0);">${item}</a>, </span>`
)
);
continue;
}
$tcContainer.append($(`<span>+${genItemAnchor(item)}, </span>`));
}
}
if (consumeItems && consumeItems.length) {
for (const item of consumeItems) {
$tcContainer.append(
$(`<span>+${genItemAnchor(item)} [X], </span>`)
);
}
}
let $container = $(
`<div><div>${taskSeries}${drop.dungeonName}${challenge}(${drop.minLevel}-${drop.maxLevel}) ${certain}</div></div>`
);
$container.append($tcContainer);
if (note) {
$container.append(
$(`<div>备注:${note.replaceAll("\n", "<br>")}</div>`)
);
}
$contentTd.append($container);
if (i != dropList.length - 1) {
$contentTd.append($("<hr>"));
}
}
if (obtainFromDraw) {
if ($contentTd.text()) $contentTd.append($("<hr>"));
$contentTd.append($("<div>抽奖</div>"));
}
if (worldDrop) {
if ($contentTd.text()) $contentTd.append($("<hr>"));
$contentTd.append($("<div>世界掉落</div>"));
}
if (obtainFromShop) {
if ($contentTd.text()) $contentTd.append($("<hr>"));
$contentTd.append($("<div>市集购买</div>"));
}
if (obtainNote) {
if ($contentTd.text()) $contentTd.append($("<hr>"));
$contentTd.append($(`<div>${obtainNote}</div>`));
}
if (!$contentTd.text()) {
$contentTd.append("未能确认来源");
}
$tr.append($labelTd).append($contentTd).appendTo($tbody);
$(
`<tr class="${lastClass}"><td>掉落数</td><td align="center">${
count ? count : "-"
}</td></tr>`
).appendTo($tbody);
let relatedItemList = data.relatedItemList ? data.relatedItemList : [];
const $relatedItems = $('<div style="max-width: 700px;"></div>');
for (const item of relatedItemList) {
$relatedItems.append($(`<span>${genItemAnchor(item)},</span>`));
}
const $relatedItemsRow = $(
`<tr class="${rowClass}"><td>相关道具</td></tr>`
);
$relatedItemsRow
.append($('<td align="center"></td>').append($relatedItems))
.appendTo($tbody);
// 增加最近的拍卖信息
const $auctionsRow = $(
`<tr class="${lastClass}"><td>最近拍卖信息</td></tr>`
);
let $auctionsDetailTd = $("<td></td>");
if (!auctionList) {
$auctionsDetailTd.append("-");
} else {
for (let auction of auctionList) {
if (auction.state == 0) {
$auctionsDetailTd.append(
`<div> 以起拍价 ${
auction.startingPrice
} 拍卖中,结束时间 ${timeStamp2String(
auction.auctionTime
)} ${genAuctionAnchor("拍卖链接", auction.id)}<div>`
);
} else if (auction.state == 1) {
$auctionsDetailTd.append(
`<div> 以成交价 ${
auction.transactionPrice
}<img alt="" border="0" src="/wod/css//skins/skin-4/images/icons/lang/cn/gold.gif" title="金币"> 成交,成交时间 ${timeStamp2String(
auction.auctionTime
)}<div>`
);
} else if (auction.state == 2) {
$auctionsDetailTd.append(
`<div> 以起拍价 ${
auction.startingPrice
} 流拍,流拍时间 ${timeStamp2String(auction.auctionTime)}<div>`
);
}
}
}
$auctionsRow.append($auctionsDetailTd).appendTo($tbody);
const $latestRow = $(
`<tr class="${rowClass}"><td>最近5条掉落信息</td></tr>`
);
let $latestDetailTd = $("<td></td>");
if (!latestDropList) {
$latestDetailTd.append("-");
} else {
for (let drop of latestDropList) {
$latestDetailTd.append(
`<div> 于${timeStamp2String(drop.dropTime)} 在地城 [${
drop.dungeonName
}](${drop.minLevel}-${drop.maxLevel}) 确认掉落 <div>`
);
}
}
$latestRow.append($latestDetailTd).appendTo($tbody);
const $originalRow = $(
`<tr class="${lastClass}"><td>最低副本等级前5次掉落信息</td></tr>`
);
let $originalDetailTd = $("<td></td>");
if (!originalDropList) {
$originalDetailTd.append("-");
} else {
for (let drop of originalDropList) {
$originalDetailTd.append(
`<div> 于${timeStamp2String(drop.dropTime)} 在地城 [${
drop.dungeonName
}](${drop.minLevel}-${drop.maxLevel}) 确认掉落<div>`
);
}
}
$originalRow.append($originalDetailTd).appendTo($tbody);
const $maximumDropRow = $(
`<tr class="${rowClass}"><td>记录掉落数最多的5个地城</td></tr>`
);
let $maximumDropDetailTd = $("<td></td>");
if (dropCntList) {
for (let drop of dropCntList) {
$maximumDropDetailTd.append(
`<div> [${drop.dungeonName}] ${drop.cnt} <div>`
);
}
}
$maximumDropRow.append($maximumDropDetailTd).appendTo($tbody);
const $latestUnionRow = $(
`<tr class="${lastClass}"><td>联盟内最近10条掉落信息</td></tr>`
);
let $latestUnionDetailTd = $("<td></td>");
if (unionLatestDropList) {
for (let drop of unionLatestDropList) {
$latestUnionDetailTd.append(
`<div>团队<${genGroupAnchor(
drop.groupName
)}>的成员${genHeroAnchor(drop.hero)} 于 ${timeStamp2String(
drop.dropTime
)} 探索地城 [${drop.dungeonName}](${drop.minLevel}-${
drop.maxLevel
}) 时获得<div>`
);
}
}
$latestUnionRow.append($latestUnionDetailTd).appendTo($tbody);
if (allyLatestDropList) {
const $latestAllyRow = $(
`<tr class="${rowClass}"><td>盟友团队最近10条掉落信息</td></tr>`
);
let $latestAllyDetailTd = $("<td></td>");
for (let drop of allyLatestDropList) {
$latestAllyDetailTd.append(
`<div>团队<${genGroupAnchor(
drop.groupName
)}>的成员${genHeroAnchor(drop.hero)} 于 ${timeStamp2String(
drop.dropTime
)} 探索地城 [${drop.dungeonName}](${drop.minLevel}-${
drop.maxLevel
}) 时获得<div>`
);
}
$latestAllyRow.append($latestAllyDetailTd).appendTo($tbody);
}
});
}
/**
* 套装模拟直达
*/
function simulateSuit() {
// 额外追加套装模拟按钮
const $setLabel = $('.content_table a:contains("套装")');
if ($setLabel.length) {
const $setBtn = $(
'<button type="button" class="button">套装模拟</button>'
);
const $setAnchor = $setLabel.parent().next().find("a");
$setAnchor.after($setBtn);
$setBtn.click(function () {
const setName = $setAnchor.text();
return wo(
`wod/spiel/hero/set.php?name=${encodeURIComponent(
setName
)}&IS_POPUP=1`
);
});
}
}
/**
* 纪念碑兑换券增加直达纪念碑的链接
*/
function gotoMonument() {
if (name.startsWith("纪念碑兑换券:")) {
let monumentName = name.replace("纪念碑兑换券:", "");
if (monumentName.includes("卫士奖章")) {
monumentName = "尤里佛卫士奖章";
}
$('p>a:contains("到")')
.after(genMonumentAnchor(monumentName))
.after("<span> </span>");
}
}
/**
* 将失效的物品分类替换成物品查询地址
*/
function replaceCategory() {
const prefix = `${location.protocol}//world-of-dungeons.org/ency/物品类别_-_`;
$(`a[href^="${prefix}"]`).each(function () {
const $this = $(this);
let categoryName = $this.attr("href").replace(prefix, "");
if (categoryName && categoryName.includes("_")) {
categoryName = categoryName.replace("_", " ");
}
$this.attr({
href:
"https://www.christophero.xyz/itemList?categoryName=" +
encodeURIComponent(categoryName),
target: "_blank",
});
});
}
/**
* 增强幸运符页面,直接看到幸运符加成
*/
function explainLuckyItem() {
const luckyItems = {
一块甲壳法宝: [
"①远攻+0.5HL",
"②远防&病毒防&心防+0.5HL",
"③受到的毒素伤害-10%",
],
一块美洲豹皮: ["①近战攻防+6+0.1HL", "②近攻技能等级+1+0.05HL"],
一块饱经沧桑的月饼: ["先攻+0.25HL"],
一袋崭新的饱经风霜的金币: ["先攻+0.25HL"],
崭新的金币: ["先攻+0.25HL"],
饱经风霜的金币: ["先攻+0.25HL"],
祝福太阳金币: ["先攻+1.25HL"],
一捧土: ["自然攻+1+0.17HL, 自然防+1+0.13HL"],
一绺白狼毛: [
"①近闪&远闪&魔防&魔法弹防&诅咒防&爆破防&冲击防+0.34HL",
"陷阱防&自然防&病毒防+0.5HL, 偷袭防+0.25HL",
"②受到的物理伤害-15%",
],
一罐地精: [
"①近攻+6+0.17HL,解除陷阱&恐吓+2+0.25HL",
"②近闪&远闪&陷阱防+3",
"③先攻-1",
],
乌加索的日记: [
"①魔攻+1+0.1HL, 魔防+2+0.1HL",
"②受到的法力伤害减少2/2/1点",
],
云雀的画像: [
"①心防&病毒防&自然防&诅咒防+0.5HL",
"②受到的心灵&黑暗伤害-25%",
],
仿珍珠耳环: ["①远闪+10-0.5HL", "②先攻+0.25HL"],
侏儒幸运石: ["①远攻+5+0.75HL", "②自然防+1+0.1HL"],
先知的凉鞋: ["①近攻&远攻&魔攻&自然攻&偷袭攻-5", "②先攻+2+0.25HL"],
克伦切的防护护身符: [
"①魔防&病毒防&自然防+0.25HL",
"①意志随机增加(2左右波动)",
],
"克劳斯. 钱袋的记账簿": [
"①近攻&远攻&魔攻&近闪&远闪&魔防&先攻-2-0.1HL",
"②地城钱+10%",
],
兔王之脚: ["幸运技能等级+0.5HL"],
兔脚: ["八属性其一+25%+1+0.08HL"],
内芙妮的水晶海星: ["近攻&远攻&魔攻+0.25HL"],
冰球破片: ["自然防&病毒防+3+0.25HL"],
刻有蜀葵的硬币: [
"①陷阱防&病毒防+6+0.34HL",
"②受到的火冰电,心毒酸,神奥黑,法力伤害-10%",
],
卓玛的水晶灵摆: [
"①近闪&远闪+0.2HL",
"②魔防&自然防&病毒防&魔法弹防&诅咒防+0.34HL",
"③心防&陷阱防&偷袭防&爆破防&冲击防+0.25HL",
],
印花方巾: ["①远攻+0.5HL", "②灵巧+4-0.1HL"],
口袋中的小妖精: ["陷阱防&自然防+5"],
命运之石: ["被BUFF者,持有者的全攻防获得随机加值减值. 总的来说+5"],
哥莲娜的命运手镯: ["近闪&远闪&魔防&心防+2"],
四叶幸运草: ["近攻&远攻&魔攻&心攻+0.25HL"],
圣诞节礼物: ["魔防&心防+0.25HL"],
基座: ["魔防&心防+0.25HL"],
塔娜拉的护身符: ["①除冲击防外,其它全防御+0.2HL", "②一箭双雕伤害+10%"],
大幸运星发饰: [
"①心攻&偷袭攻+0.5HL",
"②近闪&远闪&魔防&心防+0.34HL, 自然防&偷袭防&陷阱防&魔法弹防&病毒防&爆破防+0.5HL",
"③血脉幸运的技能等级+50%",
"④变戏法技能等级+0.2HL",
],
奇尔可的绒毛: ["远闪&陷阱防+4, 魔防+0.1HL"],
山羊骑士小丑帽: ["远闪+5+0.25HL,心防+5+0.5HL"],
巨魔胡桃夹子: ["①自然防+5", "②午饭技能等级+0.05HL, 幸运技能等级+1"],
愿望纸: ["心防+16-2HL"],
挂铃法杖: ["被BUFF者八属性+1,持续一层"],
木质的楚瓦甲虫坠子: ["心防+0.25HL, 病毒防&自然防+2"],
松枝: ["自然防+2+0.2HL"],
架子: ["魔防&心防+0.25HL"],
树龙的一部分: ["远闪&魔防+0.5HL"],
棕色便携地灵: ["先攻+4,魔防+2"],
水蜥蜴牙齿: ["魔法攻防+2+0.34HL"],
沙做的小猫: ["①解除陷阱+7+0.2HL", "②心防+7+0.2HL", "③先攻+5"],
泰嘉夫的幸运匕首: ["近闪&远闪&魔防+0.25HL"],
海怪之牙: ["①近攻+3+0.34HL", "②受到的火焰伤害+15%"],
湖蓝的小纸条: ["共有4种物品ID, 分别为爆破防/ 病毒防/ 自然防/ 心防+0.2HL"],
火莲花耳环: [
"①作用受者,体力回复-0.75SL, 持续3回合",
"②使用时魔攻+0.5HL",
"③造成的火焰伤害+10%",
"④火焰魔法、火焰派生效果+10%",
],
灰色星辰: ["①远攻+0.25", "②远程技能伤害+0.25HL"],
燃晶: ["魔防&自然防+5+0.34HL"],
特大加农炮的碎片: [
"①爆破攻+0.25HL",
'②受到粉碎,穿刺,火焰伤害且为"命中/重击"时, 伤害-5%',
"③爆破伤害+0.17HL",
],
狗头人铁锤: ["爆破防+1HL"],
独角兽之角: ["魔防+1HL"],
献祭之杯: [
"①魔攻+3+0.34HL",
"②造成火焰&心灵&神圣时, 伤害额外提升0/2/4",
"③神圣攻击类技能, 伤害+5",
],
瑞安娜的保护护身符: ["近闪&远闪&魔防&心防&自然防+2"],
画有蜀葵的陶瓷碎片: ["陷阱防&自然防&偷袭防&病毒防&诅咒防&爆破防+0.34HL"],
皮球: ["心防*自然防*病毒防+0.34HL"],
矮人友谊之石: ["自然攻+1+0.2HL"],
矮人的大胡子: ["魔防+0.5HL, 心防+5+0.5HL"],
碧绿水滴项链: ["受到的火冰电, 心毒酸, 神奥黑, 法力伤害-25%"],
"穆拉克的高危物品制备、储存及应用指南": [
"①远攻&爆破攻+0.25HL",
"②受到的火焰伤害减少0.25HL / 0.17HL / 0.08HL",
],
精灵的随身物件: ["远程攻防+4+0.34HL, 魔法攻防+0.25HL"],
紫水晶制成的乌鸦雕像: ["远闪&心防&病毒防+0.5HL"],
纠结的琴弦: ['受到法力&心灵伤害且为"命中/重击"时, 伤害-10%'],
绿色碎布片: ["远攻+0.25HL"],
缝有铁片的皮手套: ["①近战攻防+6+0.1HL", "②远攻类技能等级+1+0.05HL"],
蟒蛇石雕像: [
"①魔防+4,病毒防+2+0.25HL",
"②神圣攻击类技能伤害+3, 安抚之语治疗+3",
],
装着吸血鬼灰烬的绸袋子: ["近闪&远闪&魔防&心防+0.5HL"],
贼王的幸运符: ["近攻&心攻&偷袭攻&近闪&远闪+6+0.25HL, 心防+6"],
金块: ["近闪&远闪&魔防+5+0.5HL, 心防&病毒防-5-0.5HL"],
金黄图腾柱碎片: ["无"],
钻土蜈蚣的头壳碎片: [
"①近闪&远闪&病毒防&自然防+0.5HL",
"②受到的毒素伤害-10%",
],
镀金的幸运草: ["①心攻+5+0.25HL", "②全防御+0.2HL"],
闪耀七色的水晶吊坠: ["①近攻&魔攻+3+0.2HL", "②近闪&魔防+5+0.34HL"],
雪人毛发: ["心防&魔防+3+0.34HL"],
霜雪之心: ["无"],
静电皮诺斯: [
"①魔攻+0.25HL",
"②造成闪电伤害时, 伤害增加2+0.15HL / 2+0.2HL / 2+0.25HL",
"③受到闪电伤害时, 伤害减少18/12/6点",
],
马根哥尔德的幸运符: ["魔防+5+0.34HL"],
马蹄铁: [
"种类一: 远攻&魔攻&近闪&魔防+0.5HL",
"种类二: 近攻&远攻&魔攻&心攻+0.5HL",
"种类三: 无",
],
骸骨战马的马蹄铁: ["近攻&近闪&魔防&诅咒防+0.5HL"],
魔像之眼: ["近闪&心防+5+0.67HL+随机(20左右波动),"],
魔法罗盘: ["近攻&远攻&魔攻&偷袭防+5+0.25HL"],
黄金瓢虫胸针: [
"①近闪+3+0.5HL,远闪&病毒防+3+0.34HL, 魔防&心防+0.25HL, 诅咒防+5+0.5HL",
"②受到的毒素伤害-25%, 心灵伤害-10%, 黑暗伤害-15%",
"③受到心毒黑伤害时, 减免8/5/3点",
],
龙牙: ["①近攻+0.05HL, 魔攻+5", "②自然防&病毒防+5"],
立法院之印: [
"能用的人太多,队里容易分赃不均大打出手",
"①近攻/远攻/ 魔攻/魔法诅咒 +1",
"②近闪 +1",
"③先攻 +1",
],
欢笑的黑暗: ["使用该物品时闪电伤害+10+0.34HL+10%", "远程闪避-5%"],
黑色的猫: [
"①近防/远防/魔防/心防/陷阱防/自然防/偷袭防/病毒防/魔弹防/诅咒防/爆破防/冲击防 +0.1HL",
"②幸运-999",
"召唤地形[NPC:黑色的猫],无任何有用技能,队友重伤时,会舔伤口,回复1体力",
],
卡洛斯反抗军健康徽记: ["病毒防 +5 +0.75HL"],
卡洛斯反抗军弹幕防御徽记: ["魔法弹防 +5 +0.75HL"],
卡洛斯反抗军防爆徽记: ["爆破防 +5 +0.75HL"],
卡洛斯反抗军诅咒防御徽记: ["魔法诅咒防 +5 +0.75HL"],
卡洛斯反抗军无伤防御徽记: ["陷阱防 +5 +0.75HL"],
卡洛斯反抗军抗灾徽记: ["自然防 +5 +0.75HL"],
卡洛斯反抗军抗冲击徽记: ["冲击防 +5 +0.75HL"],
福林格斯如假包换的幸运石: ["远程攻 +5 +0.75HL"],
格拉诺克的风狼毫: [
"近/远/魔法/心理/魔法弹/魔法诅咒/爆破/冲击 +0.5hl 防",
"陷阱/自然/偷袭/病毒 + 0.75hl防",
"粉碎 切割 穿刺 致命伤害 减少 15%",
"心灵 奥术 黑暗 普通伤害 减少 15%",
],
马克西米连的走火子弹: ["远程命中 + 0.2HL +8!", "穿刺伤害 +5!/+0/+15!"],
格拉诺克珍藏蓝尖晶簇: [
"+0.5HL 远程攻击、+0.5HL 解除陷阱命中、+0.5HL 陷阱防御",
"+10/0/0 寒冰陷阱伤、+0.1HL 解除陷阱技能、+1 设置陷阱技能",
],
"格拉诺克特制“石棉穿梭”": ["主动兽化10%", "被动兽化30%", "魅力-50%"],
格拉诺克的浓烟起源: ["先攻+0.1HL", "心理&恐吓命中+0.5HL", "远闪+1HL"],
坚固的魔力指套: [
"近攻&近闪+6+0.1HL",
"远攻&远闪+8+0.2HL",
"远程攻击类技能+1+0.1HL",
],
艾伊拉的赠礼: ["近战攻击&近战派生类型技能效果+0.75HL"],
};
if (luckyItems.hasOwnProperty(name)) {
const luckyItemTips = luckyItems[name];
let $goto = $('a:contains("到")');
if (!$goto) return;
const $luckyPara = $('<p class="quotebody"></p>');
let content = luckyItemTips
.map(
(t) => '<span class="bbcode_i" style="color: gold;">' + t + "</span>"
)
.join("<br>");
$luckyPara.append(content);
$goto.after($luckyPara);
}
}
/**
* 增强魔法物品页面,直接看到祝福、诅咒加成
*/
function explainMagicItem() {
const magicItems = {
"太阳之枪 伊尔莫斯": [
"①每回合获得额外的随机体力上限&体力回复;",
"②近战攻防+5% ",
'③被作用者: 还会被扣 0.25 SL+0.25 HL的"黑雾"类技能等级持续一个房间',
],
"银月之枪 米拉娜": [
"①每回合获得额外的随机法力上限&法力回复; ",
"②魔法攻防+5%",
],
金线龙纹长袍: ["心灵技能的命中,回避,伤害提高10%"],
伊赞奥托之手: [
"①你的战吼类技能等级+20%,",
"②心理命中提高10%",
"③魔防,心防,诅咒防+0.5HL",
],
伊赞奥托龙骨铠: [
"①魔防,心防,诅咒防+0.5HL",
"②力量祭礼类和大地之力的技能等级+50%",
],
克图克亚之足: ["魔防,心防,诅咒防+0.5HL"],
克图克亚之踵: [
"①魔防,诅咒防+0.5HL",
"②体力上限/法力上限+0.5 HL, 体力回复/法力回复+0.25 HL",
],
断海: [
"①德鲁伊系法术的命中,回避,伤害提高10%",
"②自然灾害增加冰伤害",
"③所有攻击的普通命中再追加冰伤害",
"④奇袭的技能等级+50%,暴躁天性的技能等级+100%",
],
风暴滋生: [
"20%闪电减伤,(描述15%错误),",
"德鲁伊系法术的命中,回避,伤害提高10%",
],
镶嵌红玛瑙的黑曜石双截棍: [
"①这个东西是个假货,没有什么武术祝福",
"②受到的物理伤害减少15%",
],
荆棘之魂萨维克: [
"①近攻&先攻+5%,切割&穿刺的重击致命+0.17 HL / 0.34 HL",
"②受到物理,火,冰,电,心,毒,酸,奥,黑,神圣,法力伤害时,随机获得减免(12点左右波动)",
],
偃月: ["近战攻防+5%"],
边塞人流星锤: ["近攻近防+5%"],
"冰冷之风,梅阿卡斯特的舞翼之剑": ["近战攻防+5%"],
怒拳项链: ["近战攻防+5%,每回合获得随机的近攻技能等级(4左右波动)"],
螺石口哨: ["受到的诅咒伤害降低25%(注意仅伤害,而非诅咒防)"],
阿南德的龙盾: ["①心理攻防提高10%。", "②自信和非凡气质的技能等级+50%"],
夜幕披风: ["①偷袭攻防提高10%", "②受到的物理伤害降低10%"],
暗夜之刺: [
"①偷袭攻防提高5%",
"②近战攻防提升5%",
"③先攻提升5%",
"④受到的物理伤害降低10%",
],
阴影之涡: ["①偷袭攻防提高5%", "②近战攻防提升5%", "③先攻提升5%"],
水之元素: [
"①受到的寒冰伤害降低20%",
"②寒冰魔法和寒冰派生的技能等级+0.25HL",
],
火神之铁拳: [
"①受到的火焰伤害降低15%",
"②近战技能等级随机提高(5级左右波动)",
],
艾弗洛萨斯之海: ["风之音的技能等级增加0.5HL"],
"鞭剑·冰狱": [
"受到的寒冰和物理伤害伤害降低15%,全部攻击附带寒冰伤害,造成的寒冰伤害增加10%",
],
光谱: [
"①每回合获得额外的随机体力上限&法力上限&体力回复&法力回复",
"②受到物理,火,冰,电,奥,黑伤害时,随机获得减免(12点左右波动)",
],
阿赫德拉斯的黯影之斧: ["近战技能等级随机提高(5级左右波动)"],
精神杖磷光杆: ["每回合获得额外的随机法力值和法力回复"],
希望的缎带: ["法力上限+30%,每回合获得额外的随机法力值和法力回复"],
奇迹的末路: ["无隐藏效果"],
奇迹与救赎之弓: [
"①远攻,魔攻,魔法弹攻命中+10%,近闪,远闪,魔防,心防,自然防,偷袭防,病毒防,魔法弹防,诅咒防,爆破防,冲击防+10%",
"②体力上限&法力上限+50%, 每回合获得额外的随机体力上限&法力上限(100左右波动), 随机体力回复&法力回复",
"③受到物理,火,冰,电,心,毒,酸,奥,黑,神圣伤害时,随机获得25%左右的减免, 增加受到的神性伤害75点",
"④受到物理,火,冰,电,心,毒,酸,奥,黑,神圣伤害时, 随机获得伤害减免(30点左右波动)",
],
繁星射击: [
"①远攻+10%",
"②魔防,心防, 魔法弹防, 诅咒防+0.5 HL",
"③七种属性+0.2 HL+20%, 敏捷为+0.2 HL+10%",
"④体力恢复&法力回复+0.25 HL",
],
迪莫桑的龙铁权杖: [
"受到物理,火,冰,电,心,毒,酸,奥,黑,神圣伤害时,随机获得6点左右的减免",
],
纳克波尔的辉煌之剑: [
"近闪&远闪&魔防&心防+3+0.1HL, 自然&偷袭&诅咒&病毒&魔法弹&爆破&冲击+0.17 HL",
],
"曙光战士卡利德·阿斯特拉肯的权杖": [
"每回合获得额外的随机体力上限&法力上限&体力回复&法力回复",
],
卡莱登的血刃: [
"受到物理,火,冰,电,心,毒,酸,奥,黑,神圣伤害时,随机获得减免(10点左右波动)",
],
奥秘之轮: ["魔法攻防+10%"],
"布鲁斯图·黑暗的特制巨型臼炮": ["爆破技能的命中,回避,伤害提高10%"],
球型闪电: ["-2动+随机动(2左右波动)"],
曼珠沙华头冠: [
"①-2动+随机动(2左右波动)",
"②每回合获得额外的随机体力回复&法力回复",
"③受到物理伤害时,随机获得减免(15点左右波动)",
"④受到的心灵,毒,酸伤害伤害降低15%",
],
梅瑞欧克的沙漏: ["-2动+随机动(2左右波动)"],
卡莱登的诅咒盔甲: [
"①-2动+随机动(2左右波动)",
"②每回合减少的随机体力回复",
],
绝望之双剑: ["-2动+随机动(2左右波动)"],
泰坦之怒: ["诅咒技能的命中,回避,伤害提高10%"],
漩涡: ["诅咒技能的命中,回避,伤害提高10%"],
烟舞者木偶: ["①偷袭攻+10%,偷袭防+1.1 HL", "②受到的物理伤害降低15%"],
加古托的天谴之刃: ["攻击时造成随机的火冰电伤害"],
"圣光十字剑''天罚''": ["攻击时造成随机的火冰电伤害"],
紫色阳伞: [
"①近闪,远闪,魔防,心防,偷袭防,爆破防,冲击防+10%",
"②受到物理,火,冰,电,心,毒,酸,奥,黑,神圣伤害时,获得10点的减免",
"③没有对伞之护提供加成",
"④没有减少神性伤害,属于BUG待修复",
],
耐玛瑞奇的链鞭: ["械斗的技能等级增加0.5HL, 死斗的技能等级增加0.34 HL"],
莉莉丹冲击剑: ["阅读的使用效果为200%"],
敏捷之魔法盾: [
"①可以在某些地城里使用此物品更换新的物品",
"②用作莉莉丹召唤时,力量&敏捷+2+0.25SL,先攻+2+1 SL, 动数+5, 领域类&领导类技能+2+0.5 SL, 持续整个地城",
],
天之律动: ["每回合随机获得八属性增益(3左右波动)"],
光之觉醒: ["无隐藏效果,问过巴博许本人,他只是随口说说"],
海之赞颂: [
"①每回合获得额外的随机法力上限&法力回复",
"②古代知识&远程攻击技能的技能等级+10%",
],
风之祝福: ["①先攻+5%.动数+0.02 HL", "②远程攻击技能的技能等级+10%"],
地之踏行: [
"①每回合获得额外的随机体力上限&体力回复",
"②大地匕首&大地之力+0.25HL",
],
次元碎片: ["智力+10%,强化:智慧的技能等级+0.2 HL"],
卡兰多之力: [
"①这个伤害减免写的很混乱,就按金字理解吧.另外体力上限+20%, 体力恢复+20",
"②强化: 坚定不移+4+0.2 HL+34%",
],
厄运撕裂者: [
"①受到物理,火,冰,电,心,毒,酸,奥,黑,神圣,法力伤害时,随机获得减免(9点左右波动)",
"②体质+0.2HL+34%+随机(5左右), 强化: 坚韧的技能等级+0.25 HL",
],
"天极&地限": [
"①近攻+5%,先攻+5%, 切割命中伤害+10%",
"②敏捷+17%, 强化: 疾风之速+0.2 HL",
],
天狮霆锤: [
"①近战攻防+5%,魔防+10%,心防+20%, 先攻+0.5 HL",
"②意志+0.2 HL+34%, 强化: 坚定不移+0.34 HL",
"③每回合获得额外的随机体力上限&体力回复",
"④重击致命时增加火焰,, 心灵, 巨型伤害",
"⑤神圣援助类技能等级+13%, 领域类技能等级+20%, 近攻技能&近攻派生的伤害+0.34 HL",
],
毁灭之球: ["感知+10%,强化: 鹰眼+0.2 HL"],
拂晓神剑: [
"①敏捷+34%,强化: 疾风之速+0.34 HL",
"②意志+0.2 HL+0.2 HL+34%, 强化: 坚定不移+0.34 HL",
"③灵巧+0.2 HL",
"④每回合获得额外的随机体力上限&体力回复",
"⑤重击致命时增加火焰, 心灵, 酸伤害",
"⑥受到神圣, 酸伤害时减免10%",
"⑦近攻等级随机增加(3左右), 近攻技能&近攻派生伤害+20%",
"⑧近攻+8%+5%+随机(5点左右), 近闪+5%+随机(5点左右), 魔防&心防+0.5 HL+10%, 诅咒防+0.5 HL+20%",
],
奥提梅金斯: [
"①喝这个腰带药时,力量+0.25 SL+0.25 HL, 治疗技能&治疗派生+100级",
"②力量+3+0.1 HL+34%, 强化: 野性之力+0.2 HL",
],
命运之石: [
"①持有者近攻,远攻, 魔攻, 心攻,自然, 偷袭,爆破的攻防获得随机加减值, (总体来说+5点)",
"②被BUFF的人近攻, 远攻, 魔攻, 心攻,自然, 偷袭,爆破的攻防获得随机加减值, (总体来说+5点)",
],
Cirrutah的幻影披风: ["每回合获得额外的随机体力上限&体力回复"],
余震: [
"简单来说,破甲效果隐藏了一部分, 总计的话如下",
"粉碎伤害 所有 -3 -15%×技能等级 / -3 -10%×技能等级 / -3",
"穿刺伤害 所有 -3 -15%×技能等级 / -3 -10%×技能等级 / -3",
],
克莱奥之杖: ["时空魔法技能等级+25%"],
冰霰: [
"①使用此物品时,可造成额外的随机神性伤害=66 / 99 / 132波动",
"②恶魔,龙,构造体,神性,巨型,屏障,灵体护甲增加 99 / 66 / 33",
"③参见②",
],
加古托的血盔: ["①心防-40+1.5HL"],
咒术之王的火环: [
"魔攻+0.5HL, 攻击法术类的伤害+1000% (注意卷攻本身就-90%, 算下来, 也就是抵消了卷攻本身的浮动值伤害, 从0.1系数变成了1.1系数)",
],
塔娜拉双射弓: ["远程攻防+5+0.2HL, 魔防,心防, 魔法弹防, 爆破防, 自然防+5"],
大地之环: ["BUFF者的所有攻击致命时增加火冰电伤(随机数值10左右波动)"],
"天劫之火 亚斯拉特尔": [
"①近攻,远攻,魔攻命中+10%, 近闪,远闪,魔防+5%",
"②智力&敏捷+随机(3左右波动)+25%, 感知+随机(3左右波动)",
"③火焰伤害+随机(5左右波动)+10%",
"④近攻类技能等级+随机(2左右波动)",
],
"审判之火 弗洛巴斯": [
"①近攻,远攻,魔攻命中+10%, 近闪,远闪,魔防+5%",
"②体质&感知+随机(3左右波动)+25%, 体力上限+12%",
"③火焰伤害+10%",
],
"断罪之火 罗萨耶尔": [
"①近攻,远攻,魔攻命中+10%, 近闪,远闪,魔防+8%",
"②灵巧&敏捷+随机(3左右波动)+25%, 每回合获得额外的随机体力回复&法力回复",
"③火焰伤害+10%",
"④受到物理,火,冰,电,心,毒,酸,奥,黑,神圣伤害时,随机获得减免(8点左右波动)",
],
"法则之火 哈姆贝利": [
"①近攻,远攻,魔攻命中+10%, 近闪,远闪+6%, 魔防+10%",
"②智力&感知+随机(3左右波动)+25%, 体力上限+25%",
"③火焰伤害+10%, 使用此装备攻击时随机造成额外的心灵,奥术伤害",
],
"真红之火 亚伯格拉": [
"①近攻,远攻,魔攻命中+10%, 近闪,远闪,魔防+5%",
"②智力&意志+随机(3左右波动)+25%, 每回合获得额外的随机体力上限&体力回复",
"③火焰伤害+10%",
],
舞风者之翼: [
"①每回合获得随机法力上限+25&随机法力回复+25",
"②受到的物理伤害减少20%",
],
舞空者之冠: ["每回合随机获得八属性增益(3左右波动)"],
舞灵者之面: ["①受到的法力,奥术, 心灵伤害减少20%", "②心灵系技能等级+10%"],
舞幻者之服: [
"①心理攻防+5%",
"②心灵系技能等级+10%",
"③每回合获得额外的随机体力上限&法力上限",
],
舞咒者之臂: [
"①使用此装备时,下回合获得5 HL的体力回复&法力回复, 持续1回合",
"②近攻, 远攻命中-3%, 近闪, 远闪, 魔防, 心防-4%, 先攻-5%, 体力上限&法力上限-10%,",
"③近攻类远攻类技能等级-10%",
],
舞火者之靴: [
"①每回合获得额外的随机体力上限&体力回复",
"②受到的火,冰, 电伤害减少20%",
],
寒冰女王权杖: [
"寒冰魔法的效果等级随机增加(6级左右),寒冰派生的效果等级随机增加(12级左右)",
],
巴卡勒的梦生谬思: [
"①近战,远程, 心理, 魔法 攻防+0.34 HL",
"②八属性+0.05 HL, 体力回复&法力回复+1.25 HL",
"③受到心灵, 奥术, 黑暗伤害时, 伤害减免5点.",
"④近攻类, 远攻类技能等级+0.05 HL",
],
巴卡勒的梦魇虚空: [
"①近战,远程, 心理, 魔法 攻防+0.4 HL",
"②体质, 力量, 灵巧, 敏捷+0.05 HL, 先攻+1.2 HL",
"③受到火, 冰, 电伤害时, 伤害减免5点.",
"④心灵, 古代知识类技能等级+0.05 HL",
],
巴卡勒的眠梦法球: [
"①近战,远程, 心理, 魔法 攻防+0.15 HL",
"②先攻+2.1 HL, 体力上限&法力上限+1.1 HL",
"③受到法力伤害时, 伤害减免10点",
],
巴卡勒的幻梦外衣: [
"①近战,远程, 心理, 魔法 攻防+0.75 HL",
"②动数+3+0.1 HL",
"③受到神圣,心灵伤害时, 伤害减免0.5 HL点",
"④古代知识, 心灵, 远程, 近战类技能等级+0.1 HL",
],
巴卡勒的梦境巡影: [
"①近战,远程, 心理, 魔法 攻防+0.67 HL",
"②智力, 感知, 意志+0.08 HL, 体力上限&法力上限+0.34 HL",
"③受到物理伤害时, 伤害减免5点",
"④心灵, 古代知识技能等级+0.1 HL",
],
带有星形缀饰的冷酷马靴: ["近攻命中-40%+80+1.8 HL, 近闪 -50%+80+2 HL"],
幸存者标记: ["近闪+5%"],
幻化之锋: ["幻影刃技能等级+0.5HL"],
巴顿的假眼: [
"①BUFF作用者:感知+0.1 SL持续一层, 法力回复+0.2 SL持续一层(后者要两回合后起效)",
"②感知+0.1 HL",
],
"奥里克·尤尔文的永恒长眠": [
"①冰凌风暴,冰雨, 冻云的伤害+10%",
"②冰霜护盾的技能等级+0.5 HL, 近闪,远闪,魔防+1 SL, 受到的物理, 火, 冰, 电, 心, 奥, 黑伤害减少20%",
],
拿贝勒斯的重生之戒: [
"体力上限+30%,每回合获得额外的随机体力上限&体力回复",
],
无畏束腰: ["每回合获得额外的随机法力上限"],
"瑞凤&霸龙": [
"BUFF作用者:随机动数(1左右波动), 持续整个地城",
"BUFF作用者: 光环, 古代知识, 强化身体, 力量祭礼+0.17 SL 持续1回合",
],
"霜火獠牙“高斯克”": [
"①被攻击者:火 冰抗性-20%",
"②远攻+5%, 先攻+5%, ",
"③使用时, 追加火焰伤害2/4/6点",
"④受到火,冰,电,毒,酸伤害时,随机获得减免(12%左右波动)",
],
"岁月呼吸“克洛斯”": [
"①被攻击者:体质, 力量, 动数, 体力回复&法力回复随回合不断被减少,数字太多了你们自己试吧.",
"②被攻击者: 法力, 酸抗性+20%, 持续1回合",
"③先攻+5%",
"④使用时, 追加酸伤害4/8/12点",
"⑤受到物理,心灵,法力伤害时,随机获得减免(25点左右波动)",
"⑥受到的神性伤害为20%",
],
光眸与暗瞳: ["心攻,诅咒攻命中+10%"],
"布莱彻斯的“巨轮”": ["攻击时,火焰伤害额外再追加5/10/15"],
暴风之声: ["古代知识,古代魔法, 护符, 技艺技能等级随机增加(10左右)"],
格洛莉亚的诅咒之剑: [
"①近攻,魔攻命中+3 HL, 近闪, 远闪+3 HL, 心防+2.75 HL, 先攻+2.5 HL, ",
"②体力上限&法力上限+3 HL, 法力上限-30%, ",
"③强化智慧, 近战类, 远程类技能等级+0.15 HL 近战与远程伤害-40%",
],
法莎莉雅的绝对防御圈α: [
"近闪,远闪,魔防,心防,病毒防, 自然防, 诅咒防, 魔法弹防,爆破防随机增加(12点左右)",
],
法莎莉雅的绝对防御圈γⅡ: [
"受到物理,火, 冰, 电, 心, 毒, 酸, 神圣, 奥术, 黑暗时, 随机获得减免(15点左右波动)",
],
泰蒙拉的痛哭之剑: [
"①心防,偷袭防, 陷阱防, 自然防+0.25 HL 先攻-5%",
'②受到物理伤害且"命中"时, -3-随机(2点左右), 重击/致命时无.',
],
生满苔藓的食人族投石索: ["草药知识类技能等级+20%"],
白莲之舞: [
"①近闪,远闪+5%, 心防, 诅咒防+10%",
"②意志+50%,每回合获得额外的随机体力回复&法力回复 ",
"③受到的法力, 心灵伤害-25%",
],
矮人王的战锤: ["大符文,小符文的技能等级+20%"],
神罚骑士的激昂: [
"受到物理,火, 冰, 电, 奥, 黑伤害时, 随机获得减免(6点左右波动)",
],
罗恩的蹄铁: [
"近,远, 魔, 心命中随机增加(4点左右), ",
"自然, 偷袭, 陷阱, 冲击, 魔法弹, 诅咒, 病毒, 爆破, 恐吓随机增加(5点左右)",
],
考古学家的细致: [
"①远攻时,粉碎&穿刺伤害增加0.05 HL/0.05 HL+0.1 SL/ 0.05 HL+0.2 SL",
"②爆破时, 火焰&闪电伤害增加0.05 HL/0.05 HL+0.05 SL/0.05 HL+0.1 SL",
],
荆棘之伤: ["+3动-随机动数(2左右波动)"],
"蛇骨刀,黑咬": [
"无,套装属性中则隐藏了鹰熊蛇的10%增强,自然攻防的10%增强",
],
银日晷: ["预知系技能等级-7级+随机(7左右波动)"],
阿纽姆的大型镜盾: [
"①使用此物品做抗魔时,受到火,冰, 电, 奥伤害并造成命中/重击时, 减免10%.",
"②用作莉莉丹召唤时, 魔防+2+0.75 SL, 自然防+2+0.34 SL,",
"受到火, 冰, 电伤害并造成命中/重击时, 减免0.34 SL点. ",
"群体元素光环技能等级+2+0.5 SL",
],
高峨斯凯之石: ["魔攻&自然攻+0.25HL, 魔防&自然防+1+0.15 HL"],
风鸦羽袍: [
"①自然攻命中+10%,自然防+12%",
"②力量祭礼&大地之力技能等级+0.1 HL, 回复技能&德鲁伊法术技能等级+0.17 HL",
"③德鲁伊法术伤害+0.25 HL",
],
黑暗仪式之戒: ["智力+随机(2左右波动)"],
黯言披风: ["受到的物理,火,冰,电伤害减少10%,神圣伤害+15%"],
圣言披风: ["受到的物理,火,冰,电,神圣伤害减少10%"],
"仿圣枪,米尼亚特": [
"①近闪,远闪,魔防,心防,自然防,偷袭防,病毒防,魔法弹防,诅咒防,爆破防,冲击防+10%",
"②八属性随机增加(3点左右波动)",
"③受到物理,火,冰,电,心,毒,酸,奥,黑伤害时,减免25%",
"④增加受到的神性伤害200点",
"⑤造成随机数值的神性伤害,(66/132/198左右波动)",
],
獠牙战斧: [
"①被攻击者:体力回复-25%-随机(15左右波动)",
"②切割伤害增加30/50/60",
],
深红之拳: [
"①诅咒防+5",
"②使用此物品时,增加额外的屏障与构造体伤害 +15 / +15+0.2HL / +15+0.4HL",
],
日轮: [
"①近攻命中+8%,近闪+8%+10%, 远闪,魔防,心防,自然防,偷袭防,病毒防,魔法弹防,诅咒防,爆破防+10%, 先攻+8%",
"②可造成随机数值的神性伤害, (20/40/55左右波动)*140%, 致命时火焰伤害再乘30%",
"③增加受到的神性伤害50点",
"④受到物理,法力,火,冰,电,心,酸,毒,黑,奥,神圣伤害时, 随机减免(12点左右波动)",
"⑤近攻技能等级随机增加(6左右波动)",
"⑥近攻技能&近战派生伤害+20%+随机增加(25%左右波动), 大顺伤害+30%, 大旋伤害+50%, 搏杀伤害+50%, 神圣惩戒伤害+50%",
"⑦地城获得钱+20%",
],
"世界之矛-海裂": [
"①近闪,远闪,魔防,心防-50",
"②力量&灵巧-20%,敏捷-50%, 先攻-20%",
"③受到物理,火,冰,电,心,毒,酸,奥,黑伤害时,增加25%",
"④大顺伤害-50%, 近攻&近攻派生伤害-50%, 双重打击伤害-40%, 冲锋伤害-25%",
],
萨弗莉娅的皇家华戒: [
"被攻击者:火&冰&电护甲减少: -50/-50-0.5 HL/-50-1 HL-0.1 SL",
],
萨弗莉娅羽毛扇: ["火冰能量魔法及派生的效果等级+2"],
生命与安宁之铠: [
"近闪,远闪,魔防,心防,自然防,魔法弹防,诅咒防,爆破防,冲击防+0.34HL",
],
炎歌审判: [
"①你造成的神性伤害提升3,灵体伤害提升3/6,屏障伤害提升3/6/9",
"②受到5%的神性&灵体伤害, 对火焰伤害有10%吸收",
],
腥红猎隼: ["N条随机恶魔伤害,波动很大, 期望值为70/120/210"],
第七圣火: [
"①每回合获得额外的随机体力上限&体力回复",
"②对神圣&火焰有5点的伤害吸收",
],
龙偃月: [
"①近攻命中+8%+10%,远攻&魔攻命中+10%, 近闪-10%+8%,远闪&魔防-10%",
"②体质&力量+25%",
"③近攻技能等级+随机(4左右波动)",
"④近攻&近攻派生的伤害+10%, 剑术伤害+2%. 斧技伤害+4%, 长柄伤害+1%",
],
灾难骑士: [
"①近攻,远攻,魔攻命中+10%,近闪, 远闪, 魔防-10%",
"②体质&力量+25%, 体力上限&法力上限+10%",
"③受到物理伤害时, 伤害+10%",
],
屠龙余震: [
"①近攻,远攻,魔攻命中+10%,近闪, 远闪, 魔防-10%",
"②体质&力量+25%, 体力上限&法力上限+3%",
"③可造成随机的龙&构造体&巨型伤害, 期望值为20/54/87",
],
"豪侠吴徒综-猛追穷寇": [
"①近战攻防+5%,魔攻命中+0.5 HL",
"②粉碎伤害+10%",
"③受到神圣伤害时, 随机吸收(期望20点)",
"④古代知识技能等级+10%, 近攻技能等级+随机(4左右波动)",
],
"圣荷鲁荷斯-出猎&困兽": ["近闪+8%+随机(10点左右波动)"],
"不可称名讳者瓦雷尔-丧钟": ["恐吓命中+10%+0.5HL"],
风暴精灵: [
"①远攻,魔攻命中+10%, 自然灾害命中+10%+10% 自然防+10%",
"②感知&意志+25%, 先攻+10%+10, 每回合获得额外的随机法力回复",
"③可造成随机的闪电伤害, 期望值为10/20/30, 使用此武器时可造成神性伤害, 期望值25/25+0.25 HL/25+0.25 HL+25",
"④受到闪电伤害减少25%,增加受到神性伤害30点",
"⑤预知类技能等级+随机(5左右波动)",
],
红莲圣女: ["领域&光环的技能等级+25%,最后的祷告技能等级+100%"],
"流星的轨迹,赫利姆": [
"近战攻防+10%,先攻+5%, 受到的酸性伤害-15%, 近攻技能等级+随机(5左右波动)",
],
卡吕普索之泪: [
"①被BUFF者:近攻,远攻,心攻命中-10%, 近闪,远闪-10%, 灵巧&敏捷-0.25 SL",
"②自然攻+10%, 自然, 魔防, 诅咒防+10%",
"③魅力&灵巧&感知&意志+25%, 每回合获得额外的随机法力上限&法力回复",
"④可造成随机的寒冰伤害, 期望值为5/15/25 ",
"⑤受到的寒冰伤害-25%并减免20点,",
],
伊怒斯卡多之火: [
"①近攻,自然攻,心攻命中+10%,近闪,远闪,心防,自然防+10%",
"②力量&灵巧&感知&意志+25%, 体力上限&法力上限+25%,体力回复+1.25 HL,每回合获得额外的随机体力回复&法力回复",
"③造成的火焰伤害+20%+随机(期望值为20/30/40)",
"④受到的火焰伤害-33%,增加受到的火焰伤害5点,心灵伤害8点",
],
"伊怒斯卡多,水晶之杖": [
"①魔法攻防+5%,自然攻防+10%",
"②感知&意志+25%, 法力回复+25%",
"③大师祝福&攻击魔法艺术&攻击法术类&防御法术类技能等级+20%",
],
不朽之王的创造之柱: [
"①穿齐5件后,受到的物理,火冰电, 心毒酸, 神奥黑,法力伤害-20%",
"②受到的火焰,寒冰,闪电降低25%, 受到的毒伤害提升75点(毒素不一致)",
],
"大地诸相:无尽轮回": [
"法力上限+15%,每回合获得额外的随机法力上限&法力回复",
],
修纳特的死牙: [
"穿齐5件后,巨魔后裔,巨魔之力效果等级+200, 治疗技能系效果等级+100",
],
罗拉夏克的终焉圣痕: ["见套装属性帖子"],
离别: [
"穿齐两件后,近攻&远攻+5%+0.25 HL,",
"近闪&远闪+5%+0.2 HL, 魔防+0.2 HL, 心防,偷袭防,病毒防,诅咒防+1 HL, 自然防+2 HL",
"灵巧+50%, 体力上限&法力上限+25%, ",
"每回合获得额外的随机体力上限&法力上限&体力回复&法力回复",
],
女神祝福的头冠: [
"①每回合随机获得八属性增益(3左右波动),额外的随机体力上限&法力上限",
],
罗根的嗜金利爪: ["力量+0.1HL"],
天蝎之火: [
"①近攻&爆破命中+5%",
"②使用此物品时,造成的穿刺伤害增加20%/20%/32%, 造成随机的火焰伤害,期望值33/66/99",
"③受到的心灵伤害-40%( 没有减少受到的物理伤害)",
"④恩赐之拳伤害+25%",
],
蓝仙姑: [
"①使用此物品时,贯穿一击伤害+20%+0.25 HL,",
"②穿齐1件套装时, 拔枪闪击的技能等级+0.25 HL",
],
黄金天使: [
"①使用此物品时,单发射击伤害+20%+0.25 HL,",
"②穿齐1件套装时, 拔枪闪击的技能等级+0.25 HL( 也就是说你穿两件还是这么多)",
],
提灯人的奉献: [
"穿齐5件后,①近攻,远攻,魔攻命中+20%",
"②智力&灵巧&感知&意志+50%,先攻+20%,每回合获得额外的随机体力回复&法力回复",
"③近攻&远攻&护符&古代知识技能等级随机增加(6左右波动)",
],
с̶͖̲̐ё̸̢͉́́н̸͉̏̽ж̵̨̱͑̾и̴͕̇н̸̺̊д̷̜͚̋ѝ̴̫̹͝с̷̧̝̌̐е̴͚͋н̴͍̜̀: ["近攻命中+5%,近闪&远闪+5%,体力上限&法力上限+5%"],
文森特的誓约头盔: ["近攻命中+5%,近闪&远闪+5%, 体力上限&法力上限+5%"],
食人魔之王的皮制盾牌: ["盾击伤害增加8HL"],
尖刺盾: ["盾击伤害+400%+4HL"],
瘟疫之盾: [
"①盾击伤害+400%+4HL, 持盾冲撞+200%+2 HL",
"②用做莉莉丹召唤时, 力量&敏捷+2+0.25 SL, 先攻+1+1 SL, 动数+0.05 SL,领域&领导+2+0.5 SL, 持续整个地城",
],
"逐星者斯托里芬-万象天球": [
"①片刻预知+0.17HL, 神赐直觉+0.17 HL",
"②持盾冲撞的伤害+100%, 盾击的伤害+300%",
],
深渊倒影: ["无隐藏效果"],
寒冰枷锁: ["持盾冲撞伤害+100%,盾击伤害+300%+3HL"],
香克利的死神披风: ["夜巡者技能等级+20%"],
永恒之星: ["每回合获得额外的随机体力回复&法力回复(20左右波动)"],
"黄昏之刃“斯卡兰提”": [
"①剑术技能等级+0.12HL",
"②穿齐5件后, 剑柄敲击&破盾强袭技能等级+0.5 HL",
],
恶魔烙印: ["穿齐2件以上后,剑刃连舞技能等级+0.5 HL"],
内芙妮的女武神护手: [
"穿齐5件后,盾击伤害+50%+4 HL, 持盾冲撞伤害+25%+1 HL",
],
旭日: [
"①连射伤害+0.25HL",
"②穿齐1件后,连射伤害+2+0.2HL, 霜冻矢伤害+2+0.2HL",
],
曙光: [
"①霜冻矢伤害+0.25HL",
"②穿齐1件后,连射伤害+2+0.2HL, 霜冻矢伤害+2+0.2HL(也就是你穿2件还是这么多)",
],
北境天狼刃: ["近攻命中+5%,行动次数+1,体力上限+10%, 大吃技能等级+0.2 HL"],
"文莱德之“隐形”眼镜": ["感知&灵巧+1"],
文莱德之致命交集: [
"①使用此物品时,近攻命中+随机(12左右波动)",
"②灵巧+1, 感知+3",
],
"希望之刃 “斯卡兰提”": ["心防,诅咒防+25%"],
永恒与希望之星: ["每回合获得额外的随机体力回复&法力回复(30左右波动)"],
歧化法盾: ["魔法攻防+5%"],
"诸神黄昏“帕蓝提卡”": [
"①大旋,大顺,神圣惩戒技能等级+1+0.34HL, ,剑之歌,搏杀技能等级+1+0.5 HL",
"②大旋,大顺,神圣惩戒,搏杀伤害+17%,剑之歌伤害+34%",
],
黑白束石杖: ["舞杖和横扫技能等级+0.34HL"],
富摩尔之旋: [
"①远程攻防+5%,先攻+5%,",
"②受到远程攻击时, 物理, 火冰电, 心毒酸,奥黑伤害-25%",
],
"战争之星,格兰的风暴使者": [
"①近战攻防+5%",
"②近攻技能等级+随机(4左右波动)",
"③没有额外的破甲破盾技能增益",
],
铁矿包裹的红砷镍: ["心防&魔防-70%"],
"神镜:真知之眼": [
"①五属性-6(和明面面板上一算就是不加不减)",
"②自然&远攻技能等级-10(和明面面板上一算就是不加不减)",
"③远攻&魔攻&自然攻+20%+20(随机)",
"④近闪&远闪&魔防&心防&偷袭防&自然防&病毒防*爆破防&陷阱防 -20%",
"⑤体力上限 -15%-75, 法力上限+30%+130",
"⑥受到的物理&火冰电&心毒酸&奥黑法伤害+25%",
],
双子海的灾祸之源: [
"①简单而言,大佬们可以拿着这个并退休, 在茶馆发一个背景帖子, 然后本地组会做一个专门此人名的双子海镶嵌材料, 以达到永垂不朽的目的. 镶嵌材料可以去看专门的帖子",
"②此武器隐藏属性为: 使用此武器时魔攻命中+10%, 使用此武器时近战派生伤害+0.25 HL.",
],
无牙鼠: ["精密招架的技能等级+0.34HL"],
亡者之经的一页: ["魔防,诅咒防+0.25 HL"],
时间之弧: ["机动类技能等级+25%"],
茜梅亚蛇咬: ["天赋:自信的技能等级+50%"],
黄金宝石细剑: ["恫吓的技能等级+20%"],
佛罗特旺的堕落: ["巴图塔舞的技能等级+100%"],
战神头巾: ["近战攻防+6,远程攻防+4"],
战神长袍: ["近战攻防+4"],
战神护腿: ["近战攻防+4,远程攻防+2"],
战神之灯芯绒护腿: ["近战攻防+4,远程攻防+2"],
战神之靴: ["近战攻防+4,远程攻防+2"],
被圣水浸泡过的战神头巾: ["近闪+4,远闪+2"],
被圣水浸泡过的战神长袍: ["近闪+4,远闪+2"],
被圣水浸泡过的战神护腿: ["近闪+4,远闪+2"],
被圣水浸泡过的战神之靴: ["近闪+4,远闪+2"],
易用之前膛枪: [
"①使用此物品时,远攻 -1.5HL",
"②使用此物品时, 穿刺伤害 +0 / -10% -0.5HL / -25% -0.5HL",
],
易用之匕首: [
"①使用此物品时,近攻 -2HL",
"②使用此物品时, 穿刺伤害 +0 / -40% -0.5HL / -40% -0.5HL",
],
易用之圆盾: [
"①使用此物品时,近闪 -3HL",
"②受到近战攻击时, 受到的物理伤害增加 0% / 25% / 56%",
"③受到近战攻击时, 受到的物理伤害减免 -0.75HL/ -1.25HL / -1.5HL (注意, 这里是负护甲, 也就是增加HL点数的伤害)",
],
易用之军刀: [
"①使用此物品时,近攻 -1.5HL",
"②使用此物品时, 穿刺伤害 +0 / -10% -0.5HL / -25% -0.5HL",
],
易用之坚固手杖: [
"①使用此物品时,近攻 -1.5HL",
"②使用此物品时, 粉碎伤害 +0 / -10% -0.5HL / -25% -0.5HL",
],
易用之复合式弹弓: [
"①使用此物品时,远攻 -1.5HL",
"②使用此物品时, 粉碎伤害 +0 / -10% -0.5HL / -25% -0.5HL",
],
易用之手斧: [
"①使用此物品时,近攻 -2HL",
"②使用此物品时, 粉碎伤害 +0 / -40% -0.5HL / -40% -0.5HL",
],
易用之法安锤: [
"①使用此物品时,近攻 -2HL",
"②使用此物品时, 粉碎伤害 +0 / -40% -0.5HL / -40% -0.5HL",
],
易用之短剑: [
"①使用此物品时,近攻 -2HL",
"②使用此物品时, 切割伤害 +0 / -40% -0.5HL / -40% -0.5HL",
],
易用之短弓: ["使用此物品时,远攻 -1.5HL"],
易用之长剑: [
"①使用此物品时,近攻 -2HL",
"②使用此物品时, 切割伤害 +0 / -40% -0.5HL / -40% -0.5HL",
],
易用之长矛: [
"①使用此物品时,近攻 -2HL",
"②使用此物品时, 穿刺伤害 +0 / -40% -0.5HL / -40% -0.5HL",
],
卡瑞安之星: [
"爆破&自然造成的致命攻击,伤害附加奥术伤害 -100+随机(125点左右波动),",
],
灾难之蝎: [
"①先攻+0.34HL,体力上限+20%, 体力回复+50%+0.34HL",
"②无虞之击的技能等级+20%",
"③精准弩和弩炮射击伤害+25%+0.25HL",
],
"加卡利亚的闪耀之星“酒吧凶器·卡尔碧娜”": [
"①被BUFF者:远攻&自然命中 -1SL",
"②使用此物品时, 粉碎伤害+21点",
"③受到物理伤害时, 伤害减免30%, 伤害减免 30 / 20 / 10点",
"④地城金币 -75%",
"⑤远攻命中 +5%",
],
特斯拉的风雷之牙: [
"①自然攻防+5%",
"②感知&意志+10%",
"③使用此物品进行自然攻击时,造成的法力伤害增加 10+0.17HL / 10+0.34HL / 10+0.5HL, 不使用此物品也不进行自然攻击时, 造成的法力伤害也额外增加一些",
"④造成额外的随机屏障伤害 期望值17/ 30 /43",
"⑤佯攻技能等级+50%, 德鲁伊法术技能等级+0.1HL, 强化身体类技能等级+25%",
],
虚无永恒烈焰: [
"①造成的火焰伤害+20%,受到的火冰电奥伤害 -15%,",
"②受到的神性伤害+10%",
"③火雨&闪电风暴&冰雨&冰凌风暴&酸溶陨石&球形闪电的效果等级+30%",
],
至源碎片: ["受到的恶魔&龙&构造&神性&巨型&屏障&灵体伤害减少22点(随机)"],
水晶焰: [
"①受到的神性伤害+10%",
"②寒冰魔法&寒冰派生的效果等级-9999",
"③金币&荣誉-50%",
],
马根哥尔德先生的守护雕饰: [
"火焰&火焰派生&寒冰&寒冰派生&能量&能量派生的效果等级+3",
],
灵魂魔力骨戒: ["每回合意志+2(随机)"],
古刃碎片: ["预感技能等级+10%"],
神响: [
"①近战攻防+5%",
"②使用此物品可造成额外的随机神性伤害+25 / +25+0.5HL / +25+1HL",
],
亘古的破晓: [
"①近攻+75-3HL",
"②近闪 -25%",
"③体质+4+0.04HL, 体力上限+25%, 法力上限 -25%",
"④使用此物品近攻时附加额外的切割&心灵伤害40点",
"⑤肉搏技能等级+20%",
"⑥被攻击者智力 -25HL-25SL",
],
焚雾之链: ["被攻击者力量&意志-4(随机)"],
亚莉克希亚的生命之杖: [
"①受到的物理&火冰电&心法酸&神黑-12点(随机)",
"②每回合获得额外的法力上限&法力回复30点(随机)",
"③治疗技能&治疗派生的效果等级+25%+0.5HL",
],
"斩龙剑,威姆西尔": [
"使用此物品时可造成额外的随机龙伤害+100%+50 / +100%+88 / +100%+133",
],
白骨转化器: ["近战攻防+5%"],
能量使者: [
"①使用此物品时可造成额外的随机闪电伤害+15",
"②使用此物品时可造成额外的随机屏障伤害+25/ +25+0.17HL / +25+0.34HL",
],
远古海妖壳甲: ["-2动+随机动(2左右波动)"],
死亡断头台: [
"破甲攻击&破盾攻击&碎骨的技能等级+0.5HL,破盾强袭&野蛮攻击的技能等级+0.34HL",
],
生命气息法宝: ["每回合获得额外的体力上限&体力恢复+25(随机)"],
伐龙弹: [
"使用此物品进行远程攻击时,附加额外的随机龙&屏障伤害15+0.5HL / 15+0.75HL / 15+1HL",
],
冷酷仙灵: ["持有者造成的所有寒冰&心灵伤害增加-5+14(随机)点"],
沙漠仙灵: ["持有者造成的所有火焰&闪电伤害增加-5+14(随机)点"],
诡技仙灵: [
"①持有者造成的所有酸&毒伤害增加-5+14(随机)点",
"②被此武器攻击者, 力&体 -2(随机), 智&灵&敏&感 -3(随机), 持续3回合)",
],
大贤者拉贝尔之杖: [
"①近战&魔法攻防+8%,魔法弹攻+8%",
"②近战技能等级+3(随机)",
],
强风之弓: [
"①远攻+5%",
"②使用此物品时,远程技能&远程派生的效果等级+50%+0.75HL",
],
尼安德特石匕: [
"使用此物品近战时,造成额外的随机龙伤害+13 / +13+0.25HL / +13+0.5HL",
"使用此物品近战时, 造成额外的随机巨型伤害+13 / +13 / +13+0.5HL",
],
殉难的圣者之戒: ["八属性固定+8"],
库里斯的虚假水晶: ["这个物品的属性点加值都被扣成0"],
暗夜呢喃: [
"使用此物品时,近攻=持有者的34%+325+10(随机),近闪=持有者的34%+300+10(随机)",
],
冰尘剑: ["近攻=持有者的25%+5HL, 近闪=持有者的25%+5 HL"],
Infernal之手: [
"使用此物品时.近攻命中=持有者的25%+80+6HL, 近闪=持有者的25%+80+1.5HL, 魔防=持有者的80%+10+1.5HL",
],
风暴指挥官佩弩: ["使用此物品时,远攻命中=持有者的25%+275+17(随机)"],
风暴指挥官荣勋佩刀: ["使用此物品时,近攻命中=持有者的25%+275+17(随机)"],
"伦古蒂罗尔·禁卫秘法中枢": [
"①使用此物品时,近攻命中=持有人的10%+355+1.5 HL, 近闪=持有人的10%+355 -0.8 HL",
"②冲锋伤害-75%",
],
"双管怪兽“塞缪尔”": ["使用此物品时,远攻=持有人的20%+2.5 HL+60+20(随机)"],
希望之光: ["使用此物品时,近攻命中=持有者的20%+10HL+30(随机)"],
"钢之主·雷德盖米尔": [
"①使用此物品时,近攻命中=持有者的25%+475+2 HL, 近闪&远闪=持有者的25%+400+2 HL,",
"自然防+0.75 HL,偷袭防&诅咒防+1.25 HL, 病毒防&爆破防+0.5 HL",
"②力量+25%",
"③受到的心奥黑伤害-10%",
"④近攻&远攻&近攻派生&远攻派生伤害+25%",
],
灵魂净化者希尔然撒涅佩: [
"①使用此物品时,近攻命中=持有者的30%+150+2HL, 近闪=持有者的30%+125+2 HL",
"②自然灾害攻防+10%",
"③感知&意志+25%, 先攻+10%+10, 每回合获得额外的随机法力回复",
],
灵魂收割者希尔然撒涅佩: ["使用此物品时,近战攻防=持有者的25%+100+1HL"],
活化生命之剑: [
"使用此物品时,近攻命中=持有者的30%+2HL+80, 近闪=持有者的30%+1.5HL+80",
],
活化生命之斧: [
"使用此物品时,近攻命中=持有者的25%+2HL+80, 近闪=持有者的20%+1.5HL+70",
],
活化生命之枪: [
"使用此物品时,近攻命中=持有者的25%+2HL+90, 近闪=持有者的25%+1.5HL+85",
],
活化生命之锤: [
"使用此物品时,近攻命中=持有者的20%+2HL+80, 近闪=持有者的20%+1.5HL+75",
],
"炼金合成术:刚之刃": [
"①使用此物品时,近攻命中=持有者的20%+2HL+175, 近闪=持有者的20%+1.5HL+200",
"②使用此物品时, 造成额外的构造体伤害 +17(随机) / +17(随机)+0.25HL / +17(随机)+0.5HL",
],
黄金之风: [
"使用此物品时,近攻命中=持有者的0%+250+25(随机)+15(随机)+5(随机)+1(随机)",
"近闪=持有者的0%+200+20(随机)+10(随机)+3(随机)+1(随机)",
],
摄魂者: [
"使用此物品时,近攻命中=持有者的0%+250+10(随机)+5(随机)+3(随机)+1(随机)",
"近闪&远闪=持有者的0%+200+10(随机)+5(随机)+3(随机)+1(随机)",
],
阿汉格瓦特的灾厄斗篷: [
"火焰魔法&火焰派生&能量魔法&能量派生的效果等级+0.34HL",
],
扎赫萨拉静谧披风: [
'魔攻时,可造成额外的怒气伤害 +0.5HL / +1HL / +1.5HL(请简单的理解为类似"法力伤害"这个样子',
],
艾缇的宝石项链: [
"近攻时,可造成额外的火焰伤害+50/+50/+50(全随机),寒冰伤害+0/+50/+50(全随机), 闪电伤害+0/+0/+50(全随机), ",
"近战时造成的物理伤害 -999 / -999 / -999",
],
"九十九次锻造的最上级宗师级闪电强化的附魔灰骑士巨锤+15": [
"①使用此物品时,附加额外的恶魔伤害+20 / +80 / +140 (随机)",
"②受到额外的神性伤害 +10 /+10 /+10",
"③近战攻防+5%, 魔防+10%, 心防+20%",
"④意志+0.2HL+34%,先攻+0.5HL, 每回合获得额外的体力上限&体力回复+25(随机)",
"⑤使用此物品时, 附加额外的火焰伤害 +0 / +0.25HL / +0.5HL, 附加额外的心灵伤害+0/+0/+0.5HL, 附加额外的巨型生物伤害+0/+50/+50(随机)",
"⑥强化:坚定不移的技能等级+0.34HL, 神圣援助类技能等级+13%, 领域类技能等级+20%",
"⑦使用此物品时, 近攻&近攻派生的效果等级+0.34HL",
],
暗夜飓风: [
"使用此物品时,增加额外的巨型生物伤害+17 / +17+0.25HL / +20+0.25HL(随机)",
],
火焰冰雹: [
"①被攻击者,体力上限 -8-0.5HL(随机), 持续1回合",
"②使用此物品进行远程攻击时, 增加额外的火焰伤害 +0 / +0 / +8(随机)",
"③使用此物品时, 增加额外的巨型生物伤害 +25 / +25+0.17HL / +25+0.34HL (随机)",
],
"灵铠召唤:弥斯喀啦恶咒之铠": [
"近攻&远攻&魔攻+10%,近闪&远闪&魔防 -10% 体质&力量+25%, 体力上限+10%",
],
自知天命: [
"装备5-6件时,持有者:",
"远近魔心攻击骰+50%",
"先攻-300+300(随机)",
"受到的心灵伤为0% +100点",
"被作用者: ",
"体力回复&法力回复 +2SL, 持续1回合, -2SL, 持续1地城",
"受到的心灵伤+100% -100点",
],
费佳莉亚的凄怆之啼: [
"被作用者:远近魔心自然防, 体力回复&法力回复 -10HL, 持续1回合",
"使用此物品时, 近攻&近攻派生技能等级 -999",
],
费佳莉亚的悔恨之叹: [
"被作用者: 远近魔心自然防, 体力回复&法力回复 -10HL, 持续1回合",
],
费佳莉娅的心碎之吟: [
"被作用者: 远近魔心自然防, 体力回复&法力回复 -10HL, 持续1回合",
],
费佳莉亚的悲伤之咏: [
"被作用者: 远近魔心自然防, 体力回复&法力回复 -10HL, 持续1回合",
],
费佳莉亚的绝望之呼: [
"被作用者: 远近魔心自然防, 体力回复&法力回复 -10HL, 持续1回合",
],
费佳莉亚的苦楚之嚎: [
"被作用者: 远近魔心自然防, 体力回复&法力回复 -10HL, 持续1回合",
],
夜枭: [
"①使用此物品进行远程攻击时,可造成额外的寒冰伤害 +25 / +25+0.25HL / +25+0.5HL(随机), ",
"使用此物品时, 可造成额外的心灵伤害 +25 / +25+0.25HL / +25+0.5HL(随机), ",
"使用此物品进行远程攻击时, 可造成额外的灵体伤害 +20 / +25+0.2HL / +25+0.4HL(随机), ",
"使用此物品时, 穿刺伤害+10%",
"②受到的物理, 火冰电, 心毒酸, 奥 伤害-10%",
"③远攻技能效果等级+0.25HL+10%, (不包含远攻派生)",
"④远攻命中=持有者的25%+400, 偷袭命中+10%",
"⑤近闪=持有者的45%+300, 远闪&心防魔防&自然灾害&偷袭&病毒&诅咒&魔法弹防+10%",
],
愚者之戒: ["加上隐藏,总计法力上限 --20 -0.5HL -64%, 法力回复 -0.5HL"],
"末代皇帝派生:火炮射击": [
"①远程命中+10%",
"②爆破攻防+10%,爆破类技能效果等级+10%",
"③当使用此物品远程攻击时, 造成额外的构造体伤害 +20 / +55 / +95(随机)",
"④派生:火炮射击的效果等级+50(随机)",
],
血肉饥渴骨戒: ["灵巧+随机(2左右波动)"],
"%E5%B7%A8%E9%BE%99%E5%B1%A0%E6%9D%80%E8%80%85": [
"①远程命中+10%,心防魔防+0.5HL+25%",
"②当使用此物品远程攻击时, 造成额外的龙伤害 +33 / +33+0.25HL / +33+0.5HL随机",
"构造体伤害 +20 / +20+0.25HL / +30+0.42HL随机",
"巨型生物伤害 +22 / +22+0.17HL / +20+0.34HL随机",
"③受到的物理伤害 -25%, 受到的神性伤害+10%",
"④使用此物品时, 弩炮射击&弩炮轰击的效果等级+0.5HL+15%",
],
汉密尔的纹章: ["持有者受到的恶魔伤害+50/+50/+50"],
混沌之刃: [
"①受到的物理,火冰电, 心毒酸, 神奥黑伤害减少10点(随机)",
"②使用此物品时, 造成额外的巨型伤害 +30 / +30+0.2HL / +30+0.4HL",
],
先祖之链: [
"①自然攻击造成伤害时,造成的火冰电伤害增加 +8 / +8+0.2HL / +16+0.2HL(随机)",
"②自然攻击打出致命时, 火冰电伤害都会附加.",
"③德鲁伊魔法&德鲁伊魔法派生技能伤害 -9999",
"④安抚之语的治疗量+9999",
],
"《东西南北九宫集》": ["被作用者,八属性+4(随机), 持续2回合"],
风暴战斧: [
"①持有者受到的神性伤害+50/ +50 / +50",
"②持有者造成的闪电伤害增加30%",
"③持有者使用此物品造成伤害时, 增加额外的神性伤害 +80 / +80 / +80(随机)",
],
特斯拉手镯: ["持有者的自然攻击,增加额外的闪电伤害 +5 / +10 / +15"],
远古部族护符: [
"①体质+8(随机),体力上限&体力回复&法力回复+20(随机)",
"②物理, 元素, 心毒酸, 神奥黑脆弱 +100",
"③物理, 元素, 心毒酸, 神奥黑护甲 +40(随机)",
],
"仿圣盾,天佑之墙": [
"①体力回复+50(随机)",
"②持有者的近战攻击,增加额外的神圣伤害 +10/+20/+30(随机) 持有者造成的神圣伤害+20%",
"③使用此物品时, 增加额外的神性伤害 +66 / +132 / +198(随机)",
"④受到的物理伤害 -15% / 0 / 0 , 受到的毒和黑暗伤害 -30% / -30% / -30%",
"⑤受到的神性伤害 +200 / +200 / +200",
"⑥持有者的近战技能&近战派生 技能效果等级+0.5HL, 持盾冲撞效果等级+100%, 盾击效果等级+300%",
],
风暴女巫的蓝色宽沿帽: [
"①被作用者:造成的法力&心灵&奥术伤害增加0.1SL",
"②持有者造成的心灵伤害增加3, 黑暗&奥术伤害增加2",
"③受到的心奥黑伤害-5%",
"④力量祭礼&大地之力&回复技能 技能等级+0.05HL",
],
被变形虫寄生的脑液: ["近防&远防&魔防骰点随机追加-100~+100"],
苍白之血: [
"粉碎、切割、穿刺护甲 +25",
"体力回复 +10",
"近战攻击 +10%",
"远程攻击、魔法攻击、近战防御 -10%",
],
"X:命运之轮(正位)": [
"全属性(智力、魅力、意志、感知、力量、体质、敏捷、灵巧)+12左右",
"全攻击防御(近战、远程、魔法、心理、偷袭、自然、陷阱、爆破、诅咒、恐吓、魔法弹)及先攻-12",
"不随技能等级变化,实际效果非常强力,能增加巨量体力法力,其他全攻防24左右",
],
幻梦的虚树: ["心灵伤害+7%+37hl", "受到的心灵伤害-17-17hl"],
帕沙雷之星: [
"召唤地形[NPC:帕沙雷之星]",
"1动5先攻,无攻击能力",
"无回合前",
"回合中使用己方方1人无限增益[skill:帕沙雷之光],体力 +0.6+0.2HL,魔法攻防体力法力回复 +2.04+0.34HL",
"我方全体上完buff后,会使用[skill:帕沙雷之光辉]给自身,卖萌",
],
衔尾蛇之环: [
"全属性(智力、魅力、意志、感知、力量、体质、敏捷、灵巧)+8",
"教育、秘学、技艺类别的技能等级+8",
],
罗斯修女的看门妖: [
"解放虚假之力套装之一,存在隐藏效果 扣除属性额外+18,扣除技能额外+6,即最终属性和技能是+2数值的加成",
"但是装备本身-14的属性会严重影响装备穿搭,需要使用 菲伊拉千灵项链、大虚假之戒、大虚假手镯等装备强行穿上",
"另外因为技能+2是装备属性,所以会存在装备总加成不超过白字数值的限制",
],
朗斯代尔的战斗傀儡: [
"解放虚假之力套装之一,存在隐藏效果 扣除属性额外+18,扣除技能额外+6,即最终属性和技能是+2数值的加成",
"但是装备本身-14的属性会严重影响装备穿搭,需要使用 菲伊拉千灵项链、大虚假之戒、大虚假手镯等装备强行穿上",
"另外因为技能+2是装备属性,所以会存在装备总加成不超过白字数值的限制",
],
艾德的世界尽头飞毯: [
"解放虚假之力套装之一,存在隐藏效果 扣除属性额外+18,扣除技能额外+6,即最终属性和技能是+2数值的加成",
"但是装备本身-14的属性会严重影响装备穿搭,需要使用 菲伊拉千灵项链、大虚假之戒、大虚假手镯等装备强行穿上",
"另外因为技能+2是装备属性,所以会存在装备总加成不超过白字数值的限制",
],
以斯特的生死之手: [
"解放虚假之力套装之一,存在隐藏效果 扣除属性额外+18,扣除技能额外+6,即最终属性和技能是+2数值的加成",
"但是装备本身-14的属性会严重影响装备穿搭,需要使用 菲伊拉千灵项链、大虚假之戒、大虚假手镯等装备强行穿上",
"另外因为技能+2是装备属性,所以会存在装备总加成不超过白字数值的限制",
],
少尉的递推法: [
"解放虚假之力套装之一,存在隐藏效果 扣除属性额外+18,扣除技能额外+6,即最终属性和技能是+2数值的加成",
"但是装备本身-14的属性会严重影响装备穿搭,需要使用 菲伊拉千灵项链、大虚假之戒、大虚假手镯等装备强行穿上",
"另外因为技能+2是装备属性,所以会存在装备总加成不超过白字数值的限制",
],
班德尔的飞天麻绳: [
"解放虚假之力套装之一,存在隐藏效果 扣除属性额外+18,扣除技能额外+6,即最终属性和技能是+2数值的加成",
"但是装备本身-14的属性会严重影响装备穿搭,需要使用 菲伊拉千灵项链、大虚假之戒、大虚假手镯等装备强行穿上",
"另外因为技能+2是装备属性,所以会存在装备总加成不超过白字数值的限制",
],
大副的重心靴: [
"解放虚假之力套装之一,存在隐藏效果 扣除属性额外+18,扣除技能额外+6,即最终属性和技能是+2数值的加成",
"但是装备本身-14的属性会严重影响装备穿搭,需要使用 菲伊拉千灵项链、大虚假之戒、大虚假手镯等装备强行穿上",
"另外因为技能+2是装备属性,所以会存在装备总加成不超过白字数值的限制",
],
奥格纳尔之貌: [
"使用时BUFF效果追加 远古智慧(攻击)+10? 行动次数+1? 先攻+20?",
],
试炼者徽章: [
"11类命中-40%,8属性-75%HL,先攻-20%,动数-3,双回-100%HL,下面类型的技能等级-75%HL",
"心灵,圣印,战争之舞,光环,领导才能,领域,防御魔法,护符,神圣援助,",
"草药知识,古代知识,时空魔法,预知,秘学,德鲁伊魔法,教育,强化身体,回复技能",
],
挑战者徽章: [
"11类命中-25%,11类闪避-25%,全属性-100%HL,先攻-50%,动数-3,体力法力-100%HL-80%,双回-50%HL",
],
苦修者徽章: [
"11类命中-300%HL,11类闪避-300%HL,全属性-100%HL,先攻-500%HL,动数-3,体力-200%HL-80%,法力恢复-1000%HL",
],
凤鸣业火槌: [
"近战魔法自然命中+10%",
"近战远程魔法自然闪避+10%",
"力量灵巧感知意志体力法力+25%",
"体力回复+15?+1.25h",
"法力回复+15?",
"增加造成的火焰伤害",
"减少受到的火焰伤害与心灵伤害",
],
"不死绝命菇(半截)": ["吃下后体力-50%,体力回复+10HL+10SL"],
直死之线: [
"提升持有者的神性伤害",
"被命中的目标增加0.15sl的神性脆弱,治疗回复类技能等级-99%,治疗回复类技能效果-99%",
],
"古琴:九霄环珮": [
"使用时对目标附加debuff:",
" 心灵/灵体脆弱+20%SL,灵魂魔法/灵魂派生/心灵/心灵派生类别技能等级-20%SL",
"持有者获得以下效果:",
" 自然防+10%,先攻+10%,灵体伤+20%,对物理/毒/酸的脆弱性减少,元素的脆弱性增加",
" 远程/远程派生/音律/音律派生技能效果+20%",
],
"圣天仪·星之墓标": [
"爆破/回复技能/治疗技能/治疗派生/草药知识类技能-9999",
],
深渊天堂之杖: [
"除金字内容外,使用时额外降低目标2HL神圣援助、神圣攻击、黑雾、黑魔法技能等级",
],
幸运的四叶草: ["使用时额外附加 -25%SL体力和法力恢复,-50%SL先攻"],
祝福的铃兰花: ["使用时额外附加 -50%黑暗敏感,-9999黑暗伤害"],
无尽的圣泉水: [
"使用时额外附加 -4SL体力,-2SL法力,-2SL诅咒防(杀队友利器)",
],
被遗落的二十面骰: [
"使用时额外增加两回合近、远、魔、心防 +100?-99?,让防御波动变大",
],
};
const advancedInlayTips = [
"大师级镶嵌,镶嵌在有大师级孔的物品上,每个增加0.01HL对应属性,同色四孔-1%先攻,五孔-3%先攻",
"红色:力量",
"米色:体质",
"黄色:灵巧",
"黛绿色:敏捷",
"蓝色:智力",
"绿色:意志",
"紫色:感知",
"宝红色:魅力",
"镶嵌类别与种族对应关系如下:",
"金属制盔甲-->高山矮人,镶嵌物名称例如[红色宝石砂]",
"金属制武器-->丘陵矮人,镶嵌物名称例如[红色镶嵌宝石]",
"织品-->半身人,镶嵌物名称例如[红色纱线]",
"木制物品-->林地人,镶嵌物名称例如[红色颜料]",
"木制武器-->玛格-莫精灵,镶嵌物名称例如[优质红色树脂]",
"羊皮纸-->提伦-埃精灵,镶嵌物名称例如[红色墨汁]",
"皮毛-->卡拉希人,镶嵌物名称例如[昂贵的红色染料]",
"奢侈装饰品-->边塞人,镶嵌物名称例如[红色金属片]",
"石制物品-->丁图安蛮族,镶嵌物名称例如[红色浮雕指南]",
"骨头-->拉沙尼人,镶嵌物名称例如[精制红色白垩粉]",
"皮革衣服-->侏儒,镶嵌物名称例如[红色皮绑带]",
"详情参见:[post:15972483]",
];
const magicInlayTips = [
"魔法镶嵌,镶嵌在有魔法镶嵌孔的物品上,每个增加1对应属性,同色最多生效3个,更多也只提供3的属性",
"红色:力量",
"米色:体质",
"黄色:灵巧",
"黛绿色:敏捷",
"蓝色:智力",
"绿色:意志",
"紫色:感知",
"宝红色:魅力",
];
const advancedInlayItems = [
"宝石红色镶嵌宝石",
"浅绿色镶嵌宝石",
"米色镶嵌宝石",
"紫色镶嵌宝石",
"红色镶嵌宝石",
"蓝色镶嵌宝石",
"黄色镶嵌宝石",
"黛绿色镶嵌宝石",
"优质浅绿色树脂",
"红色金属片",
"黛绿色宝石砂",
"红色纱线",
"红色宝石砂",
"红色颜料",
"优质红色树脂",
"红色墨汁",
"昂贵的红色染料",
"红色浮雕指南",
"精制红色白垩粉",
"红色皮绑带",
"蓝色宝石砂",
"蓝色纱线",
"蓝色颜料",
"优质蓝色树脂",
"蓝色墨汁",
"昂贵的蓝色染料",
"蓝色金属片",
"蓝色浮雕指南",
"精制蓝色白垩粉",
"蓝色皮绑带",
"浅绿色宝石砂",
"浅绿色纱线",
"浅绿色颜料",
"浅绿色墨汁",
"昂贵的浅绿色染料",
"浅绿色金属片",
"浅绿色浮雕指南",
"精制浅绿色白垩粉",
"浅绿色皮绑带",
"黄色宝石砂",
"黄色纱线",
"黄色颜料",
"优质黄色树脂",
"黄色墨汁",
"昂贵的黄色染料",
"黄色金属片",
"黄色浮雕指南",
"精制黄色白垩粉",
"黄色皮绑带",
"黛绿色纱线",
"黛绿色颜料",
"优质黛绿色树脂",
"黛绿色墨汁",
"昂贵的黛绿色染料",
"黛绿色金属片",
"黛绿色浮雕指南",
"精制黛绿色白垩粉",
"黛绿色皮绑带",
"米色宝石砂",
"米色纱线",
"米色颜料",
"优质米色树脂",
"米色墨汁",
"昂贵的米色染料",
"米色金属片",
"米色浮雕指南",
"精制米色白垩粉",
"米色皮绑带",
"紫色宝石砂",
"紫色纱线",
"紫色颜料",
"优质紫色树脂",
"紫色墨汁",
"昂贵的紫色染料",
"紫色金属片",
"紫色浮雕指南",
"精制紫色白垩粉",
"紫色皮绑带",
"宝石红色宝石砂",
"宝石红色纱线",
"宝石红色颜料",
"优质宝石红色树脂",
"宝石红色墨汁",
"昂贵的宝石红色染料",
"宝石红色金属片",
"宝石红色浮雕指南",
"精制宝石红色白垩粉",
"宝石红色皮绑带",
];
const magicInlayItems = [
"黄色魔法纤维",
"红色魔法纤维",
"蓝色魔法纤维",
"黛绿色魔法纤维",
"宝石红色魔法纤维",
"紫色魔法纤维",
"米色魔法纤维",
"浅绿色魔法纤维",
];
for (let item of advancedInlayItems) {
magicItems[item] = advancedInlayTips;
}
for (let item of magicInlayItems) {
magicItems[item] = magicInlayTips;
}
for (let key of Object.keys(magicItems)) {
magicItems[decodeURIComponent(key)] = magicItems[key];
}
if (magicItems.hasOwnProperty(name)) {
const magicItemTips = magicItems[name];
let $goto = $('a:contains("到")');
if (!$goto) return;
const $magicPara = $('<p class="quotebody"></p>');
let content = magicItemTips
.map(
(t) => '<span class="bbcode_i" style="color: gold;">' + t + "</span>"
)
.join("<br>");
$magicPara.append(content);
$goto.after($magicPara);
}
}
function explainDivineNamePrefixItem() {
const additionMap = {
"": {
头: "+2 +0.08?*英雄等级",
耳: "+2 +0.10?*英雄等级",
颈: "+3 +0.12?*英雄等级",
臂: "+3 +0.08?*英雄等级",
腰带: "+2 +0.10?*英雄等级",
戒指: "+2 +0.05?*英雄等级",
},
优良: {
头: "+2 +0.15?*英雄等级",
耳: "+2 +0.10?*英雄等级",
颈: "+3 +0.25?*英雄等级",
臂: "+3 +0.15?*英雄等级",
腰带: "+2 +0.15?*英雄等级",
戒指: "+2 +0.10?*英雄等级",
},
非常优良: {
头: "+2 +0.25*英雄等级",
耳: "+2 +0.10*英雄等级",
颈: "+3 +0.34*英雄等级",
臂: "+3 +0.25*英雄等级",
腰带: "+2 +0.20*英雄等级",
戒指: "+2 +0.15*英雄等级",
},
完美: {
头: "+2 +0.34*英雄等级",
耳: "+2 +0.10*英雄等级",
颈: "+5 +0.50*英雄等级",
臂: "+3 +0.34*英雄等级",
腰带: "+2 +0.25*英雄等级",
戒指: "+2 +0.20*英雄等级",
},
神圣: {
头: "+2 +0.34?*英雄等级",
耳: "+2 +0.10?*英雄等级",
颈: "+5 +0.50?*英雄等级",
臂: "+3 +0.34?*英雄等级",
腰带: "+2 +0.25?*英雄等级",
戒指: "+2 +0.20?*英雄等级",
},
};
const divineNameEffectMap = {
阿克贝斯: { baseEffect: "魔法防御 & 心理防御" },
阿克雷斯: { baseEffect: "远程命中 & 远程防御" },
迪莫桑: { baseEffect: "近战命中 & 近战防御" },
拉尚: { baseEffect: "病毒防御" },
查桑: { baseEffect: "自然防御" },
法亚培厄: {
baseEffect: "魔法命中 & 魔法防御",
superiorEffect: [
"火焰派生 类别的所有技能 +1",
"寒冰派生 类别的所有技能 +1",
"能量派生 类别的所有技能 +1",
"神圣派生 类别的所有技能 +1",
],
},
阿泽拉丝: {
baseEffect: "心理命中 & 心理防御",
superiorEffect: [
"心灵派生 类别的所有技能 +1",
"领导才能派生 类别的所有技能 +1",
],
},
费基斯: { baseEffect: "自然命中 & 自然防御", superiorEffect: [] },
耶路奇亚: {
baseEffect: "病毒命中 & 病毒防御",
superiorEffect: ["疫病派生 类别的所有技能 +1"],
},
胡托: { baseEffect: "近战命中 & 近战防御", superiorEffect: [] },
古诺: {
baseEffect: "远程命中 & 远程防御",
superiorEffect: [" 远程派生 类别的所有技能 +1"],
},
弗拉: {
baseEffect: "诅咒命中 & 诅咒防御",
superiorEffect: [
"阴影派生 类别的所有技能 +1",
"灵魂派生 类别的所有技能 +1",
],
},
};
const materialEffectMap = {
苹果木: "",
李木: "",
铁木: "",
乌木: "先攻 +1",
翡翠: "法力 +1",
黑曜石: "技能 血脉:幸运 +1",
琥珀: "",
黑玉: "技能 血脉:幸运 +2",
};
const reg = /^(.*)带有(.+)印记的(.+)(发卡|项链|耳环|臂章|腰带|戒指)$/g;
const res = reg.exec(name);
if (res) {
const quality = res[1];
const divineName = res[2];
const material = res[3];
const base = res[4];
const position = $('[class^="row"]>td:contains("装备位置") + td')
.text()
.trim();
const effect = divineNameEffectMap[divineName];
const baseEffect = effect.baseEffect;
const effectValMap = additionMap[quality];
const baseEffectVal = effectValMap[position];
const superiorEffect = effect.superiorEffect;
const materialEffect = materialEffectMap[material];
let $goto = $('a:contains("到")');
if (!$goto) return;
const $para = $('<p class="quotebody"></p>');
const baseEffectTip = `<span class="bbcode_i" style="color: gold;">${baseEffect} ${baseEffectVal}</span><br>`;
$para.append(baseEffectTip);
if (superiorEffect) {
superiorEffect.forEach((se) =>
$para.append(
`<span class="bbcode_i" style="color: gold;">${se}</span><br>`
)
);
}
materialEffect &&
$para.append(
`<span class="bbcode_i" style="color: gold;">${materialEffect}</span><br>`
);
if (["完美", "神圣"].includes(quality)) {
$para.append(
`<span class="bbcode_i gem_malus">${quality} 神名物品,勿N!</span><br>`
);
}
$goto.after($para);
}
}
async function requestItems(view) {
let url = location.origin + "/wod/spiel/hero/items.php?";
let searchParams;
// 团仓
if (view == "groupcellar_2") {
searchParams = new URLSearchParams(
"?ITEMS_GROUPCELLAR_SORT_DIR=ASC&ITEMS_GROUPCELLAR_SORT_COL=2&ITEMS_GROUPCELLAR_PAGE=1&item_5name=&profile_data_item_5_profile_data=BK%2B%2BPkMFpEW6iKDXKQX84i2sizzQ4rqWQxAzcONwxLbodMJnHyH5hMUTBaLmqxUUJiR7KUV0HPsvLhNFE7jbpIO%2FV8jibuD%2BRHpZemmM9bIpGmXTH4v7zk%2FLiQdr07Aa2UecyvXg3dRXhruDgxSDv8V5TDiAM5OP22WQCflIh9AhCspuSsS4lvYpu2Mwsz85I34x6XvdXTit%2FswauXqCNpskZAbEXQKxOQqV4mPil4ddONGIEby5voY%2B2j9fUqdYFLRo%2FsN3a8HVx3ftDY7Dlm5QY7hIU3vp0k%2BDjxoot8sc%2BbvuDqd6IKU94lLkYF7YhEAHlXJ5Zz3M70frpyOitLW%2BI%2F%2FeumY2U2MwhK7ug9715kBHgnUIFefVP7H53l0XuTEQGXGKs5kdXyecbyoBVeuib7axdIbW0T5apda3WRE%3D&callback_js_code_item_5_callback_js_code=%2Bxjnd%2Fm9f8k4t4g6galV0T%2FhVJdpnQZe5X9h9HSLdU9Ctl3bNyFNmpO6xcKrr46PnasqZHSsfhaVVNCMPUWFu7QrinmlRL2n7hU7vJhSaxSjMgc9OI5U7zw2rlpLvDU2olLztu0BOFjqxSmmxtYYkpY7383oyw9kvJHExpHdE8w%3D&item_5hero_class=0&item_5hero_race=0&item_5location=&item_5unique=&item_5bonus_attr=NULL&item_5item_class=0&item_5any_skill=0&item_5skill=&item_5any_skillclass=0&item_5set=0&item_5item_condition=0&item_5sockets=NULL&item_5item_conditionMax=6&item_5usage_item=&item_5hero_level_enabled_posted=1&item_5hero_level=35&item_5hero_level_stored=35&item_5group_item=&item_5attribute_name=eff_at_st&item_5attribute_value=&item_5owner=&item_5profile_id=0&item_5is_open=1&" +
$('form[action^="/wod/spiel/hero/item.php"]').serialize()
);
searchParams.set("item_5name", name);
url += "menukey=hero_group_cellar&view=groupcellar_2";
} else if (view == "groupcellar") {
// 宝库
searchParams = new URLSearchParams(
"?ITEMS_GROUPCELLAR_SORT_DIR=ASC&ITEMS_GROUPCELLAR_SORT_COL=2&ITEMS_GROUPCELLAR_PAGE=1&item_4name=&profile_data_item_4_profile_data=HogNB0ny8I%2FFjaOg6FXrzZvwI0A1hZgI77jjRYoCRE1HuKQHl03uXQrDKEBJV1E%2FWgJhVic03ckalvZpFsbcSInxENF6pamLCvRdeYoi3CcM46bnZzcF8ln6yysSfEK7&callback_js_code_item_4_callback_js_code=m75eaKG1Bhz6dM0yUcEfULuntx4ML5jBgaT2mB0CB2hCtl3bNyFNmpO6xcKrr46PnasqZHSsfhaVVNCMPUWFu7QrinmlRL2n7hU7vJhSaxSjMgc9OI5U7zw2rlpLvDU2VRTJC7BrTcmNplCXzwU47KRPXaA%2BEWzvejCY842oiow%3D&item_4hero_class=0&item_4hero_race=0&item_4location=&item_4unique=&item_4bonus_attr=NULL&item_4item_class=0&item_4any_skill=0&item_4skill=&item_4any_skillclass=0&item_4set=0&item_4item_condition=0&item_4sockets=NULL&item_4item_conditionMax=6&item_4usage_item=&item_4hero_level_enabled_posted=1&item_4hero_level=35&item_4hero_level_stored=35&item_4group_item=&item_4attribute_name=eff_at_st&item_4attribute_value=&item_4owner=&item_4profile_id=0&item_4is_open=1&" +
$('form[action^="/wod/spiel/hero/item.php"]').serialize()
);
searchParams.set("item_4name", name);
url += "menukey=hero_group_treasure&view=groupcellar";
} else if (view == "cellar") {
// 贮藏室
searchParams = new URLSearchParams(
"?ITEMS_KELLER_SORT_DIR=ASC&ITEMS_KELLER_SORT_COL=2&ITEMS_KELLER_PAGE=1&ITEMS_KELLER_PAGE=1&&item_6name=%E6%98%9F%E5%B1%91&profile_data_item_6_profile_data=HogNB0ny8I%2FFjaOg6FXrzZvwI0A1hZgI77jjRYoCRE1HuKQHl03uXQrDKEBJV1E%2FWgJhVic03ckalvZpFsbcSInxENF6pamLCvRdeYoi3CcM46bnZzcF8ln6yysSfEK7&callback_js_code_item_6_callback_js_code=BRAwa3kxY1Jkb7cKhP7rmHzl0GFlyCs0N4vpwGbccVBCtl3bNyFNmpO6xcKrr46PnasqZHSsfhaVVNCMPUWFu7QrinmlRL2n7hU7vJhSaxSjMgc9OI5U7zw2rlpLvDU2Le%2BgKHv72OpbNj0SeQNCTi3Uc1ohm%2Bfh9ypjVkG9NT8%3D&item_6hero_class=0&item_6hero_race=0&item_6location=&item_6unique=&item_6bonus_attr=NULL&item_6item_class=0&item_6any_skill=0&item_6skill=&item_6any_skillclass=0&item_6set=0&item_6item_condition=0&item_6sockets=NULL&item_6item_conditionMax=6&item_6usage_item=&item_6hero_level_enabled_posted=1&item_6hero_level=35&item_6hero_level_stored=35&item_6group_item=&item_6attribute_name=eff_at_st&item_6attribute_value=&item_6owner=&item_6profile_id=0&item_6is_open=1&" +
$('form[action^="/wod/spiel/hero/item.php"]').serialize()
);
searchParams.set("item_6name", name);
url += "menukey=hero_cellar&view=cellar";
}
searchParams.delete("type");
searchParams.delete("id");
searchParams.delete("action");
searchParams.set("view", view);
searchParams.set("ITEMS_GROUPCELLAR_DO_SORT[38_DESC_PAGE_1]", "出售");
let detail = await fetch(url, {
headers: {
accept:
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"content-type": "application/x-www-form-urlencoded",
},
method: "POST",
body: searchParams.toString(),
});
let detailText = await detail.text();
return detailText;
}
function getItemCnt(itemDetailHtml) {
return $(itemDetailHtml).find(
'.content_table tbody tr select[name^="EquipItem["]'
).length;
}
function parseNum(numStr) {
let num = 1;
try {
num = parseInt(numStr);
} catch (ex) {
num = 1;
}
if (isNaN(num) || num < 0) {
num = 1;
}
return num;
}
function obtainItem(params, hero, cnt) {
$("#obtainItemTip").text(`正在将 ${cnt} 件【${name}】放入[${hero}]的仓库`);
let baseUrl = location.origin + "/wod/spiel/hero/items.php?is_popup=1";
fetch(baseUrl, {
headers: {
accept:
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"content-type": "application/x-www-form-urlencoded",
},
method: "POST",
body: params.toString(),
}).then((resp) => {
$("#obtainItemTip").text("处理完毕");
setTimeout(() => $("#obtainItemTip").empty(), 2000);
});
}
function obtainItemAuto() {
let heroName = $('input[name="heldenname"]').val();
if (!heroName) return;
const $btn = $(
'<input type="button" name="obtainItemAuto" value="来一份" class="button clickable">'
);
const $chk = $(
'<input id="chk_treasure" type="checkbox" checked><label for="chk_treasure">宝库</label>' +
'<input id="chk_group_cellar" type="checkbox" checked><label for="chk_group_cellar">团仓</label>' +
'<input id="chk_hero_cellar" type="checkbox"><label for="chk_hero_cellar">贮藏室</label>' +
'<input id="add_group_mark" type="checkbox"><label for="add_group_mark">加团标</label>' +
'<input id="equip_now" type="checkbox"><label for="equip_now">立即装备</label>'
);
const $tip = $(
'<span id="obtainItemTip" style="margin-left: 10px;"></span>'
);
const $firstCloseBtn = $('input[name="back"]:first');
$firstCloseBtn.after($btn, $chk, $tip);
const normalOptions = ["go_lager", "go_group", "go_group_2", "go_keller"];
$btn.click(async function () {
const checkTreasure = $("#chk_treasure").prop("checked");
const checkGroupCellar = $("#chk_group_cellar").prop("checked");
const checkHeroCellar = $("#chk_hero_cellar").prop("checked");
const addGroupMark = $("#add_group_mark").prop("checked");
const equipNow = $("#equip_now").prop("checked");
async function obtainItemAutoByWay(whereCn, whereCode) {
$tip.text(`在${whereCn}中寻找【${name}】`);
let html = await requestItems(whereCode);
let totalCnt = getItemCnt(html);
if (totalCnt > 0) {
let cnt = prompt(`${whereCn}找到${totalCnt}件,要取出多少件`, 1);
if (cnt == null) return;
cnt = parseNum(cnt);
if (isNaN(cnt) || cnt == 0) return;
if (cnt > totalCnt) cnt = totalCnt;
const $html = $(html);
const htmlParams = new URLSearchParams(
"?" + $html.find("form").serialize()
);
const $goLagerSelectList = $html.find(
`select[name^="EquipItem["]:lt(${cnt})`
);
const goLagerSelectList = $goLagerSelectList
.map(function () {
return $(this).attr("name");
})
.get();
let equipWhere = "go_lager";
if (equipNow) {
equipWhere =
$goLagerSelectList
.first()
.find("option")
.filter(
(i, e) => !normalOptions.includes(e.value.replace("-", ""))
)
.first()
.val() || "go_lager";
}
for (let itemIdKey of goLagerSelectList) {
htmlParams.set(itemIdKey, equipWhere);
if (addGroupMark) {
htmlParams.set(
itemIdKey.replace("EquipItem", "SetGrpItem"),
"on"
);
}
}
htmlParams.set("ok", "应用改动");
obtainItem(htmlParams, heroName, cnt);
return true;
} else {
return false;
}
}
// 1. 检查宝库
if (checkTreasure && (await obtainItemAutoByWay("宝库", "groupcellar"))) {
return;
}
// 2. 检查团仓
if (
checkGroupCellar &&
(await obtainItemAutoByWay("团仓", "groupcellar_2"))
) {
return;
}
// 3. 检查贮藏室
if (checkHeroCellar && (await obtainItemAutoByWay("贮藏室", "cellar"))) {
return;
}
alert("指定位置没有找到同名物品,请拷打您的队友或团商");
setTimeout(() => $("#obtainItemTip").empty(), 2000);
});
}
})();