泰坦神器汉化

try to take over the world!

// ==UserScript==
// @name         泰坦神器汉化
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://www.sacro.tw/tt2/
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
   const mapData = {
       '闇影之書': '暗影之书',
       '復仇誓言': '复仇誓言',
       '瓦魯涅斯之石': '瓦如恩之石',
       '富足寶箱': '满足宝箱',
       '英雄護盾': '英勇之盾',
       '預言之書': '预言之书',
       '克里索斯之碗': '点金之碗',
       '札金索斯的金幣': '扎金索斯银币',
       '偉大精靈徽章': '崇高仙子徽章',
       '招財貓雕塑': '招财猫像',
       '惠比壽的金幣': '财神金币',
       '古銅色羅盤': '金币罗盘',
       '歷戰牌堆': '历战牌堆',
       '獨奏者長笛': '独奏长笛',
       '神聖之劍': '天堂之剑',
       '神之制裁': '神圣报应',
       '醉酒之錘': '醉汉榔头',
       '薩摩賽克之劍': '萨摩赛克之剑',
       '復仇者': '复仇者',
       '斯特夫的安定': '宁静之剑',
       '英雄之刃': '英雄之刃',
       '風暴之劍': '风暴之剑',
       '復仇女神之弓': '复仇女神之弓',
       '遠古護身符': '古代护身符',
       '迷你世界樹': '泰坦树苗',
       '埃爾密斯頭盔': '飞毛头盔',
       '伊甸之果': '伊甸之果',
       '權勢藥水': '感化灵药',
       '奧萊恩護身符': '星辰吊链',
       '風暴之心': '风暴之心',
       '阿波羅寶珠': '太阳神之石',
       '黏黏果實': '黏黏果实',
       '冥王寶珠': '冥王宝珠',
       '波爾塔拉的耳環': '圣殿耳环',
       '猛禽羽毛': '仙鸟之羽',
       '汙染符文之心': '腐化符文之心',
       '迪朗達爾之劍': '迪朗达尔之剑',
       '冥界遺骸': '冥界头骨',
       '誓言的重擔': '永守誓言',
       '星座之冠': '群星王冠',
       '妖精王后之杖': '仙后法杖',
       '費金的護手': '蛊惑手套',
       '卡利斯托指環': '卡利斯托之戒',
       '達摩克勒斯之刃': '达摩克利斯之戒',
       '瘋狂頭盔': '疯狂头盔',
       '鈦金裝甲': '钛钢镀饰',
       '月光手鍊': '月光手镯',
       '紫晶之杖': '紫晶之杖',
       '皇家聖劍': '皇家圣剑',
       '精神守夜者': '精神守夜者',
       '鈷藍鎧甲': '钴蓝铠甲',
       '審判印記': '审判印记',
       '守護者的葉子': '守护者的叶子',
       '侵略者號角': '入侵者的海姆达尔之角',
       '泰坦面具': '巨人面具',
       '皇家毒藥': '皇家毒物',
       '工人吊飾': '工人垂饰',
       '諸神黃昏執行者': '诸神黄昏使者',
       '遠見文稿': '预知羊皮纸',
       '伊甸靈藥': '伊甸灵药',
       '急速沙漏': '急躁沙漏',
       '幽靈鐘錶': '幻影时钟',
       '禁忌卷軸': '禁忌卷轴',
       '忠誠之戒': '效忠指环',
       '冰河之斧': '冰川之斧',
       '神盾': '神盾',
       '沼澤臂鎧': '沼泽手套',
       '無限鐘擺': '无限摆锤',
       '熊掌手套': '大熊手套',
       '泰坦長矛': '巨人之矛',
       '橡木之杖': '橡木杖',
       '奧秘斗篷': '奥秘斗篷',
       '獵人藥膏': '猎人药膏',
       '眾神靈藥': '仙馔密酒',
       '神秘法杖': '神秘权杖',
       '仙豆': '仙人魔豆',
       '幸運之蛋': '幸运之卵',
       '神聖酒杯': '圣杯',
       '入侵者之盾': '入侵者之盾',
       '死亡之斧': '死亡之斧',
       '神狐精華': '仙狐精华',
       '赫耳墨斯之靴': '飞毛靴子',
       '無限手套': '释能护手',
       '精靈王的垂飾': '仙王项链',
       '幸運的兔子腳': '幸运兔脚',
       '失落的王者面具': '亡君面具',
       '光芒之杖': '光辉之杖',
       '莫格萊之劍': '重剑无锋',
       '打磨砥石': '打磨砥石',
       '歷史鵝毛筆': '',
       '老國王的印鑑': '老国王的印鉴',
       '大師之劍': '大师之剑',
       '宏觀宇宙儀': '能量倍增',
       '弗格斯的財寶': '金币倍增',
       '白矮星之槌': '矮人重锤',
       '阿拉姆之矛': '亚兰之矛',
       '黑暗守衛': '暗黑守卫',
   }


   // 列表
   const artifacts = document.querySelector('#artifacts')
   const spans = artifacts.querySelectorAll('label span.d-sm-block')
   for (const index in spans) {
       const text = spans[index].innerHTML
       if (!text || !mapData[text]) continue
       spans[index].innerHTML = mapData[text]
   }


   // 圣物计算
    const generateRelicUpdates = document.querySelector('#generateRelicUpdates')
    console.log(generateRelicUpdates)
    generateRelicUpdates.addEventListener('click', function() {
        setTimeout(function() {
            const suggestions = document.querySelector('#suggestions')
            const lis = suggestions.querySelectorAll('li.mb-2>span:first-child')
            for (const index in lis) {
                const text = lis[index].innerHTML
                if (!text || !mapData[text]) continue
                lis[index].innerHTML = mapData[text]
            }
        }, 300)
    })

})();