| 🌟 | 現在、 鉄壁HSは通常HSと同じダメージになります。LMG及びDMR、チャージライフル、ハンマーポイント弾を除き、すべてのダメージ値が一致していることを確認しています。 |
モジュール:Utility/ApexLibrary/testcases
ナビゲーションに移動
検索に移動
このモジュールについての説明文ページを モジュール:Utility/ApexLibrary/testcases/doc に作成できます
local p = {}
local aw = require('Module:Utility/Library')
local apex = require('Module:Utility/ApexLibrary')
function p.main()
local tbl = mw.html.create('table'):addClass('wikitable')
tbl:tag('tr')
:tag('th'):done()
:tag('th'):wikitext('Lv.1'):done()
:tag('th'):wikitext('Lv.2'):done()
:tag('th'):wikitext('Lv.3')
for _, value in ipairs({ 1.25, 1.5, 1.75, 2, 2.25, 2.5, 3 }) do
local row = tbl:tag('tr')
row:tag('th'):wikitext(string.format('%s倍', value))
for i = 1, 3 do
local value2 = apex.calcHeadshotMultiplier(value, apex.HEAD + i)
row:tag('td'):wikitext(string.format('%s倍', value2))
end
end
local firerateTable = tbl:done():tag('table'):addClass('wikitable')
firerateTable:tag('tr')
:tag('th'):wikitext('名前'):done()
:tag('th'):done()
:tag('th'):wikitext('Lv.1'):done()
:tag('th'):wikitext('Lv.2'):done()
:tag('th'):wikitext('Lv.3')
for _, value in ipairs({
{
'VK-47フラットライン (アンビルレシーバー)',
apex.ANVIL_RECEIVER,
{
mode = { single = true },
firerate = {
single = 10,
anvil_receiver = 2.9,
},
}
},
{
'EVA-8オート (ダブルタップ)',
apex.BURST,
{
mode = { burst = 2 },
firerate = {
burst = 6,
burst_delay = { 0.8, 0.74, 0.7, 0.66 },
},
}
},
{
'マスティフショットガン (カオスセオリーから)',
apex.SINGLE,
{
mode = { single = true },
firerate = { single = { 1.1, 1.21, 1.265, 1.32 } },
}
},
{
'ピースキーパー (2019/4/17から通常武器時代まで)',
apex.SINGLE,
{
mode = { single = true },
firerate = {
single = 4,
single_rechamber = { 1.2, 1.11, 1.044, 1.008 },
},
}
},
}) do
firerateTable:tag('tr')
:tag('td'):wikitext(value[1]):done()
:tag('td'):wikitext(aw.roundx(apex.calcFirerate(value[3], value[2], 0), 3)):done()
:tag('td'):wikitext(aw.roundx(apex.calcFirerate(value[3], value[2], 1), 3)):done()
:tag('td'):wikitext(aw.roundx(apex.calcFirerate(value[3], value[2], 2), 3)):done()
:tag('td'):wikitext(aw.roundx(apex.calcFirerate(value[3], value[2], 3), 3))
end
return tostring(tbl)
end
return p