Skip to content

Instantly share code, notes, and snippets.

@5zen
Created April 10, 2015 06:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 5zen/ecbf6eb160887cd6ce6a to your computer and use it in GitHub Desktop.
Save 5zen/ecbf6eb160887cd6ce6a to your computer and use it in GitHub Desktop.
MC☆あくしず カード表示拡張 2015.04.10
// ==UserScript==
// @name bmcaxis_dasu
// @namespace MC☆あくしず カード表示拡張
// @version 2015.04.10
// @include http://*.bmcaxis.jp/*
// @include https://*.bmcaxis.jp/*
// @include http://*.bmcaxis.jp/card/exhibit_list.php*
// @include http://*.bmcaxis.jp/card/bid_list.php*
// @include http://*.bmcaxis.jp/card/busyobook_picture.php*
// @include http://*.bmcaxis.jp/busyodas/busyodas.php*
// @include http://*.bmcaxis.jp/busyodas/busyodas_continuty_result.php
// @include http://*.bmcaxis.jp/busyodas/b3kuji.php*
// @include http://*.bmcaxis.jp/alliance/alliance_log.php*
// @include http://*.bmcaxis.jp/card/allcard_delete.php*
// @include http://*.bmcaxis.jp/card/dear_union.php*
// @include http://*.bmcaxis.jp/card/stock_box.php*
// @include http://*.bmcaxis.jp/union/expup.php*
// @icon https://raw.github.com/5zen/mc_beyond/master/icon.png
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
// @description MC☆あくしず カード表示拡張
//
// @resource bg_status_trans1 https://lh5.googleusercontent.com/-ZQW4BRnQNto/Uw-xsQmoxhI/AAAAAAAAB4w/xsdwrasVZjM/bg_status_t1.png
// @resource bg_status_trans3 https://lh5.googleusercontent.com/-JyNPAk6d-lQ/Uw_yAlkV3_I/AAAAAAAAB5Q/DVbG-XLsJ5M/bg_status_t3.png
// @resource bg_status_trans4 https://lh6.googleusercontent.com/-QPkUgKcE2z4/Uw6dp4Wc3TI/AAAAAAAAB4I/FtsOHx63Ess/bg_status_t4.png
// @resource bg_status_pr_trans1 https://lh6.googleusercontent.com/-_Bs5q4KeKWU/Uw-xseBhaZI/AAAAAAAAB44/UL_S5ACEepU/bg_status_pr_t1.png
// @resource bg_status_pr_trans3 https://lh4.googleusercontent.com/-gIQ2zEkXnzk/Uw_yAmUYhPI/AAAAAAAAB5U/saJOeFFb4Go/bg_status_pr_t3.png
// @resource bg_status_pr_trans4 https://lh5.googleusercontent.com/-UkNrOQf79V4/Uw6afE-i4pI/AAAAAAAAB38/uX17H4ensaw/bg_status_pr_t4.png
//
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_getResourceURL
//
// 2014.02.27 移植開始
// 2014.02.28 【追加】トレード一覧での合成情報表示
// 【追加】デッキ画面でのスコア・スキル表示
// 【追加】ユニットダス画面での合成情報表示
// 【追加】トレード出品・価格設定画面にて合成情報および裏面スキル・スコア表示
// 【追加】戦友の愛にて裏面スキル・スコア表示
// 【追加】ユニットカード一括破棄
// 【追加】トレード - 入札中のカード一覧
// 【追加】トレード - 出品中のカード一覧
// 【修正】デッキ表示にてカード表示以外の場合の挙動を修正
// 【追加】スキル回復中表示を50%透過
// 【修正】スキル配列の整備
// 2014.03.03 カード情報追加
// ? パラメータによるソート機能無効化 by ペーネロペー
// 2015.03.21 プレゼントBOX対応 by zq1
// 2015.04.10 新カードフォーマット対応
// ==/UserScript==
j$ = jQuery;
var PGNAME = "_bmcaxis_dasu_v1.00"; //グリモン領域への保存時のPGの名前
var VERSION = "2015.04.10"; // バージョン情報
var HOST = location.hostname; //アクセスURLホスト
// 画像リソース配列
var bg_status = [];
var bg_status_pr = [];
var $ = function(id) { return d.getElementById(id); };
var $x = function(xp,dc) { return d.evaluate(xp, dc||d, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; };
var $a = function(xp,dc) { var r = d.evaluate(xp, dc||d, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); var a=[]; for(var i=0; i<r.snapshotLength; i++){ a.push(r.snapshotItem(i)); } return a; };
var $e = function(e,t,f) { if (!e) return; e.addEventListener(t, f, false); };
var skill_list = {
"悪女のささやき": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"武装親衛隊": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"菊水の破壊神": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"鉄十字のエース": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"銀輪部隊": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"ゼナの特訓!": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"ハイテクノロジー": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"応急処置": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"琴音の応援": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"敵戦車隊を駆逐せよ": { Add1 :"(不明)",Add2 :"(不明)",Add3 :"(不明)",Add4 :"(不明)"},
"無差別爆撃": { Add1 :"99式空対空誘導弾",Add2 :"神技の見越し",Add3 :"サントロンの幽霊",Add4 :"K作戦"},
"ヴォルホフストロイの虎": { Add1 :"99式空対空誘導弾",Add2 :"神技の見越し",Add3 :"増強航空隊",Add4 :"防人の荒鷲"},
"本土を死守せよ!": { Add1 :"C4Iシステム",Add2 :"ミサイル迎撃システム",Add3 :"水上護衛",Add4 :"噴進弾幕"},
"空飛ぶトーチカ": { Add1 :"C4Iシステム",Add2 :"大祖国戦争の英雄",Add3 :"タイガー恐怖症",Add4 :"不死鳥の護り"},
"高速偵察": { Add1 :"ECM",Add2 :"高速展開",Add3 :"奇襲攻撃",Add4 :"電光石火"},
"ドーリットル空襲": { Add1 :"K作戦",Add2 :"海軍十字章の英雄",Add3 :"敵機直上急降下",Add4 :"オールド・ヨーキィ"},
"Z飛行機": { Add1 :"Z旗",Add2 :"ロケットインターセプト",Add3 :"戦略爆撃",Add4 :"零を継ぐもの"},
"零を継ぐもの": { Add1 :"Z旗",Add2 :"要塞修復",Add3 :"航空管制",Add4 :"大東亜決戦機"},
"米海軍のアイドル": { Add1 :"Z旗",Add2 :"要塞修復",Add3 :"航空管制",Add4 :"大東亜決戦機"},
"バラライカ": { Add1 :"アフリカの星",Add2 :"マルチロール",Add3 :"重攻撃ヘリ強襲",Add4 :"雷神の槌"},
"戦時号令": { Add1 :"アフリカの星",Add2 :"対陣地兵器増産",Add3 :"戦時設計",Add4 :"士気高揚"},
"陸海空統合作戦": { Add1 :"アフリカの星",Add2 :"戦時交換",Add3 :"悪魔のサイレン",Add4 :"リンデマンの一撃"},
"フォークランドの黒死病": { Add1 :"イージスシステム",Add2 :"マジノ線",Add3 :"ロケットインターセプト",Add4 :"哨戒遊弋"},
"FCS-3": { Add1 :"イージスシステム",Add2 :"巨艦の咆哮",Add3 :"索敵機展開",Add4 :"女王の領域"},
"特殊潜航艇攻撃": { Add1 :"ヴェーゼル演習",Add2 :"噴進弾幕",Add3 :"ミサイル迎撃システム",Add4 :"遠距離隠密魚雷戦"},
"航空機増産": { Add1 :"エース",Add2 :"コンバット・ボックス",Add3 :"航空撃滅",Add4 :"資源補給作戦"},
"パルチザン蜂起": { Add1 :"エース",Add2 :"徹底抗戦",Add3 :"強行軍",Add4 :"鉄の暴風"},
"陸軍演習": { Add1 :"エース",Add2 :"複合装甲",Add3 :"戦車攻勢",Add4 :"資源補給作戦"},
"艦艇増産": { Add1 :"エース",Add2 :"輪形陣",Add3 :"先制射撃",Add4 :"農林技術"},
"通商破壊戦": { Add1 :"エース",Add2 :"飛行兵訓練",Add3 :"徹底抗戦",Add4 :"戦術家"},
"エンジン全開": { Add1 :"エンジン全開",Add2 :"ワゴンホイール",Add3 :"航空攻撃",Add4 :"トップ・エース"},
"一撃離脱戦法": { Add1 :"エンジン全開",Add2 :"相互支援弾幕",Add3 :"強行軍",Add4 :"航空優勢"},
"蒼い彗星": { Add1 :"ガーランド・サーカス",Add2 :"マルチロール",Add3 :"西方電撃戦",Add4 :"酔いどれ撃墜王"},
"強襲上陸作戦": { Add1 :"ゲリラ戦術",Add2 :"縦深防御",Add3 :"名将の智謀",Add4 :"艦隊連携"},
"昼間精密爆撃": { Add1 :"ゲリラ戦術",Add2 :"軍需相の辣腕",Add3 :"戦時設計",Add4 :"ロケットインターセプト"},
"護衛機随伴": { Add1 :"コンバット・ボックス",Add2 :"航空機増産",Add3 :"エンジン全開",Add4 :"縦深防御"},
"アヴェンジャー": { Add1 :"サムライ殺し",Add2 :"マル急計画",Add3 :"本土爆撃",Add4 :"アンツィオアーニー"},
"噴進弾幕": { Add1 :"サムライ殺し",Add2 :"魚雷次発装填装置",Add3 :"フォークランドの黒死病",Add4 :"我が身を盾に"},
"ミサイル迎撃システム": { Add1 :"シーレーン防衛戦略",Add2 :"戦闘オペラハウス",Add3 :"陸軍持久戦体制",Add4 :"水上護衛"},
"勝利の詩": { Add1 :"シャルの応援",Add2 :"戦時交換",Add3 :"緊急資源輸送",Add4 :"メディーック!"},
"大英帝国の証": { Add1 :"シルテ海戦",Add2 :"キャッツ・アイ",Add3 :"天一号作戦",Add4 :"フリードリヒの神速撃"},
"無限の雑木林": { Add1 :"シルテ海戦",Add2 :"天一号作戦",Add3 :"丹作戦",Add4 :"決号作戦"},
"疫病神からのプレゼント": { Add1 :"シルテ海戦",Add2 :"高速機動部隊",Add3 :"フリードリヒの神速撃",Add4 :"救国の全速"},
"シートラップ": { Add1 :"スターリンのオルガン",Add2 :"ライトニング・ストライク",Add3 :"艦隊決戦",Add4 :"ヴォルホフストロイの虎"},
"クルスクの切り札": { Add1 :"スターリン重戦車",Add2 :"神技の見越し",Add3 :"陸上戦艦",Add4 :"マリナーファの猛虎"},
"魔性の女": { Add1 :"スピードスター",Add2 :"囚われの娘",Add3 :"戦意喪失",Add4 :"第二十四戦隊"},
"バレンツ海の脅威": { Add1 :"タンクデサント",Add2 :"強行軍",Add3 :"飛行兵訓練",Add4 :"巨艦の咆哮"},
"赤軍の誇り": { Add1 :"タンクデサント",Add2 :"魔弾の射手",Add3 :"大祖国戦争の歌姫",Add4 :"猟虎蹂躙"},
"鉄壁の巨人": { Add1 :"チョバム・アーマー",Add2 :"泥まみれの虎",Add3 :"マイティ・モー",Add4 :"赤軍の誇り"},
"スターリングラードの白百合": { Add1 :"ツィタデレ作戦",Add2 :"酔いどれ撃墜王",Add3 :"大祖国戦争の歌姫",Add4 :"大祖国戦争の英雄"},
"大東亜決戦機": { Add1 :"トップ・エース",Add2 :"パック・フロント",Add3 :"陸軍演習",Add4 :"Z旗"},
"ファーティの前線視察": { Add1 :"トップ・エース",Add2 :"パルチザン蜂起",Add3 :"統合整備計画",Add4 :"兵貴神速"},
"韋駄天": { Add1 :"トップ・エース",Add2 :"伝単頒布",Add3 :"農林対策",Add4 :"移動工廠"},
"ジェリコのラッパ": { Add1 :"トップ・エース",Add2 :"徹底抗戦",Add3 :"エンジン全開",Add4 :"パルチザン蜂起"},
"哨戒遊弋": { Add1 :"トップ・エース",Add2 :"徹底抗戦",Add3 :"戦時設計",Add4 :"軍需相の辣腕"},
"アフリカの星": { Add1 :"トップ・エース",Add2 :"徹底抗戦",Add3 :"航空機増産",Add4 :"縦深攻撃"},
"タンクデサント": { Add1 :"トップ・エース",Add2 :"死守命令",Add3 :"強行軍",Add4 :"奇襲攻撃"},
"モッティ戦術": { Add1 :"トップ・エース",Add2 :"死守命令",Add3 :"航空機増産",Add4 :"精鋭快速部隊"},
"体当たりからの生還": { Add1 :"トップ・エース",Add2 :"潜水艦警戒線",Add3 :"韋駄天",Add4 :"鉄十字のエース"},
"照準射撃": { Add1 :"トップ・エース",Add2 :"狙撃",Add3 :"機械化歩兵随伴",Add4 :"陸軍戦力増強"},
"白衣の天使": { Add1 :"トップ・エース",Add2 :"移動工廠",Add3 :"軍需相の辣腕",Add4 :"通商破壊戦"},
"Z旗": { Add1 :"トップ・エース",Add2 :"複合装甲",Add3 :"陸軍演習",Add4 :"アフリカの星"},
"飽和攻撃": { Add1 :"トップ・エース",Add2 :"陸軍演習",Add3 :"重火力集中",Add4 :"ゲリラ戦術"},
"無敵艦隊": { Add1 :"パールハーバーストライク",Add2 :"イージスシステム",Add3 :"バックハンドブロウ",Add4 :"主砲の雄叫びよ、ひびけ"},
"太平洋の大進撃": { Add1 :"パールハーバーストライク",Add2 :"レイテ島上陸",Add3 :"フリードリヒの神速撃",Add4 :"潜水空母"},
"夜間戦闘機の父": { Add1 :"パック・フロント",Add2 :"直掩機展開",Add3 :"護衛機随伴",Add4 :"防護弾幕"},
"アベヴィルのジャンヌダルク": { Add1 :"パック・フロント",Add2 :"街道上の怪物",Add3 :"高速機動戦",Add4 :"韋駄天の機甲戦術"},
"C4Iシステム": { Add1 :"バックハンドブロウ",Add2 :"死守命令",Add3 :"陸軍持久戦体制",Add4 :"韋駄天の機甲戦術"},
"ブリテンの姫騎士": { Add1 :"バトル・オブ・ブリテン",Add2 :"雷神の槌",Add3 :"究極のレシプロ戦闘機",Add4 :"ラバウルの魔王"},
"キャッツ・アイ": { Add1 :"バトル・オブ・ブリテン",Add2 :"高々度迎撃戦",Add3 :"戦意喪失",Add4 :"緊急迎撃"},
"戦時総動員": { Add1 :"パルチザン蜂起",Add2 :"工兵緊急移動",Add3 :"農林対策",Add4 :"アフリカの星"},
"ロケットインターセプト": { Add1 :"パルチザン蜂起",Add2 :"徹底抗戦",Add3 :"強行軍",Add4 :"縦深防御"},
"大艦巨砲の誇り": { Add1 :"ファーティの前線視察",Add2 :"イージスシステム",Add3 :"戦場の火消し",Add4 :"無頼の戦技"},
"第563重戦車駆逐大隊": { Add1 :"ファーティの前線視察",Add2 :"イージスシステム",Add3 :"鉄十字のエース",Add4 :"無頼の戦技"},
"史上最大の反撃": { Add1 :"ファーティの前線視察",Add2 :"柏葉剣付騎士鉄十字章",Add3 :"神技の見越し",Add4 :"無頼の戦技"},
"サイドワインダー": { Add1 :"ファーティの前線視察",Add2 :"死守命令",Add3 :"海軍増強",Add4 :"艦隊統制射撃"},
"アメリカン・ショット": { Add1 :"ファーティの前線視察",Add2 :"無頼の戦技",Add3 :"重兵装艦",Add4 :"大艦巨砲の誇り"},
"暴れ猫": { Add1 :"フェニックスミサイル",Add2 :"サイドワインダー",Add3 :"無頼の戦技",Add4 :"トップガン"},
"死の鳥": { Add1 :"フェニックスミサイル",Add2 :"重戦闘爆撃機随伴",Add3 :"サイドワインダー",Add4 :"防人の荒鷲"},
"対艦スクランブル": { Add1 :"フォークランドの黒死病",Add2 :"バイパーゼロ",Add3 :"不死鳥の護り",Add4 :"ミサイル迎撃システム"},
"ビッグプレゼント": { Add1 :"マルチロール",Add2 :"ストロング・アメリカ",Add3 :"ヴェーゼル演習",Add4 :"第二十四戦隊"},
"発進!チハ号": { Add1 :"マレー電撃戦",Add2 :"AL作戦",Add3 :"海上前線基地",Add4 :"八八艦隊計画"},
"ライン演習作戦": { Add1 :"メナス作戦",Add2 :"艦隊統制射撃",Add3 :"大東亜決戦機",Add4 :"バレンツ海の脅威"},
"敵機直上急降下": { Add1 :"モッティ戦術",Add2 :"兵貴神速",Add3 :"戦闘オペラハウス",Add4 :"ガーランド・サーカス"},
"西方電撃戦": { Add1 :"モッティ戦術",Add2 :"兵貴神速",Add3 :"戦闘オペラハウス",Add4 :"ガーランド・サーカス"},
"スーパーファントム": { Add1 :"モッティ戦術",Add2 :"緊急迎撃",Add3 :"悪女のささやき",Add4 :"第150装甲旅団"},
"対艦飽和攻撃": { Add1 :"モッティ戦術",Add2 :"縦深防御",Add3 :"パルチザン蜂起",Add4 :"闇姫の夜"},
"第二十四戦隊": { Add1 :"モッティ戦術",Add2 :"魚雷次発装填装置",Add3 :"雷爆同時攻撃",Add4 :"肉薄雷撃"},
"主砲の雄叫びよ、ひびけ": { Add1 :"モッティ戦術",Add2 :"魚雷次発装填装置",Add3 :"高速機動部隊",Add4 :"巨艦の咆哮"},
"スーパートムキャット21": { Add1 :"ラッキー13",Add2 :"地下要塞化",Add3 :"高速戦艦の奔走",Add4 :"ゼーレーヴェ作戦"},
"エルヴィラ・ティーガー": { Add1 :"レイテ島上陸",Add2 :"ダイナモ作戦",Add3 :"空挺救護作戦",Add4 :"潜水空母"},
"奇跡の幸運艦": { Add1 :"ロケットインターセプト",Add2 :"フォークランドの黒死病",Add3 :"我が身を盾に",Add4 :"対艦スクランブル"},
"相互支援弾幕": { Add1 :"ワゴンホイール",Add2 :"航空攻撃",Add3 :"エンジン全開",Add4 :"コンバット・ボックス"},
"双胴の悪魔": { Add1 :"一撃離脱戦法",Add2 :"エンジン全開",Add3 :"飛行兵訓練",Add4 :"超音速戦闘"},
"制空権確保": { Add1 :"一撃離脱戦法",Add2 :"コンバット・ボックス",Add3 :"航空機増産",Add4 :"超音速戦闘"},
"超音速戦闘": { Add1 :"一撃離脱戦法",Add2 :"航空機増産",Add3 :"韋駄天",Add4 :"トップ・エース"},
"アレクサンドリア港特攻": { Add1 :"一航艦の猛攻",Add2 :"肉薄攻撃",Add3 :"直掩機展開",Add4 :"西方電撃戦"},
"インヴィジブル・エアストライク": { Add1 :"一航艦の猛攻",Add2 :"肉薄攻撃",Add3 :"直掩機展開",Add4 :"西方電撃戦"},
"肉薄雷撃": { Add1 :"一航艦の猛攻",Add2 :"肉薄攻撃",Add3 :"直掩機展開",Add4 :"西方電撃戦"},
"スーパーマルチロール": { Add1 :"丁字戦法",Add2 :"イージスシステム",Add3 :"艦艇増産",Add4 :"艦隊統制射撃"},
"K作戦": { Add1 :"丁字戦法",Add2 :"タンクデサント",Add3 :"通商破壊戦",Add4 :"一航艦の猛攻"},
"一航艦の猛攻": { Add1 :"丁字戦法",Add2 :"強行軍",Add3 :"パルチザン蜂起",Add4 :"シーレーン防衛戦略"},
"リンデマンの一撃": { Add1 :"丁字戦法",Add2 :"死守命令",Add3 :"艦艇増産",Add4 :"艦隊統制射撃"},
"戦時特需景気": { Add1 :"丁字戦法",Add2 :"直掩機展開",Add3 :"戦時設計",Add4 :"好景気"},
"艦隊統制射撃": { Add1 :"丁字戦法",Add2 :"直掩機展開",Add3 :"艦艇増産",Add4 :"縦深攻撃"},
"艦隊連携": { Add1 :"丁字戦法",Add2 :"直掩機展開",Add3 :"艦隊突撃",Add4 :"シーレーン防衛戦略"},
"Z計画": { Add1 :"丁字戦法",Add2 :"精鋭快速部隊",Add3 :"経済賦活",Add4 :"艦隊統制射撃"},
"ゼナの攻撃": { Add1 :"丁字戦法",Add2 :"艦隊突撃",Add3 :"直掩機展開",Add4 :"シーレーン防衛戦略"},
"闇夜の三式弾": { Add1 :"丁字戦法",Add2 :"艦隊突撃",Add3 :"魚雷次発装填装置",Add4 :"巨艦の咆哮"},
"連合艦隊の勇躍": { Add1 :"丁字戦法",Add2 :"資源補給作戦",Add3 :"死守命令",Add4 :"統合整備計画"},
"ロケット迎撃": { Add1 :"不死鳥の護り",Add2 :"C4Iシステム",Add3 :"ミサイル迎撃システム",Add4 :"鉄壁の巨人"},
"チョバム・アーマー": { Add1 :"不死鳥の護り",Add2 :"街道上の怪物",Add3 :"バックハンドブロウ",Add4 :"C4Iシステム"},
"ゼーレーヴェ作戦": { Add1 :"中華空母",Add2 :"ジャッジメント作戦",Add3 :"対艦飽和攻撃",Add4 :"アレクサンドリア港特攻"},
"アメリカ本土決戦": { Add1 :"主砲の雄叫びよ、ひびけ",Add2 :"第二十四戦隊",Add3 :"歴戦の女神",Add4 :"スーパーマルチロール"},
"制圧砲爆撃": { Add1 :"人海戦術",Add2 :"兵器隠蔽",Add3 :"肉薄攻撃",Add4 :"重火力集中"},
"人海戦術": { Add1 :"人海戦術",Add2 :"工兵訓練",Add3 :"軽金属生産増加",Add4 :"飽和攻撃"},
"戦意喪失": { Add1 :"伝単頒布",Add2 :"死守命令",Add3 :"韋駄天",Add4 :"戦意喪失"},
"魚雷次発装填装置": { Add1 :"先制射撃",Add2 :"弾幕",Add3 :"艦隊機動",Add4 :"魚雷次発装填装置"},
"シャルとゼナの基礎知識": { Add1 :"先制射撃",Add2 :"統合整備計画",Add3 :"労働意欲向上",Add4 :"戦時特需景気"},
"メナス作戦": { Add1 :"先制射撃",Add2 :"防御陣形",Add3 :"緊急鉄鉱石輸送",Add4 :"丁字戦法"},
"集中射撃": { Add1 :"先制射撃",Add2 :"防御陣形",Add3 :"緊急鉄鉱石輸送",Add4 :"丁字戦法"},
"軍備増強": { Add1 :"八八艦隊計画",Add2 :"AL作戦",Add3 :"マレー電撃戦",Add4 :"発進!チハ号"},
"呉からの挨拶": { Add1 :"八八艦隊計画",Add2 :"戦時交換",Add3 :"雷爆同時攻撃",Add4 :"大艦隊の威容"},
"揚陸作戦": { Add1 :"兵貴神速",Add2 :"パック・フロント",Add3 :"陸軍演習",Add4 :"大戦車戦"},
"ダックイン": { Add1 :"兵貴神速",Add2 :"レーダーピケット",Add3 :"資源補給作戦",Add4 :"不死鳥の護り"},
"不滅の戦艦": { Add1 :"兵貴神速",Add2 :"レーダーピケット",Add3 :"資源補給作戦",Add4 :"不死鳥の護り"},
"愛国の証": { Add1 :"兵貴神速",Add2 :"レーダーピケット",Add3 :"資源補給作戦",Add4 :"不死鳥の護り"},
"多号作戦": { Add1 :"兵貴神速",Add2 :"丁字戦法",Add3 :"艦隊突撃",Add4 :"肉薄雷撃"},
"勝利の舞": { Add1 :"兵貴神速",Add2 :"無限の雑木林",Add3 :"船団護衛",Add4 :"姿なき暗殺者"},
"最速のレシプロ戦闘機": { Add1 :"兵貴神速",Add2 :"長距離侵攻",Add3 :"大空のサムライ",Add4 :"日本の誇り"},
"重火力集中": { Add1 :"制圧砲爆撃",Add2 :"伝単頒布",Add3 :"緊急軽金属輸送",Add4 :"鉄の暴風"},
"要塞攻略": { Add1 :"制圧砲爆撃",Add2 :"死守命令",Add3 :"工兵移動",Add4 :"要塞攻略"},
"原子力空母到来": { Add1 :"制空権確保",Add2 :"イージスシステム",Add3 :"戦闘オペラハウス",Add4 :"帝都の切り札"},
"蒼穹の軍馬": { Add1 :"制空権確保",Add2 :"パルチザン蜂起",Add3 :"強行軍",Add4 :"戦闘オペラハウス"},
"大空のサムライ": { Add1 :"制空権確保",Add2 :"パルチザン蜂起",Add3 :"戦時特需景気",Add4 :"超エース部隊"},
"ヤーボの脅威": { Add1 :"制空権確保",Add2 :"双胴の悪魔",Add3 :"重戦闘爆撃機随伴",Add4 :"無頼の戦技"},
"防人の荒鷲": { Add1 :"制空権確保",Add2 :"好景気",Add3 :"重戦闘爆撃機随伴",Add4 :"鉄十字のエース"},
"ラインの守り": { Add1 :"制空権確保",Add2 :"戦時特需景気",Add3 :"護衛機随伴",Add4 :"Z旗"},
"士気高揚": { Add1 :"制空権確保",Add2 :"直掩機展開",Add3 :"少陸軍省の看護",Add4 :"統合整備計画"},
"バトル・オブ・ブリテン": { Add1 :"制空権確保",Add2 :"航空管制",Add3 :"救国の女神",Add4 :"バトル・オブ・ブリテン"},
"労働意欲向上": { Add1 :"制空権確保",Add2 :"護衛機随伴",Add3 :"伝単頒布",Add4 :"経済学"},
"剣部隊": { Add1 :"制空権確保",Add2 :"護衛機随伴",Add3 :"戦闘オペラハウス",Add4 :"蒼穹の軍馬"},
"シャーマン軍団": { Add1 :"制空権確保",Add2 :"護衛機随伴",Add3 :"緊急軽金属輸送",Add4 :"Z旗"},
"航空管制": { Add1 :"制空権確保",Add2 :"護衛機随伴",Add3 :"超音速戦闘",Add4 :"戦闘オペラハウス"},
"ラッキー13": { Add1 :"制空権確保",Add2 :"護衛機随伴",Add3 :"韋駄天",Add4 :"アフリカの星"},
"黒い悪魔": { Add1 :"制空権確保",Add2 :"護衛機随伴",Add3 :"韋駄天",Add4 :"アフリカの星"},
"電光石火": { Add1 :"制空権確保",Add2 :"超音速戦闘",Add3 :"重戦闘爆撃機随伴",Add4 :"兵貴神速"},
"夜間迎撃戦": { Add1 :"剣部隊",Add2 :"ジークフリート線",Add3 :"国民戦闘機",Add4 :"第8航空軍の猛威"},
"黒い蜘蛛": { Add1 :"剣部隊",Add2 :"ジークフリート線",Add3 :"国民戦闘機",Add4 :"第8航空軍の猛威"},
"加速": { Add1 :"加速",Add2 :"ワゴンホイール",Add3 :"航空攻撃",Add4 :"韋駄天"},
"エアシー・バトル": { Add1 :"原子力空母到来",Add2 :"絨毯爆撃",Add3 :"電光石火",Add4 :"ストロング・アメリカ"},
"スターリングラードの冬将軍": { Add1 :"双胴の悪魔",Add2 :"緊急迎撃",Add3 :"増強航空隊",Add4 :"黒い蜘蛛"},
"高速爆撃": { Add1 :"名将の智謀",Add2 :"イージスシステム",Add3 :"スターリンのオルガン",Add4 :"原子力空母到来"},
"シルテ海戦": { Add1 :"名将の智謀",Add2 :"シーレーン防衛戦略",Add3 :"哨戒遊弋",Add4 :"米海軍のアイドル"},
"マル急計画": { Add1 :"名将の智謀",Add2 :"統合整備計画",Add3 :"好景気",Add4 :"大号令"},
"竜の贈り物": { Add1 :"国民動員令",Add2 :"戦時設計",Add3 :"軍需相の辣腕",Add4 :"八八艦隊計画"},
"国民兵動員": { Add1 :"地上戦闘支援",Add2 :"地下要塞化",Add3 :"パルチザン蜂起",Add4 :"対陣地攻撃支援"},
"対陣地攻撃支援": { Add1 :"地上戦闘支援",Add2 :"掩体壕",Add3 :"緊急食料輸送",Add4 :"歩兵奇襲"},
"徹底抗戦": { Add1 :"増加装甲",Add2 :"エース",Add3 :"相互支援弾幕",Add4 :"死守命令"},
"複合装甲": { Add1 :"増加装甲",Add2 :"戦車攻勢",Add3 :"戦車急展開",Add4 :"パック・フロント"},
"重戦闘爆撃機随伴": { Add1 :"増強航空隊",Add2 :"相互支援弾幕",Add3 :"緊急軽金属輸送",Add4 :"航空優勢"},
"急降下爆撃": { Add1 :"増強航空隊",Add2 :"近接航空支援",Add3 :"航空管制",Add4 :"兵貴神速"},
"現存艦隊主義": { Add1 :"士気高揚",Add2 :"シャルの応援",Add3 :"移動工廠",Add4 :"明石の神技"},
"経済賦活": { Add1 :"士気高揚",Add2 :"好景気",Add3 :"戦時特需景気",Add4 :"シーレーン防衛戦略"},
"女王の領域": { Add1 :"士気高揚",Add2 :"好景気",Add3 :"経済学",Add4 :"縦深攻撃"},
"夜間爆撃": { Add1 :"夜間爆撃",Add2 :"徹底抗戦",Add3 :"工兵緊急移動",Add4 :"制圧砲爆撃"},
"スターリン重戦車": { Add1 :"大戦車戦",Add2 :"タンクデサント",Add3 :"陸軍持久戦体制",Add4 :"戦場の女神"},
"超エース部隊": { Add1 :"大戦車戦",Add2 :"トップ・エース",Add3 :"鉄の暴風",Add4 :"名将の智謀"},
"弾薬増強": { Add1 :"大戦車戦",Add2 :"パック・フロント",Add3 :"機甲戦",Add4 :"陸軍持久戦体制"},
"決号作戦": { Add1 :"大戦車戦",Add2 :"パック・フロント",Add3 :"猟虎蹂躙",Add4 :"縦深攻撃"},
"好景気": { Add1 :"大戦車戦",Add2 :"パック・フロント",Add3 :"移動工廠",Add4 :"戦時特需景気"},
"第52戦闘航空団": { Add1 :"大戦車戦",Add2 :"パック・フロント",Add3 :"緊急石油輸送",Add4 :"名将の智謀"},
"猟虎蹂躙": { Add1 :"大戦車戦",Add2 :"パック・フロント",Add3 :"陸軍持久戦体制",Add4 :"Z旗"},
"精鋭装甲師団投入": { Add1 :"大戦車戦",Add2 :"パルチザン蜂起",Add3 :"強行軍",Add4 :"陸軍持久戦体制"},
"ツィタデレ作戦": { Add1 :"大戦車戦",Add2 :"柏葉剣付騎士鉄十字章",Add3 :"要塞修復",Add4 :"黒い悪魔"},
"魔弾の射手": { Add1 :"大戦車戦",Add2 :"柏葉剣付騎士鉄十字章",Add3 :"陸軍演習",Add4 :"鉄十字のエース"},
"FBCB2": { Add1 :"大戦車戦",Add2 :"死守命令",Add3 :"陸軍持久戦体制",Add4 :"韋駄天の機甲戦術"},
"韋駄天の機甲戦術": { Add1 :"大戦車戦",Add2 :"死守命令",Add3 :"陸軍持久戦体制",Add4 :"精鋭装甲師団投入"},
"泥まみれの虎": { Add1 :"大戦車戦",Add2 :"近接航空支援",Add3 :"陸軍戦力増強",Add4 :"鉄十字のエース"},
"日本の誇り": { Add1 :"大東亜決戦機",Add2 :"死守命令",Add3 :"陸軍演習",Add4 :"黒い悪魔"},
"レイテ沖決戦": { Add1 :"大艦巨砲の誇り",Add2 :"主砲の雄叫びよ、ひびけ",Add3 :"高速戦艦の奔走",Add4 :"フリードリヒの神速撃"},
"ダイナモ作戦": { Add1 :"奇襲攻撃",Add2 :"コンバット・ボックス",Add3 :"ゲリラ戦術",Add4 :"双胴の悪魔"},
"緊急作戦": { Add1 :"奇襲攻撃",Add2 :"パルチザン蜂起",Add3 :"資源生産増加",Add4 :"体当たりからの生還"},
"レイテ島上陸": { Add1 :"奇襲攻撃",Add2 :"塹壕戦",Add3 :"工兵訓練",Add4 :"重火力集中"},
"緊急派遣作戦": { Add1 :"奇襲攻撃",Add2 :"塹壕戦",Add3 :"歩兵訓練",Add4 :"歩兵奇襲"},
"戦術輸送": { Add1 :"奇襲攻撃",Add2 :"複合装甲",Add3 :"飛行兵訓練",Add4 :"戦車蹂躙"},
"緊急艦隊派遣": { Add1 :"奇襲攻撃",Add2 :"輪形陣",Add3 :"水兵訓練",Add4 :"集中射撃"},
"マイティ・モー": { Add1 :"奇跡の駆逐艦",Add2 :"マジノ線",Add3 :"シーレーン防衛戦略",Add4 :"少陸軍省の看護"},
"対陣地兵器増産": { Add1 :"対陣地兵器増産",Add2 :"エース",Add3 :"制圧砲爆撃",Add4 :"資源補給作戦"},
"熟練工の尽力": { Add1 :"対陣地兵器増産",Add2 :"伝単頒布",Add3 :"統合整備計画",Add4 :"少陸軍省の看護"},
"我ニ追イツク敵機無シ": { Add1 :"対陣地兵器増産",Add2 :"縦深防御",Add3 :"資源補給作戦",Add4 :"戦時特需景気"},
"陣地突破戦車": { Add1 :"対飛行場攻撃",Add2 :"韋駄天の機甲戦術",Add3 :"砲兵支援",Add4 :"百人隊長"},
"工兵移動": { Add1 :"工兵移動",Add2 :"食料生産増加",Add3 :"工兵訓練",Add4 :"工兵緊急移動"},
"強行軍": { Add1 :"工兵緊急移動",Add2 :"コンバット・ボックス",Add3 :"緊急食料輸送",Add4 :"韋駄天"},
"突撃砲部隊": { Add1 :"工兵緊急移動",Add2 :"掩体壕",Add3 :"強行軍",Add4 :"歩兵奇襲"},
"工兵緊急移動": { Add1 :"工兵緊急移動",Add2 :"緊急食料輸送",Add3 :"対陣地兵器増産",Add4 :"飽和攻撃"},
"工兵緊急派遣": { Add1 :"工兵緊急移動",Add2 :"鉄の暴風",Add3 :"士気高揚",Add4 :"復活の翼"},
"準備砲爆撃": { Add1 :"工兵訓練",Add2 :"兵器隠蔽",Add3 :"工兵移動",Add4 :"制圧砲爆撃"},
"工兵訓練": { Add1 :"工兵訓練",Add2 :"兵器隠蔽",Add3 :"準備砲爆撃",Add4 :"対陣地兵器増産"},
"乾坤一擲": { Add1 :"巨艦の咆哮",Add2 :"Z旗",Add3 :"奇跡の駆逐艦",Add4 :"不滅の戦艦"},
"救国の全速": { Add1 :"巨艦の咆哮",Add2 :"丁字戦法",Add3 :"奇跡の駆逐艦",Add4 :"大艦隊の威容"},
"サムライ殺し": { Add1 :"巨艦の咆哮",Add2 :"丁字戦法",Add3 :"魚雷次発装填装置",Add4 :"敵機直上急降下"},
"第7艦隊の覇撃": { Add1 :"巨艦の咆哮",Add2 :"第5空母航空団",Add3 :"奇襲攻撃",Add4 :"エアシー・バトル"},
"オールド・ヨーキィ": { Add1 :"巨艦の咆哮",Add2 :"米海軍のアイドル",Add3 :"闇夜の三式弾",Add4 :"海軍十字章の英雄"},
"ソロモンの夜": { Add1 :"巨艦の咆哮",Add2 :"艦隊突撃",Add3 :"シーレーン防衛戦略",Add4 :"闇夜の三式弾"},
"海の悪魔": { Add1 :"巨艦の咆哮",Add2 :"魚雷次発装填装置",Add3 :"サムライ殺し",Add4 :"対艦飽和攻撃"},
"緊急援護": { Add1 :"強行軍",Add2 :"高速艦隊",Add3 :"機械化部隊",Add4 :"歩兵動員令"},
"防御陣形": { Add1 :"弾幕",Add2 :"艦砲射撃",Add3 :"高速艦隊",Add4 :"輪形陣"},
"第5空母航空団": { Add1 :"弾薬増強",Add2 :"艦隊連携",Add3 :"航空管制",Add4 :"スターリンのオルガン"},
"小悪魔なチョコレート": { Add1 :"復活の翼",Add2 :"要人輸送",Add3 :"明石の神技",Add4 :"少陸軍省の看護"},
"死守命令": { Add1 :"徹底抗戦",Add2 :"複合装甲",Add3 :"輪形陣",Add4 :"イージスシステム"},
"インド洋の破壊神": { Add1 :"悪女のささやき",Add2 :"戦意喪失",Add3 :"魚雷次発装填装置",Add4 :"第二十四戦隊"},
"姉妹艦の功績": { Add1 :"悪女のささやき",Add2 :"魔性の女",Add3 :"マルチロール",Add4 :"オールド・ヨーキィ"},
"慰問公演": { Add1 :"慰問袋",Add2 :"オルレアンの乙女",Add3 :"白衣の天使",Add4 :"スター慰問"},
"双竜の加護": { Add1 :"我ニ追イツク敵機無シ",Add2 :"不死鳥の護り",Add3 :"スーパーファントム",Add4 :"女王の微笑み"},
"対飛行場攻撃": { Add1 :"戦場の女神",Add2 :"マジノ線",Add3 :"農林改革",Add4 :"大戦車戦"},
"エカテリーナの詩": { Add1 :"戦場の女神",Add2 :"対飛行場攻撃",Add3 :"砲兵支援",Add4 :"スターリン重戦車"},
"疾風迅雷": { Add1 :"戦場の女神",Add2 :"蒼穹の軍馬",Add3 :"国民戦闘機",Add4 :"ガーランド・サーカス"},
"漸減作戦": { Add1 :"戦場の火消し",Add2 :"戦時設計",Add3 :"縦深防御",Add4 :"マジノ線"},
"ジークフリート線": { Add1 :"戦場の火消し",Add2 :"要塞修復",Add3 :"イージスシステム",Add4 :"バックハンドブロウ"},
"航空機輸送任務": { Add1 :"戦場の火消し",Add2 :"護衛機随伴",Add3 :"航空機増産",Add4 :"制空権確保"},
"迅速攻勢": { Add1 :"戦場の火消し",Add2 :"防御陣形",Add3 :"戦車攻勢",Add4 :"戦術家"},
"タイガー恐怖症": { Add1 :"戦意喪失",Add2 :"街道上の怪物",Add3 :"戦場の火消し",Add4 :"ゲリラ戦術"},
"軽金属輸送作戦": { Add1 :"戦時特需景気",Add2 :"緊急軽金属輸送",Add3 :"好景気",Add4 :"経済賦活"},
"強行輸送": { Add1 :"戦時特需景気",Add2 :"緊急鉄鉱石輸送",Add3 :"好景気",Add4 :"経済賦活"},
"油槽船団護衛": { Add1 :"戦時特需景気",Add2 :"緊急鉄鉱石輸送",Add3 :"好景気",Add4 :"経済賦活"},
"救難捜索活動": { Add1 :"戦時総動員",Add2 :"我ニ追イツク敵機無シ",Add3 :"富国強兵",Add4 :"白衣の天使"},
"戦時交換": { Add1 :"戦時設計",Add2 :"経済学",Add3 :"士気高揚",Add4 :"琴音の応援"},
"報復兵器第2号": { Add1 :"戦略爆撃",Add2 :"ロケットインターセプト",Add3 :"近接航空支援",Add4 :"対飛行場攻撃"},
"海軍十字章の英雄": { Add1 :"戦略爆撃",Add2 :"近接航空支援",Add3 :"重戦闘爆撃機随伴",Add4 :"艦隊統制射撃"},
"船団護衛": { Add1 :"戦術家",Add2 :"縦深防御",Add3 :"韋駄天",Add4 :"アフリカの星"},
"富国強兵": { Add1 :"戦術家",Add2 :"航空機増産",Add3 :"移動工廠",Add4 :"軍需相の辣腕"},
"M商会の兵站": { Add1 :"戦術家",Add2 :"航空機増産",Add3 :"緊急軽金属輸送",Add4 :"軍需相の辣腕"},
"戦時設計": { Add1 :"戦術家",Add2 :"航空機増産",Add3 :"緊急軽金属輸送",Add4 :"軍需相の辣腕"},
"バックハンドブロウ": { Add1 :"戦車兵訓練",Add2 :"資源生産増加",Add3 :"護衛機随伴",Add4 :"大戦車戦"},
"戦車兵訓練": { Add1 :"戦車兵訓練",Add2 :"陸軍防御",Add3 :"戦車攻撃",Add4 :"陸軍演習"},
"戦車突入": { Add1 :"戦車急展開",Add2 :"増加装甲",Add3 :"強行軍",Add4 :"戦車蹂躙"},
"戦車急展開": { Add1 :"戦車急展開",Add2 :"陸軍防御",Add3 :"戦車攻撃",Add4 :"戦車蹂躙"},
"戦車蹂躙": { Add1 :"戦車攻勢",Add2 :"増加装甲",Add3 :"緊急石油輸送",Add4 :"大戦車戦"},
"移動工廠": { Add1 :"戦車攻勢",Add2 :"陸軍演習",Add3 :"パルチザン蜂起",Add4 :"縦深防御"},
"砲兵支援": { Add1 :"戦車攻勢",Add2 :"陸軍防御",Add3 :"戦車機動",Add4 :"砲兵支援"},
"ゼナのおにぎり": { Add1 :"戦車攻勢",Add2 :"食料生産増加",Add3 :"銀輪部隊",Add4 :"陸軍演習"},
"戦車攻撃": { Add1 :"戦車攻撃",Add2 :"陸軍防御",Add3 :"戦車機動",Add4 :"戦車攻勢"},
"戦車機動": { Add1 :"戦車機動",Add2 :"陸軍防御",Add3 :"戦車攻撃",Add4 :"韋駄天"},
"高速機動戦": { Add1 :"戦車突入",Add2 :"戦車急展開",Add3 :"戦車兵訓練",Add4 :"機甲戦"},
"バイパーゼロ": { Add1 :"戦車突入",Add2 :"縦深防御",Add3 :"要塞修復",Add4 :"イージスシステム"},
"大戦車戦": { Add1 :"戦車突入",Add2 :"複合装甲",Add3 :"陸軍演習",Add4 :"機甲戦"},
"機甲戦": { Add1 :"戦車突入",Add2 :"陸軍演習",Add3 :"韋駄天",Add4 :"トップ・エース"},
"陸上戦艦": { Add1 :"戦車蹂躙",Add2 :"パック・フロント",Add3 :"陸軍演習",Add4 :"近接航空支援"},
"街道上の怪物": { Add1 :"戦車蹂躙",Add2 :"死守命令",Add3 :"戦時設計",Add4 :"街道上の怪物"},
"高速戦艦の奔走": { Add1 :"敵機直上急降下",Add2 :"巨艦の咆哮",Add3 :"名将の智謀",Add4 :"主砲の雄叫びよ、ひびけ"},
"東部戦線の魔王": { Add1 :"敵機直上急降下",Add2 :"電光石火",Add3 :"究極のレシプロ戦闘機",Add4 :"急降下爆撃"},
"北方艦隊": { Add1 :"日本の誇り",Add2 :"疾風迅雷",Add3 :"対艦飽和攻撃",Add4 :"スーパーマルチロール"},
"重自走砲射撃支援": { Add1 :"月下美人",Add2 :"戦時設計",Add3 :"弾薬増強",Add4 :"スターリンのオルガン"},
"超長距離砲撃": { Add1 :"本土爆撃",Add2 :"戦場の女王",Add3 :"黄色の14",Add4 :"第563重戦車駆逐大隊"},
"究極のレシプロ戦闘機": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"コンバット・ボックス",Add3 :"超音速戦闘",Add4 :"増強航空隊"},
"通商破壊抑止": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"チョバム・アーマー",Add3 :"名将の智謀",Add4 :"AL作戦"},
"月下美人": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"パック・フロント",Add3 :"好景気",Add4 :"韋駄天の機甲戦術"},
"航空支配": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"パルチザン蜂起",Add3 :"熟練工の尽力",Add4 :"ファーティの前線視察"},
"第150装甲旅団": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"マジノ線",Add3 :"統合整備計画",Add4 :"超エース部隊"},
"戦場の女王": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"対陣地攻撃支援",Add3 :"浸透戦術",Add4 :"決死の防衛戦"},
"虎神の戦争教育": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"死守命令",Add3 :"大戦車戦",Add4 :"韋駄天の機甲戦術"},
"復活の翼": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"死守命令",Add3 :"要塞修復",Add4 :"不死鳥の護り"},
"紫電一閃": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"死守命令",Add3 :"超音速戦闘",Add4 :"Z旗"},
"無頼の戦技": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"死守命令",Add3 :"韋駄天",Add4 :"鉄十字のエース"},
"真なる豹": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"複合装甲",Add3 :"機甲戦",Add4 :"砲兵支援"},
"救国の女神": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"軍需相の辣腕",Add3 :"移動工廠",Add4 :"士気高揚"},
"ジャッジメント作戦": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"輪形陣",Add3 :"艦隊突撃",Add4 :"魚雷次発装填装置"},
"丹作戦": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"重兵装艦",Add3 :"魚雷次発装填装置",Add4 :"高速機動部隊"},
"不死鳥の護り": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"防護弾幕",Add3 :"要塞修復",Add4 :"マジノ線"},
"天一号作戦": { Add1 :"柏葉剣付騎士鉄十字章",Add2 :"魚雷次発装填装置",Add3 :"熟練搭乗員",Add4 :"黒い悪魔"},
"機械化歩兵随伴": { Add1 :"機械化歩兵随伴",Add2 :"陸軍防御",Add3 :"戦車急展開",Add4 :"戦車攻勢"},
"機械化部隊": { Add1 :"機械化部隊",Add2 :"歩兵防御",Add3 :"歩兵攻撃",Add4 :"伝単頒布"},
"掩体壕": { Add1 :"機械化部隊",Add2 :"食料生産増加",Add3 :"歩兵攻撃",Add4 :"塹壕戦"},
"独立重戦車大隊": { Add1 :"機甲戦",Add2 :"イージスシステム",Add3 :"Z旗",Add4 :"名将の智謀"},
"BGBMS": { Add1 :"機甲戦",Add2 :"チョバム・アーマー",Add3 :"高速機動戦",Add4 :"水上護衛"},
"トップ・エース": { Add1 :"機甲戦",Add2 :"徹底抗戦",Add3 :"資源生産増加",Add4 :"総統の号令"},
"マークⅣスペシャル": { Add1 :"機甲戦",Add2 :"戦車蹂躙",Add3 :"柏葉剣付騎士鉄十字章",Add4 :"鉄十字のエース"},
"中華空母": { Add1 :"機甲戦",Add2 :"空挺救護作戦",Add3 :"強行軍",Add4 :"モッティ戦術"},
"陸軍持久戦体制": { Add1 :"機甲戦",Add2 :"経済学",Add3 :"戦術家",Add4 :"超エース部隊"},
"近代化改修": { Add1 :"機甲戦",Add2 :"縦深防御",Add3 :"緊急援護",Add4 :"大戦車戦"},
"聖夜争奪戦": { Add1 :"武装親衛隊",Add2 :"電光石火",Add3 :"悪魔のサイレン",Add4 :"第150装甲旅団"},
"歩兵動員令": { Add1 :"歩兵動員令",Add2 :"塹壕戦",Add3 :"白兵戦突入",Add4 :"農林技術"},
"ECM": { Add1 :"歩兵動員令",Add2 :"縦深防御",Add3 :"要塞修復",Add4 :"イージスシステム"},
"歩兵戦闘支援": { Add1 :"歩兵戦闘支援",Add2 :"歩兵防御",Add3 :"機械化部隊",Add4 :"戦車攻勢"},
"白兵戦突入": { Add1 :"歩兵攻撃",Add2 :"歩兵防御",Add3 :"機械化部隊",Add4 :"歩兵奇襲"},
"歩兵攻撃": { Add1 :"歩兵攻撃",Add2 :"歩兵防御",Add3 :"銀輪部隊",Add4 :"白兵戦突入"},
"嵐の弾幕": { Add1 :"歩兵総攻撃",Add2 :"塹壕戦",Add3 :"ジェリコのラッパ",Add4 :"名将の智謀"},
"重自走榴弾砲支援": { Add1 :"歩兵総攻撃",Add2 :"死守命令",Add3 :"国民動員令",Add4 :"対艦飽和攻撃"},
"未確認で飛行系": { Add1 :"歩兵総攻撃",Add2 :"移動工廠",Add3 :"歩兵動員令",Add4 :"好景気"},
"歩兵訓練": { Add1 :"歩兵訓練",Add2 :"歩兵防御",Add3 :"歩兵攻撃",Add4 :"歩兵動員令"},
"我が身を盾に": { Add1 :"死守命令",Add2 :"戦闘オペラハウス",Add3 :"イージスシステム",Add4 :"不死鳥の護り"},
"鉄壁の駆逐艦": { Add1 :"水上護衛",Add2 :"不死鳥の護り",Add3 :"C4Iシステム",Add4 :"ミサイル迎撃システム"},
"水兵訓練": { Add1 :"水兵訓練",Add2 :"弾幕",Add3 :"艦砲射撃",Add4 :"艦艇増産"},
"重自走砲集中砲撃": { Add1 :"決死の防衛戦",Add2 :"戦場の女王",Add3 :"超重ロケット弾",Add4 :"K作戦"},
"離島防衛": { Add1 :"油槽船団護衛",Add2 :"戦時総動員",Add3 :"軽金属輸送作戦",Add4 :"ミサイル迎撃システム"},
"C4ISR": { Add1 :"泥まみれの虎",Add2 :"C4Iシステム",Add3 :"チョバム・アーマー",Add4 :"大祖国戦争の英雄"},
"AL作戦": { Add1 :"海上前線基地",Add2 :"高速展開",Add3 :"特殊部隊投入",Add4 :"マレー電撃戦"},
"歴戦の女神": { Add1 :"海軍十字章の英雄",Add2 :"高速戦艦の奔走",Add3 :"雷爆同時攻撃",Add4 :"シルテ海戦"},
"八八艦隊計画": { Add1 :"潜水艦警戒線",Add2 :"防護弾幕",Add3 :"国民動員令",Add4 :"ミサイル迎撃システム"},
"黄色の14": { Add1 :"無頼の戦技",Add2 :"アフリカの星",Add3 :"黒い悪魔",Add4 :"黄色の14"},
"帝国機動部隊の誇り": { Add1 :"無頼の戦技",Add2 :"主砲の雄叫びよ、ひびけ",Add3 :"原子力空母到来",Add4 :"大艦巨砲の誇り"},
"サントロンの幽霊": { Add1 :"無頼の戦技",Add2 :"近代化改修",Add3 :"ジェリコのラッパ",Add4 :"闇姫の夜"},
"殖産興業": { Add1 :"熟練工の尽力",Add2 :"Z旗",Add3 :"戦時特需景気",Add4 :"経済賦活"},
"シャルの応援": { Add1 :"熟練工の尽力",Add2 :"縦深防御",Add3 :"戦時特需景気",Add4 :"統合整備計画"},
"熟練搭乗員": { Add1 :"熟練搭乗員",Add2 :"ワゴンホイール",Add3 :"エンジン全開",Add4 :"航空撃滅"},
"高火力援護射撃": { Add1 :"狙撃",Add2 :"機械化歩兵随伴",Add3 :"パルチザン蜂起",Add4 :"近接航空支援"},
"ヘッドショット": { Add1 :"狙撃",Add2 :"歩兵動員令",Add3 :"死守命令",Add4 :"弾薬増強"},
"ステルス戦略爆撃": { Add1 :"独立重戦車大隊",Add2 :"イージスシステム",Add3 :"戦時特需景気",Add4 :"少陸軍省の看護"},
"女装艦隊": { Add1 :"独立重戦車大隊",Add2 :"パック・フロント",Add3 :"少陸軍省の看護",Add4 :"強襲上陸作戦"},
"猛獣王の咆哮": { Add1 :"独立重戦車大隊",Add2 :"鉄十字のエース",Add3 :"ジークフリート線",Add4 :"真なる豹"},
"キング・タイガー": { Add1 :"猛獣王の咆哮",Add2 :"真なる豹",Add3 :"疾風迅雷",Add4 :"大艦巨砲の化身"},
"マリナーファの猛虎": { Add1 :"猛獣王の咆哮",Add2 :"砲兵支援",Add3 :"超重ロケット弾",Add4 :"ツィタデレ作戦"},
"強運の巡洋艦": { Add1 :"癒される夜",Add2 :"夜間戦闘機の父",Add3 :"オルレアンの乙女",Add4 :"海の悪魔"},
"エース": { Add1 :"白兵戦突入",Add2 :"人海戦術",Add3 :"戦車急展開",Add4 :"伝単頒布"},
"銃剣突撃": { Add1 :"白兵戦突入",Add2 :"塹壕戦",Add3 :"食料生産増加",Add4 :"歩兵奇襲"},
"歩兵奇襲": { Add1 :"白兵戦突入",Add2 :"掩体壕",Add3 :"緊急食料輸送",Add4 :"歩兵総攻撃"},
"地上戦闘支援": { Add1 :"白兵戦突入",Add2 :"歩兵防御",Add3 :"銀輪部隊",Add4 :"地上戦闘支援"},
"帝都陸軍のアイドル": { Add1 :"白衣の天使",Add2 :"スター慰問",Add3 :"慰問袋",Add4 :"復活の翼"},
"HIT&RUN": { Add1 :"百人隊長",Add2 :"近代化改修",Add3 :"猟虎蹂躙",Add4 :"パンツァーカイル"},
"水上護衛": { Add1 :"直掩機展開",Add2 :"パック・フロント",Add3 :"護衛機随伴",Add4 :"防護弾幕"},
"コンバット・ボックス": { Add1 :"相互支援弾幕",Add2 :"航空撃滅",Add3 :"エンジン全開",Add4 :"護衛機随伴"},
"肉薄攻撃": { Add1 :"石油生産増加",Add2 :"人海戦術",Add3 :"歩兵訓練",Add4 :"制圧砲爆撃"},
"増加装甲": { Add1 :"石油生産増加",Add2 :"戦車攻撃",Add3 :"戦車急展開",Add4 :"複合装甲"},
"陸軍防御": { Add1 :"石油生産増加",Add2 :"戦車攻撃",Add3 :"戦車機動",Add4 :"増加装甲"},
"石油生産増加": { Add1 :"石油生産増加",Add2 :"艦隊機動",Add3 :"戦車兵訓練",Add4 :"緊急石油輸送"},
"緊急石油輸送": { Add1 :"石油生産増加",Add2 :"高速艦隊",Add3 :"戦車兵訓練",Add4 :"資源生産増加"},
"要塞攻略砲": { Add1 :"砲兵支援",Add2 :"増加装甲",Add3 :"戦車攻勢",Add4 :"大戦車戦"},
"近接航空支援": { Add1 :"砲兵支援",Add2 :"増加装甲",Add3 :"緊急石油輸送",Add4 :"戦車蹂躙"},
"重榴弾砲砲撃支援": { Add1 :"砲兵支援",Add2 :"弾薬増強",Add3 :"高速機動戦",Add4 :"要塞攻略砲"},
"女王の微笑み": { Add1 :"移動工廠",Add2 :"士気高揚",Add3 :"経済学",Add4 :"応急処置"},
"癒される夜": { Add1 :"移動工廠",Add2 :"慰問袋",Add3 :"白衣の天使",Add4 :"復活の翼"},
"メディーック!": { Add1 :"移動工廠",Add2 :"護衛機随伴",Add3 :"資源補給作戦",Add4 :"少陸軍省の看護"},
"ブレイブ・イーグル": { Add1 :"究極のレシプロ戦闘機",Add2 :"緊急迎撃",Add3 :"サイドワインダー",Add4 :"疾風迅雷"},
"長距離侵攻": { Add1 :"突撃砲部隊",Add2 :"護衛機随伴",Add3 :"緊急鉄鉱石輸送",Add4 :"本土爆撃"},
"E計画": { Add1 :"第3世代MBT",Add2 :"近代化改修",Add3 :"闇姫の夜",Add4 :"武装親衛隊"},
"エアードミナンスファイター": { Add1 :"第5世代ジェット戦闘機",Add2 :"マルチロール",Add3 :"電光石火",Add4 :"究極のレシプロ戦闘機"},
"JSF": { Add1 :"第5世代ジェット戦闘機",Add2 :"重戦闘爆撃機随伴",Add3 :"JSF",Add4 :"ライトニング・ストライク"},
"総統閣下の野望": { Add1 :"第5空母航空団",Add2 :"米海軍のアイドル",Add3 :"総統の号令",Add4 :"オールド・ヨーキィ"},
"ソロモンの暗殺者": { Add1 :"第5空母航空団",Add2 :"艦隊連携",Add3 :"要塞攻略",Add4 :"姿なき暗殺者"},
"艦隊決戦": { Add1 :"米海軍のアイドル",Add2 :"巨艦の咆哮",Add3 :"闇夜の三式弾",Add4 :"雷爆同時攻撃"},
"拠点移動": { Add1 :"精鋭快速部隊",Add2 :"潜水艦警戒線",Add3 :"戦時設計",Add4 :"経済改革"},
"ニイタカヤマノボレ": { Add1 :"精鋭快速部隊",Add2 :"要塞修復",Add3 :"陸軍戦力増強",Add4 :"鉄の暴風"},
"戦場の女神": { Add1 :"精鋭装甲師団投入",Add2 :"パック・フロント",Add3 :"陸軍演習",Add4 :"韋駄天の機甲戦術"},
"帝都の女神": { Add1 :"紫電一閃",Add2 :"護衛機随伴",Add3 :"航空管制",Add4 :"帝都の切り札"},
"陸軍戦力増強": { Add1 :"経済学",Add2 :"トップ・エース",Add3 :"陸軍戦力増強",Add4 :"統合整備計画"},
"帝都の切り札": { Add1 :"経済賦活",Add2 :"縦深防御",Add3 :"名将の智謀",Add4 :"少陸軍省の看護"},
"ロンドン大爆撃": { Add1 :"絨毯爆撃",Add2 :"パトル・オブ・ブリテン",Add3 :"悪魔のサイレン",Add4 :"エアードミナンスファイター"},
"スピードスター": { Add1 :"緊急作戦",Add2 :"高速機動戦",Add3 :"精鋭快速部隊",Add4 :"悪女のささやき"},
"本土防衛": { Add1 :"緊急援護",Add2 :"パック・フロント",Add3 :"死守命令",Add4 :"戦場の火消し"},
"空挺救護作戦": { Add1 :"緊急石油輸送",Add2 :"対陣地兵器増産",Add3 :"死守命令",Add4 :"イージスシステム"},
"資源生産増加": { Add1 :"緊急石油輸送",Add2 :"緊急軽金属輸送",Add3 :"エンジン全開",Add4 :"資源補給作戦"},
"奇襲攻撃": { Add1 :"緊急鉄鉱石輸送",Add2 :"地下要塞化",Add3 :"複合装甲",Add4 :"統合整備計画"},
"農林対策": { Add1 :"緊急鉄鉱石輸送",Add2 :"緊急食料輸送",Add3 :"戦車急展開",Add4 :"農林技術"},
"戦術家": { Add1 :"緊急鉄鉱石輸送",Add2 :"艦艇増産",Add3 :"浸透戦術",Add4 :"死守命令"},
"ソロモン海戦": { Add1 :"総統閣下の野望",Add2 :"米海軍のアイドル",Add3 :"歴戦の女神",Add4 :"艦隊決戦"},
"明石の神技": { Add1 :"縦深攻撃",Add2 :"士気高揚",Add3 :"好景気",Add4 :"少陸軍省の看護"},
"シャルの作戦": { Add1 :"縦深攻撃",Add2 :"奇襲攻撃",Add3 :"士気高揚",Add4 :"Z旗"},
"マレー電撃戦": { Add1 :"縦深攻撃",Add2 :"死守命令",Add3 :"強行軍",Add4 :"韋駄天"},
"闇姫の夜": { Add1 :"縦深攻撃",Add2 :"死守命令",Add3 :"熟練工の尽力",Add4 :"モッティ戦術"},
"護衛空母": { Add1 :"縦深攻撃",Add2 :"熟練工の尽力",Add3 :"戦時特需景気",Add4 :"シーレーン防衛戦略"},
"高速浸透作戦": { Add1 :"縦深攻撃",Add2 :"街道上の怪物",Add3 :"韋駄天",Add4 :"兵貴神速"},
"少陸軍省の看護": { Add1 :"縦深防御",Add2 :"死守命令",Add3 :"軍需相の辣腕",Add4 :"名将の智謀"},
"航空撃滅": { Add1 :"肉薄攻撃",Add2 :"ワゴンホイール",Add3 :"加速",Add4 :"航空優勢"},
"先制射撃": { Add1 :"肉薄攻撃",Add2 :"弾幕",Add3 :"高速艦隊",Add4 :"集中射撃"},
"狙撃": { Add1 :"肉薄攻撃",Add2 :"緊急食料輸送",Add3 :"地下要塞化",Add4 :"死守命令"},
"戦車攻勢": { Add1 :"肉薄攻撃",Add2 :"陸軍防御",Add3 :"戦車急展開",Add4 :"戦車蹂躙"},
"縦深攻撃": { Add1 :"航空優勢",Add2 :"護衛機随伴",Add3 :"パルチザン蜂起",Add4 :"アフリカの星"},
"フェニックスミサイル": { Add1 :"航空優勢",Add2 :"護衛機随伴",Add3 :"航空機増産",Add4 :"重戦闘爆撃機随伴"},
"マスタング・キラー": { Add1 :"航空優勢",Add2 :"韋駄天",Add3 :"資源補給作戦",Add4 :"アフリカの星"},
"増強航空隊": { Add1 :"航空撃滅",Add2 :"ワゴンホイール",Add3 :"加速",Add4 :"増強航空隊"},
"伝単頒布": { Add1 :"航空撃滅",Add2 :"相互支援弾幕",Add3 :"戦術家",Add4 :"パルチザン蜂起"},
"航空優勢": { Add1 :"航空撃滅",Add2 :"相互支援弾幕",Add3 :"緊急軽金属輸送",Add4 :"制空権確保"},
"航空攻撃": { Add1 :"航空攻撃",Add2 :"ワゴンホイール",Add3 :"加速",Add4 :"航空撃滅"},
"艦砲射撃": { Add1 :"艦砲射撃",Add2 :"弾幕",Add3 :"艦隊機動",Add4 :"先制射撃"},
"艦隊機動": { Add1 :"艦隊機動",Add2 :"弾幕",Add3 :"艦砲射撃",Add4 :"韋駄天"},
"奇跡の駆逐艦": { Add1 :"艦隊突撃",Add2 :"縦深攻撃",Add3 :"好景気",Add4 :"少陸軍省の看護"},
"シーレーン防衛戦略": { Add1 :"艦隊突撃",Add2 :"軍需相の辣腕",Add3 :"戦術家",Add4 :"アフリカの星"},
"大艦隊の威容": { Add1 :"艦隊突撃",Add2 :"軍需相の辣腕",Add3 :"柏葉剣付騎士鉄十字章",Add4 :"魚雷次発装填装置"},
"潜水艦警戒線": { Add1 :"艦隊追撃",Add2 :"縦深防御",Add3 :"工兵緊急移動",Add4 :"熟練工の尽力"},
"艦隊突撃": { Add1 :"艦隊追撃",Add2 :"艦艇増産",Add3 :"韋駄天",Add4 :"トップ・エース"},
"丁字戦法": { Add1 :"艦隊追撃",Add2 :"輪形陣",Add3 :"艦艇増産",Add4 :"艦隊突撃"},
"高速機動部隊": { Add1 :"艦隊追撃",Add2 :"高速艦隊",Add3 :"水兵訓練",Add4 :"艦隊突撃"},
"Air Dominance": { Add1 :"蒼い彗星",Add2 :"BIG SHOT ",Add3 :"史上最大の反撃",Add4 :"ストロング・アメリカ"},
"鉄のグスタフ": { Add1 :"蒼穹の軍馬",Add2 :"剣部隊",Add3 :"電光石火",Add4 :"黒死病襲来"},
"大祖国戦争の英雄": { Add1 :"街道上の怪物",Add2 :"不死鳥の護り",Add3 :"バイパーゼロ",Add4 :"鉄壁の巨人"},
"虎の立ち往生": { Add1 :"街道上の怪物",Add2 :"防護弾幕",Add3 :"死守命令",Add4 :"泥まみれの虎"},
"渡河作戦": { Add1 :"複合装甲",Add2 :"徹底抗戦",Add3 :"地下要塞化",Add4 :"レーダーピケット"},
"高々度戦闘": { Add1 :"複合装甲",Add2 :"死守命令",Add3 :"縦深防御",Add4 :"パック・フロント"},
"イージスシステム": { Add1 :"複合装甲",Add2 :"輪形陣",Add3 :"コンバット・ボックス",Add4 :"軍需相の辣腕"},
"防護弾幕": { Add1 :"複合装甲",Add2 :"輪形陣",Add3 :"コンバット・ボックス",Add4 :"パルチザン蜂起"},
"パック・フロント": { Add1 :"複合装甲",Add2 :"陸軍演習",Add3 :"戦車急展開",Add4 :"縦深防御"},
"ライトニング・ストライク": { Add1 :"西方電撃戦",Add2 :"制空権確保",Add3 :"重戦闘爆撃機随伴",Add4 :"ガーランド・サーカス"},
"海上前線基地": { Add1 :"要塞修復",Add2 :"戦時特需景気",Add3 :"好景気",Add4 :"応急処置"},
"海軍増強": { Add1 :"要塞修復",Add2 :"空挺救護作戦",Add3 :"海軍増強",Add4 :"熟練工の尽力"},
"アンツィオアーニー": { Add1 :"要塞攻略",Add2 :"スターリンのオルガン",Add3 :"戦略爆撃",Add4 :"本土爆撃"},
"鉄の城": { Add1 :"要塞攻略砲",Add2 :"海軍十字章の英雄",Add3 :"マジノ線",Add4 :"現存艦隊主義"},
"潜水空母": { Add1 :"要塞攻略砲",Add2 :"要塞攻略",Add3 :"夜間爆撃",Add4 :"姿なき暗殺者"},
"資源補給作戦": { Add1 :"資源生産増加",Add2 :"徹底抗戦",Add3 :"艦隊突撃",Add4 :"戦時特需景気"},
"国民戦闘機": { Add1 :"資源補給作戦",Add2 :"奇襲攻撃",Add3 :"国民戦闘機",Add4 :"Z旗"},
"バクラチオン作戦": { Add1 :"赤軍の誇り",Add2 :"大祖国戦争の歌姫",Add3 :"重砲一斉効力射",Add4 :"陣地突破戦車"},
"猛獣ハンター": { Add1 :"赤軍の誇り",Add2 :"零距離攻撃",Add3 :"無頼の戦技",Add4 :"猛獣王の咆哮"},
"BIG SHOT": { Add1 :"赤軍の誇り",Add2 :"魔弾の射手",Add3 :"重砲一斉効力射",Add4 :"アメリカン・ショット"},
"パールハーバーストライク": { Add1 :"超エース部隊",Add2 :"名将の智謀",Add3 :"要塞攻略",Add4 :"高速爆撃"},
"ビッグE": { Add1 :"超音速戦闘",Add2 :"イージスシステム",Add3 :"縦深攻撃",Add4 :"第8航空軍の猛威"},
"高々度迎撃戦": { Add1 :"超音速戦闘",Add2 :"増強航空隊",Add3 :"護衛機随伴",Add4 :"国民戦闘機"},
"慰問袋": { Add1 :"超音速戦闘",Add2 :"徹底抗戦",Add3 :"パルチザン蜂起",Add4 :"鉄十字のエース"},
"第8航空軍の猛威": { Add1 :"超音速戦闘",Add2 :"要塞修復",Add3 :"戦時特需景気",Add4 :"アフリカの星"},
"戦闘オペラハウス": { Add1 :"超音速戦闘",Add2 :"要塞修復",Add3 :"戦術家",Add4 :"経済賦活"},
"グライフ作戦": { Add1 :"超音速戦闘",Add2 :"護衛機随伴",Add3 :"航空機増産",Add4 :"好景気"},
"総統の号令": { Add1 :"超音速戦闘",Add2 :"護衛機随伴",Add3 :"航空機増産",Add4 :"好景気"},
"ガーランド・サーカス": { Add1 :"超音速戦闘",Add2 :"護衛機随伴",Add3 :"韋駄天",Add4 :"戦闘オペラハウス"},
"柏葉剣付騎士鉄十字章": { Add1 :"超音速戦闘",Add2 :"韋駄天",Add3 :"緊急軽金属輸送",Add4 :"制空権確保"},
"緊急迎撃": { Add1 :"超音速戦闘",Add2 :"韋駄天",Add3 :"航空機増産",Add4 :"双胴の悪魔"},
"護衛駆逐艦の活躍": { Add1 :"軍需相の辣腕",Add2 :"名将の智謀",Add3 :"精鋭快速部隊",Add4 :"戦時設計"},
"緊急軽金属輸送": { Add1 :"軽金属生産増加",Add2 :"エンジン全開",Add3 :"水兵訓練",Add4 :"艦艇増産"},
"軽金属生産増加": { Add1 :"軽金属生産増加",Add2 :"加速",Add3 :"水兵訓練",Add4 :"緊急軽金属輸送"},
"ワゴンホイール": { Add1 :"軽金属生産増加",Add2 :"航空攻撃",Add3 :"加速",Add4 :"相互支援弾幕"},
"直掩機展開": { Add1 :"輪形陣",Add2 :"艦艇増産",Add3 :"高速艦隊",Add4 :"縦深防御"},
"農林技術": { Add1 :"農林対策",Add2 :"伝単頒布",Add3 :"機甲戦",Add4 :"好景気"},
"経済学": { Add1 :"農林対策",Add2 :"強行軍",Add3 :"エース",Add4 :"縦深防御"},
"歩兵戦闘員急派": { Add1 :"農林改革",Add2 :"帝都の切り札",Add3 :"歩兵戦闘員急派",Add4 :"メナス作戦"},
"キュートなプレゼント": { Add1 :"迅速展開",Add2 :"メディーック!",Add3 :"シャルの応援",Add4 :"帝都陸軍のアイドル"},
"戦場の火消し": { Add1 :"迅速攻勢",Add2 :"工兵緊急移動",Add3 :"伝単頒布",Add4 :"資源補給作戦"},
"迅速展開": { Add1 :"迅速攻勢",Add2 :"複合装甲",Add3 :"徹底抗戦",Add4 :"陸軍戦力増強"},
"歩兵砲撃支援": { Add1 :"近代化改修",Add2 :"タンクデサント",Add3 :"長距離侵攻",Add4 :"重自走榴弾砲支援"},
"緊急資源輸送": { Add1 :"近代化改修",Add2 :"レーダーピケット",Add3 :"経済学",Add4 :"防護弾幕"},
"重攻撃ヘリ強襲": { Add1 :"近接航空支援",Add2 :"兵貴神速",Add3 :"高速浸透作戦",Add4 :"電光石火"},
"大祖国戦争の歌姫": { Add1 :"近接航空支援",Add2 :"大戦車戦",Add3 :"スターリンのオルガン",Add4 :"魔弾の射手"},
"第3世代MBT": { Add1 :"近接航空支援",Add2 :"機甲戦",Add3 :"大戦車戦",Add4 :"第3世代MBT"},
"TOW対戦車ミサイル": { Add1 :"近接航空支援",Add2 :"空挺救護作戦",Add3 :"拠点制圧作戦",Add4 :"TOW対戦車ミサイル"},
"特殊部隊投入": { Add1 :"近接航空支援",Add2 :"韋駄天",Add3 :"兵貴神速",Add4 :"第3世代MBT"},
"パンツァーカイル": { Add1 :"近接航空支援",Add2 :"魔弾の射手",Add3 :"バックハンドブロウ",Add4 :"陸上戦艦"},
"重砲一斉効力射": { Add1 :"近接航空支援",Add2 :"魔弾の射手",Add3 :"近代化改修",Add4 :"重砲一斉効力射"},
"百人隊長": { Add1 :"通商破壊戦",Add2 :"戦時設計",Add3 :"労働意欲向上",Add4 :"白衣の天使"},
"ヴェーゼル演習": { Add1 :"通商破壊戦",Add2 :"百人隊長",Add3 :"魚雷次発装填装置",Add4 :"バレンツ海の脅威"},
"第4++世代ジェット戦闘機": { Add1 :"酔いどれ撃墜王",Add2 :"緊急迎撃",Add3 :"エアードミナンスファイター",Add4 :"蒼い彗星"},
"重兵装艦": { Add1 :"重兵装艦",Add2 :"弾幕",Add3 :"高速艦隊",Add4 :"先制射撃"},
"経済改革": { Add1 :"重兵装艦",Add2 :"熟練搭乗員",Add3 :"機械化歩兵随伴",Add4 :"鉄十字のエース"},
"ストロング・アメリカ": { Add1 :"重戦闘爆撃機随伴",Add2 :"兵貴神速",Add3 :"第3世代MBT",Add4 :"エアシー・バトル"},
"雷神の槌": { Add1 :"重戦闘爆撃機随伴",Add2 :"制空権確保",Add3 :"韋駄天",Add4 :"剣部隊"},
"ラバウルの魔王": { Add1 :"重戦闘爆撃機随伴",Add2 :"大空のサムライ",Add3 :"一航艦の猛攻",Add4 :"零を継ぐもの"},
"トラ・トラ・トラ": { Add1 :"重戦闘爆撃機随伴",Add2 :"巨艦の咆哮",Add3 :"一航艦の猛攻",Add4 :"疾風迅雷"},
"93式空対艦誘導弾": { Add1 :"重戦闘爆撃機随伴",Add2 :"平成の零戦",Add3 :"マルチロール",Add4 :"93式空対艦誘導弾"},
"99式空対艦誘導弾": { Add1 :"重戦闘爆撃機随伴",Add2 :"無頼の戦技",Add3 :"史上最大の反撃",Add4 :"99式空対艦誘導弾"},
"トップガン": { Add1 :"重戦闘爆撃機随伴",Add2 :"第5世代ジェット戦闘機",Add3 :"酔いどれ撃墜王",Add4 :"フェニックスミサイル"},
"酔いどれ撃墜王": { Add1 :"重戦闘爆撃機随伴",Add2 :"紫電一閃",Add3 :"韋駄天",Add4 :"剣部隊"},
"平成の零戦": { Add1 :"重戦闘爆撃機随伴",Add2 :"超音速戦闘",Add3 :"トップ・エース",Add4 :"零を継ぐもの"},
"マルチロール": { Add1 :"重戦闘爆撃機随伴",Add2 :"超音速戦闘",Add3 :"制空権確保",Add4 :"無頼の戦技"},
"第5世代ジェット戦闘機": { Add1 :"重戦闘爆撃機随伴",Add2 :"超音速戦闘",Add3 :"双胴の悪魔",Add4 :"マルチロール"},
"鉄の暴風": { Add1 :"重火力集中",Add2 :"パルチザン蜂起",Add3 :"資源生産増加",Add4 :"精鋭快速部隊"},
"縦深防御": { Add1 :"重火力集中",Add2 :"地下要塞化",Add3 :"複合装甲",Add4 :"イージスシステム"},
"軍需相の辣腕": { Add1 :"重火力集中",Add2 :"対陣地兵器増産",Add3 :"戦時設計",Add4 :"士気高揚"},
"戦略爆撃": { Add1 :"重火力集中",Add2 :"工兵緊急移動",Add3 :"労働意欲向上",Add4 :"熟練工の尽力"},
"拠点制圧作戦": { Add1 :"重火力集中",Add2 :"戦場の火消し",Add3 :"伝単頒布",Add4 :"奇襲攻撃"},
"索敵機展開": { Add1 :"重火力集中",Add2 :"緊急援護",Add3 :"緊急食料輸送",Add4 :"柏葉剣付騎士鉄十字章"},
"本土爆撃": { Add1 :"重火力集中",Add2 :"縦深防御",Add3 :"緊急食料輸送",Add4 :"本土爆撃"},
"マジノ線": { Add1 :"重火力集中",Add2 :"複合装甲",Add3 :"地下要塞化",Add4 :"イージスシステム"},
"ゲリラ戦術": { Add1 :"鉄の暴風",Add2 :"パック・フロント",Add3 :"農林技術",Add4 :"精鋭快速部隊"},
"絨毯爆撃": { Add1 :"鉄の暴風",Add2 :"名将の智謀",Add3 :"超エース部隊",Add4 :"ステルス戦略爆撃"},
"姿なき暗殺者": { Add1 :"鉄の暴風",Add2 :"工兵緊急移動",Add3 :"対陣地兵器増産",Add4 :"アフリカの星"},
"スターリンのオルガン": { Add1 :"鉄の暴風",Add2 :"工兵緊急移動",Add3 :"緊急軽金属輸送",Add4 :"名将の智謀"},
"名将の智謀": { Add1 :"鉄の暴風",Add2 :"縦深防御",Add3 :"パルチザン蜂起",Add4 :"少陸軍省の看護"},
"天使の後押し": { Add1 :"鉄十字のエース",Add2 :"水上護衛",Add3 :"防護弾幕",Add4 :"不死鳥の護り"},
"巨象の雄叫び": { Add1 :"鉄十字のエース",Add2 :"真なる豹",Add3 :"独立重戦車大隊",Add4 :"陸上戦艦"},
"機動艦隊護衛": { Add1 :"鉄壁の駆逐艦",Add2 :"チョバム・アーマー",Add3 :"防護弾幕",Add4 :"ダックイン"},
"緊急鉄鉱石輸送": { Add1 :"鉄生産増加",Add2 :"戦車急展開",Add3 :"歩兵訓練",Add4 :"農林対策"},
"鉄生産増加": { Add1 :"鉄生産増加",Add2 :"戦車機動",Add3 :"歩兵訓練",Add4 :"緊急鉄鉱石輸送"},
"弾幕": { Add1 :"鉄生産増加",Add2 :"艦砲射撃",Add3 :"艦隊機動",Add4 :"防御陣形"},
"歩兵総攻撃": { Add1 :"銃剣突撃",Add2 :"塹壕戦",Add3 :"歩兵動員令",Add4 :"浸透戦術"},
"海兵隊上陸": { Add1 :"銃剣突撃",Add2 :"機械化部隊",Add3 :"歩兵訓練",Add4 :"浸透戦術"},
"浸透戦術": { Add1 :"銃剣突撃",Add2 :"歩兵動員令",Add3 :"韋駄天",Add4 :"トップ・エース"},
"ガ島挺身砲撃": { Add1 :"闇夜の三式弾",Add2 :"不滅の戦艦",Add3 :"対艦飽和攻撃",Add4 :"主砲の雄叫びよ、ひびけ"},
"遠距離隠密魚雷戦": { Add1 :"闇夜の三式弾",Add2 :"雷爆同時攻撃",Add3 :"重兵装艦",Add4 :"ガ島挺身砲撃"},
"囚われの娘": { Add1 :"闇姫の夜",Add2 :"イージスシステム",Add3 :"空挺救護作戦",Add4 :"タイガー恐怖症"},
"空の宮本武蔵": { Add1 :"防人の荒鷲",Add2 :"フェニックスミサイル",Add3 :"緊急撃撃",Add4 :"トラ・トラ・トラ"},
"要塞修復": { Add1 :"防御陣形",Add2 :"先制射撃",Add3 :"高速艦隊",Add4 :"直掩機展開"},
"輪形陣": { Add1 :"防御陣形",Add2 :"先制射撃",Add3 :"高速艦隊",Add4 :"直掩機展開"},
"最強アメリカ主力戦車": { Add1 :"陸上戦艦",Add2 :"重砲一斉効力射",Add3 :"陣地突破戦車",Add4 :"BGBMS"},
"要人輸送": { Add1 :"陸軍持久戦体制",Add2 :"要塞修復",Add3 :"資源補給作戦",Add4 :"近接航空支援"},
"統合整備計画": { Add1 :"陸軍演習",Add2 :"死守命令",Add3 :"熟練工の尽力",Add4 :"少陸軍省の看護"},
"精鋭快速部隊": { Add1 :"陸軍演習",Add2 :"軍需相の辣腕",Add3 :"農林対策",Add4 :"熟練工の尽力"},
"レーダーピケット": { Add1 :"陸軍防御",Add2 :"弾幕",Add3 :"ワゴンホイール",Add4 :"肉薄攻撃"},
"スター慰問": { Add1 :"集中射撃",Add2 :"歩兵総攻撃",Add3 :"艦艇増産",Add4 :"シーレーン防衛戦略"},
"オルレアンの乙女": { Add1 :"集中射撃",Add2 :"直掩機展開",Add3 :"艦艇増産",Add4 :"不死鳥の護り"},
"雷爆同時攻撃": { Add1 :"集中射撃",Add2 :"直掩機展開",Add3 :"艦艇増産",Add4 :"巨艦の咆哮"},
"決死の防衛戦": { Add1 :"零距離攻撃",Add2 :"国民兵動員",Add3 :"地上戦闘支援",Add4 :"重自走榴弾砲支援"},
"お年玉発射!": { Add1 :"零距離攻撃",Add2 :"工兵緊急派遣",Add3 :"特殊部隊投入",Add4 :"超重ロケット弾"},
"BATTLESHIP": { Add1 :"雷爆同時攻撃",Add2 :"巨艦の咆哮",Add3 :"丁字戦法",Add4 :"マイティ・モー"},
"悪魔のサイレン": { Add1 :"電光石火",Add2 :"マルチロール",Add3 :"熟練搭乗員",Add4 :"剣部隊"},
"奮迅迎撃": { Add1 :"電光石火",Add2 :"悪魔のサイレン",Add3 :"黒死病襲来",Add4 :"スーパーマルチロール"},
"イタリアの切り札": { Add1 :"電光石火",Add2 :"究極のレシプロ戦闘機",Add3 :"ラッキー13",Add4 :"防人の荒鷲"},
"彗星の如く": { Add1 :"電光石火",Add2 :"重攻撃ヘリ強襲",Add3 :"マルチロール",Add4 :"蒼い彗星"},
"高速展開": { Add1 :"韋駄天",Add2 :"奇襲攻撃",Add3 :"海上前線基地",Add4 :"ファーティの前線視察"},
"兵貴神速": { Add1 :"韋駄天",Add2 :"徹底抗戦",Add3 :"縦深防御",Add4 :"熟練工の尽力"},
"高速輸送": { Add1 :"韋駄天",Add2 :"高速展開",Add3 :"海上前線基地",Add4 :"特殊部隊投入"},
"第653重戦車駆逐大隊": { Add1 :"韋駄天の機甲戦術",Add2 :"第3世代MBT",Add3 :"陸軍戦力増強",Add4 :"独立重戦車大隊"},
"大艦巨砲の化身": { Add1 :"韋駄天の機甲戦術",Add2 :"陸軍演習",Add3 :"死守命令",Add4 :"猟虎蹂躙"},
"飛行兵訓練": { Add1 :"飛行兵訓練",Add2 :"ワゴンホイール",Add3 :"航空攻撃",Add4 :"航空機増産"},
"緊急食料輸送": { Add1 :"食料生産増加",Add2 :"機械化部隊",Add3 :"飛行兵訓練",Add4 :"航空機増産"},
"歩兵防御": { Add1 :"食料生産増加",Add2 :"歩兵攻撃",Add3 :"銀輪部隊",Add4 :"掩体壕"},
"食料生産増加": { Add1 :"食料生産増加",Add2 :"銀輪部隊",Add3 :"飛行兵訓練",Add4 :"緊急食料輸送"},
"黒死病襲来": { Add1 :"飽和攻撃",Add2 :"工兵緊急移動",Add3 :"パルチザン蜂起",Add4 :"兵貴神速"},
"ジェット戦闘機迎撃": { Add1 :"高々度迎撃戦",Add2 :"兵貴神速",Add3 :"韋駄天",Add4 :"究極のレシプロ戦闘機"},
"APS": { Add1 :"高々度迎撃戦",Add2 :"街道上の怪物",Add3 :"防護弾幕",Add4 :"C4Iシステム"},
"零距離攻撃": { Add1 :"高速機動戦",Add2 :"地上戦闘支援",Add3 :"ゲリラ戦術",Add4 :"タイガー恐怖症"},
"高速艦隊": { Add1 :"高速艦隊",Add2 :"弾幕",Add3 :"艦砲射撃",Add4 :"縦深防御"},
"艦隊追撃": { Add1 :"高速艦隊",Add2 :"防御陣形",Add3 :"強行軍",Add4 :"集中射撃"},
"超重ロケット弾": { Add1 :"魔弾の射手",Add2 :"近接航空支援",Add3 :"街道上の怪物",Add4 :"虎神の戦争教育"},
"フリードリヒの神速撃": { Add1 :"魚雷次発装填装置",Add2 :"奇跡の駆逐艦",Add3 :"海軍増強",Add4 :"雷爆同時攻撃"},
"巨艦の咆哮": { Add1 :"魚雷次発装填装置",Add2 :"防御陣形",Add3 :"移動工廠",Add4 :"士気高揚"},
"ハニートラップ": { Add1 :"黒い悪魔",Add2 :"機動艦隊護衛",Add3 :"ガーランド・サーカス",Add4 :"JSF"},
"神技の見越し": { Add1 :"黒い悪魔",Add2 :"重戦闘爆撃機随伴",Add3 :"アフリカの星",Add4 :"神技の見越し"},
};
var lv_list = [
[ 14 , 80 , 16 , 03 , 1 ] ,
[ 40 , 71 , 21 , 06 , 2 ] ,
[ 66 , 62 , 25 , 10 , 3 ] ,
[ 92 , 53 , 27 , 13 , 7 ] ,
[ 118 , 46 , 28 , 17 , 9 ] ,
[ 144 , 39 , 28 , 19 , 14 ] ,
[ 170 , 34 , 27 , 22 , 17 ] ,
[ 196 , 29 , 26 , 24 , 21 ] ,
[ 224 , 26 , 24 , 21 , 29 ] ,
[ 250 , 24 , 22 , 20 , 34 ] ,
[ 276 , 23 , 20 , 18 , 39 ] ,
[ 302 , 20 , 18 , 16 , 46 ] ,
[ 328 , 17 , 16 , 14 , 53 ] ,
[ 999 , 0 , 0 , 0 , 0 ]
];
var scr_list = [
[ 25 , 66.67 ], [ 225 , 66.56 ], [ 625 , 66.44 ], [ 1225 , 66.33 ], [ 2025 , 66.22 ], [ 3025 , 66.10 ], [ 4225 , 65.99 ], [ 5625 , 65.87 ],
[ 7225 , 65.75 ], [ 9025 , 65.64 ], [ 11025 , 65.52 ], [ 13225 , 65.40 ], [ 15625 , 65.28 ], [ 18225 , 65.16 ], [ 21025 , 65.03 ], [ 24025 , 64.91 ],
[ 27225 , 64.79 ], [ 30625 , 64.66 ], [ 34225 , 64.54 ], [ 38025 , 64.41 ], [ 42025 , 64.29 ], [ 46225 , 64.16 ], [ 50625 , 64.03 ], [ 55225 , 63.90 ],
[ 60025 , 63.77 ], [ 65025 , 63.64 ], [ 70225 , 63.50 ], [ 75625 , 63.37 ], [ 81225 , 63.24 ], [ 87025 , 63.10 ], [ 93025 , 62.96 ], [ 99225 , 62.83 ],
[ 105625 , 62.69 ], [ 112225 , 62.55 ], [ 119025 , 62.41 ], [ 126025 , 62.26 ], [ 133225 , 62.12 ], [ 140625 , 61.98 ], [ 148225 , 61.83 ], [ 156025 , 61.69 ],
[ 164025 , 61.54 ], [ 172225 , 61.39 ], [ 180625 , 61.24 ], [ 189225 , 61.09 ], [ 198025 , 60.94 ], [ 207025 , 60.78 ], [ 216225 , 60.63 ], [ 225625 , 60.48 ],
[ 235225 , 60.32 ], [ 245025 , 60.16 ], [ 255025 , 60.00 ], [ 265225 , 59.84 ], [ 275625 , 59.68 ], [ 286225 , 59.51 ], [ 297025 , 59.35 ], [ 308025 , 59.19 ],
[ 319225 , 59.02 ], [ 330625 , 58.85 ], [ 342225 , 58.68 ], [ 354025 , 58.51 ], [ 366025 , 58.33 ], [ 378225 , 58.16 ], [ 390625 , 57.98 ], [ 403225 , 57.81 ],
[ 416025 , 57.63 ], [ 429025 , 57.45 ], [ 442225 , 57.26 ], [ 455625 , 57.08 ], [ 469225 , 56.90 ], [ 483025 , 56.71 ], [ 497025 , 56.52 ], [ 511225 , 56.33 ],
[ 525625 , 56.14 ], [ 540225 , 55.95 ], [ 555025 , 55.76 ], [ 570025 , 55.56 ], [ 585225 , 55.36 ], [ 600625 , 55.16 ], [ 616225 , 54.95 ], [ 632025 , 54.75 ],
[ 648025 , 54.55 ], [ 664225 , 54.34 ], [ 680625 , 54.13 ], [ 697225 , 53.92 ], [ 714025 , 53.71 ], [ 731025 , 53.49 ], [ 748225 , 53.27 ], [ 765625 , 53.05 ],
[ 783225 , 52.83 ], [ 801025 , 52.61 ], [ 819025 , 52.38 ], [ 837225 , 52.15 ], [ 855625 , 51.92 ], [ 874225 , 51.69 ], [ 893025 , 51.46 ], [ 912025 , 51.22 ],
[ 931225 , 50.98 ], [ 950625 , 50.74 ], [ 970225 , 50.50 ], [ 990025 , 50.25 ], [ 1010025 , 50.00 ], [ 1030225 , 49.75 ], [ 1050625 , 49.49 ], [ 1071225 , 49.23 ],
[ 1092025 , 48.97 ], [ 1113025 , 48.71 ], [ 1134225 , 48.45 ], [ 1155625 , 48.18 ], [ 1177225 , 47.91 ], [ 1199025 , 47.64 ], [ 1221025 , 47.36 ], [ 1243225 , 47.08 ],
[ 1265625 , 46.80 ], [ 1288225 , 46.52 ], [ 1311025 , 46.23 ], [ 1334025 , 45.93 ], [ 1357225 , 45.62 ], [ 1380625 , 45.31 ], [ 1404225 , 45.00 ], [ 1428025 , 44.68 ],
[ 1452025 , 44.36 ], [ 1476225 , 44.03 ], [ 1500625 , 43.70 ], [ 1525225 , 43.36 ], [ 1550025 , 43.02 ], [ 1575025 , 42.68 ], [ 1600225 , 42.33 ], [ 1625625 , 41.98 ],
[ 1651225 , 41.62 ], [ 1677025 , 41.26 ], [ 1703025 , 40.89 ], [ 1729225 , 40.52 ], [ 1755625 , 40.14 ], [ 1782225 , 39.76 ], [ 1809025 , 39.37 ], [ 1836025 , 38.98 ],
[ 1863225 , 38.58 ], [ 1890625 , 38.18 ], [ 1918225 , 37.77 ], [ 1946025 , 37.36 ], [ 1974025 , 36.94 ], [ 2002225 , 36.51 ], [ 2030625 , 36.09 ], [ 2059225 , 35.65 ],
[ 2088025 , 35.21 ], [ 2117025 , 34.77 ], [ 2146225 , 34.32 ], [ 2175625 , 33.86 ], [ 2205225 , 33.40 ], [ 2235025 , 32.93 ], [ 2265025 , 32.46 ], [ 2295225 , 31.98 ],
[ 2325625 , 31.50 ], [ 2356225 , 31.01 ], [ 2387025 , 30.52 ], [ 2418025 , 30.02 ], [ 2449225 , 29.52 ], [ 2480625 , 29.01 ], [ 2512225 , 28.49 ], [ 2544025 , 27.97 ],
[ 2576025 , 27.45 ], [ 2608225 , 26.92 ], [ 2640625 , 26.38 ], [ 2673225 , 25.84 ], [ 2706025 , 25.30 ], [ 2739025 , 24.74 ], [ 2772225 , 24.19 ], [ 2805625 , 23.63 ],
[ 2839225 , 23.07 ], [ 2873025 , 22.50 ], [ 2907025 , 21.92 ], [ 2941225 , 21.35 ], [ 2975625 , 20.77 ], [ 3010225 , 20.18 ], [ 3045025 , 19.59 ], [ 3080025 , 19.00 ],
[ 3115225 , 18.40 ], [ 3150625 , 17.80 ], [ 3186225 , 17.20 ], [ 3222025 , 16.60 ], [ 3258025 , 15.99 ], [ 3294225 , 15.38 ], [ 3330625 , 14.76 ], [ 3367225 , 14.15 ],
[ 3404025 , 13.53 ], [ 3441025 , 12.91 ], [ 3478225 , 12.28 ], [ 3515625 , 11.65 ], [ 3553225 , 11.01 ], [ 3591025 , 10.37 ], [ 3629025 , 9.73 ], [ 3667225 , 9.09 ],
[ 3705625 , 9.09 ], [ 3744225 , 9.09 ], [ 3783025 , 9.09 ], [ 3822025 , 9.09 ], [ 3861225 , 9.09 ], [ 3900625 , 9.09 ], [ 3940225 , 9.09 ], [ 3980025 , 9.09 ],
[ 4020025 , 9.09 ], [ 4060225 , 9.09 ], [ 4100625 , 9.09 ], [ 4141225 , 9.09 ], [ 4182025 , 9.09 ], [ 4223025 , 9.09 ], [ 4264225 , 9.09 ], [ 4305625 , 9.09 ],
[ 4347225 , 9.09 ], [ 4389025 , 9.09 ], [ 4431025 , 9.09 ], [ 4473225 , 9.09 ], [ 4515625 , 9.09 ], [ 4558225 , 9.09 ], [ 4601025 , 9.09 ], [ 4644025 , 9.09 ],
[ 4687225 , 9.09 ], [ 4730625 , 9.09 ], [ 4774225 , 9.09 ], [ 4818025 , 9.09 ], [ 4862025 , 9.09 ], [ 4906225 , 9.09 ], [ 4950625 , 9.09 ], [ 4995225 , 9.09 ],
[ 5040025 , 9.09 ], [ 999999999 , 0.00 ]
];
( function() {
console.log("=== Start bmcaxis_dasu ===");
// マウスオーバー時に背景を黒色にする
GM_addStyle('.status_hp:hover,.status_att:hover,.status_int:hover,.status_wdef:hover,.status_sdef:hover,.status_sdef:hover,.status_bdef:hover,.status_rdef:hover,.status_speed:hover{background-color: rgba(250,250,250,0.8);}.ex:hover,.cardno:hover{background-color: rgba(0,0,0,0.8);}.union_sentence:hover{width:108px; height:70px; !important;background-color: rgba(0,0,0,0.8);}');
// 2015.04.10 新カードフォーマットにあわせてCSS修正
// スキル名 (スキル4個)
GM_addStyle("div.card_back div.skillName1 { font-size : 11.5px; top : 36px; !important; }");
GM_addStyle("div.card_back div.skillName2 { font-size : 11.5px; top : 103px; !important; }");
GM_addStyle("div.card_back div.skillName3 { font-size : 11.5px; top : 167px; !important; }");
GM_addStyle("div.card_back div.skillName4 { font-size : 11.5px; top : 233px; !important; }");
// スキル説明 (スキル4個)
GM_addStyle("div.card_back div.skill1 { font-size : 10px; top : 53px; !important; }");
GM_addStyle("div.card_back div.skill2 { font-size : 10px; top : 120px; !important; }");
GM_addStyle("div.card_back div.skill3 { font-size : 10px; top : 184px; !important; }");
GM_addStyle("div.card_back div.skill4 { font-size : 10px; top : 250px; !important; }");
// スキル名 (スキル3個)
GM_addStyle("div.card_back_old span.skillName1_old { font-size : 11.5px; top : 36px; !important; }");
GM_addStyle("div.card_back_old span.skillName2_old { font-size : 11.5px; top : 103px; !important; }");
GM_addStyle("div.card_back_old span.skillName3_old { font-size : 11.5px; top : 167px; !important; }");
// スキル説明 (スキル3個)
GM_addStyle("div.card_back_old div.skill1_old { font-size : 10px; top : 53px; !important; }");
GM_addStyle("div.card_back_old div.skill2_old { font-size : 10px; top : 120px; !important; }");
GM_addStyle("div.card_back_old div.skill3_old { font-size : 10px; top : 184px; !important; }");
// 透けてる枠
bg_status[1] = GM_getResourceURL("bg_status_trans1");
bg_status[3] = GM_getResourceURL("bg_status_trans3"); // 枠+表示領域2段
bg_status[4] = GM_getResourceURL("bg_status_trans4");
bg_status_pr[1] = GM_getResourceURL("bg_status_pr_trans1");
bg_status_pr[3] = GM_getResourceURL("bg_status_pr_trans3"); // 枠+表示領域2段
bg_status_pr[4] = GM_getResourceURL("bg_status_pr_trans4");
// =============================================================================================================================================================================
// ブショーダス画面・トレード画面での合成時のレシピ表示
// =============================================================================================================================================================================
if ( ( (location.pathname == "/union/learn.php") && (location.search.match("cid=") != null) ) || // スキル習得合成
( (location.pathname == "/union/lvup.php") && (location.search.match("cid=") != null) ) || // スキルレベルアップ合成
(location.pathname == "/card/trade.php") || // トレード 一覧画面
(location.pathname == "/card/trade_bid.php") ||
(location.pathname == "/card/bid_list.php") || // トレード - 入札中のカード
(location.pathname == "/card/dear_union.php") || // 戦友の愛
(location.pathname == "/busyodas/busyodas_result.php") ||
(location.pathname == "/busyodas/busyodas_at_once_result.php") ||
(location.pathname == "/card/allcard_delete.php") ||
(location.pathname == "/busyodas/busyodas_continuty_result.php") ||
(location.pathname == "/union/expup.php") ||
(location.pathname == "/card/allcard_delete.php") || // カード一括削除
(location.pathname == "/card/exhibit_confirm.php") || // トレード - 価格設定画面
(location.pathname == "/card/trade_card.php") || // トレード - 出品カード選択画面
(location.pathname == "/card/exhibit_list.php") || // トレード - 出品中のカード
(location.pathname == "/card/stock_box.php") // プレゼントBOX
){
console.log(location.pathname);
var htmldoc1 = document.createElement("html");
var htmldoc2 = document.createElement("html");
// 現在の能力値
var attack = 0; // 攻撃
var defense = 0; // 防御
var intelligence = 0; // 知力
// 1ポイントあたりのステータス増分
var pointAtk = 0; // 攻撃
var pointDef = 0; // 防御
var pointInt = 0; // 知力
// 実際に割り振ったポイント数
var AlloPointAtk = 0; // 攻撃
var AlloPointDef = 0; // 防御
var AlloPointInt = 0; // 知力
// 合成レシピ並び替え用配列
var SkillArray = [];
// 合成レシピ表示用
var status = "";
/*
var card_background = document.evaluate('//div[@class="cardWrapper"]/div[1]/div/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_Rate = document.evaluate('//div[@class="cardWrapper"]/div[1]/div[1]/div[1]/span[1]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
*/
if ( ((location.pathname == "/union/learn.php") && (location.search.match("cid=") != null)) ||
(location.pathname == "/card/trade.php") || // トレード - 一覧表示
(location.pathname == "/card/bid_list.php") || // トレード - 入札中のカード
(location.pathname == "/card/exhibit_list.php") || // トレード -出品中のカード
(location.pathname == "/card/trade_card.php") ||
(location.pathname == "/card/exhibit_confirm.php") ||
(location.pathname == "/card/stock_box.php") || // プレゼントBOX
(location.pathname == "/busyodas/busyodas_result.php") ||
(location.pathname == "/card/dear_union.php") || // 戦場の愛
(location.pathname == "/card/allcard_delete.php") || // カード一括削除
(location.pathname == "/busyodas/busyodas_at_once_result.php") ){
if ( (location.pathname == "/union/learn.php") && (location.search.match("cid=") != null) ) {
// ベースカード情報の取得 ==================================================================================================================================================
var base_background = document.evaluate('//div[@class="cardWrapper"]/div/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var base_lv = parseFloat( document.evaluate('//div[@class="right"]//span[contains(@class, "level")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML.match(/\d+/)[0] );
var base_score = parseFloat( document.evaluate('//span[@class="score"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML );
var base_rate = document.evaluate('//div[@class="cardWrapper"]//span[contains(@class, "rarerity")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML;
/*
console.log("Base LV :"+ base_lv);
console.log("Base SC :"+ base_score);
console.log("Base RA :"+ base_rate);
*/
// 背景画像の変更
GM_addStyle('div.cardStatus_rarerity_gr { background : url("' + bg_status_pr[4] + '"); !important; }'); // 枠 GR
GM_addStyle('div.cardStatus_rarerity_lr { background : url("' + bg_status_pr[4] + '"); !important; }'); // 枠 LR
GM_addStyle('div.cardStatus_rarerity_pr { background : url("' + bg_status_pr[4] + '"); !important; }'); // 枠 PR
GM_addStyle('div.cardStatus_rarerity_ur { background : url("' + bg_status_pr[4] + '"); !important; }'); // 枠 UR
GM_addStyle('div.cardStatus_rarerity_sr { background : url("' + bg_status[4] + '"); !important; }'); // 枠 SR
GM_addStyle('div.cardStatus_rarerity_hr { background : url("' + bg_status[4] + '"); !important; }'); // 枠 HR
GM_addStyle('div.cardStatus_rarerity_r { background : url("' + bg_status[4] + '"); !important; }'); // 枠 R
GM_addStyle('div.cardStatus_rarerity_uc { background : url("' + bg_status[4] + '"); !important; }'); // 枠 UC
GM_addStyle('div.cardStatus_rarerity_c { background : url("' + bg_status[4] + '"); !important; }'); // 枠 C
// 前面
while(/スコア:(\d+)(\d{3})/g.test(document.body.innerHTML)){
document.body.innerHTML = document.body.innerHTML.replace( /スコア:(\d+)(\d{3})/g, 'スコア:$1,$2' ); // スコア3桁カンマ区切り
}
// document.body.innerHTML = document.body.innerHTML.replace(/柏葉剣付騎士鉄十字章/g,"柏葉剣付~"); // スキル「柏葉剣付騎士鉄十字章」を短縮
GM_addStyle('span.union_sentence { font-size : 10px; !important; }'); // スキル表示フォント変更
GM_addStyle('span.union_bg { opacity : 0.5; !important; }'); // スキル表示背景
// 裏面
while(/score\">(\d+)(\d{3})/g.test(document.body.innerHTML)){
document.body.innerHTML = document.body.innerHTML.replace( /score\">(\d+)(\d{3})/g, 'score\">$1,$2' ); // スコア3桁カンマ区切り
}
// 裏面スキル名取得
// slillName1 → skillName1_old 2015.04.10(「戦」カード対応追加)
var base_skill1s = document.evaluate('//div[@class="back"]//span[@class="skillName1_old"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// slillName2 → skillName2_old 2015.04.10(「戦」カード対応追加)
var base_skill2s = document.evaluate('//div[@class="back"]//span[@class="skillName2_old"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var base_skill_1 = "@@";
var base_skill_2 = "@@";
if (base_skill1s.snapshotLength) {
base_skill_1 = base_skill1s.snapshotItem(0).innerHTML.substring(2).split("LV")[0];
}
if (base_skill2s.snapshotLength) {
base_skill_2 = base_skill2s.snapshotItem(0).innerHTML.substring(2).split("LV")[0];
}
}
// 素材カード ==========================================================================================================================================================
if ( (location.pathname == "/union/learn.php") && (location.search.match("cid=") != null) ) {
GM_addStyle('div#cardFileList span.union_bg { opacity : 0.7; background : url("https://lh6.googleusercontent.com/-Ze8ETx3RODc/Uw7RSJ3PeUI/AAAAAAAAB4c/-Uy3_J2t6hM/s315/bg_card_skill2.png") !important; }'); // スキル表示背景
var card_No = document.evaluate('//div[@class="cardColmn"]/div/div[1]/div/div/span[@class="cardno"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_r = document.evaluate('//div[@class="cardColmn"]/div/div[1]/div/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_r2 = document.evaluate('//div[@class="cardColmn"]/div/div[2]/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
}
// ユニットダス ============================================================================================================================================================================
if ((location.pathname == "/busyodas/busyodas_result.php") || (location.pathname == "/busyodas/busyodas_at_once_result.php") ){
console.log(location.pathname);
// 背景画像の変更
GM_addStyle('div.cardStatus_rarerity_gr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 GR
GM_addStyle('div.cardStatus_rarerity_lr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 LR
GM_addStyle('div.cardStatus_rarerity_pr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 PR
GM_addStyle('div.cardStatus_rarerity_ur { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 UR
GM_addStyle('div.cardStatus_rarerity_sr { background : url("' + bg_status[1] + '"); !important; }'); // 枠 SR
GM_addStyle('div.cardStatus_rarerity_hr { background : url("' + bg_status[1] + '"); !important; }'); // 枠 HR
GM_addStyle('div.cardStatus_rarerity_r { background : url("' + bg_status[1] + '"); !important; }'); // 枠 R
GM_addStyle('div.cardStatus_rarerity_uc { background : url("' + bg_status[1] + '"); !important; }'); // 枠 UC
GM_addStyle('div.cardStatus_rarerity_c { background : url("' + bg_status[1] + '"); !important; }'); // 枠 C
var card_r = document.evaluate('//div[@class="cardWrapper" or @class="cardWrapper2col"]//*[contains(@class, "cardStatus_rarerity_")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// card_back → card_back_old 2015.04.02 2015.04.10(「戦」カード対応追加)
var card_r2 = document.evaluate('//div[@class="cardWrapper" or @class="cardWrapper2col"]//*[starts-with(@class, "card_back")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_No = document.evaluate('//div[@class="cardWrapper" or @class="cardWrapper2col"]//*[@class="cardno"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
}
// トレード一覧・出品・戦友の愛 画面のカード枠の変更 ========================================================================================================================================
if ( (location.pathname == "/card/trade.php") ||
(location.pathname == "/card/exhibit_confirm.php") ||
(location.pathname == "/card/dear_union.php") ||
(location.pathname == "/card/allcard_delete.php") ||
(location.pathname == "/card/bid_list.php") ||
 (location.pathname == "/card/stock_box.php") || // プレゼントBOX
(location.pathname == "/card/exhibit_list.php")
) {
// 背景画像の変更
GM_addStyle('div.cardStatus_rarerity_gr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 GR
GM_addStyle('div.cardStatus_rarerity_lr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 LR
GM_addStyle('div.cardStatus_rarerity_pr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 PR
GM_addStyle('div.cardStatus_rarerity_ur { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 UR
GM_addStyle('div.cardStatus_rarerity_sr { background : url("' + bg_status[1] + '"); !important; }'); // 枠 SR
GM_addStyle('div.cardStatus_rarerity_hr { background : url("' + bg_status[1] + '"); !important; }'); // 枠 HR
GM_addStyle('div.cardStatus_rarerity_r { background : url("' + bg_status[1] + '"); !important; }'); // 枠 R
GM_addStyle('div.cardStatus_rarerity_uc { background : url("' + bg_status[1] + '"); !important; }'); // 枠 UC
GM_addStyle('div.cardStatus_rarerity_c { background : url("' + bg_status[1] + '"); !important; }'); // 枠 C
var card_No = document.evaluate('//span[@class="cardno"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_r = document.evaluate("//div[contains(@class, 'cardStatus_rarerity')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// 2015.04.10(「戦」カード対応追加)
var card_r2 = document.evaluate('//div[starts-with(@class, "card_back")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
console.log("No : " + card_No.snapshotLength);
console.log("r : " + card_r.snapshotLength);
console.log("r2 : " + card_r2.snapshotLength);
}
// トレード出品画面のカード枠の変更 ========================================================================================================================================
if ( (location.pathname == "/card/trade_card.php") ){
// 背景画像の変更
GM_addStyle('div.cardStatus_rarerity_gr { background : url("' + bg_status_pr[3] + '"); !important; }'); // 枠 GR
GM_addStyle('div.cardStatus_rarerity_lr { background : url("' + bg_status_pr[3] + '"); !important; }'); // 枠 LR
GM_addStyle('div.cardStatus_rarerity_pr { background : url("' + bg_status_pr[3] + '"); !important; }'); // 枠 PR
GM_addStyle('div.cardStatus_rarerity_ur { background : url("' + bg_status_pr[3] + '"); !important; }'); // 枠 UR
GM_addStyle('div.cardStatus_rarerity_sr { background : url("' + bg_status[3] + '"); !important; }'); // 枠 SR
GM_addStyle('div.cardStatus_rarerity_hr { background : url("' + bg_status[3] + '"); !important; }'); // 枠 HR
GM_addStyle('div.cardStatus_rarerity_r { background : url("' + bg_status[3] + '"); !important; }'); // 枠 R
GM_addStyle('div.cardStatus_rarerity_uc { background : url("' + bg_status[3] + '"); !important; }'); // 枠 UC
GM_addStyle('div.cardStatus_rarerity_c { background : url("' + bg_status[3] + '"); !important; }'); // 枠 C
var card_No = document.evaluate('//span[@class="cardno"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_r = document.evaluate("//div[contains(@class, 'cardStatus_rarerity')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// 2015.04.10(「戦」カード対応追加)
var card_r2 = document.evaluate('//div[starts-with(@class, "card_back")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
}
for (var i=0;i<card_No.snapshotLength;i++){
try {
htmldoc2.innerHTML = card_r.snapshotItem(i).innerHTML; // 裏面
htmldoc1.innerHTML = card_r2.snapshotItem(i).innerHTML; // 表面
// skillName1 → skillName1_old 2015.04.02
skill1 = document.evaluate('//span[@class="skillName1_old"]', htmldoc1, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML.split(":")[1].split("LV")[0].replace(/^\s+|\s+$/g, "");;
console.log(": " + skill1);
// console.log(i + " : " + skill1);
if ( (location.pathname == "/union/learn.php") && (location.search.match("cid=") != null) || (location.pathname == "/card/trade.php") ){
// LV・スコアの取得
lv = parseFloat( document.evaluate('//span[@class="level"]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML.match(/\d+/)[0] );
// score → score_old 2015.04.02
score = parseFloat( document.evaluate('//span[@class="score_old"]', htmldoc1, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML.replace(/,/g,"") );
// 合計LV・スコアの計算
var total_lv = base_lv + lv;
var total_score = base_score + score;
var score_table = 0;
var lv_table = 0;
for (var x=0;x<scr_list.length;x++) {
if (scr_list[x][0] > total_score) {
break;
}
}
score_table = x;
for (var x=0;x<lv_list.length;x++) {
if (lv_list[x][0] > total_lv) {
break;
}
}
lv_table = x;
// 合成確率の計算
var probability = [ 0.00, 0.00, 0.00 ,0.00 ];
//========================================
// 合成素材選択時のみ合成確率の計算を行う
//========================================
if ( (location.pathname == "/union/learn.php") && (location.search.match("cid=") != null)) {
probability[0] = (parseFloat( (1 - parseFloat(scr_list[score_table][1] / 100)) * parseFloat( lv_list[lv_table][1] / 100)) * 100).toFixed(2); // 大
probability[1] = (parseFloat( (1 - parseFloat(scr_list[score_table][1] / 100)) * parseFloat( lv_list[lv_table][2] / 100)) * 100).toFixed(2); // 中
probability[2] = (parseFloat( (1 - parseFloat(scr_list[score_table][1] / 100)) * parseFloat( lv_list[lv_table][3] / 100)) * 100).toFixed(2); // 小
probability[3] = (parseFloat( (1 - parseFloat(scr_list[score_table][1] / 100)) * parseFloat( lv_list[lv_table][4] / 100)) * 100).toFixed(2); // 隠
}
}
// 現在の能力値
attack = parseFloat( document.evaluate("//span[contains(@class, 'status_att')]", htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML );
defense = parseFloat( document.evaluate("//span[contains(@class, 'status_wdef')]", htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML );
intelligence = parseFloat( document.evaluate("//span[contains(@class, 'status_int')]", htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).innerHTML );
// 1ポイントあたりのステータス増分計算
// pointAtk = parseFloat(card_list[card_No.snapshotItem(i).innerHTML].Atk) * 0.094; // 攻撃
// pointDef = parseFloat(card_list[card_No.snapshotItem(i).innerHTML].Def1) * 0.094; // 防御
// pointInt = parseFloat(card_list[card_No.snapshotItem(i).innerHTML].Int) * 0.0016; // 知力
pointAtk = parseFloat(10) * 0.094; // 攻撃
pointDef = parseFloat(10) * 0.094; // 防御
pointInt = parseFloat(10) * 0.0016; // 知力
// 実際に割り振ったポイント数の計算
// AlloPointAtk = parseInt((attack - parseFloat(card_list[card_No.snapshotItem(i).innerHTML].Atk)) / pointAtk + 0.5); // 攻撃
// AlloPointDef = parseInt((defense - parseFloat(card_list[card_No.snapshotItem(i).innerHTML].Def1)) / pointDef + 0.5); // 防御
// AlloPointInt = parseInt((intelligence - parseFloat(card_list[card_No.snapshotItem(i).innerHTML].Int)) / pointInt + 0.5); // 知力
AlloPointAtk = parseInt((attack - parseFloat(10)) / pointAtk + 0.5); // 攻撃
AlloPointDef = parseInt((defense - parseFloat(10)) / pointDef + 0.5); // 防御
AlloPointInt = parseInt((intelligence - parseFloat(10)) / pointInt + 0.5); // 知力
// 合成レシピ並び替え用配列
SkillArray = [];
// 合成レシピと割り当てポイント数を配列に入れる
SkillArray.push( {"point":AlloPointAtk, "n":"攻", "skill": skill_list[ skill1 ].Add1, "probability":0.00, "flg":3 }); // 攻撃
SkillArray.push( {"point":AlloPointDef, "n":"防", "skill": skill_list[ skill1 ].Add2, "probability":0.00, "flg":2 }); // 防御
SkillArray.push( {"point":AlloPointInt, "n":"知", "skill": skill_list[ skill1 ].Add3, "probability":0.00, "flg":1 }); // 知力
SkillArray.push( {"point":0, "n":"隠", "skill": skill_list[ skill1 ].Add4, "probability":0.00, "flg":0 }); // 知力
// SkillArray.sort(
// function(a,b){
// if(a.point < b.point) return 1;
// if(a.point > b.point) return -1;
// if(a.flg < b.flg ) return 1;
// if(a.flg > b.flg ) return -1;
// return 0;
// }
// );
// 合成素材選択 ==================================================================================================================================================================================================
if ( (location.pathname == "/union/learn.php") && (location.search.match("cid=") != null) ) {
status = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:10px; left:8px; line-height:1.6; position:absolute; text-align:left; top:112px; white-space:nowrap; width:118px; ">';
status += '<table>';
// 合成確率を代入
for (var x=0;x<3;x++) {
SkillArray[x].probability = parseFloat(probability[x]);
}
// 合成確率でソート
SkillArray.sort(
function(a,b){
if(a.probability < b.probability) return 1;
if(a.probability > b.probability) return -1;
return 0;
}
);
// 隠しの合成確率は最後に代入 2013.01.18 追加
SkillArray[3].probability = parseFloat(probability[3]);
for (var x=0;x<4;x++) {
// 合成元カードに存在するスキルは表示しない
if ( (SkillArray[x].skill != base_skill_1) && (SkillArray[x].skill != base_skill_2)) {
status += '<tr><td width="84px">' + SkillArray[x].n + ":" + SkillArray[x].skill + '</td><td align="right" width="34px">' + SkillArray[x].probability + '%</td></tr>';
// status += SkillArray[x].n + ":" + SkillArray[x].skill + '<br />';
}
}
status += '</table>';
}
// トレード時の表示 ==============================================================================================================================================================================================
if ( (location.pathname == "/card/trade.php") || // トレード一覧
(location.pathname == "/card/stock_box.php") || // プレゼントBOX
(location.pathname == "/card/exhibit_confirm.php") ||
(location.pathname == "/busyodas/busyodas_result.php") || // ユニットダス - 1枚
(location.pathname == "/busyodas/busyodas_at_once_result.php") || // ユニットダス - 5枚
(location.pathname == "/card/allcard_delete.php") || // ユニットカード一括破棄
(location.pathname == "/card/bid_list.php") || // トレード - 入札中のカード
(location.pathname == "/card/exhibit_list.php") // トレード - 出品中のカード
){
status = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:11px; left:13px; line-height:1.6; text-align:left; top:196px; white-space:nowrap; width:108px; ">';
for (var x=0;x<4;x++) {
status += SkillArray[x].n + ":" + SkillArray[x].skill + '<br />';
}
}
// トレード出品時の表示 ==========================================================================================================================================================================================
if ( (location.pathname == "/card/trade_card.php") ){
status = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:11px; left:13px; line-height:1.4; position:absolute; text-align:left; top:112px; white-space:nowrap; width:108px; ">';
for (var x=0;x<4;x++) {
status += SkillArray[x].n + ":" + SkillArray[x].skill + '<br />';
}
var card_r = document.evaluate('//div[@class="cardColmn"]/div/div[1]/div/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_skill = document.evaluate('//div[@class="cardColmn"]/div/div[2]/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// 表面スキル情報の表示
htmldoc2.innerHTML = card_skill.snapshotItem(i).innerHTML;
// 裏面スキル名の取得 2015.04.10(「戦」カード対応追加)
var skill1 = document.evaluate('//span[starts-with(@class, "skillName1")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill2 = document.evaluate('//span[starts-with(@class, "skillName2")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill3 = document.evaluate('//span[starts-with(@class, "skillName3")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill4 = document.evaluate('//span[starts-with(@class, "skillName4")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var score = document.evaluate('//span[starts-with(@class, "score")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// スキル名表示 2015.04.10(「戦」カード対応追加)
var skillstr = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:11px; left:13px; line-height:1.4; position:absolute; text-align:left; top:196px; white-space:nowrap; width:108px; ">';
if (score.snapshotLength > 0){ skillstr += "スコア:" + addFigure(score.snapshotItem(0).innerHTML) + '<br />'; }
if (skill1.snapshotLength > 0){ skillstr += skill1.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill2.snapshotLength > 0){ skillstr += skill2.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill3.snapshotLength > 0){ skillstr += skill3.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill4.snapshotLength > 0){ skillstr += skill4.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
skillstr += '<br /><br /><br /><span />';
card_r.snapshotItem(i).innerHTML += skillstr;
}
// 戦友の愛 ====================================================================================================================================================
if (location.pathname == "/card/dear_union.php") {
if ( i == 0 ) {
var card_r = document.evaluate('//div[@class="cardColmn"]/div/div[1]/div/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_skill = document.evaluate('//div[@class="cardColmn"]/div/div[2]/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// 表面スキル情報の表示
htmldoc2.innerHTML = card_skill.snapshotItem(i).innerHTML;
// 裏面スキル名の取得 2015.04.10(「戦」カード対応追加)
var skill1 = document.evaluate('//span[starts-with(@class, "skillName1")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill2 = document.evaluate('//span[starts-with(@class, "skillName2")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill3 = document.evaluate('//span[starts-with(@class, "skillName3")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill4 = document.evaluate('//span[starts-with(@class, "skillName4")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var score = document.evaluate('//span[starts-with(@class, "score")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// スキル名表示 2015.04.10(「戦」カード対応追加)
var skillstr = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:11px; left:13px; line-height:1.4; position:absolute; text-align:left; top:196px; white-space:nowrap; width:108px; ">';
if (score.snapshotLength > 0){ skillstr += "スコア:" + addFigure(score.snapshotItem(0).innerHTML) + '<br />'; }
if (skill1.snapshotLength > 0){ skillstr += skill1.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill2.snapshotLength > 0){ skillstr += skill2.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill3.snapshotLength > 0){ skillstr += skill3.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill4.snapshotLength > 0){ skillstr += skill4.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
skillstr += '<br /><br /><br /><span />';
card_r.snapshotItem(i).innerHTML += skillstr;
} else {
status = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:11px; left:13px; line-height:1.4; position:absolute; text-align:left; top:112px; white-space:nowrap; width:108px; ">';
for (var x=0;x<4;x++) {
status += SkillArray[x].n + ":" + SkillArray[x].skill + '<br />';
}
}
}
card_r.snapshotItem(i).innerHTML += status + '</span />';;
} catch(e) {
// 合成・出品時の表示 ==========================================================================================================================================
if ( (location.pathname == "/union/learn.php") && (location.search.match("cid=") != null) || (location.pathname == "/card/trade_card.php")) {
status = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:10px; left:13px; line-height:1.4; position:absolute; text-align:left; top:116px; white-space:nowrap; width:108px; ">';
}
// トレード画面の表示 ==========================================================================================================================================
if ((location.pathname == "/card/trade.php") || // トレード一覧画面
(location.pathname == "/card/stock_box.php") || // プレゼントBOX
(location.pathname == "/card/exhibit_confirm.php") || // トレード出品価格設定画面
(location.pathname == "/card/dear_union.php") || // 戦友の愛(付与カード側)
(location.pathname == "/card/bid_list.php") || // トレード - 入札中のカード
(location.pathname == "/card/exhibit_list.php") // トレード - 出品中のカード
){
status = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:10px; left:13px; line-height:1.4; position:absolute; text-align:left; top:200px; white-space:nowrap; width:108px; ">';
}
status += '<br /><center />合成情報が<br />ありません</center /><br /></span />';
card_r.snapshotItem(i).innerHTML += status;
// トレード出品カード洗濯時に合成レシピ取得エラーの場合 ========================================================================================================
if ( (location.pathname == "/card/trade_card.php") ) {
var card_r = document.evaluate('//div[@class="cardColmn"]/div/div[1]/div/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_skill = document.evaluate('//div[@class="cardColmn"]/div/div[2]/div', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// 表面スキル情報の表示
htmldoc2.innerHTML = card_skill.snapshotItem(i).innerHTML;
// 裏面スキル名の取得 2015.04.10(「戦」カード対応追加)
var skill1 = document.evaluate('//span[starts-with(@class, "skillName1")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill2 = document.evaluate('//span[starts-with(@class, "skillName2")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill3 = document.evaluate('//span[starts-with(@class, "skillName3")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill4 = document.evaluate('//span[starts-with(@class, "skillName4")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var score = document.evaluate('//span[starts-with(@class, "score")]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// スキル名表示 2015.04.10(「戦」カード対応追加)
var skillstr = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:11px; left:13px; line-height:1.4; position:absolute; text-align:left; top:196px; white-space:nowrap; width:108px; ">';
if (score.snapshotLength > 0){ skillstr += "スコア:" + addFigure(score.snapshotItem(0).innerHTML) + '<br />'; }
if (skill1.snapshotLength > 0){ skillstr += skill1.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill2.snapshotLength > 0){ skillstr += skill2.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill3.snapshotLength > 0){ skillstr += skill3.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill4.snapshotLength > 0){ skillstr += skill4.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
skillstr += '<br /><br /><br /><span />';
card_r.snapshotItem(i).innerHTML += skillstr;
card_r.snapshotItem(i).innerHTML += status + '</span />';;
}
}
}
}
}
// =============================================================================================================================================================================
// デッキ画面で 裏面スキル名+スコアを表面に表示
// =============================================================================================================================================================================
if ( (location.pathname == "/card/deck.php") ){
// 変数定義 ================================================================================================================================================================
var LvupCardList = [];
var htmldoc1 = document.createElement("html");
var htmldoc2 = document.createElement("html");
var card_lvup = "";
var CardID = "";
console.log("deck.php");
var card_r = document.evaluate('//*[contains(@class, "cardStatus_rarerity_")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// card_back → card_back_old 2015.04.02 2015.04.10(「戦」カード対応追加)
var card_skill = document.evaluate('//*[@class="card_back" or @class="card_back_old"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_mini = document.evaluate('//*[@class="illustMini"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var card_rate = document.evaluate('//*[starts-with(@class, "rarerity_")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var lvup = document.evaluate('//span[@class="status_levelup"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var lvup_cnt = 0;
if (card_r.snapshotLength > 0){
for (var i=0;i<card_r.snapshotLength - card_mini.snapshotLength;i++){
htmldoc1.innerHTML = card_r.snapshotItem(i).innerHTML;
htmldoc2.innerHTML = card_skill.snapshotItem(i).innerHTML;
// デッキ部分のカード枠の変更
switch (card_rate.snapshotItem(i).innerHTML) {
case 'PR','UR': card_r.snapshotItem(i).style.background = "url('" + bg_status_pr[1] + "')"; break;
default: card_r.snapshotItem(i).style.background = "url('" + bg_status[1] + "')"; break;
}
GM_addStyle("div.card_back div.skill1 { font-size : 10px; !important; }"); // スキル1 説明
GM_addStyle("div.card_back div.skill2 { font-size : 10px; !important; }"); // スキル2 説明
GM_addStyle("div.card_back div.skill3 { font-size : 10px; !important; }"); // スキル3 説明
if (card_r.snapshotItem(i).innerHTML.match(/status_levelup/)) {
lvup.snapshotItem(lvup_cnt).style.top = "110px";
lvup_cnt += 1;
}
// 裏面スキル名の取得 2015.04.02 2015.04.10(「戦」カード対応追加) span 位置変更による修正
var skill1 = document.evaluate('//span[5]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill2 = document.evaluate('//span[6]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var skill3 = document.evaluate('//span[7]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var score = document.evaluate('//span[3]', htmldoc2, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// スキル名表示
var skillstr = '<span class="union_sentence" style="color:#FFFFFF; display:block; font-size:11px; left:13px; line-height:1.5; position:absolute; text-align:left; white-space:nowrap; width:108px; ">';
if (score.snapshotLength > 0){ skillstr += "スコア:" + addFigure(score.snapshotItem(0).innerHTML) + '<br />'; }
if (skill1.snapshotLength > 0){ skillstr += skill1.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill2.snapshotLength > 0){ skillstr += skill2.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
if (skill3.snapshotLength > 0){ skillstr += skill3.snapshotItem(0).innerHTML.split("<")[0] + '<br />'; }
skillstr += '<span />';
card_r.snapshotItem(i).innerHTML += skillstr;
}
}
// ステータス強化画像の位置変更
GM_addStyle('span.status_levelup { opacity:0.5; }'); // ステータス強化ボタン
GM_addStyle('div.card_back span.skill-kaifuku1 { opacity:0.5; }'); // 回復中表示1段目
GM_addStyle('div.card_back span.skill-kaifuku2 { opacity:0.5; }'); // 回復中表示2段目
GM_addStyle('div.card_back span.skill-kaifuku3 { opacity:0.5; }'); // 回復中表示3段目
j$("dd:contains('未設定')").css({"background-color":"#eeccff"}); // ラベル未設定の背景画像変更
}
// =============================================================================================================================================================================
// ベースカード選択時の表示整形
// =============================================================================================================================================================================
if ( (location.pathname == "/union/index.php") ){
console.log("index.php");
GM_addStyle('div.cardStatus_rarerity_gr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 GR
GM_addStyle('div.cardStatus_rarerity_lr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 LR
GM_addStyle('div.cardStatus_rarerity_pr { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 PR
GM_addStyle('div.cardStatus_rarerity_ur { background : url("' + bg_status_pr[1] + '"); !important; }'); // 枠 UR
GM_addStyle('div.cardStatus_rarerity_sr { background : url("' + bg_status[1] + '"); !important; }'); // 枠 SR
GM_addStyle('div.cardStatus_rarerity_hr { background : url("' + bg_status[1] + '"); !important; }'); // 枠 HR
GM_addStyle('div.cardStatus_rarerity_r { background : url("' + bg_status[1] + '"); !important; }'); // 枠 R
GM_addStyle('div.cardStatus_rarerity_uc { background : url("' + bg_status[1] + '"); !important; }'); // 枠 UC
GM_addStyle('div.cardStatus_rarerity_c { background : url("' + bg_status[1] + '"); !important; }'); // 枠 C
GM_addStyle('span.union_bg { display:none; !important; }'); // スキル表示枠を消す
GM_addStyle('span.union_sentence { font-size:10px; !important; }'); // フォントサイズ変更
while(/スコア:(\d+)(\d{3})/g.test(document.body.innerHTML)){
document.body.innerHTML = document.body.innerHTML.replace( /スコア:(\d+)(\d{3})/g, 'スコア:$1,$2' ); // スコア3桁カンマ区切り
}
}
})();
//3桁カンマ区切り
function addFigure(str) {
 var num = new String(str).replace(/,/g, "");
 while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
 return num;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment