したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

【改造・改変】艦これタイマー for Firefox 書き換えスレ

32 名無しさん :2014/08/20(水) 23:25:54
続き

[libs.js]

_update_battle: function(data, damages) {
の上に↓を追加。
_update_battle_comb: function(data, damages) {
let deckid = data.api_deck_id;
let damage;
let s = '';

if (!deckid && data.api_dock_id)
deckid = data.api_dock_id;

deckid = parseInt(deckid) + 1;

damage = this._reduce_damage.apply(this, damages);

for (let i = 0; i < damage.length; i++) {
let cur;
let ratio;

if (isNaN(damage[i]) || damage[i] < 0 ||
data.api_nowhps_combined[i] === undefined || data.api_nowhps_combined[i] < 0 ||
data.api_maxhps_combined[i] === undefined || data.api_maxhps_combined[i] < 0)
continue;

cur = data.api_nowhps_combined[i] - damage[i];
if (cur < 0)
cur = 0;

ratio = cur / data.api_maxhps_combined[i];

s += '#' + i + ': ' + cur + '/' + data.api_maxhps_combined[i] + ' = ' + (Math.floor(ratio * 10000) / 10000);

if (ratio >= 1) {
s += '';
} else if (ratio > 0.75) {
s += ' [微損]';
} else if (ratio > 0.50) {
s += ' [小破]';
} else if (ratio > 0.25) {
s += ' [中破]';
} else if (ratio > 0) {
s += ' [大破]';
} else {
s += ' [撃沈]';
}
s += '\n';

if (i >= 1 && i <= 6 && damage[i]) {
let hpstyle = this._ship_color(ratio);
if (hpstyle) {
SetStyleProperty($('shipstatus-' + deckid + '-' + (i)), 'text-decoration', 'line-through');
SetStyleProperty($('shipstatus-' + deckid + '-' + (i)), '-moz-text-decoration-style', 'double');
SetStyleProperty($('shipstatus-' + deckid + '-' + (i)), '-moz-text-decoration-color', hpstyle);
} else {
SetStyleProperty($('shipstatus-' + deckid + '-' + (i)), 'text-decoration', null);
SetStyleProperty($('shipstatus-' + deckid + '-' + (i)), '-moz-text-decoration-style', null);
SetStyleProperty($('shipstatus-' + deckid + '-' + (i)), '-moz-text-decoration-color', null);
}
}
}

debugprint(s);
},

続きます。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

■ したらば のおすすめアイテム ■

【Amazon.co.jp限定】劇場版「Fate/stay night [Heaven's Feel] I.presage flower」(メーカー特典:「ジャケットイラスト使用A3クリアポスター」付)(オリジナル特典:「アニメ描き下ろしB2布ポスター」付)(完全生産限定版) [Blu-ray] - アニプレックス


この欄のアイテムは掲示板管理メニューから自由に変更可能です。


掲示板管理者へ連絡 無料レンタル掲示板