/*
* @title add slot
* @description スロット数をBBBに無理矢理表示させます
* @license MIT License
* @require jQuery
*/
jQuery.noConflict();
var dat = [{
id: 1,
name: "クーガーI型",
parts: {
head: {slot:2.0},
body: {slot:2.0},
arm: {slot:1.5},
leg: {slot:2.0}
}
}, {
id: 2,
name: "クーガーII型",
parts: {
head: {slot:2.2},
body: {slot:2.0},
arm: {slot:1.5},
leg: {slot:2.0}
}
}, {
id: 3,
name: "ヘヴィガードI型",
parts: {
head: {slot:2.2},
body: {slot:1.7},
arm: {slot:2.2},
leg: {slot:2.5}
}
}, {
id: 4,
name: "ヘヴィガードIII型",
parts: {
head: {slot:1.9},
body: {slot:1.9},
arm: {slot:2.3},
leg: {slot:2.3}
}
}, {
id: 5,
name: "ヘヴィガードIV型",
parts: {
head: {slot:2.2},
body: {slot:2.0},
arm: {slot:1.9},
leg: {slot:2.2}
}
}, {
id: 6,
name: "シュライクI型",
parts: {
head: {slot:2.8},
body: {slot:2.8},
arm: {slot:1.1},
leg: {slot:1.9}
}
}, {
id: 7,
name: "シュライクII型",
parts: {
head: {slot:3.0},
body: {slot:3.0},
arm: {slot:0.8},
leg: {slot:1.9}
}
}, {
id: 8,
name: "シュライクV型",
parts: {
head: {slot:2.5},
body: {slot:2.8},
arm: {slot:1.3},
leg: {slot:1.3}
}
}, {
id: 9,
name: "ツェーブラ38",
parts: {
head: {slot:2.2},
body: {slot:2.0},
arm: {slot:1.7},
leg: {slot:2.5},
}
}, {
id: 10,
name: "ツェーブラ39",
parts: {
head: {slot:2.5},
body: {slot:1.9},
arm: {slot:1.8},
leg: {slot:2.6}
}
}, {
id: 11,
name: "ツェーブラ41",
parts: {
head: {slot:2.1},
body: {slot:2.1},
arm: {slot:2.0},
leg: {slot:2.2}
}
}, {
id: 12,
name: "エンフォーサーI型",
parts: {
head: {slot:2.0},
body: {slot:1.8},
arm: {slot:1.2},
leg: {slot:2.3}
}
}, {
id: 13,
name: "エンフォーサーII型",
parts: {
head: {slot:9.9}, //最強の頭部パーツ
body: {slot:1.9},
arm: {slot:1.4},
leg: {slot:2.1}
}
}, {
id: 14,
name: "ケーファー42",
parts: {
head: {slot:2.4},
body: {slot:1.9},
arm: {slot:1.8},
leg: {slot:1.9}
}
}, {
id: 15,
name: "ケーファー44",
parts: {
head: {slot:2.0},
body: {slot:1.8},
arm: {slot:1.4},
leg: {slot:2.0}
}
}, {
id: 16,
name: "E.D.G-α",
parts: {
head: {slot:2.5},
body: {slot:2.5},
arm: {slot:1.0},
leg: {slot:1.7}
}
}, {
id: 17,
name: "E.D.G-β",
parts: {
head: {slot:2.7},
body: {slot:2.6},
arm: {slot:0.6},
leg: {slot:1.7}
}
}, {
id: 18,
name: "エンフォーサーIII型",
parts: {
head: {slot:2.3},
body: {slot:2.4},
arm: {slot:1.6},
leg: {slot:1.5}
}
}, {
id: 19,
name: "ケーファー45",
parts: {
head: {slot:2.2},
body: {slot:2.3},
arm: {slot:2.0},
leg: {slot:1.8}
}
}, {
id: 20,
name: "E.D.G-δ",
parts: {
head: {slot:2.5},
body: {slot:2.4},
arm: {slot:1.3},
leg: {slot:1.3}
}
}, {
id: 21,
name: "ヤクシャ",
parts: {
head: {slot:1.9},
body: {slot:2.3},
arm: {slot:1.0},
leg: {slot:1.1}
}
}, {
id: 22,
name: "ヤクシャ・改",
parts: {
head: {slot:1.7},
body: {slot:2.6},
arm: {slot:0.5},
leg: {slot:1.2}
}
}, {
id: 23,
name: "クーガーS型",
parts: {
head: {slot:1.5},
body: {slot:1.5},
arm: {slot:1.5},
leg: {slot:1.5}
}
}, {
id: 24,
name: "セイバーI型",
parts: {
head: {slot:2.6},
body: {slot:2.6},
arm: {slot:0.9},
leg: {slot:1.8}
}
}, {
id: 25,
name: "セイバーI型R",
parts: {
head: {slot:2.5},
body: {slot:2.4},
arm: {slot:1.0},
leg: {slot:1.6}
}
}, {
id: 26,
name: "ディスカス・プロト",
parts: {
head: {slot:1.8},
body: {slot:1.7},
arm: {slot:1.4},
leg: {slot:2.1}
}
}, {
id: 27,
name: "ディスカス・ダート",
parts: {
head: {slot:2.2},
body: {slot:2.1},
arm: {slot:1.2},
leg: {slot:1.9}
}
}, {
id: 28,
name: "セイバーII型",
parts: {
head: {slot:2.7},
body: {slot:3.0},
arm: {slot:0.9},
leg: {slot:1.3}
}
}, {
id: 29,
name: "ディスカス・ノヴァ",
parts: {
head: {slot:1.8},
body: {slot:1.7},
arm: {slot:1.8},
leg: {slot:1.7}
}
}, {
id: 30,
name: "ヤクシャ・弐",
parts: {
head: {slot:2.1},
body: {slot:2.2},
arm: {slot:1.0},
leg: {slot:1.0}
}
}, {
id: 31,
name: "ネレイド45",
parts: {
head: {slot:2.2},
body: {slot:2.0},
arm: {slot:1.2},
leg: {slot:2.0}
}
}, {
id: 32,
name: "ネレイド45改",
parts: {
head: {slot:2.1},
body: {slot:1.9},
arm: {slot:1.3},
leg: {slot:1.9}
}
}, {
id: 33,
name: "ネレイド46",
parts: {
head: {slot:2.4},
body: {slot:2.5},
arm: {slot:1.5},
leg: {slot:2.0}
}
}, {
id: 34,
name: "迅牙",
parts: {
head: {slot:2.2},
body: {slot:2.1},
arm: {slot:1.1},
leg: {slot:1.9}
}
}, {
id: 35,
name: "迅牙・甲",
parts: {
head: {slot:1.8},
body: {slot:1.9},
arm: {slot:1.1},
leg: {slot:1.5}
}
}, {
id: 36,
name: "ロージーR",
parts: {
head: {slot:2.1},
body: {slot:1.7},
arm: {slot:2.0},
leg: {slot:2.2}
}
}, {
id: 37,
name: "ロージーR+",
parts: {
head: {slot:2.1},
body: {slot:1.7},
arm: {slot:2.1},
leg: {slot:2.1}
}
}, {
id: 38,
name: "迅牙・真",
parts: {
head: {slot:2.3},
body: {slot:2.2},
arm: {slot:1.5},
leg: {slot:1.8}
}
}, {
id: 38,
name: "ロージーLM",
parts: {
head: {slot:2.2},
body: {slot:1.9},
arm: {slot:1.8},
leg: {slot:2.3}
}
}
, {
id: 39,
name: "B.U.Z.-α",
parts: {
head: {slot:2.6},
body: {slot:2.8},
arm: {slot:0.7},
leg: {slot:1.8}
}
}, {
id: 40,
name: "B.U.Z.-β",
parts: {
head: {slot:2.7},
body: {slot:2.4},
arm: {slot:0.8},
leg: {slot:1.8}
}
}, {
id: 41,
name: "B.U.Z.-γ",
parts: {
head: {slot:2.2},
body: {slot:2.8},
arm: {slot:0.7},
leg: {slot:2.0}
}
}];
var head = jQuery('#blast_runner_head_part_id');
var body = jQuery('#blast_runner_body_part_id');
var arm = jQuery('#blast_runner_arm_part_id');
var leg = jQuery('#blast_runner_leg_part_id');
var asmReloadSlot = function(args){
args = jQuery.extend({
head: parseInt(head.children(':selected').val())-1,
body: parseInt(body.children(':selected').val())-1,
arm: parseInt(arm.children(':selected').val())-1,
leg: parseInt(leg.children(':selected').val())-1
}, args || {head:0, body:0, arm:0, leg:0});
var result = dat[args.head].parts.head.slot
+ dat[args.body].parts.body.slot
+ dat[args.arm].parts.arm.slot
+ dat[args.leg].parts.leg.slot;
jQuery('#asmSlot').empty().text(result.toFixed(1));
}
// add slot view
jQuery('#asmArmorAvg').parent().after('<tr><th class="item">スロット</th><td class="asmDetail" id="asmSlot">0.0</td></tr>');
// add change event
head.change(function(){ asmReloadSlot({head: parseInt(jQuery(this).children(':selected').val())-1 } )});
body.change(function(){ asmReloadSlot({body: parseInt(jQuery(this).children(':selected').val())-1 } )});
arm.change(function(){ asmReloadSlot({arm: parseInt(jQuery(this).children(':selected').val())-1 } )});
leg.change(function(){ asmReloadSlot({leg: parseInt(jQuery(this).children(':selected').val())-1 } )});
// フルセイバー
asmReloadSlot();