// ==UserScript==
// @name 空洞骑士BINGO助手3.0
// @namespace https://github.com/magegihk/HKBingoAss.git
// @version 3.1.0
// @icon https://greasyfork.org/system/screenshots/screenshots/000/014/163/thumb/images.png
// @description 2020-09-13 一键翻译脚本
// @author MageGi forked from elderFish
// @supportURL https://github.com/magegihk/HKBingoAss/issues
// @match *://www.bingosync.com/room/*
// @match *://bingosync.com/room/*
// @run-at document-end
// @grant unsafeWindow
// @grant GM_setClipboard
// ==/UserScript==
var $ = unsafeWindow.jQuery;
$(document).ready(function () {
var targetDom = $('#bingo-chat').closest('.panel').children('.panel-heading');
var trsBtn = '<span id="hkbingoAssBtn" class="btn btn-default btn-xs pull-right collapse-button" data-lang="cn">显示中文</span>';
var rollTranslate = {
"Defeat two Dream Bosses":"2梦Boss",
"Defeat Broken Vessel":"表哥",
"Defeat Lost Kin":"梦表哥",
"Defeat Crystal Guardian 1":"椅子哥1",
"Defeat Crystal Guardian 2":"椅子哥2",
"Defeat Collector":"收藏家",
"Defeat Dung Defender":"芬达",
"Defeat White Defender":"白芬达",
"Defeat Failed Champion":"梦大锤",
"Defeat False Knight + Brooding Mawlek":"大锤+电饭煲",
"Defeat Flukemarm":"虫母",
"Defeat Hive Knight":"蜂骑",
"Defeat Hornet 2":"小姐姐2",
"Defeat Mantis Lords":"三螳螂",
"Defeat Nosk":"诺斯克",
"Defeat Pale Lurker":"小忍者",
"Defeat any one Radiant Boss":"辐辉Boss",
"Defeat Soul Master":"大师",
"Defeat Soul Tyrant":"梦大师",
"Defeat Traitor Lord":"叛徒领主",
"Defeat Troupe Master Grimm":"格林",
"Defeat Nightmare King Grimm":"梦格林",
"Defeat Uumuu":"大水母",
"Defeat Watcher Knights":"滚滚",
"Defeat Vengefly King + Massive Moss Charger":"大蚊子+大草团",
"Defeat two dream warriors":"2梦战士",
"Defeat Galien":"加利安",
"Defeat Gorb":"戈布",
"Defeat Elder Hu":"胡长老",
"Defeat Marmu":"马尔穆",
"Defeat Markoth":"马科斯",
"Defeat No Eyes":"无眼",
"Defeat Xero":"泽若",
"Kill two Soul Warriors":"2灵魂战士",
"Kill three different Great Husk Sentries":"3泪城卫兵",
"Kill an Aluba":"1蜻蜓",
"Kill two different Alubas":"2蜻蜓",
"Colosseum 1":"竞技场1",
"Defeat Colosseum Zote":"竞技场左特",
"Crystal Crawler Journal Entry":"激光爬虫日志",
"Kill 6 different Stalking Devouts":"6镰刀虫",
"Kill a Durandoo":"杀长脚贝壳",
"Kill a Great Hopper":"1大跳蚤",
"Kill Gorgeous Husk":"金闪闪",
"Kill a Gulka with its own projectile":"弹反击杀篮球怪",
"Kill a Kingsmould":"1白宫守卫",
"Kill a Lightseed":"1光子",
"Kill two different Maggots":"2蛆虫",
"Dream Nail Marissa":"抽歌姬",
"Slash Millibelle in Pleasure House":"打银行家",
"Kill 4 Mimics":"4假虫",
"Kill Myla ":"杀米拉",
"Obtain Herrah":"赫拉",
"Obtain Lurien":"卢瑞恩",
"Obtain Monomon":"莫诺蒙",
"Ride the stag to Distant Village":"坐虫去遥远村庄",
"Ride the stag to Queen's Gardens":"坐虫去王后花园",
"Ride the stag to Hidden Station":"坐虫去隐藏的鹿角站",
"Ride the stag to King's Station":"坐虫去国王驿站",
"Ride the stag to Queen's Station":"坐虫去王后驿站",
"Have 5 or more Charms":"5+护符",
"Equip 5 Charms at the same time":"装备5护符",
"Obtain Carefree Melody":"无忧旋律",
"Obtain Wayward Compass or Gathering Swarm":"指南针或蜂群",
"Obtain Dream Wielder or Dreamshield":"舞梦者或梦盾",
"Obtain two Unbreakable charms":"2坚固",
"Obtain Flukenest or Fury of the Fallen":"虫巢或亡怒",
"Obtain Grubsong or Grubberfly's Elegy":"虫歌或挽歌",
"Obtain Glowing Womb or Weaversong":"子宫或编织者",
"Obtain Heavy Blow or Steady Body":"沉重或稳定",
"Obtain Hiveblood or Sharp Shadow":"蜂血或锋利",
"Obtain two Lifeblood charms":"2蓝血护符",
"Obtain Longnail or Mark of Pride":"修长或骄傲",
"Obtain Quick Slash or Nailmaster's Glory":"快劈或荣耀",
"Obtain Quick Focus or Deep Focus":"快聚或深聚",
"Obtain Shaman Stone or Spell Twister":"萨满或扭曲",
"Obtain Sprintmaster or Dashmaster":"飞毛腿或冲刺大师",
"Obtain Soul Eater or Soul Catcher":"噬魂或捕手",
"Obtain Thorns of Agony or Stalwart Shell":"荆棘或坚硬",
"Obtain Shape of Unn or Baldur Shell":"乌恩或巴德尔",
"Obtain the Love Key":"爱之钥",
"Obtain Descending Dark":"黑砸",
"Obtain Dream Nail":"梦钉",
"Obtain Dream Gate":"梦门",
"Obtain 2 Nail Arts":"2剑技",
"Obtain Abyss Shriek":"黑吼",
"Obtain Shade Soul":"黑波",
"Obtain Isma's Tear":"酸泪",
"Obtain Vengeful Spirit":"白波",
"Obtain Howling Wraiths":"白吼",
"Obtain 15 grubs":"15虫",
"Obtain 2 Pale Ore":"2矿石",
"Use 2 Simple Keys":"用2钥匙",
"Have 3 different maps not counting Dirtmouth or Hive":"有3地图",
"Obtain Collector's Map":"收藏家地图",
"Obtain 1 Arcane Egg":"1神秘蛋",
"Obtain Godtuner":"调谐器",
"Obtain 3 King's Idols":"3雕像",
"Obtain 5 Wanderer's Journals":"5日记",
"Obtain Lumafly Lantern":"灯",
"Obtain 1 extra mask":"1血",
"Have 6 Charm Notches total":"6槽",
"Obtain 4 Rancid Eggs":"4臭蛋",
"Obtain 5 Hallownest Seals":"5印章",
"Obtain 1 extra soul vessel":"1魔",
"Obtain Tram Pass":"车票",
"Obtain World Sense":"完成度",
"Interact with 3 Cornifer locations":"3绘图师",
"Check Crystal Heart":"看超冲",
"Open the Crystal Peaks chest":"矿山宝箱",
"Check Deep Focus":"看深聚",
"Get 2 Dreamer's checks (Requires Dream nail)":"得2守梦处东西(要梦钉)",
"Complete the Greenpath Root":"苍绿树",
"Check the Hallownest Crown":"看圣巢冠",
"Buy the Basin fountain check":"买喷泉",
"Bow to the Fungal Core Elder":"巨蘑菇鞠躬",
"Check Glowing Womb":"看子宫",
"Check the Hive Mask Shard":"看蜂巢碎片",
"Check Joni's Blessing":"看乔尼",
"Complete the Kingdom's Edge Root":"边境树",
"Check Love Key":"看爱之钥",
"Check 2 Nailmasters":"看2骨钉大师",
"Get two Pale Ore checks (Grubs / Essence excluded)":"得2矿石东西(虫或精华不算)",
"Check the journal below Stone Sanctuary":"看庇护所下日记",
"Check Sheo":"看席奥",
"Visit all 4 shops (Sly, Iselda, Salubra and Leg Eater)":"去4商店",
"Check three different spell locations":"看3法术",
"Check the Stag Nest vessel fragment":"看鹿角虫巢碎片",
"Check Shade Soul":"看黑波",
"Get the Abyss Shriek check":"得黑吼处东西",
"Check Isma's Tear":"看酸泪",
"Complete 4 full dream trees":"4树",
"Check Shape of Unn":"看乌恩",
"Check the journal above Mantis Village":"看螳螂村日记",
"Check Void Heart":"看虚空之心",
"Check/Free all grubs in Ancient Basin (2)":"看或救盆地2虫",
"Check/Free all grubs in City of Tears (5)":"看或救泪城5虫",
"Check/Free all grubs in Crossroads (5) + Fog Canyon (1)":"看或救十字路5虫+雾谷1虫",
"Check/Free all grubs in Deepnest (5)":"看或救深巢5虫",
"Check/Free all grubs in Greenpath (4) and in Fungal (2)":"看或救苍绿4虫+真菌2虫",
"Check/Free all grubs in Crystal Peaks (7)":"看或救矿山7虫",
"Check/Free all grubs in Queen's Gardens (3)":"看或救花园3虫",
"Check/Free all grubs in Waterways (3)":"看或救水道3虫",
"Break 3 floors using Dive":"白砸3地板",
"Break the 420 geo rock in Kingdom's Edge":"边境大钱堆",
"Collect 500 essence":"500精华",
"Spend 3000 geo":"花3000",
"Spend 4000 geo":"花4000",
"Spend 5000 geo":"花5000",
"Have 1500 geo in the bank":"存1500",
"Talk to Bardoon":"巴冬对话",
"Rescue Bretta + Sly":"救布蕾塔+斯莱",
"Get Brumm's flame":"布鲁姆的火",
"Talk to Cloth":"阿布对话",
"Complete either ending of the Cloth questline":"阿布结局",
"Sit on the City of Tears Quirrel bench":"坐泪城奎若边",
"Use City Crest + Ride both CoT large elevators":"用纹章+坐泪城2大电梯",
"Kill 3 Oomas using a minion charm":"跟班杀3水母",
"Rescue Zote in Deepnest":"深巢救左特",
"Read the Dung Defender sign before Isma's Grove":"读芬达牌子",
"Open the Dirtmouth / Crystal Peaks elevator":"开德-山电梯",
"Give Flower to Elderbug":"送花村长",
"Talk to Emilitia (shortcut out of sewers)":"贵妇对话",
"Talk to the Fluke Hermit":"隐士对话",
"Enter Godhome":"进神居",
"Goam and Garpede Journal Entries":"伸缩虫和蜈蚣日志",
"Open Jiji's Hut":"开吉吉小屋",
"Hit the Oro scarecrow up until the hoppers spawn":"稻草人",
"Talk to Lemm in his shop with Defender's Crest equipped":"店里臭古董商",
"Buy out Leg Eater":"买空食腿者",
"10 Lifeblood masks at the same time":"10蓝血",
"Enter the Lifeblood Core room without wearing any Lifeblood charms":"打蓝血进核心",
"Read 3 lore tablets in Teacher's Archives":"读档案馆3碑",
"Read the lore tablet in Ancient Basin":"读盆地碑",
"Read two lore tablets in City of Tears proper (No sub areas)":"读泪城2碑(无子区域)",
"Read the lore tablet in Howling Cliffs":"读呼啸碑",
"Read three lore tablets in Greenpath":"读苍绿3石碑",
"Read the lore tablet in Kingdom's Edge (requires Spore Shroom)":"读边缘碑(要孢子)",
"Read both Pilgrim's Way lore tablets":"读朝圣者2碑(苍绿真菌)",
"Read both lore tablets in Soul Sanctum":"读圣所2碑",
"Read both lore tablets in Mantis Village":"读螳螂村2碑",
"Charged Lumafly Journal Entry":"电萤日志",
"Talk to Mask Maker":"面具师对话",
"Talk to Midwife":"助产士对话",
"Bow to Moss Prophet, dead or alive":"神棍鞠躬",
"Interact with Mr. Mushroom once (Does not require Spore Shroom)":"蘑菇先生(不要孢子)",
"Nail 2":"升2钉",
"Nail 3":"升3钉",
"Use a Nail Art in its vanilla Nailmaster's Hut":"剑技班门弄斧",
"Eternal Ordeal: 20 Zotes":"无尽20左特",
"Talk to Salubra while overcharmed":"过载对话萨鲁巴",
"Complete Path of Pain":"苦痛之路",
"Buy 6 map pins from Iselda (All but two)":"6图钉",
"Buy 8 map pins from Iselda (All)":"8图钉",
"Parry Revek 3 times without dying (Spirit's Glade Guard)":"墓地3拼刀",
"Buy out Salubra":"买空萨鲁巴",
"Slash two Shade Gates":"2黑门",
"Take a bath in 4 different Hot Springs":"4温泉",
"Splash the NPC in the Colosseum's hot spring":"竞技场温泉NPC溅水",
"Visit Shrine of Believers":"信仰者神龛",
"Look through Lurien's telescope":"用望远镜",
"Void Tendrils Journal Entry":"黑须日志",
"Swat Tiso's shield away from his corpse":"打飞提索盾",
"Slash the Beast's Den Trilobite":"打野兽巢穴吊灯",
"Talk to Tuk":"臭蛋商对话",
"Visit Distant Village or Hive":"远村或蜂巢",
"Visit Lake of Unn or Blue Lake":"乌恩湖或蓝湖",
"Visit Overgrown Mound or Crystalised Mound (Crystalised requires dive)":"植物山丘或结晶山丘",
"Visit Queen's Gardens or Cast Off Shell":"拜访花园或遗弃外壳",
"Visit Soul Sanctum or Royal Waterways":"圣所或水道",
"Visit Tower of Love (Love Key not required)":"爱之塔(不需要爱之匙)",
"Swim in a Void Pool":"虚空游泳",
"Dream Nail White Lady":"梦钉抽白夫人",
"Dream Nail Willoh's meal":"梦钉抽长颈鹿食物",
"Sit down in Hidden Station":"隐藏鹿角站坐下"
};
var rollTips = {
"Defeat two Dream Bosses":"Defeat two Dream Bosses",
"Defeat Broken Vessel":"Defeat Broken Vessel",
"Defeat Lost Kin":"Defeat Lost Kin",
"Defeat Crystal Guardian 1":"Defeat Crystal Guardian 1",
"Defeat Crystal Guardian 2":"Defeat Crystal Guardian 2",
"Defeat Collector":"Defeat Collector",
"Defeat Dung Defender":"Defeat Dung Defender",
"Defeat White Defender":"Defeat White Defender",
"Defeat Failed Champion":"Defeat Failed Champion",
"Defeat False Knight + Brooding Mawlek":"Defeat False Knight + Brooding Mawlek",
"Defeat Flukemarm":"Defeat Flukemarm",
"Defeat Hive Knight":"Defeat Hive Knight",
"Defeat Hornet 2":"Defeat Hornet 2",
"Defeat Mantis Lords":"Defeat Mantis Lords",
"Defeat Nosk":"Defeat Nosk",
"Defeat Pale Lurker":"Defeat Pale Lurker",
"Defeat any one Radiant Boss":"Defeat any one Radiant Boss",
"Defeat Soul Master":"Defeat Soul Master",
"Defeat Soul Tyrant":"Defeat Soul Tyrant",
"Defeat Traitor Lord":"Defeat Traitor Lord",
"Defeat Troupe Master Grimm":"Defeat Troupe Master Grimm",
"Defeat Nightmare King Grimm":"Defeat Nightmare King Grimm",
"Defeat Uumuu":"Defeat Uumuu",
"Defeat Watcher Knights":"Defeat Watcher Knights",
"Defeat Vengefly King + Massive Moss Charger":"Defeat Vengefly King + Massive Moss Charger",
"Defeat two dream warriors":"Defeat two dream warriors",
"Defeat Galien":"Defeat Galien",
"Defeat Gorb":"Defeat Gorb",
"Defeat Elder Hu":"Defeat Elder Hu",
"Defeat Marmu":"Defeat Marmu",
"Defeat Markoth":"Defeat Markoth",
"Defeat No Eyes":"Defeat No Eyes",
"Defeat Xero":"Defeat Xero",
"Kill two Soul Warriors":"Kill two Soul Warriors",
"Kill three different Great Husk Sentries":"Kill three different Great Husk Sentries",
"Kill an Aluba":"Kill an Aluba",
"Kill two different Alubas":"Kill two different Alubas",
"Colosseum 1":"Colosseum 1",
"Defeat Colosseum Zote":"Defeat Colosseum Zote",
"Crystal Crawler Journal Entry":"Crystal Crawler Journal Entry",
"Kill 6 different Stalking Devouts":"Kill 6 different Stalking Devouts",
"Kill a Durandoo":"Kill a Durandoo",
"Kill a Great Hopper":"Kill a Great Hopper",
"Kill Gorgeous Husk":"Kill Gorgeous Husk",
"Kill a Gulka with its own projectile":"Kill a Gulka with its own projectile",
"Kill a Kingsmould":"Kill a Kingsmould",
"Kill a Lightseed":"Kill a Lightseed",
"Kill two different Maggots":"Kill two different Maggots",
"Dream Nail Marissa":"Dream Nail Marissa",
"Slash Millibelle in Pleasure House":"Slash Millibelle in Pleasure House",
"Kill 4 Mimics":"Kill 4 Mimics",
"Kill Myla ":"Kill Myla ",
"Obtain Herrah":"Obtain Herrah",
"Obtain Lurien":"Obtain Lurien",
"Obtain Monomon":"Obtain Monomon",
"Ride the stag to Distant Village":"Ride the stag to Distant Village",
"Ride the stag to Queen's Gardens":"Ride the stag to Queen's Gardens",
"Ride the stag to Hidden Station":"Ride the stag to Hidden Station",
"Ride the stag to King's Station":"Ride the stag to King's Station",
"Ride the stag to Queen's Station":"Ride the stag to Queen's Station",
"Have 5 or more Charms":"Have 5 or more Charms",
"Equip 5 Charms at the same time":"Equip 5 Charms at the same time",
"Obtain Carefree Melody":"Obtain Carefree Melody",
"Obtain Wayward Compass or Gathering Swarm":"Obtain Wayward Compass or Gathering Swarm",
"Obtain Dream Wielder or Dreamshield":"Obtain Dream Wielder or Dreamshield",
"Obtain two Unbreakable charms":"Obtain two Unbreakable charms",
"Obtain Flukenest or Fury of the Fallen":"Obtain Flukenest or Fury of the Fallen",
"Obtain Grubsong or Grubberfly's Elegy":"Obtain Grubsong or Grubberfly's Elegy",
"Obtain Glowing Womb or Weaversong":"Obtain Glowing Womb or Weaversong",
"Obtain Heavy Blow or Steady Body":"Obtain Heavy Blow or Steady Body",
"Obtain Hiveblood or Sharp Shadow":"Obtain Hiveblood or Sharp Shadow",
"Obtain two Lifeblood charms":"Obtain two Lifeblood charms",
"Obtain Longnail or Mark of Pride":"Obtain Longnail or Mark of Pride",
"Obtain Quick Slash or Nailmaster's Glory":"Obtain Quick Slash or Nailmaster's Glory",
"Obtain Quick Focus or Deep Focus":"Obtain Quick Focus or Deep Focus",
"Obtain Shaman Stone or Spell Twister":"Obtain Shaman Stone or Spell Twister",
"Obtain Sprintmaster or Dashmaster":"Obtain Sprintmaster or Dashmaster",
"Obtain Soul Eater or Soul Catcher":"Obtain Soul Eater or Soul Catcher",
"Obtain Thorns of Agony or Stalwart Shell":"Obtain Thorns of Agony or Stalwart Shell",
"Obtain Shape of Unn or Baldur Shell":"Obtain Shape of Unn or Baldur Shell",
"Obtain the Love Key":"Obtain the Love Key",
"Obtain Descending Dark":"Obtain Descending Dark",
"Obtain Dream Nail":"Obtain Dream Nail",
"Obtain Dream Gate":"Obtain Dream Gate",
"Obtain 2 Nail Arts":"Obtain 2 Nail Arts",
"Obtain Abyss Shriek":"Obtain Abyss Shriek",
"Obtain Shade Soul":"Obtain Shade Soul",
"Obtain Isma's Tear":"Obtain Isma's Tear",
"Obtain Vengeful Spirit":"Obtain Vengeful Spirit",
"Obtain Howling Wraiths":"Obtain Howling Wraiths",
"Obtain 15 grubs":"Obtain 15 grubs",
"Obtain 2 Pale Ore":"Obtain 2 Pale Ore",
"Use 2 Simple Keys":"Use 2 Simple Keys",
"Have 3 different maps not counting Dirtmouth or Hive":"Have 3 different maps not counting Dirtmouth or Hive",
"Obtain Collector's Map":"Obtain Collector's Map",
"Obtain 1 Arcane Egg":"Obtain 1 Arcane Egg",
"Obtain Godtuner":"Obtain Godtuner",
"Obtain 3 King's Idols":"Obtain 3 King's Idols",
"Obtain 5 Wanderer's Journals":"Obtain 5 Wanderer's Journals",
"Obtain Lumafly Lantern":"Obtain Lumafly Lantern",
"Obtain 1 extra mask":"Obtain 1 extra mask",
"Have 6 Charm Notches total":"Have 6 Charm Notches total",
"Obtain 4 Rancid Eggs":"Obtain 4 Rancid Eggs",
"Obtain 5 Hallownest Seals":"Obtain 5 Hallownest Seals",
"Obtain 1 extra soul vessel":"Obtain 1 extra soul vessel",
"Obtain Tram Pass":"Obtain Tram Pass",
"Obtain World Sense":"Obtain World Sense",
"Interact with 3 Cornifer locations":"Interact with 3 Cornifer locations",
"Check Crystal Heart":"Check Crystal Heart",
"Open the Crystal Peaks chest":"Open the Crystal Peaks chest",
"Check Deep Focus":"Check Deep Focus",
"Get 2 Dreamer's checks (Requires Dream nail)":"Get 2 Dreamer's checks (Requires Dream nail)",
"Complete the Greenpath Root":"Complete the Greenpath Root",
"Check the Hallownest Crown":"Check the Hallownest Crown",
"Buy the Basin fountain check":"Buy the Basin fountain check",
"Bow to the Fungal Core Elder":"Bow to the Fungal Core Elder",
"Check Glowing Womb":"Check Glowing Womb",
"Check the Hive Mask Shard":"Check the Hive Mask Shard",
"Check Joni's Blessing":"Check Joni's Blessing",
"Complete the Kingdom's Edge Root":"Complete the Kingdom's Edge Root",
"Check Love Key":"Check Love Key",
"Check 2 Nailmasters":"Check 2 Nailmasters",
"Get two Pale Ore checks (Grubs / Essence excluded)":"Get two Pale Ore checks (Grubs / Essence excluded)",
"Check the journal below Stone Sanctuary":"Check the journal below Stone Sanctuary",
"Check Sheo":"Check Sheo",
"Visit all 4 shops (Sly, Iselda, Salubra and Leg Eater)":"Visit all 4 shops (Sly, Iselda, Salubra and Leg Eater)",
"Check three different spell locations":"Check three different spell locations",
"Check the Stag Nest vessel fragment":"Check the Stag Nest vessel fragment",
"Check Shade Soul":"Check Shade Soul",
"Get the Abyss Shriek check":"Get the Abyss Shriek check",
"Check Isma's Tear":"Check Isma's Tear",
"Complete 4 full dream trees":"Complete 4 full dream trees",
"Check Shape of Unn":"Check Shape of Unn",
"Check the journal above Mantis Village":"Check the journal above Mantis Village",
"Check Void Heart":"Check Void Heart",
"Check/Free all grubs in Ancient Basin (2)":"Check/Free all grubs in Ancient Basin (2)",
"Check/Free all grubs in City of Tears (5)":"Check/Free all grubs in City of Tears (5)",
"Check/Free all grubs in Crossroads (5) + Fog Canyon (1)":"Check/Free all grubs in Crossroads (5) + Fog Canyon (1)",
"Check/Free all grubs in Deepnest (5)":"Check/Free all grubs in Deepnest (5)",
"Check/Free all grubs in Greenpath (4) and in Fungal (2)":"Check/Free all grubs in Greenpath (4) and in Fungal (2)",
"Check/Free all grubs in Crystal Peaks (7)":"Check/Free all grubs in Crystal Peaks (7)",
"Check/Free all grubs in Queen's Gardens (3)":"Check/Free all grubs in Queen's Gardens (3)",
"Check/Free all grubs in Waterways (3)":"Check/Free all grubs in Waterways (3)",
"Break 3 floors using Dive":"Break 3 floors using Dive",
"Break the 420 geo rock in Kingdom's Edge":"Break the 420 geo rock in Kingdom's Edge",
"Collect 500 essence":"Collect 500 essence",
"Spend 3000 geo":"Spend 3000 geo",
"Spend 4000 geo":"Spend 4000 geo",
"Spend 5000 geo":"Spend 5000 geo",
"Have 1500 geo in the bank":"Have 1500 geo in the bank",
"Talk to Bardoon":"Talk to Bardoon",
"Rescue Bretta + Sly":"Rescue Bretta + Sly",
"Get Brumm's flame":"Get Brumm's flame",
"Talk to Cloth":"Talk to Cloth",
"Complete either ending of the Cloth questline":"Complete either ending of the Cloth questline",
"Sit on the City of Tears Quirrel bench":"Sit on the City of Tears Quirrel bench",
"Use City Crest + Ride both CoT large elevators":"Use City Crest + Ride both CoT large elevators",
"Kill 3 Oomas using a minion charm":"Kill 3 Oomas using a minion charm",
"Rescue Zote in Deepnest":"Rescue Zote in Deepnest",
"Read the Dung Defender sign before Isma's Grove":"Read the Dung Defender sign before Isma's Grove",
"Open the Dirtmouth / Crystal Peaks elevator":"Open the Dirtmouth / Crystal Peaks elevator",
"Give Flower to Elderbug":"Give Flower to Elderbug",
"Talk to Emilitia (shortcut out of sewers)":"Talk to Emilitia (shortcut out of sewers)",
"Talk to the Fluke Hermit":"Talk to the Fluke Hermit",
"Enter Godhome":"Enter Godhome",
"Goam and Garpede Journal Entries":"Goam and Garpede Journal Entries",
"Open Jiji's Hut":"Open Jiji's Hut",
"Hit the Oro scarecrow up until the hoppers spawn":"Hit the Oro scarecrow up until the hoppers spawn",
"Talk to Lemm in his shop with Defender's Crest equipped":"Talk to Lemm in his shop with Defender's Crest equipped",
"Buy out Leg Eater":"Buy out Leg Eater",
"10 Lifeblood masks at the same time":"10 Lifeblood masks at the same time",
"Enter the Lifeblood Core room without wearing any Lifeblood charms":"Enter the Lifeblood Core room without wearing any Lifeblood charms",
"Read 3 lore tablets in Teacher's Archives":"Read 3 lore tablets in Teacher's Archives",
"Read the lore tablet in Ancient Basin":"Read the lore tablet in Ancient Basin",
"Read two lore tablets in City of Tears proper (No sub areas)":"Read two lore tablets in City of Tears proper (No sub areas)",
"Read the lore tablet in Howling Cliffs":"Read the lore tablet in Howling Cliffs",
"Read three lore tablets in Greenpath":"Read three lore tablets in Greenpath",
"Read the lore tablet in Kingdom's Edge (requires Spore Shroom)":"Read the lore tablet in Kingdom's Edge (requires Spore Shroom)",
"Read both Pilgrim's Way lore tablets":"Read both Pilgrim's Way lore tablets",
"Read both lore tablets in Soul Sanctum":"Read both lore tablets in Soul Sanctum",
"Read both lore tablets in Mantis Village":"Read both lore tablets in Mantis Village",
"Charged Lumafly Journal Entry":"Charged Lumafly Journal Entry",
"Talk to Mask Maker":"Talk to Mask Maker",
"Talk to Midwife":"Talk to Midwife",
"Bow to Moss Prophet, dead or alive":"Bow to Moss Prophet, dead or alive",
"Interact with Mr. Mushroom once (Does not require Spore Shroom)":"Interact with Mr. Mushroom once (Does not require Spore Shroom)",
"Nail 2":"Nail 2",
"Nail 3":"Nail 3",
"Use a Nail Art in its vanilla Nailmaster's Hut":"Use a Nail Art in its vanilla Nailmaster's Hut",
"Eternal Ordeal: 20 Zotes":"Eternal Ordeal: 20 Zotes",
"Talk to Salubra while overcharmed":"Talk to Salubra while overcharmed",
"Complete Path of Pain":"Complete Path of Pain",
"Buy 6 map pins from Iselda (All but two)":"Buy 6 map pins from Iselda (All but two)",
"Buy 8 map pins from Iselda (All)":"Buy 8 map pins from Iselda (All)",
"Parry Revek 3 times without dying (Spirit's Glade Guard)":"Parry Revek 3 times without dying (Spirit's Glade Guard)",
"Buy out Salubra":"Buy out Salubra",
"Slash two Shade Gates":"Slash two Shade Gates",
"Take a bath in 4 different Hot Springs":"Take a bath in 4 different Hot Springs",
"Splash the NPC in the Colosseum's hot spring":"Splash the NPC in the Colosseum's hot spring",
"Visit Shrine of Believers":"Visit Shrine of Believers",
"Look through Lurien's telescope":"Look through Lurien's telescope",
"Void Tendrils Journal Entry":"Void Tendrils Journal Entry",
"Swat Tiso's shield away from his corpse":"Swat Tiso's shield away from his corpse",
"Slash the Beast's Den Trilobite":"Slash the Beast's Den Trilobite",
"Talk to Tuk":"Talk to Tuk",
"Visit Distant Village or Hive":"Visit Distant Village or Hive",
"Visit Lake of Unn or Blue Lake":"Visit Lake of Unn or Blue Lake",
"Visit Overgrown Mound or Crystalised Mound (Crystalised requires dive)":"Visit Overgrown Mound or Crystalised Mound (Crystalised requires dive)",
"Visit Queen's Gardens or Cast Off Shell":"Visit Queen's Gardens or Cast Off Shell",
"Visit Soul Sanctum or Royal Waterways":"Visit Soul Sanctum or Royal Waterways",
"Visit Tower of Love (Love Key not required)":"Visit Tower of Love (Love Key not required)",
"Swim in a Void Pool":"Swim in a Void Pool",
"Dream Nail White Lady":"Dream Nail White Lady",
"Dream Nail Willoh's meal":"Dream Nail Willoh's meal",
"Sit down in Hidden Station":"Sit down in Hidden Station"
};
targetDom.append(trsBtn);
function initLang() {
$(".text-container").each(function () {
var enStr = $(this).html();
// console.log(enStr)
$(this).attr('data-lang-en', enStr)
if (rollTranslate[enStr]) {
$(this).attr('data-lang-cn', rollTranslate[enStr])
$(this).attr('title', rollTips[enStr])
} else {
$(this).attr('data-lang-cn', enStr)
}
});
$('#hkbingoAssBtn').attr('data-inited', true)
doTrans($('#hkbingoAssBtn').attr('data-lang'))
}
function doTrans(lang) {
var targetLang = lang;
var arlang = targetLang == 'cn' ? 'en' : 'cn'
$('#hkbingoAssBtn').html(targetLang == 'cn' ? '显示英文' : '显示中文')
$(".text-container").each(function () {
$(this).html($(this).attr('data-lang-' + targetLang))
});
$('#hkbingoAssBtn').attr('data-lang', arlang)
}
function resetTrsBtn(){
$('#hkbingoAssBtn').attr('data-inited', 'false').attr('data-lang', 'cn').html('显示中文')
}
$('#hkbingoAssBtn').click(function () {
if ($(this).attr('data-inited') != 'true') {
initLang()
} else {
doTrans($(this).attr('data-lang'))
}
})
$(document).ajaxComplete(function (event, xhr, settings) {
if (settings.url.indexOf('room-settings') >= 0) {
console.log('card rebuild!')
resetTrsBtn()
}
});
})