PSO2 Weapon Library tool

Keep track of what weapons you have in your weapon library

目前为 2015-09-29 提交的版本。查看 最新版本

// ==UserScript==
// @name         PSO2 Weapon Library tool
// @namespace    https://gf.qytechs.cn/en/users/3372-nixxquality
// @version      1.0-RC4
// @description  Keep track of what weapons you have in your weapon library
// @author       nixx quality
// @match        http://pso2.swiki.jp/index.php?%E3%82%BD%E3%83%BC%E3%83%89
// @match        http://pso2.swiki.jp/index.php?%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%BC%E3%83%89%E3%83%A9%E3%83%B3%E3%82%B9
// @match        http://pso2.swiki.jp/index.php?%E3%83%91%E3%83%AB%E3%83%81%E3%82%B6%E3%83%B3
// @match        http://pso2.swiki.jp/index.php?%E3%83%84%E3%82%A4%E3%83%B3%E3%83%80%E3%82%AC%E3%83%BC
// @match        http://pso2.swiki.jp/index.php?%E3%83%80%E3%83%96%E3%83%AB%E3%82%BB%E3%82%A4%E3%83%90%E3%83%BC
// @match        http://pso2.swiki.jp/index.php?%E3%83%8A%E3%83%83%E3%82%AF%E3%83%AB
// @match        http://pso2.swiki.jp/index.php?%E3%82%AC%E3%83%B3%E3%82%B9%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5
// @match        http://pso2.swiki.jp/index.php?%E3%82%AB%E3%82%BF%E3%83%8A
// @match        http://pso2.swiki.jp/index.php?%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%96%E3%83%AC%E3%83%BC%E3%83%89
// @match        http://pso2.swiki.jp/index.php?%E3%82%A2%E3%82%B5%E3%83%AB%E3%83%88%E3%83%A9%E3%82%A4%E3%83%95%E3%83%AB
// @match        http://pso2.swiki.jp/index.php?%E3%83%A9%E3%83%B3%E3%83%81%E3%83%A3%E3%83%BC
// @match        http://pso2.swiki.jp/index.php?%E3%83%84%E3%82%A4%E3%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E3%82%AC%E3%83%B3
// @match        http://pso2.swiki.jp/index.php?%E3%83%90%E3%83%AC%E3%83%83%E3%83%88%E3%83%9C%E3%82%A6
// @match        http://pso2.swiki.jp/index.php?%E3%83%AD%E3%83%83%E3%83%89
// @match        http://pso2.swiki.jp/index.php?%E3%82%BF%E3%83%AA%E3%82%B9
// @match        http://pso2.swiki.jp/index.php?%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88%E3%83%96%E3%83%BC%E3%83%84
// @grant        none
// ==/UserScript==

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// translation data

var translation = new Map([
/// Swords
    ["ソード", "Sword"],
    ["ギガッシュ", "Gigush"],
    ["ブレイカー", "Breaker"],
    ["アルバソード", "Alva Sword"],
    ["アルバギガッシュ", "Alva Gigush"],
    ["アルバブレイカー", "Alva Breaker"],
    ["ヴィタソード", "Vita Sword"],
    ["ヴィタギガッシュ", "Vita Gigush"],
    ["ヴィタブレイカー", "Vita Breaker"],
    ["クレイモア", "Claymore"],
    ["キャリバー", "Calibur"],
    ["アルバクレイモア", "Alva Claymore"],
    ["アルバキャリバー", "Alva Calibur"],
    ["ヴィタクレイモア", "Vita Claymore"],
    ["ヴィタキャリバー", "Vita Calibur"],
// 7☆
    ["ザックス", "Zaxe"],
    ["トラディシオン/ナハト", "Haseo's Scythe"],
    ["ウィングスパーダ", "Wing Spada"],
    ["ザンバ", "Zanba"],
    ["スティールハーツ", "Steel Hearts"],
    ["ラストサバイバー", "Last Survivor"],
    ["ウェーブボード", "Wave Board"],
    ["ブリザックス", "Blizaxe"],
    ["赤のソード", "Red Sword"],
    ["青のソード", "Blue Sword"],
// 8☆
    ["スペース・ツナ", "Space Tuna"],
    ["ヴォルスケイル", "Vol Scale"],
    ["タルナーダ", "Tarnada"],
    ["アリスティン", "Aristin"],
    ["フリーズ・ツナ", "Freeze Tuna"],
    ["ディニアエッジ", "Dinia Edge"],
    ["ホーリーツリー", "Holy Tree"],
    ["コートエッジ", "Coat Edge"],
    ["ラムダアリスティン", "Lambda Aristin"],
// 9☆
  //["阿鼻", ""],
    ["イクタチ", "Ikutachi"],
    ["アーディロウ", "Ardillo"],
    ["アズロリンガー", "Azurro Ringer"],
    ["ラムダアーディロウ", "Lambda Ardillo"],
    ["ブレイザックス", "Blazaxe"],
// 10☆
    ["コートエッジD", "Coat Edge D"],
    ["ルイングローム", "Ruin Gloam"],
    ["フォルトゥナ", "Fortuna"],
    ["ルインシャルム", "Ruin Charm"],
    ["キレートエディア", "Chelate Edia"],
    ["マダムノアマガサ", "Madam's Umbrella"],
    ["ダーヴルソード", "Darvle Sword"],
    ["サディーナエッジ", "Sadiena Edge"],
    ["エルダーペイン", "Elder Pain"],
    ["カグダチ", "Kagudachi"],
    ["ダルバダソード", "Dalvada Sword"],
    ["グリッドエディア", "Grid Edia"],
    ["ギアフレイド", "Gearfreid"],
    ["バーンスパーダ", "Burn Spada"],
    ["ルインミラーシ", "Ruin Mirage"],
    ["ロッソリンガー", "Rosso Ringer"],
    ["クラハダチ", "Kurahadachi"],
    ["フラメブランド", "Flamme Brand"],
    ["ディオアリスティン", "Dio Aristin"],
    ["ファラストエディア", "Falast Edia"],
    ["ドラゴンスレイヤー", "Dragon Slayer"],
    ["ディオアーディロウ", "Dio Ardillo"],
    ["ルインレーヴェ", "Ruin Lowe"],
    ["ヴェルデリンガー", "Verde Ringer"],
    ["トレイターリニア", "Traitor Linear"],
    ["クルセイドロア", "Crusade Lore"],
    ["ザッパーエッジ", "Zapper Edge"],
    ["新光大刃", "Pristine Greatsword"],
    ["レイトラス", "Raytrus"],
// 11☆
    ["レインボーボード", "Rainbow Board"],
    ["ウルシハリセン", "Urushi Harisen"],
    ["ウェドルラビエイト", "Weddle Rabiate"],
    ["ロサードリーゼス", "Rosadolieses"],
    ["デイジーチェイン", "Daisy Chain"],
    ["ローズスチュワード", "Rose Steward"],
    ["紅葉姫", "Momijihime"],
    ["バイオグリオン", "Bio Glion"],
    ["ファーレンエンダー", "Fahrenender"],
    ["フォンリーゼス", "Phonlieses"],
    ["ジャグローク", "Jugroque"],
    ["シャープサイクラー", "Sharp Cycler"],
    ["ブレイクライナー", "Break Liner"],
    ["サファイザリア", "Sapphizaria"],
    ["ウェドルエイド", "Weddle Aid"],
    ["ギグルドミナ", "Gigur Domina"],
    ["アルケラス", "Alceras"],
    ["ダルスソレイド", "Dalz Soleid"],
  //["ジェラーテ", ""],
    ["ダヴィアルソード", "Davial Sword"],
  //["トウシャロウ", ""],
    ["トレイターグリフ", "Traitor Glyph"],
    ["ストラジオ", "Stradio"],
    ["キーンサイクラー", "Keen Cycler"],
// 12☆
    ["エリュシオーヌ", "Ely Sion"],
    ["ライブグリオン", "Live Glion"],
    ["リンドクレイ", "Lind Cray"],
    ["ライトニングエスパーダ", "Lightning Espada"],
    ["チェインソード", "Chainsawd"],
  //["イクサコウシャ", ""],
// 13☆
  //["朔桜", ""],
    ["イデアルエッジ", "Ideal Edge"],
  //["ネメシスキャリバー", ""],
    ["アーレスソード", "Ares Sword"],
    ["スレイヴキャリバー", "Slave Calibur"],
/// Wired Lances
    ["ワイヤードランス", "Wired Lance"],
    ["ワイヤードゲイン", "Wired Gain"],
    ["ワイヤードオーバー", "Wired Over"],
    ["アルバランス", "Alva Lance"],
    ["アルバゲイン", "Alva Gain"],
    ["アルバオーバー", "Alva Over"],
    ["ヴィタランス", "Vita Lance"],
    ["ヴィタゲイン", "Vita Gain"],
    ["ヴィタオーバー", "Vita Over"],
    ["ワイヤードトライ", "Wired Tri"],
    ["ワイヤードアーチ", "Wired Arch"],
    ["アルバトライ", "Alva Tri"],
    ["アルバアーチ", "Alva Arch"],
    ["ヴィタトライ", "Vita Tri"],
    ["ヴィタアーチ", "Vita Arch"],
// 7☆
    ["ロケットパンチ/ナハト", "Rocket Punch / Nacht"],
    ["クシャネビュラ", "Kuscha Nebula"],
    ["ネイクロー/ナハト", "Neiclaw / Nacht"],
    ["ファティウーマ/リヒト", "Phyteuma / Licht"],
    ["デイライトスカー", "Daylight Scar"],
    ["ファントムハット", "Phantom Hat"],
    ["ラムダクシャネビュラ", "Lambda Kuscha Nebula"],
    ["赤のワイヤードランス", "Red Wired Lance"],
    ["青のワイヤードランス", "Blue Wired Lance"],
// 8☆
    ["グッダスケラ", "Gudda Skela"],
    ["マルモスファング", "Malmoth Fang"],
    ["ブレイド・ボール", "Blade Ball"],
    ["ラズライル", "Razrail"],
    ["ベルカード", "Belcard"],
    ["ハイペリオン", "Hyperion"],
    ["カールドランサー", "Curldranser"],
    ["ラムダベルカード", "Lambda Belcard"],
    ["ラムダハイペリオン", "Lambda Hyperion"],
// 9☆
    ["ジャグリアス", "Jagriath"],
    ["エナジーヒューザー", "Energy Huezer"],
    ["ラムダジャグリアス", "Lambda Jagriath"],
    ["ネイクロー", "Neiclaw"],
    ["ディオクシャネビュラ", "Dio Kuscha Nebula"],
    ["ディオベルカード", "Dio Belcard"],
// 10☆
    ["ロケットパンチ", "Rocket Punch"],
    ["ベルクヴェルカー", "Belk Welker"],
    ["グワナーダランス", "Gwanahda Lance"],
    ["シェルオプス", "Shell Opus"],
    ["アサシンクロー", "Assassin Claw"],
    ["ブルートギフト", "Brute Gift"],
    ["ギガススピナー", "Gigas Spinner"],
    ["ロッソヴァルガー", "Rosso Welker"],
    ["ブルートカース", "Brute Curse"],
    ["カタドランサー", "Catadranser"],
    ["ウィールローレン", "Wheel Rolen"],
    ["シェルガイア", "Shell Gaia"],
    ["クリスライル", "Crysrail"],
    ["ヴァイスビュート", "Weisse Butte"],
    ["ダルマルファング", "Dal Mal Fang"],
    ["Gネロランス", "G Nero Lance"],
    ["ディオハイペリオン", "Dio Hyperion"],
    ["シェルクロノス", "Shell Chronos"],
    ["ディアボリックガント", "Diabolic Gauntlet"],
    ["タイドヴァルガー", "Tide Valger"],
    ["ディオジャグリアス", "Dio Jagriath"],
    ["ビブラスランス", "Vibrace Lance"],
    ["セイントラスター", "Saint Luster"],
    ["ヤサカニノマガタマ", "Yasakani no Magatama"],
    ["ヘレティックエンド", "Heretic End"],
    ["イミディエイトフェザー", "Immediate Feather"],
// 11☆
    ["ゴーストハット", "Ghost Hat"],
    ["ラミアスラウナー", "Lamia Slauner"],
    ["ファルクロー", "Falclaw"],
  //["ヒュリオランシヴ", ""],
    ["ヒュリオランサー", "Hurio Lancer"],
    ["ラミアスロイアー", "Lamia Slawyer"],
    ["ダールワイグル", "Darl Weigle"],
    ["嵐魔", "Ranma"],
    ["クラテルネイルス", "Crater Nails"],
    ["ファーレントリッガー", "Fahrentrigger"],
    ["バイオレードル", "Bio Radle"],
    ["グラスクライン", "Glass Klein"],
    ["グロリアスウィング", "Glorious Wing"],
    ["フルキュリオ", "Full Curio"],
    ["ファティウーマ", "Phyteuma"],
    ["ネプトアンカー", "Nepto Anchor"],
    ["アンジャクゥーリ", "Anjakuhri"],
    ["ブルートネグロ", "Brute Negro"],
    ["ククノチノマガタマ", "Kukunochi no Magatama"],
    ["リムリーゼ", "Rimliese"],
    ["セイントグロス", "Saint Gloss"],
    ["サギタレオーネ", "Sagita Leone"],
    ["マークキュリオ", "Mark Curio"],
// 12☆
    ["ラッピーフウセン", "Rappy Fuusen"],
    ["禍矛ユクカ", "<span style=color:red>Evil</span> Yukuka"],
    ["ライブレードル", "Live Radle"],
    ["刃鞭パラティーゼル", "Whipblade Paratizel"],
    ["蛇腹グリゴロス", "Serpent Grigoros"],
// 13☆
  //["風霞", ""],
    ["イデアルシザーズ", "Ideal Scissors"],
  //["ネメシスチェイン", ""],
    ["アーレスランス", "Ares Lance"],
    ["スレイヴチェイン", "Slave Chain"],
  //["エルデトロス", ""],
/// Knuckles
    ["ナックル", "Knuckle"],
    ["クランチャー", "Cruncher"],
    ["ブレスティン", "Bracetin"],
    ["アルバナックル", "Alva Knuckle"],
    ["アルバクランチャー", "Alva Cruncher"],
    ["アルバブレスティン", "Alva Bracetin"],
    ["ヴィタナックル", "Vita Knuckle"],
    ["ヴィタクランチャー", "Vita Cruncher"],
    ["ヴィタブレスティン", "Vita Bracetin"],
    ["ブレイクル", "Breackle"],
    ["クラシェルブ", "Crashelb"],
    ["アルバブレイクル", "Alva Breackle"],
    ["アルバクラシェルブ", "Alva Crashelb"],
    ["ヴィタブレイクル", "Vita Breackle"],
    ["ヴィタクラシェルブ", "Vita Crashelb"],
// 7☆
    ["リドルモール", "Riddle Mole"],
    ["ドリルナックル/ナハト", "Drill Knuckle / Nacht"],
    ["エイトオンス", "Eight Ounce"],
    ["ブレイブナックル", "Brave Knuckle"],
    ["ラムダリドルモール", "Lambda Riddle Mole"],
    ["赤のナックル", "Red Knuckle"],
    ["青のナックル", "Blue Knuckle"],
// 8☆
    ["ロックナックル", "Rock Knuckle"],
    ["スターハンド", "Star Hand"],
    ["エイヴィンド", "Aevind"],
    ["ポラールハンド", "Polar Hand"],
    ["ラムダエイヴィンド", "Lambda Aevind"],
// 9☆
    ["グラヴェルコア", "Gravel Core"],
    ["ジェイドラシオン", "Jade Racion"],
    ["バイティガー", "Bietiger"],
    ["フレタル", "Fretal"],
    ["ラムダバイティガー", "Lambda Bietiger"],
    ["ディオリドルモール", "Dio Riddle Mole"],
    ["ディオエイヴィンド", "Dio Aevind"],
// 10☆
    ["ウォルガーハンズ", "Wolgah Hands"],
    ["アズルカルコス", "Azul Calcos"],
    ["マイザークロウ", "Mizer Claw"],
    ["ドリルナックル", "Drill Knuckles"],
    ["セイクリッドダスター", "Sacred Duster"],
    ["スパイクスラッガー", "Spike Slugger"],
    ["エルダーフィスト", "Elder Fist"],
    ["ログベルトナックル", "Rogbelt Knuckle"],
    ["ルベウスラシオン", "Rubeus Racion"],
    ["スチームナックル", "Steam Knuckles"],
    ["クーンカルコス", "Kuhn Calcos"],
    ["オーラヴァコア", "Aurava Core"],
    ["ゼクシアクロウ", "Zexia Claw"],
    ["サプフィルコア", "Saphir Core"],
    ["アロナーハンズ", "Alonah Hands"],
    ["フィクスハンド", "Fix Hand"],
    ["ヴェリルラシオン", "Veril Racion"],
    ["トゥエルブオンス", "Twelve Ounce"],
    ["ディオバイティガー", "Dio Bietiger"],
    ["ロサードカルコス", "Rosado Calcos"],
    ["ファイティングビート", "Fighting Beat"],
    ["パオネリアン", "Pao Nerian"],
    ["エクスブロウ", "Ex Blow"],
    ["ストロングゴコウ", "Strong Gokou"],
    ["ノワルブロウ", "Noire Blow"],
    ["ディスケイド", "Discade"],
// 11☆
    ["ラフィパニッシャー", "Raffi Punisher"],
  //["ザムリオネア", ""],
    ["ヴァイスコメート", "Weisse Komet"],
    ["ベルトシュバンカー", "Bert Schbunker"],
    ["シロクロー", "Shiro Claw"],
    ["ソルジスト", "Solthyst"],
    ["フレヤッカ", "Freyucca"],
    ["獅子咬", "Shishigami"],
    ["ザムリオン", "Zamlion"],
    ["バイオドゴルト", "Bio Dogault"],
    ["ファーレングロウ", "Fahrenglow"],
    ["エクサローグ", "Exa Rogue"],
    ["ストライクブルート", "Strike Brute"],
    ["ヘブルパニッシャー", "Hebrew Punisher"],
    ["ジャッジメントハーツ", "Judgment Hearts"],
    ["ギグルジーロ", "Gigur Jihro"],
  //["ラプクルラー", ""],
    ["ルグズグランゾ", "Lugz Guranz"],
    ["パオジェイド", "Pao Jade"],
    ["ブレイクブルート", "Break Brute"],
    ["ディスケイヴァ", "Discave"],
    ["スティールゴコウ", "Steel Gokou"],
// 12☆
    ["ライブドゴルト", "Live Dogault"],
    ["ゴッドハンド", "God Hand"],
    ["リンドストルム", "Lind Storm"],
  //["ベーアリクラーク", ""],
    ["クレイジーギャラクティス", "Crazy Galactis"],
// 13☆
  //["闘獅", ""],
    ["イデアルハント", "Ideal Hunt"],
  //["ネメシスフィスト", ""],
    ["アーレスネスト", "Ares Nest"],
    ["スレイヴフィスト", "Slave Fist"],
  //["グリダフヘクス", ""],
/// Twin Machineguns
    ["ツインマシンガン", "Twin Machinegun"],
    ["ツインアサルト", "Twin Assault"],
    ["ツインリピーター", "Twin Repeater"],
    ["レスキューガン", "Rescue Gun"],
    ["アルバTマシンガン", "Alva Twin Machinegun"],
    ["アルバTアサルト", "Alva Twin Assault"],
    ["アルバTリピーター", "Alva Twin Repeater"],
    ["ヴィタTマシンガン", "Vita Twin Machinegun"],
    ["ヴィタTアサルト", "Vita Twin Assault"],
    ["ヴィタTリピーター", "Vita Twin Repeater"],
    ["ツインガトリング", "Twin Gatling"],
    ["ツインバルカン", "Twin Vulcan"],
    ["アルバTガトリング", "Alva Twin Gatling"],
    ["アルバTバルカン", "Alva Twin Vulcan"],
    ["ヴィタTガトリング", "Vita Twin Gatling"],
    ["ヴィタTバルカン", "Vita Twin Vulcan"],
// 7☆
    ["H10ミズーリT/ナハト", "H10 Missouri T / Nacht"],
    ["M&Aヴァイス/リヒト", "M&A Vice / Licht"],
    ["L&Kコンバット/リヒト", "L&K Combat / Licht"],
    ["アレスヴィス", "Aresvis"],
    ["バブラッピーガン", "Bubble Rappy Gun"],
    ["H&S25ジャスティス", "H&S25 Justice"],
    ["エッグブラスター", "Egg Blaster"],
    ["ラムダアレスヴィス", "Lambda Aresvis"],
    ["シャボンラッピーガン", "Shabon Rappy Gun"],
    ["赤のマシンガン", "Red Machinegun"],
    ["青のマシンガン", "Blue Machinegun"],
// 8☆
    ["Tヤスミノコフ2000H", "Twin Yasminkov 2000H"],
    ["スパルマシンガン", "Sparmachinegun"],
    ["フユジオン", "Fuyusion"],
    ["サークウェイド", "Sarcuied"],
    ["バンシーズロアー", "Banshee's Roar"],
    ["ラムダフユジオン", "Lambda Fuyusion"],
    ["ラムダサークウェイド", "Lambda Sarcuied"],
// 9☆
    ["イシュライ", "Ishurai"],
    ["トールマリンカ", "Tourmalinca"],
    ["ラディエグル", "Radiegle"],
    ["ラムダラディエグル", "Lambda Radiegle"],
    ["ユクルコル", "Yukurukoru"],
    ["クロトフM238", "Klothov M238"],
    ["ディオアレスヴィス", "Dio Aresvis"],
    ["ディオサークウェイド", "Dio Sarcuied"],
// 10☆
    ["H10ミズーリT", "H10 Missouri T"],
    ["リジャルド", "Rigiard"],
    ["マイザーバレット", "Mizer Bullet"],
    ["カルックスガン", "Calux Gun"],
    ["アシダーゼ", "Acidase"],
    ["ヤスミノコフ9000M", "Yasminkov 9000M"],
    ["スルクライ", "Surukurai"],
    ["エメラダーゼ", "Emeradase"],
    ["フリートマリンカ", "Fleetmalinca"],
    ["ベーリロスガン", "Berilos Gun"],
    ["コードシャフト", "Code Shaft"],
    ["ゼクシアバレット", "Zexia Bullet"],
    ["ブランミラーズ", "Blanc Mirrors"],
    ["エストジャルド", "Estogiard"],
    ["エレナズロアー", "Elena's Roar"],
    ["フラメリボルバー", "Flamme Revolver"],
    ["ディオフユジオン", "Dio Fuyusion"],
    ["ホウライ", "Hourai"],
    ["ツーハンドサバイブ", "Two-Hand Survivor"],
    ["グラファイガン", "Graphie Gun"],
    ["パンドラエクストリーム", "Pandora Extreme"],
    ["リトアクジャルド", "Litacgiard"],
    ["ディオラディエグル", "Dio Radiegle"],
    ["ヘレティカーリー", "Heretically"],
    ["パオホウオウ", "Pao Houou"],
    ["シルフマリンカ", "Sylphmalinca"],
    ["L&K14コンバット", "L&K14 Combat"],
    ["セイントボーグ", "Saint Borg"],
    ["ブラウヴィント", "Brauvint"],
    ["ディッツアルビー", "Ditts Arby"],
    ["アタッシュオブス", "Attache Obs"],
    ["ニクスベル", "Nyxbel"],
// 11☆
    ["エレヌトレーマー", "Helen Tramer"],
  //["ラミアシレイダ", ""],
    ["ミズーリM13", "Missouri M13"],
    ["ベルトガベル", "Bert Gabel"],
    ["ローズサーバー", "Rose Server"],
    ["ガルド・ミラ", "Guld Milla"],
    ["エレヌトレーガー", "Helen Trager"],
    ["不知火星", "Shiranuiboshi"],
    ["ステバレル", "Stebarrel"],
    ["マドゥラードヴァリス", "Madullard Varis"],
    ["H44ミズーリT", "H44 Missouri T"],
    ["バイオファンガー", "Bio Fanger"],
    ["ファーレンストーム", "Fahrenstorm"],
    ["マシナフィルフ", "Machina Fliph"],
    ["ラミアシニコフ", "Lamia Shnicov"],
    ["ファルコフリント", "Falco Flint"],
    ["フランパニーダ", "Flan Paneeda"],
    ["アンジャヴォーキ", "Anjhavouki"],
    ["フブキリンカ", "Fubuki Rinka"],
    ["フウガダン", "Fuuga Dan"],
  //["メレンディー", ""],
    ["オブシダーゼ", "Obsidase"],
    ["ブロッカブレッド", "Blocker Bredd"],
  //["オウカソウ", ""],
    ["ロートヴィント", "Rohtovint"],
    ["ザーブルム", "Zarbulm"],
    ["アタッシュニック", "Attache Nic"],
    ["グロブレオパード", "Glob Leopard"],
    ["ノワルミラーズ", "Noire Mirrors"],
    ["イーグルフリント", "Eagle Flint"],
// 12☆
    ["禍銃リルユプケ", "<span style=color:red>Evil</span> Riruyupuke"],
    ["ライブファンガー", "Live Fanger"],
    ["ノクスシャリオ", "Nox Chario"],
    ["サイコクーゲル", "Psycho Kugel"],
    ["ブリッツフェンダー", "Blitz Fender"],
  //["ファイナルフェンダー", ""],
// 13☆
  //["双淡月", ""],
    ["イデアルトリガー", "Ideal Trigger"],
  //["ネメシスバレット", ""],
    ["アーレスマシンガン", "Ares Machinegun"],
    ["ヤスミノコフ8000C", "Yasminkov 8000C"],
  //["スカルフェジサー", ""],
    ["スレイヴバレット", "Slave Bullet"],
  //["ラサハディス", ""],
]);

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var tabl = document.getElementsByTagName("table")[1];
var thead = tabl.childNodes[0].childNodes[0];
var tbody = tabl.childNodes[2];

var headeritem = document.createElement("th");
headeritem.className = "style_th";
thead.insertBefore(headeritem, thead.firstChild);

if (localStorage.translateItems == null)
{
    localStorage.translateItems = "true";
}

var translatetoggle = document.createElement("label");
var translatetogglebox = document.createElement("input");
translatetogglebox.type = "checkbox";
translatetogglebox.checked = localStorage.translateItems == "true" ? true : false;
translatetogglebox.addEventListener("change", function() {
    for (i = 0; i < tbody.childElementCount; i++)
    {
        if (this.checked && translation.get(tbody.childNodes[i].dataset.name))
        {
            tbody.childNodes[i].childNodes[3].firstChild.innerHTML = translation.get(tbody.childNodes[i].dataset.name);
        }
        else
        {
            tbody.childNodes[i].childNodes[3].firstChild.text = tbody.childNodes[i].dataset.name;
        }
    }
    localStorage.translateItems = this.checked;
});
tabl.parentElement.parentElement.insertBefore(translatetoggle, tabl.parentElement);
translatetoggle.appendChild(translatetogglebox);
translatetoggle.appendChild(document.createTextNode(" Translate items / 翻訳"));

function checkboxclicked()
{
    this.parentElement.style.backgroundColor = this.checked ? "green" : "red";
    localStorage[this.parentElement.parentElement.dataset.name] = this.checked;
}

for (i = 0; i < tbody.childElementCount; i++)
{
    itemname = tbody.childNodes[i].childNodes[2].firstChild.text;
    tbody.childNodes[i].dataset.name = itemname;
    if (localStorage.translateItems == "true" && translation.get(itemname))
    {
        tbody.childNodes[i].childNodes[2].firstChild.innerHTML = translation.get(itemname);
    }
                           
    checkboxtd = document.createElement("td");
    checkboxtd.style.textAlign = "center";
    checkbox = document.createElement("input");
    checkbox.type = "checkbox";
    checkbox.style.width = "30px";
    checkbox.style.height = "30px";
    
    if (tbody.childNodes[i].childNodes[0].style.backgroundColor != "rgb(255, 204, 153)") // ignore extended weapon listing
    {
        checkboxtd.style.backgroundColor = "red";
        checkboxtd.appendChild(checkbox);
    }
    
    if (localStorage[itemname] == "true")
    {
        checkboxtd.style.backgroundColor = "green";
        checkbox.checked = true;
    }
    
    checkbox.addEventListener("change", checkboxclicked);
    
    tbody.childNodes[i].insertBefore(checkboxtd, tbody.childNodes[i].firstChild);
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址