🌟現在、鉄壁 鉄壁ヘッドショットには対応済みです。
鉄壁HSは通常HSと同じダメージになります。LMG及びDMR、チャージライフル、ハンマーポイント弾を除き、すべてのダメージ値が一致していることを確認しています。

「モジュール:Stat/Shield」の版間の差分

提供:Apex Data
ナビゲーションに移動 検索に移動
(ジブラルタルのガンシールド貫通するかどうかの変数を追加)
(小柄追加時のアセットを追加)
 
(同じ利用者による、間の12版が非表示)
1行目: 1行目:
local inithelmets = {
local inithelmets = {
level0 = {
disabled = false,
func = function(base)
return base
end
},
level1 = {
level1 = {
text = '0.9 × %s',
text = '0.9 × %s',
21行目: 27行目:


local changehelmets = {
local changehelmets = {
level0 = {
disabled = false,
func = function(base)
return base
end
},
level1 = {
text = '1&thinsp;+&thinsp;0.8&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
return 0.2 + 0.8 * base
end
},
level2 = {
text = '1&thinsp;+&thinsp;0.6&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
return 0.4 + 0.6 * base
end
},
level3 = {
text = '1&thinsp;+&thinsp;0.5&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
return 0.5 + 0.5 * base
end
},
}
local starterkithelmets = {
level0 = {
disabled = true,
},
level1 = {
level1 = {
text = '0.2&thinsp;+&thinsp;0.8&thinsp;×&thinsp;%s',
text = '1&thinsp;+&thinsp;0.8&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
func = function(base)
return 0.2 + 0.8 * base
return 0.2 + 0.8 * base
28行目: 64行目:
},
},
level2 = {
level2 = {
text = '0.4&thinsp;+&thinsp;0.6&thinsp;×&thinsp;%s',
text = '1&thinsp;+&thinsp;0.6&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
func = function(base)
return 0.4 + 0.6 * base
return 0.4 + 0.6 * base
34行目: 70行目:
},
},
level3 = {
level3 = {
text = '0.5&thinsp;+&thinsp;0.5&thinsp;×&thinsp;%s',
text = '1&thinsp;+&thinsp;0.5&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
func = function(base)
return 0.5 + 0.5 * base
return 0.5 + 0.5 * base
end
end
},
},
}
local overpoweredhelmets = {
level0 = {
disabled = true,
},
level1 = {
text = '1&thinsp;+&thinsp;0.8&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
return 0.2 + 0.8 * base
end
},
level2 = {
text = '1&thinsp;+&thinsp;0.5&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
return 0.5 + 0.5 * base
end
},
level3 = {
text = '1&thinsp;+&thinsp;0.35&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
func = function(base)
return 0.65 + 0.35 * base
end
},
}
local initshield = {
{ health = 100, shield =  0, label = '100<small> HP</small>' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド - レベル1</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド - レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド - レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span>' },
}
local goldbackpackshield = {
{ health = 100, shield =  0, label = '100<small> HP</small>' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド - レベル1</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド - レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド - レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span>' },
}
local addevoshield = {
{ health = 100, shield =  0, label = '100<small> HP</small>' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  25, label = '<span class="text-rarity text-rarity-common">125<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド - レベル1</span>' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド - レベル1</span><br><span class="text-rarity text-rarity-rare">進化式ボディーシールド - レベル2</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド - レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド - レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド - レベル3</span>' },
{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド - レベル5</span>' },
}
local evoshieldonly = {
{ health = 100, shield =  0, label = '100<small> HP</small>', tooltip = '進化式ボディーシールド - レベル0<br>ノックダウンした敵' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド - レベル1</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド - レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド - レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド - レベル3</span>' },
{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド - レベル5</span>' },
}
local removeevolv0 = {
{ health = 100, shield =  0, label = '100<small> HP</small>', tooltip = 'ノックダウンした敵' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド - レベル1</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド - レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド - レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド - レベル3</span>' },
{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド - レベル5</span>' },
}
}


44行目: 147行目:
-- 2019/02/05 05:00 JST〜 リリース時
-- 2019/02/05 05:00 JST〜 リリース時
release = {
release = {
lowprofile = 1,
fortified = 1,
ampedCover = false,
gunshield = 50,
gunshield = 50,
gunshieldBleedthrough = false,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 50 (貫通なし)',
legAsBodyOnLowProfile = false,
legAsBodyOnLowProfile = false,
sameHeadshotDamageToNormalOnFortified = false,
helmets = inithelmets,
helmets = inithelmets,
shields = {
shields = initshield,
{ health = 100, shield =  0, label = '100<small> HP</small>' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド レベル1</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span>' },
},
},
},
-- 2019/04/17 03:00 JST〜 1.1.1開始時実装
-- 2019/04/17 03:00 JST〜 1.1.1開始時実装
addfortified = {
addfortified = {
lowprofile = 1,
fortified = 0.9,
ampedCover = false,
gunshield = 75,
gunshield = 75,
gunshieldBleedthrough = false,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 75 (貫通なし)',
legAsBodyOnLowProfile = false,
legAsBodyOnLowProfile = false,
sameHeadshotDamageToNormalOnFortified = false,
helmets = inithelmets,
helmets = inithelmets,
shields = {
shields = initshield,
{ health = 100, shield =  0, label = '100<small> HP</small>' },
},
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド レベル1</span>' },
{ health = 100, shield = 75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド レベル2</span>' },
-- 2019/07/03 02:00 JST〜 シーズン2開始時実装
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span>' },
addlowprofile = {
},
lowprofile = 1.05,
fortified = 0.85,
ampedCover = false,
gunshield = 75,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 75 (貫通なし)',
legAsBodyOnLowProfile = false,
sameHeadshotDamageToNormalOnFortified = false,
helmets = inithelmets,
shields = initshield,
},
},
-- 2019/10/02 02:00 JST〜 シーズン3開始時実装
-- 2019/10/02 02:00 JST〜 シーズン3開始時実装
addgoldbackpack = {
addgoldbackpack = {
lowprofile = 1.05,
fortified = 0.85,
ampedCover = false,
gunshield = 75,
gunshield = 75,
gunshieldBleedthrough = false,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 75 (貫通なし)',
legAsBodyOnLowProfile = false,
legAsBodyOnLowProfile = false,
sameHeadshotDamageToNormalOnFortified = false,
helmets = inithelmets,
helmets = inithelmets,
shields = {
shields = goldbackpackshield,
{ health = 100, shield =  0, label = '100<small> HP</small>' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド レベル1</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span>' },
},
},
},


-- 2019/11/06 04:00 JST〜 パッチ3.1時実装
-- 2019/11/06 04:00 JST〜 パッチ3.1時実装
changehelmets = {
changehelmets = {
lowprofile = 1.05,
fortified = 0.85,
ampedCover = false,
gunshield = 75,
gunshield = 75,
gunshieldBleedthrough = false,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 75 (貫通なし)',
legAsBodyOnLowProfile = false,
legAsBodyOnLowProfile = false,
sameHeadshotDamageToNormalOnFortified = false,
helmets = changehelmets,
helmets = changehelmets,
shields = {
shields = goldbackpackshield,
{ health = 100, shield =  0, label = '100<small> HP</small>' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド レベル1</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span>' },
},
},
},
-- 2020/03/04 03:00 JST〜 イベント「システムオーバーライド」開始時実装
-- 2020/03/04 03:00 JST〜 イベント「システムオーバーライド」開始時実装
addevoshield = {
addevoshield = {
lowprofile = 1.05,
fortified = 0.85,
ampedCover = false,
gunshield = 50,
gunshield = 50,
gunshieldBleedthrough = false,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 50 (貫通なし)',
legAsBodyOnLowProfile = false,
legAsBodyOnLowProfile = false,
sameHeadshotDamageToNormalOnFortified = false,
helmets = changehelmets,
helmets = changehelmets,
shields = {
shields = addevoshield,
{ health = 100, shield =  0, label = '100<small> HP</small>' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  25, label = '<span class="text-rarity text-rarity-common">125<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド レベル1</span>' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド レベル1</span><br><span class="text-rarity text-rarity-rare">進化式ボディーシールド レベル2</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド レベル3</span>' },
{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド レベル5</span>' },
},
},
},
-- 2020/04/08 02:00 JST〜 イベント「古の理」開始時実装
-- 2020/04/08 02:00 JST〜 イベント「古の理」開始時実装
lowprofilenerf = {
lowprofilenerf = {
lowprofile = 1.05,
fortified = 0.85,
ampedCover = false,
gunshield = 50,
gunshield = 50,
gunshieldBleedthrough = false,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 50 (貫通なし)',
legAsBodyOnLowProfile = true,
legAsBodyOnLowProfile = true,
sameHeadshotDamageToNormalOnFortified = false,
helmets = changehelmets,
helmets = changehelmets,
shields = {
shields = addevoshield,
{ health = 100, shield =  0, label = '100<small> HP</small>' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  25, label = '<span class="text-rarity text-rarity-common">125<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド レベル1</span>' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド レベル1</span><br><span class="text-rarity text-rarity-rare">進化式ボディーシールド レベル2</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド レベル3</span>' },
{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド レベル5</span>' },
},
},
},
-- 2020/08/18 14:00 JST〜 シーズン6開始時実装
-- 2020/08/18 14:00 JST〜 シーズン6開始時実装
initialseason6 = {
initialseason6 = {
lowprofile = 1.05,
fortified = 0.85,
ampedCover = true,
gunshield = 50,
gunshield = 50,
gunshieldBleedthrough = false,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 50 (貫通なし)',
legAsBodyOnLowProfile = true,
legAsBodyOnLowProfile = true,
sameHeadshotDamageToNormalOnFortified = false,
helmets = changehelmets,
helmets = changehelmets,
shields = {
shields = {
{ health = 100, shield =  0, label = '100<small> HP</small>', tooltip = '進化式ボディーシールド レベル0' },
{ health = 100, shield =  0, label = '100<small> HP</small>', tooltip = '進化式ボディーシールド - レベル0<br>ノックダウンした敵' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  25, label = '<span class="text-rarity text-rarity-common">125<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド レベル1</span>' },
{ health = 100, shield =  25, label = '<span class="text-rarity text-rarity-common">125<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド - レベル1</span>' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-rare">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド レベル2</span>' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-rare">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド - レベル2</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-epic">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド レベル3</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-epic">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド - レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド - レベル3</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-heirloom">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド レベル5</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-heirloom">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド - レベル5</span>' },
},
},
},
},
152行目: 266行目:
-- 2020/09/04 12:00 JST〜 アーマー調整
-- 2020/09/04 12:00 JST〜 アーマー調整
evoshieldonly = {
evoshieldonly = {
lowprofile = 1.05,
fortified = 0.85,
ampedCover = true,
gunshield = 50,
gunshield = 50,
gunshieldBleedthrough = false,
gunshieldBleedthrough = false,
gunshieldLabel = '耐久値 50 (貫通なし)',
legAsBodyOnLowProfile = true,
legAsBodyOnLowProfile = true,
sameHeadshotDamageToNormalOnFortified = false,
helmets = changehelmets,
helmets = changehelmets,
shields = {
shields = evoshieldonly,
{ health = 100, shield =  0, label = '100<small> HP</small>', tooltip = '進化式ボディーシールド レベル0' },
{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド レベル1</span>' },
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド レベル2</span>' },
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド レベル3</span>' },
{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド レベル5</span>' },
},
},
},
-- 2021/03/10 03:00 JST〜 ガンシールド貫通
-- 2021/03/10 03:00 JST〜 ガンシールド貫通
gibbleedthrough = {
gibbleedthrough = {
lowprofile = 1.05,
fortified = 0.85,
ampedCover = true,
gunshield = 50,
gunshield = 50,
gunshieldBleedthrough = true,
gunshieldBleedthrough = true,
gunshieldLabel = '耐久値 50 (貫通あり)',
legAsBodyOnLowProfile = true,
legAsBodyOnLowProfile = true,
sameHeadshotDamageToNormalOnFortified = false,
helmets = changehelmets,
helmets = changehelmets,
shields = {
shields = evoshieldonly,
{ health = 100, shield =   0, label = '100<small> HP</small>', tooltip = '進化式ボディーシールド レベル0' },
},
{ health = 70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
{ health = 100, shield = 50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド レベル1</span>' },
-- 2021/05/05 02:00 JST〜 小柄削除・スターターキットの追加
{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド レベル2</span>' },
removelowprofile = {
{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド レベル3</span>' },
lowprofile = 1,
{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド レベル5</span>' },
fortified = 0.85,
},
ampedCover = true,
gunshield = 50,
gunshieldBleedthrough = true,
gunshieldLabel = '耐久値 50 (貫通あり)',
legAsBodyOnLowProfile = true,
sameHeadshotDamageToNormalOnFortified = false,
helmets = starterkithelmets,
shields = removeevolv0,
},
-- 2022/05/11 02:00 JST〜 ヘルメットの強化(救世主開始)時実装
reinforcehelmets = {
lowprofile = 1,
fortified = 0.85,
ampedCover = true,
gunshield = 50,
gunshieldBleedthrough = true,
gunshieldLabel = '耐久値 50 (貫通あり)',
legAsBodyOnLowProfile = true,
sameHeadshotDamageToNormalOnFortified = true,
helmets = overpoweredhelmets,
shields = removeevolv0,
},
},
}
}

2022年5月24日 (火) 10:14時点における最新版

このモジュールについての説明文ページを モジュール:Stat/Shield/doc に作成できます

local inithelmets = {
	level0 = {
		disabled = false,
		func = function(base)
			return base
		end
	},
	level1 = {
		text = '0.9&thinsp;×&thinsp;%s',
		func = function(base)
			return 0.9 * base
		end
	},
	level2 = {
		text = '0.8&thinsp;×&thinsp;%s',
		func = function(base)
			return 0.8 * base
		end
	},
	level3 = {
		text = '0.75&thinsp;×&thinsp;%s',
		func = function(base)
			return 0.75 * base
		end
	},
}

local changehelmets = {
	level0 = {
		disabled = false,
		func = function(base)
			return base
		end
	},
	level1 = {
		text = '1&thinsp;+&thinsp;0.8&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.2 + 0.8 * base
		end
	},
	level2 = {
		text = '1&thinsp;+&thinsp;0.6&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.4 + 0.6 * base
		end
	},
	level3 = {
		text = '1&thinsp;+&thinsp;0.5&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.5 + 0.5 * base
		end
	},
}

local starterkithelmets = {
	level0 = {
		disabled = true,
	},
	level1 = {
		text = '1&thinsp;+&thinsp;0.8&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.2 + 0.8 * base
		end
	},
	level2 = {
		text = '1&thinsp;+&thinsp;0.6&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.4 + 0.6 * base
		end
	},
	level3 = {
		text = '1&thinsp;+&thinsp;0.5&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.5 + 0.5 * base
		end
	},
}

local overpoweredhelmets = {
	level0 = {
		disabled = true,
	},
	level1 = {
		text = '1&thinsp;+&thinsp;0.8&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.2 + 0.8 * base
		end
	},
	level2 = {
		text = '1&thinsp;+&thinsp;0.5&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.5 + 0.5 * base
		end
	},
	level3 = {
		text = '1&thinsp;+&thinsp;0.35&thinsp;×&thinsp;(<b>%s</b>&thinsp;-&thinsp;1)',
		func = function(base)
			return 0.65 + 0.35 * base
		end
	},
}

local initshield = {
	{ health = 100, shield =   0, label = '100<small> HP</small>' },	
	{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド - レベル1</span>' },
	{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド - レベル2</span>' },
	{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド - レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span>' },
}

local goldbackpackshield = {
	{ health = 100, shield =   0, label = '100<small> HP</small>' },	
	{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
	{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド - レベル1</span>' },
	{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド - レベル2</span>' },
	{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド - レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span>' },
}

local addevoshield = {
	{ health = 100, shield =   0, label = '100<small> HP</small>' },
	{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
	{ health = 100, shield =  25, label = '<span class="text-rarity text-rarity-common">125<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド - レベル1</span>' },
	{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">ボディーシールド - レベル1</span><br><span class="text-rarity text-rarity-rare">進化式ボディーシールド - レベル2</span>' },
	{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">ボディーシールド - レベル2</span>' },
	{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-epic">ボディーシールド - レベル3</span>/<span class="text-rarity text-rarity-legendary">4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド - レベル3</span>' },
	{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド - レベル5</span>' },
}

local evoshieldonly = {
	{ health = 100, shield =   0, label = '100<small> HP</small>', tooltip = '進化式ボディーシールド - レベル0<br>ノックダウンした敵' },	
	{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
	{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド - レベル1</span>' },
	{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド - レベル2</span>' },
	{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド - レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド - レベル3</span>' },
	{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド - レベル5</span>' },
}

local removeevolv0 = {
	{ health = 100, shield =   0, label = '100<small> HP</small>', tooltip = 'ノックダウンした敵' },	
	{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
	{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-common">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド - レベル1</span>' },
	{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-rare">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド - レベル2</span>' },
	{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-epic">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド - レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド - レベル3</span>' },
	{ health = 100, shield = 125, label = '<span class="text-rarity text-rarity-heirloom">225<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド - レベル5</span>' },
}

return {
	-- 2019/02/05 05:00 JST〜 リリース時
	release = {
		lowprofile = 1,
		fortified = 1,
		ampedCover = false,
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = false,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = inithelmets,
		shields = initshield,
	},
	
	-- 2019/04/17 03:00 JST〜 1.1.1開始時実装
	addfortified = {
		lowprofile = 1,
		fortified = 0.9,
		ampedCover = false,
		gunshield = 75,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 75 (貫通なし)',
		legAsBodyOnLowProfile = false,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = inithelmets,
		shields = initshield,
	},
	
	-- 2019/07/03 02:00 JST〜 シーズン2開始時実装
	addlowprofile = {
		lowprofile = 1.05,
		fortified = 0.85,
		ampedCover = false,
		gunshield = 75,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 75 (貫通なし)',
		legAsBodyOnLowProfile = false,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = inithelmets,
		shields = initshield,
	},
	
	-- 2019/10/02 02:00 JST〜 シーズン3開始時実装
	addgoldbackpack = {
		lowprofile = 1.05,
		fortified = 0.85,
		ampedCover = false,
		gunshield = 75,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 75 (貫通なし)',
		legAsBodyOnLowProfile = false,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = inithelmets,
		shields = goldbackpackshield,
	},

	-- 2019/11/06 04:00 JST〜 パッチ3.1時実装
	changehelmets = {
		lowprofile = 1.05,
		fortified = 0.85,
		ampedCover = false,
		gunshield = 75,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 75 (貫通なし)',
		legAsBodyOnLowProfile = false,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = changehelmets,
		shields = goldbackpackshield,
	},
	
	-- 2020/03/04 03:00 JST〜 イベント「システムオーバーライド」開始時実装
	addevoshield = {
		lowprofile = 1.05,
		fortified = 0.85,
		ampedCover = false,
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = false,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = changehelmets,
		shields = addevoshield,
	},
	
	-- 2020/04/08 02:00 JST〜 イベント「古の理」開始時実装
	lowprofilenerf = {
		lowprofile = 1.05,
		fortified = 0.85,
		ampedCover = false,
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = true,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = changehelmets,
		shields = addevoshield,
	},
	
	-- 2020/08/18 14:00 JST〜 シーズン6開始時実装
	initialseason6 = {
		lowprofile = 1.05,
		fortified = 0.85,
		ampedCover = true,
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = true,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = changehelmets,
		shields = {
			{ health = 100, shield =   0, label = '100<small> HP</small>', tooltip = '進化式ボディーシールド - レベル0<br>ノックダウンした敵' },	
			{ health =  70, shield =  50, label = '<span class="text-rarity text-rarity-legendary">120<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">バックパック - レベル4(守護天使)</span>による蘇生<br>体力 70+シールド 50' },
			{ health = 100, shield =  25, label = '<span class="text-rarity text-rarity-common">125<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-common">進化式ボディーシールド - レベル1</span>' },
			{ health = 100, shield =  50, label = '<span class="text-rarity text-rarity-rare">150<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-rare">進化式ボディーシールド - レベル2</span>' },
			{ health = 100, shield =  75, label = '<span class="text-rarity text-rarity-epic">175<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-legendary">ボディーシールド - レベル4</span><br><span class="text-rarity text-rarity-epic">進化式ボディーシールド - レベル3</span>' },
			{ health = 100, shield = 100, label = '<span class="text-rarity text-rarity-heirloom">200<small> HP</small></span>', tooltip = '<span class="text-rarity text-rarity-heirloom">進化式ボディーシールド - レベル5</span>' },
		},
	},
	
	-- 2020/09/04 12:00 JST〜 アーマー調整
	evoshieldonly = {
		lowprofile = 1.05,
		fortified = 0.85,
		ampedCover = true,
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = true,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = changehelmets,
		shields = evoshieldonly,
	},
	
	-- 2021/03/10 03:00 JST〜 ガンシールド貫通
	gibbleedthrough = {
		lowprofile = 1.05,
		fortified = 0.85,
		ampedCover = true,
		gunshield = 50,
		gunshieldBleedthrough = true,
		gunshieldLabel = '耐久値 50 (貫通あり)',
		legAsBodyOnLowProfile = true,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = changehelmets,
		shields = evoshieldonly,
	},
	
	-- 2021/05/05 02:00 JST〜 小柄削除・スターターキットの追加
	removelowprofile = {
		lowprofile = 1,
		fortified = 0.85,
		ampedCover = true,
		gunshield = 50,
		gunshieldBleedthrough = true,
		gunshieldLabel = '耐久値 50 (貫通あり)',
		legAsBodyOnLowProfile = true,
		sameHeadshotDamageToNormalOnFortified = false,
		helmets = starterkithelmets,
		shields = removeevolv0,
	},
	
	-- 2022/05/11 02:00 JST〜 ヘルメットの強化(救世主開始)時実装
	reinforcehelmets = {
		lowprofile = 1,
		fortified = 0.85,
		ampedCover = true,
		gunshield = 50,
		gunshieldBleedthrough = true,
		gunshieldLabel = '耐久値 50 (貫通あり)',
		legAsBodyOnLowProfile = true,
		sameHeadshotDamageToNormalOnFortified = true,
		helmets = overpoweredhelmets,
		shields = removeevolv0,
	},
}