本WIKI由hibiki申请于2020年08月10日创建,编辑权限开放,如遇Chrome浏览器登陆后无法编辑点这里 BWIKI反馈留言板
公测后,本WIKI会急速更新,请大家收藏并保持关注。

全站通知:

Widget:面板计算器

来自机动战姬聚变WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
面板计算器
词条属性 角色基础 武器 能源 防护 推进 瞄准 增幅 词条加成 套装加成 总加成 成品面板
生命 <input class="" type="number" data-bind="value: B2" /> <input class="" type="number" data-bind="value: C2" /> <input class="" type="number" data-bind="value: D2" /> <input class="" type="number" data-bind="value: E2" /> <input class="" type="number" data-bind="value: F2" /> <input class="" type="number" data-bind="value: G2" /> <input class="" type="number" data-bind="value: H2" /> <input class="" type="number" data-bind="value: J2" /> 生命
生命% <input class="" type="number" data-bind="value: B3" /> <input class="" type="number" data-bind="value: C3" /> <input class="" type="number" data-bind="value: D3" /> <input class="" type="number" data-bind="value: E3" /> <input class="" type="number" data-bind="value: F3" /> <input class="" type="number" data-bind="value: G3" /> <input class="" type="number" data-bind="value: H3" /> <input class="" type="number" data-bind="value: J3" />
速度 <input class="" type="number" data-bind="value: B4" /> <input class="" type="number" data-bind="value: C4" /> <input class="" type="number" data-bind="value: D4" /> <input class="" type="number" data-bind="value: E4" /> <input class="" type="number" data-bind="value: F4" /> <input class="" type="number" data-bind="value: G4" /> <input class="" type="number" data-bind="value: H4" /> <input class="" type="number" data-bind="value: J4" /> 速度
攻击 <input class="" type="number" data-bind="value: B5" /> <input class="" type="number" data-bind="value: C5" /> <input class="" type="number" data-bind="value: D5" /> <input class="" type="number" data-bind="value: E5" /> <input class="" type="number" data-bind="value: F5" /> <input class="" type="number" data-bind="value: G5" /> <input class="" type="number" data-bind="value: H5" /> <input class="" type="number" data-bind="value: J5" /> 攻击
攻击% <input class="" type="number" data-bind="value: B6" /> <input class="" type="number" data-bind="value: C6" /> <input class="" type="number" data-bind="value: D6" /> <input class="" type="number" data-bind="value: E6" /> <input class="" type="number" data-bind="value: F6" /> <input class="" type="number" data-bind="value: G6" /> <input class="" type="number" data-bind="value: H6" /> <input class="" type="number" data-bind="value: J6" />
防御 <input class="" type="number" data-bind="value: B7" /> <input class="" type="number" data-bind="value: C7" /> <input class="" type="number" data-bind="value: D7" /> <input class="" type="number" data-bind="value: E7" /> <input class="" type="number" data-bind="value: F7" /> <input class="" type="number" data-bind="value: G7" /> <input class="" type="number" data-bind="value: H7" /> <input class="" type="number" data-bind="value: J7" /> 防御
防御% <input class="" type="number" data-bind="value: B8" /> <input class="" type="number" data-bind="value: C8" /> <input class="" type="number" data-bind="value: D8" /> <input class="" type="number" data-bind="value: E8" /> <input class="" type="number" data-bind="value: F8" /> <input class="" type="number" data-bind="value: G8" /> <input class="" type="number" data-bind="value: H8" /> <input class="" type="number" data-bind="value: J8" />
暴击 <input class="" type="number" data-bind="value: B9" /> <input class="" type="number" data-bind="value: C9" /> <input class="" type="number" data-bind="value: D9" /> <input class="" type="number" data-bind="value: E9" /> <input class="" type="number" data-bind="value: F9" /> <input class="" type="number" data-bind="value: G9" /> <input class="" type="number" data-bind="value: H9" /> <input class="" type="number" data-bind="value: J9" /> 暴击
爆伤 <input class="" type="number" data-bind="value: B10" /> <input class="" type="number" data-bind="value: C10" /> <input class="" type="number" data-bind="value: D10" /> <input class="" type="number" data-bind="value: E10" /> <input class="" type="number" data-bind="value: F10" /> <input class="" type="number" data-bind="value: G10" /> <input class="" type="number" data-bind="value: H10" /> <input class="" type="number" data-bind="value: J10" /> 爆伤
命中 <input class="" type="number" data-bind="value: B11" /> <input class="" type="number" data-bind="value: C11" /> <input class="" type="number" data-bind="value: D11" /> <input class="" type="number" data-bind="value: E11" /> <input class="" type="number" data-bind="value: F11" /> <input class="" type="number" data-bind="value: G11" /> <input class="" type="number" data-bind="value: H11" /> <input class="" type="number" data-bind="value: J11" /> 命中
抵抗 <input class="" type="number" data-bind="value: B12" /> <input class="" type="number" data-bind="value: C12" /> <input class="" type="number" data-bind="value: D12" /> <input class="" type="number" data-bind="value: E12" /> <input class="" type="number" data-bind="value: F12" /> <input class="" type="number" data-bind="value: G12" /> <input class="" type="number" data-bind="value: H12" /> <input class="" type="number" data-bind="value: J12" /> 抵抗

<script> /* 这个方法不用看! */ function setClassAttr(self, defaultData, data, mode) { data = Object.assign({}, defaultData, data); for (var i in data) { self[i] = mode ? ko.observable(data[i]) : data[i] } return self; }

var ViewModel = function (data) { var self = setClassAttr(this, defaultData = { B2: "0", B3: "0", B4: "0", B5: "0", B6: "0", B7: "0", B8: "0", B9: "0", B10: "0", B11: "0", B12: "0", C2: "0", C3: "0", C4: "0", C5: "0", C6: "0", C7: "0", C8: "0", C9: "0", C10: "0", C11: "0", C12: "0", D2: "0", D3: "0", D4: "0", D5: "0", D6: "0", D7: "0", D8: "0", D9: "0", D10: "0", D11: "0", D12: "0", E2: "0", E3: "0", E4: "0", E5: "0", E6: "0", E7: "0", E8: "0", E9: "0", E10: "0", E11: "0", E12: "0", F2: "0", F3: "0", F4: "0", F5: "0", F6: "0", F7: "0", F8: "0", F9: "0", F10: "0", F11: "0", F12: "0", G2: "0", G3: "0", G4: "0", G5: "0", G6: "0", G7: "0", G8: "0", G9: "0", G10: "0", G11: "0", G12: "0", H2: "0", H3: "0", H4: "0", H5: "0", H6: "0", H7: "0", H8: "0", H9: "0", H10: "0", H11: "0", H12: "0", I2: "0", I3: "0", I4: "0", I5: "0", I6: "0", I7: "0", I8: "0", I9: "0", I10: "0", I11: "0", I12: "0", J2: "0", J3: "0", J4: "0", J5: "0", J6: "0", J7: "0", J8: "0", J9: "0", J10: "0", J11: "0", J12: "0", K2: "0", K3: "0", K4: "0", K5: "0", K6: "0", K7: "0", K8: "0", K9: "0", K10: "0", K11: "0", K12: "0", }, data, true);

self.I2 = ko.computed(function () { return parseFloat(this.C2()) + parseFloat(this.D2()) + parseFloat(this.E2()) + parseFloat(this.F2()) + parseFloat(this.G2()) + parseFloat(this.H2()) }, this);

self.K2 = ko.computed(function () { return parseFloat(this.C2()) + parseFloat(this.D2()) + parseFloat(this.E2()) + parseFloat(this.F2()) + parseFloat(this.G2()) + parseFloat(this.H2()) + parseFloat(this.J2()) }, this);

self.I3 = ko.computed(function () { return parseFloat(this.C3()) + parseFloat(this.D3()) + parseFloat(this.E3()) + parseFloat(this.F3()) + parseFloat(this.G3()) + parseFloat(this.H3()) }, this);

self.K3 = ko.computed(function () { return parseFloat(this.C3()) + parseFloat(this.D3()) + parseFloat(this.E3()) + parseFloat(this.F3()) + parseFloat(this.G3()) + parseFloat(this.H3()) + parseFloat(this.J3()) }, this);

self.I4 = ko.computed(function () { return parseFloat(this.C4()) + parseFloat(this.D4()) + parseFloat(this.E4()) + parseFloat(this.F4()) + parseFloat(this.G4()) + parseFloat(this.H4()) }, this);

self.I5 = ko.computed(function () { return parseFloat(this.C5()) + parseFloat(this.D5()) + parseFloat(this.E5()) + parseFloat(this.F5()) + parseFloat(this.G5()) + parseFloat(this.H5()) }, this);

self.K5 = ko.computed(function () { return parseFloat(this.C5()) + parseFloat(this.D5()) + parseFloat(this.E5()) + parseFloat(this.F5()) + parseFloat(this.G5()) + parseFloat(this.H5()) + parseFloat(this.J5()) }, this);

self.I6 = ko.computed(function () { return parseFloat(this.C6()) + parseFloat(this.D6()) + parseFloat(this.E6()) + parseFloat(this.F6()) + parseFloat(this.G6()) + parseFloat(this.H6()) }, this);

self.K6 = ko.computed(function () { return parseFloat(this.C6()) + parseFloat(this.D6()) + parseFloat(this.E6()) + parseFloat(this.F6()) + parseFloat(this.G6()) + parseFloat(this.H6()) + parseFloat(this.J6()) }, this);

self.I7 = ko.computed(function () { return parseFloat(this.C7()) + parseFloat(this.D7()) + parseFloat(this.E7()) + parseFloat(this.F7()) + parseFloat(this.G7()) + parseFloat(this.H7()) }, this);

self.K7 = ko.computed(function () { return parseFloat(this.C7()) + parseFloat(this.D7()) + parseFloat(this.E7()) + parseFloat(this.F7()) + parseFloat(this.G7()) + parseFloat(this.H7()) + parseFloat(this.J7()) }, this);

self.I8 = ko.computed(function () { return parseFloat(this.C8()) + parseFloat(this.D8()) + parseFloat(this.E8()) + parseFloat(this.F8()) + parseFloat(this.G8()) + parseFloat(this.H8()) }, this);

self.K8 = ko.computed(function () { return parseFloat(this.C8()) + parseFloat(this.D8()) + parseFloat(this.E8()) + parseFloat(this.F8()) + parseFloat(this.G8()) + parseFloat(this.H8()) + parseFloat(this.J8()) }, this);

self.I9 = ko.computed(function () { return parseFloat(this.C9()) + parseFloat(this.D9()) + parseFloat(this.E9()) + parseFloat(this.F9()) + parseFloat(this.G9()) + parseFloat(this.H9()) }, this);

self.K9 = ko.computed(function () { return parseFloat(this.C9()) + parseFloat(this.D9()) + parseFloat(this.E9()) + parseFloat(this.F9()) + parseFloat(this.G9()) + parseFloat(this.H9()) + parseFloat(this.J9()) }, this);

self.I10 = ko.computed(function () { return parseFloat(this.C10()) + parseFloat(this.D10()) + parseFloat(this.E10()) + parseFloat(this.F10()) + parseFloat(this.G10()) + parseFloat(this.H10()) }, this);

self.K10 = ko.computed(function () { return parseFloat(this.C10()) + parseFloat(this.D10()) + parseFloat(this.E10()) + parseFloat(this.F10()) + parseFloat(this.G10()) + parseFloat(this.H10()) + parseFloat(this.J10()) }, this);

self.I11 = ko.computed(function () { return parseFloat(this.C11()) + parseFloat(this.D11()) + parseFloat(this.E11()) + parseFloat(this.F11()) + parseFloat(this.G11()) + parseFloat(this.H11()) }, this);

self.K11 = ko.computed(function () { return parseFloat(this.C11()) + parseFloat(this.D11()) + parseFloat(this.E11()) + parseFloat(this.F11()) + parseFloat(this.G11()) + parseFloat(this.H11()) + parseFloat(this.J11()) }, this);

self.I12 = ko.computed(function () { return parseFloat(this.C12()) + parseFloat(this.D12()) + parseFloat(this.E12()) + parseFloat(this.F12()) + parseFloat(this.G12()) + parseFloat(this.H12()) }, this);

self.K12 = ko.computed(function () { return parseFloat(this.C12()) + parseFloat(this.D12()) + parseFloat(this.E12()) + parseFloat(this.F12()) + parseFloat(this.G12()) + parseFloat(this.H12()) + parseFloat(this.J12()) }, this);


self.生命 = ko.computed(function () { return parseFloat(this.B2()) * ( 1 + ( parseFloat(this.C3()) + parseFloat(this.D3()) + parseFloat(this.E3()) + parseFloat(this.F3()) + parseFloat(this.G3()) + parseFloat(this.H3()) + parseFloat(this.J3()) ) / 100 ) + parseFloat(this.C2()) + parseFloat(this.D2()) + parseFloat(this.E2()) + parseFloat(this.F2()) + parseFloat(this.G2()) + parseFloat(this.H2()) + parseFloat(this.J2()) }, this);

self.速度 = ko.computed(function () { return parseFloat(this.B4()) * ( 1 + parseFloat(this.J4()) / 100 ) + parseFloat(this.C4()) + parseFloat(this.D4()) + parseFloat(this.E4()) + parseFloat(this.F4()) + parseFloat(this.G4()) + parseFloat(this.H4()) }, this);

self.攻击 = ko.computed(function () { return parseFloat(this.B5()) * ( 1 + ( parseFloat(this.C6()) + parseFloat(this.D6()) + parseFloat(this.E6()) + parseFloat(this.F6()) + parseFloat(this.G6()) + parseFloat(this.H6()) + parseFloat(this.J6()) ) / 100 ) + parseFloat(this.C5()) + parseFloat(this.D5()) + parseFloat(this.E5()) + parseFloat(this.F5()) + parseFloat(this.G5()) + parseFloat(this.H5()) + parseFloat(this.J5()) }, this);

self.防御 = ko.computed(function () { return parseFloat(this.B7()) * ( 1 + ( parseFloat(this.C8()) + parseFloat(this.D8()) + parseFloat(this.E8()) + parseFloat(this.F8()) + parseFloat(this.G8()) + parseFloat(this.H8()) + parseFloat(this.J8()) ) / 100 ) + parseFloat(this.C7()) + parseFloat(this.D7()) + parseFloat(this.E7()) + parseFloat(this.F7()) + parseFloat(this.G7()) + parseFloat(this.H7()) + parseFloat(this.J7()) }, this);

self.暴击 = ko.computed(function () { return Math.min( 100 , parseFloat(this.B9()) + parseFloat(this.C9()) + parseFloat(this.D9()) + parseFloat(this.E9()) + parseFloat(this.F9()) + parseFloat(this.G9()) + parseFloat(this.H9()) + parseFloat(this.J9()) ) + "%" }, this);

self.爆伤 = ko.computed(function () { return Math.min( 350 , parseFloat(this.B10()) + parseFloat(this.C10()) + parseFloat(this.D10()) + parseFloat(this.E10()) + parseFloat(this.F10()) + parseFloat(this.G10()) + parseFloat(this.H10()) + parseFloat(this.J10()) ) + "%" }, this);

self.命中 = ko.computed(function () { return parseFloat(this.B11()) + parseFloat(this.C11()) + parseFloat(this.D11()) + parseFloat(this.E11()) + parseFloat(this.F11()) + parseFloat(this.G11()) + parseFloat(this.H11()) + parseFloat(this.J11()) + "%" }, this);

self.抵抗 = ko.computed(function () { return parseFloat(this.B12()) + parseFloat(this.C12()) + parseFloat(this.D12()) + parseFloat(this.E12()) + parseFloat(this.F12()) + parseFloat(this.G12()) + parseFloat(this.H12()) + parseFloat(this.J12()) + "%" }, this); };

/* 这个加载方法也是固定的! */ var $ready = function () { $.getScript('https://wiki.biligame.com/ys/MediaWiki:Knockout.js?action=raw') .done(function() { ko.applyBindings(new ViewModel()); }) .fail(function() { console.log("ko加载失败") }); }; (function () {var t = function () {window.jQuery && window.mw ? $ready() : window.setTimeout(t, 100);};t();})();

</script>