修复节日的错误

This commit is contained in:
Liwanyi 2022-03-03 13:54:49 +08:00
parent a1078a0489
commit 12cdc90dde

View File

@ -1,8 +1,8 @@
// ==UserScript==
// @lastmodified 202203031126
// @lastmodified 202203031354
// @name 芜湖助手
// @namespace WOOH
// @version 0.3.22
// @version 0.3.23
// @description 托恩,起飞!
// @author Woohoo[2687093] Sabrina_Devil[2696209]
// @match https://www.torn.com/*
@ -23,13 +23,18 @@
if (window.WHTRANS) return;
window.WHTRANS = true;
// 版本
const version = '0.3.22';
const version = '0.3.23';
// 修改历史
const changelist = [
{
todo: true,
cont: `翻译baza npc商店、imarket、imarket搜索结果`,
},
{
ver: '0.3.23',
date: '20220303',
cont: `修复节日的错误`,
},
{
ver: '0.3.22',
date: '20220303',
@ -3198,8 +3203,8 @@
// 菜单配置列表
const settingsArr = [];
{
// const date = new Date(2022, 11, 31, 23);
const date = new Date();
const date = new Date(2022, 2, 4, 23);
// const date = new Date();
// 欢迎 显示玩家id
if (player_info.userID !== 0) {
settingsArr.push({
@ -3231,8 +3236,13 @@
};
settingsArr.fest_date_dict = fest_date_dict;
settingsArr.fest_date_list = Object.keys(fest_date_dict);
const fest_date_key = `${date.getUTCMonth() < 10 ? '0' + date.getUTCMonth() + date.getUTCDate() : '' + date.getUTCMonth() + date.getUTCDate()}`;
if (fest_date_dict[fest_date_key]) fest_date_html += `${fest_date_dict[fest_date_key]['name']}(<button title="${fest_date_dict[fest_date_key]['eff']}">效果</button>)`;
const formatMMDD = (m, d) => {
const MM = m < 10 ? `0${m}` : m.toString();
const DD = d < 10 ? `0${d}` : d.toString();
return MM + DD;
}
const fest_date_key = formatMMDD(date.getUTCMonth(),date.getUTCDate());
if (fest_date_dict[fest_date_key]) fest_date_html += `今天 - ${fest_date_dict[fest_date_key]['name']}(<button title="${fest_date_dict[fest_date_key]['eff']}">效果</button>)`;
else {
// 月日列表
let fest_date_list = Object.keys(fest_date_dict);
@ -3257,10 +3267,10 @@
domHTML: fest_date_html,
});
// 活动
let eventObj = {};
eventObj.onEv = false;
eventObj.daysLeft = Infinity;
eventObj.events = [
let eventObj = {
onEv: false,
daysLeft: Infinity,
events: [
{
start: [0, 17, 8], end: [0, 24, 8],
name: '捡垃圾周',
@ -3296,7 +3306,8 @@
name: '圣诞小镇',
eff: '在小镇中闲逛来获取随机掉落的物品',
},
];
],
};
settingsArr.events = eventObj.events;
eventObj.events.forEach((obj, index) => {
if (eventObj.onEv) return;