更新通知
This commit is contained in:
parent
9d80ef1932
commit
7c90052609
@ -678,6 +678,10 @@
|
|||||||
'ALL EVENTS (': '全部通知 (',
|
'ALL EVENTS (': '全部通知 (',
|
||||||
'RECEIVED (': '收到的通知 (',
|
'RECEIVED (': '收到的通知 (',
|
||||||
'SAVED (': '保存的通知 (',
|
'SAVED (': '保存的通知 (',
|
||||||
|
'hospitalized': '强制住院了',
|
||||||
|
'and earned your': ',赢得',
|
||||||
|
'bounty reward': '赏金',
|
||||||
|
'Someone hospitalized': '某人强制住院了',
|
||||||
};
|
};
|
||||||
const chatDict = {
|
const chatDict = {
|
||||||
'Global': '世界',
|
'Global': '世界',
|
||||||
@ -978,10 +982,10 @@
|
|||||||
* 数词转换 a an some
|
* 数词转换 a an some
|
||||||
*/
|
*/
|
||||||
String.prototype.numWordTrans = function numWordTrans() {
|
String.prototype.numWordTrans = function numWordTrans() {
|
||||||
return this.replace(/\ban\b/,'1 个')
|
return this.replace(/\ban\b/, '1 个')
|
||||||
.replace(/\ba\b/,'1 个')
|
.replace(/\ba\b/, '1 个')
|
||||||
.replace(/\bsome\b/,'1 个')
|
.replace(/\bsome\b/, '1 个')
|
||||||
.replace(/(?<=[0-9])x\b/,' 个');
|
.replace(/(?<=[0-9])x\b/, ' 个');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -2609,6 +2613,27 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 悬赏已被领取
|
||||||
|
*/
|
||||||
|
if ($(e).text().contains(/bounty reward/)) {
|
||||||
|
$(e).contents().each((i, e) => {
|
||||||
|
if (e.nodeType === 3) {
|
||||||
|
if (eventsDict[e.nodeValue.trim()]) {
|
||||||
|
e.nodeValue = ` ${eventsDict[e.nodeValue.trim()]} `;
|
||||||
|
} else {
|
||||||
|
if (e.nodeValue.contains(/bounty reward/)) {
|
||||||
|
const bountyAmount = e.nodeValue.trim().split(' ')[3];
|
||||||
|
if (eventsDict['and earned your'] && eventsDict['bounty reward']) {
|
||||||
|
e.nodeValue = ` ${eventsDict['and earned your']} ${bountyAmount} ${eventsDict['bounty reward']}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* oc开启
|
* oc开启
|
||||||
* You have been selected by
|
* You have been selected by
|
||||||
@ -2707,11 +2732,11 @@
|
|||||||
* 帮派借东西
|
* 帮派借东西
|
||||||
*/
|
*/
|
||||||
if ($(e).text().contains(/loaned you .+ from the faction armory/)) {
|
if ($(e).text().contains(/loaned you .+ from the faction armory/)) {
|
||||||
const [num, item] = (()=>{
|
const [num, item] = (() => {
|
||||||
const spl=e.lastChild.nodeValue.trim().slice().slice(11, -25).split(' ');
|
const spl = e.lastChild.nodeValue.trim().slice().slice(11, -25).split(' ');
|
||||||
return spl.length===1?[spl[0],null]:[spl[0],spl.slice(1).join(' ')];
|
return spl.length === 1 ? [spl[0], null] : [spl[0], spl.slice(1).join(' ')];
|
||||||
})();
|
})();
|
||||||
if (num&&item){
|
if (num && item) {
|
||||||
e.lastChild.nodeValue = ` 从帮派军械库中借给你 ${num.numWordTrans()} ${item}。`;
|
e.lastChild.nodeValue = ` 从帮派军械库中借给你 ${num.numWordTrans()} ${item}。`;
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
@ -2769,13 +2794,12 @@
|
|||||||
* 每月蓝星奖励
|
* 每月蓝星奖励
|
||||||
*/
|
*/
|
||||||
if ($(e).text().contains(/You found .+ and .+ on your doorstep\./)) {
|
if ($(e).text().contains(/You found .+ and .+ on your doorstep\./)) {
|
||||||
const [item1, item2] = $(e).text().trim().slice(10,-18).split(' and ');
|
const [item1, item2] = $(e).text().trim().slice(10, -18).split(' and ');
|
||||||
const bookTitle = item2.contains(/a book titled/)?item2.slice(15,-1):null;
|
const bookTitle = item2.contains(/a book titled/) ? item2.slice(15, -1) : null;
|
||||||
|
|
||||||
if (bookTitle) {
|
if (bookTitle) {
|
||||||
$(e).text(`你在家门口发现了 ${item1.numWordTrans()} 和《${bookTitle}》。`);
|
$(e).text(`你在家门口发现了 ${item1.numWordTrans()} 和《${bookTitle}》。`);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
$(e).text(`你在家门口发现了 ${item1.numWordTrans()} 和 ${item2.numWordTrans()}。`);
|
$(e).text(`你在家门口发现了 ${item1.numWordTrans()} 和 ${item2.numWordTrans()}。`);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user