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

モジュール:Stat/Shield

提供:Apex Data
2021年3月19日 (金) 12:07時点におけるMntone (トーク | 投稿記録)による版 (tooltipのヘッドショット倍率計算式を展開前の式に変更)
ナビゲーションに移動 検索に移動

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

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

local changehelmets = {
	level1 = {
		text = '1 + (0.8 × (%s - 1))',
		func = function(base)
			return 0.2 + 0.8 * base
		end
	},
	level2 = {
		text = '1 + (0.6 × (%s - 1))',
		func = function(base)
			return 0.4 + 0.6 * base
		end
	},
	level3 = {
		text = '1 + (0.5 × (%s - 1))',
		func = function(base)
			return 0.5 + 0.5 * base
		end
	},
}

return {
	-- 2019/02/05 05:00 JST〜 リリース時
	release = {
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = false,
		helmets = inithelmets,
		shields = {
			{ 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開始時実装
	addfortified = {
		gunshield = 75,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 75 (貫通なし)',
		legAsBodyOnLowProfile = false,
		helmets = inithelmets,
		shields = {
			{ 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/10/02 02:00 JST〜 シーズン3開始時実装
	addgoldbackpack = {
		gunshield = 75,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 75 (貫通なし)',
		legAsBodyOnLowProfile = false,
		helmets = inithelmets,
		shields = {
			{ 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時実装
	changehelmets = {
		gunshield = 75,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 75 (貫通なし)',
		legAsBodyOnLowProfile = false,
		helmets = changehelmets,
		shields = {
			{ 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〜 イベント「システムオーバーライド」開始時実装
	addevoshield = {
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = false,
		helmets = changehelmets,
		shields = {
			{ 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〜 イベント「古の理」開始時実装
	lowprofilenerf = {
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = true,
		helmets = changehelmets,
		shields = {
			{ 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開始時実装
	initialseason6 = {
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = true,
		helmets = changehelmets,
		shields = {
			{ 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 =  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 = {
		gunshield = 50,
		gunshieldBleedthrough = false,
		gunshieldLabel = '耐久値 50 (貫通なし)',
		legAsBodyOnLowProfile = true,
		helmets = changehelmets,
		shields = {
			{ 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〜 ガンシールド貫通
	gibbleedthrough = {
		gunshield = 50,
		gunshieldBleedthrough = true,
		gunshieldLabel = '耐久値 50 (貫通あり)',
		legAsBodyOnLowProfile = true,
		helmets = changehelmets,
		shields = {
			{ 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>' },
		},
	},
}