55 lines
2.1 KiB
JavaScript
55 lines
2.1 KiB
JavaScript
/**
|
||
更新时间:2020-11-12
|
||
从github@Zero-S1搬的[https://github.com/Zero-S1/JD_tools/blob/master/jbp.js]
|
||
【宠汪汪聚宝盆辅助脚本】
|
||
1、进入聚宝盆,显示本轮狗粮池投入总数,方便估算
|
||
2、可能有两位数误差,影响不大
|
||
3、聚宝盆最下方显示上轮前六名的投入狗粮,收入积分,以及纯收益(即:收入积分 - 投入狗粮)
|
||
[MITM]
|
||
hostname = jdjoy.jd.com,draw.jdfcloud.com
|
||
|
||
surge
|
||
[Script]
|
||
聚宝盆投狗粮辅助 = type=http-response,pattern=^https:\/\/jdjoy\.jd\.com\/pet\/getPetTreasureBox|^https:\/\/draw\.jdfcloud\.com\/\/pet\/getPetTreasureBox,requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/LXK9301/jd_scripts/master/jd_petTreasureBox.js
|
||
|
||
Qx
|
||
[rewrite_local]
|
||
^https:\/\/jdjoy\.jd\.com\/pet\/getPetTreasureBox|^https:\/\/draw\.jdfcloud\.com\/\/pet\/getPetTreasureBox url script-response-body https://raw.githubusercontent.com/LXK9301/jd_scripts/master/jd_petTreasureBox.js
|
||
|
||
LOON:
|
||
[Script]
|
||
http-response ^https:\/\/jdjoy\.jd\.com\/pet\/getPetTreasureBox|^https:\/\/draw\.jdfcloud\.com\/\/pet\/getPetTreasureBox script-path=https://raw.githubusercontent.com/LXK9301/jd_scripts/master/jd_petTreasureBox.js, requires-body=true, timeout=10, tag=聚宝盆投狗粮辅助
|
||
|
||
**/
|
||
let body = $response.body
|
||
body = JSON.parse(body)
|
||
food = body['data']['food']
|
||
function f(v) {
|
||
return (v < 0) ? v : `+${v}`;
|
||
}
|
||
var sum = 0
|
||
lastHourWinInfos = body["data"]["lastHourWinInfos"]
|
||
for (var i in lastHourWinInfos) {
|
||
sum += lastHourWinInfos[i]["petCoin"]
|
||
}
|
||
for (var i in lastHourWinInfos) {
|
||
body["data"]["lastHourWinInfos"][i]["petCoin"] = `{${lastHourWinInfos[i]["food"]}} [${lastHourWinInfos[i]["petCoin"]}] (${f(lastHourWinInfos[i]["petCoin"] - lastHourWinInfos[i]["food"])}) `
|
||
}
|
||
|
||
body["data"]["lastHourWinInfos"].unshift({
|
||
'pin': "",
|
||
'nickName': '',
|
||
'investHour': lastHourWinInfos[0]['investHour'],
|
||
'stage': '2',
|
||
'food': 0,
|
||
'rank': 0,
|
||
'foodDif': "",
|
||
'petCoin': '{投} [收入] (纯收入)',
|
||
'userTag': "",
|
||
'win': true
|
||
})
|
||
lastTurnFood = parseInt(sum / 0.09 * 0.91)
|
||
body['data']['food'] = `${food} (+${food - lastTurnFood})`
|
||
body = JSON.stringify(body)
|
||
$done({ body })
|