| 🌟 | 現在、 鉄壁HSは通常HSと同じダメージになります。LMG及びDMR、チャージライフル、ハンマーポイント弾を除き、すべてのダメージ値が一致していることを確認しています。 |
「モジュール:Stat/Weapon」の版間の差分
ナビゲーションに移動
検索に移動
(センチネルの増幅モードに新形式のデータを追加) |
(一部の新形式のレッグショット倍率のデータを修正) |
||
| 762行目: | 762行目: | ||
damage_very_far_value = 23, | damage_very_far_value = 23, | ||
damage_head_scale = 2, | damage_head_scale = 2, | ||
damage_legs_scale = 0.9, | |||
firerate = 1.3, | firerate = 1.3, | ||
magazine = { 6, 7, 8, 9 }, | magazine = { 6, 7, 8, 9 }, | ||
| 1,575行目: | 1,576行目: | ||
damage_far_value = 7, | damage_far_value = 7, | ||
damage_head_scale = 1.5, | damage_head_scale = 1.5, | ||
damage_legs_scale = | damage_legs_scale = 1, | ||
firerate = { 2.1, 2.31, 2.415, 2.52 }, | firerate = { 2.1, 2.31, 2.415, 2.52 }, | ||
is_semi_auto = false, | is_semi_auto = false, | ||
2021年9月11日 (土) 16:37時点における版
このモジュールについての説明文ページを モジュール:Stat/Weapon/doc に作成できます
local p = {}
local aw = require('Module:Utility/Library')
-- Assault Rifle
local assault_rifle = {
category = "assault_rifle",
release = os.time { year = 2019, month = 2, day = 5, hour = 5 },
damage_near_distance = 1000,
damage_far_distance = 2500,
damage_very_far_distance = 5000,
damage_head_distance = 11828, -- 300m
damage_head_scale = 1.75,
damage_legs_scale = 0.75,
move_speed = 0.5,
projectile_drag_coefficient = 0.0025,
projectile_gravity_scale = 1.3,
bolt_zero_distance = 1968.5, -- 50m
projectile_lifetime = 5.0,
spread = {
stand_hip = 2.5,
stand_hip_run = 5.5,
stand_hip_sprint = 7.0,
crouch_hip = 2.0,
air_hip = 7.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 6.0,
moving_increase_rate = 3,
moving_decay_rate = 10.5,
kick_on_fire = {
stand_hip = 0.2,
crouch_hip = 0.2,
air_hip = 0.2,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
max_kick = {
stand_hip = 2.0,
crouch_hip = 1.5,
air_hip = 3.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
decay_delay = 0.25,
decay_rate = 10.0,
},
time = {
draw = 0.6,
holster = 0.55,
upper = 0.5,
lower = 0.4,
zoom_in = 0.27,
zoom_out = 0.23,
hcog_classic = { zoom_in = 0.29, zoom_out = 0.25 },
hcog_bruiser = { zoom_in = 0.29, zoom_out = 0.25 },
holosight = { zoom_in = 0.29, zoom_out = 0.25 },
holosight_variable = { zoom_in = 0.29, zoom_out = 0.25 },
hcog_ranged = { zoom_in = 0.34, zoom_out = 0.29 },
aog_variable = { zoom_in = 0.36, zoom_out = 0.3 },
},
}
p["VK-47フラットライン"] = aw.mergeTable(assault_rifle, {
localization = {
["Japanese_Short"] = "フラットライン",
},
ammo = "heavy",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 550, 750, 1000, 1350 },
damage = {
base = 19,
headshot = 1.75,
legshot = 0.75,
},
damage_near_value = 19,
damage_far_value = 19,
damage_very_far_value = 19,
firerate = 10,
is_semi_auto = false,
magazine = { 20, 25, 28, 30 },
projectile_speed = 26000,
time = {
reload = 2.4,
reloadempty = 3.1,
deployfirst = 1.25,
},
altfire = {
is_semi_auto = true,
},
anvil_receiver = {
ammo_per_shot = 2,
damage = {
base = 43,
headshot = 1.75,
legshot = 0.9,
},
damage_near_distance = 1000,
damage_near_value = 43,
damage_far_distance = 2500,
damage_far_value = 43,
damage_very_far_distance = 5000,
damage_very_far_value = 43,
damage_head_distance = 11828, -- 300m
damage_head_scale = 1.75,
damage_legs_scale = 0.9,
firerate = 2.9,
is_semi_auto = true,
spread = {
stand_hip = 6.5,
stand_hip_run = 8.5,
stand_hip_sprint = 9.5,
crouch_hip = 5.0,
air_hip = 9.5,
stand_ads = 0.0,
crouch_ads = 0.0,
air_ads = 6.0,
moving_increase_rate = 20,
moving_decay_rate = 25,
kick_on_fire = {
stand_hip = 0.75,
crouch_hip = 0.75,
air_hip = 0.75,
stand_ads = 0.0,
crouch_ads = 0.0,
air_ads = 0.0,
},
max_kick = {
stand_hip = 9.0,
crouch_hip = 6.0,
air_hip = 9.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
decay_delay = 0.325,
decay_rate = 12.0,
},
},
})
p["ヘムロックバーストAR"] = aw.mergeTable(assault_rifle, {
localization = {
["Japanese_Short"] = "ヘムロック",
},
ammo = "heavy",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
burst_count = 3,
burst_delay = 0.28,
cost = { 500, 650, 900, 1250 },
damage = {
base = 20,
headshot = 1.75,
legshot = 0.75,
},
damage_near_value = 20,
damage_far_value = 20,
damage_very_far_value = 20,
firerate = 15.5,
is_semi_auto = true,
magazine = { 18, 24, 27, 30 },
projectile_speed = 27500,
spread = {
stand_hip = 4.0,
stand_hip_run = 5.0,
stand_hip_sprint = 6.0,
crouch_hip = 3.0,
air_hip = 8.0,
kick_on_fire = {
stand_hip = 0.75,
crouch_hip = 0.75,
air_hip = 0.75,
},
max_kick = {
stand_hip = 5.0,
crouch_hip = 4.0,
air_hip = 7.0,
},
},
time = {
reload = 2.4,
reloadempty = 2.85,
deployfirst = 1.25,
},
altfire = {
burst_count = 0,
burst_delay = 0,
is_semi_auto = true,
firerate = 6.4,
},
boosted_loader = {
magazine = { 24, 30, 33, 36 },
reloadfast = 1.75,
},
})
p["R-301カービン"] = aw.mergeTable(assault_rifle, {
localization = {
["Japanese_Short"] = "R-301",
},
ammo = "light",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 600, 800, 1150, 1500 },
damage = {
base = 14,
headshot = 1.75,
legshot = 0.75,
},
damage_near_value = 14,
damage_far_value = 14,
damage_very_far_value = 14,
firerate = 13.5,
is_semi_auto = false,
magazine = { 18, 20, 25, 28 },
projectile_speed = 29000,
time = {
reload = 2.4,
reloadempty = 3.2,
deployfirst = 1.1,
},
altfire = {
is_semi_auto = true,
},
anvil_receiver = {
ammo_per_shot = 2,
damage = {
base = 35,
headshot = 1.75,
legshot = 0.9,
},
damage_near_distance = 1000,
damage_near_value = 35,
damage_far_distance = 2500,
damage_far_value = 35,
damage_very_far_distance = 5000,
damage_very_far_value = 35,
damage_head_distance = 11828, -- 300m
damage_head_scale = 1.75,
damage_legs_scale = 0.9,
firerate = 3.5,
spread = {
stand_hip = 6.5,
stand_hip_run = 8.5,
stand_hip_sprint = 9.5,
crouch_hip = 5.0,
air_hip = 9.5,
stand_ads = 0.0,
crouch_ads = 0.0,
air_ads = 6.0,
moving_increase_rate = 20,
moving_decay_rate = 25,
kick_on_fire = {
stand_hip = 0.65,
crouch_hip = 0.65,
air_hip = 0.65,
stand_ads = 0.0,
crouch_ads = 0.0,
air_ads = 0.0,
},
max_kick = {
stand_hip = 9.0,
crouch_hip = 6.0,
air_hip = 9.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
decay_delay = 0.275,
decay_rate = 12.0,
},
},
})
p["ハボックライフル"] = aw.mergeTable(assault_rifle, {
localization = {
["Japanese_Short"] = "ハボック",
},
ammo = "energy",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 350, 550, 800, 1200 },
damage = {
base = 18,
headshot = 1.75,
legshot = 0.75,
},
damage_near_value = 18,
damage_far_value = 18,
damage_very_far_value = 18,
firerate = 11.2,
is_semi_auto = false,
magazine = { 24, 28, 32, 36 },
projectile_drag_coefficient = 0,
projectile_gravity_scale = 1.15,
projectile_speed = 30500,
raise = 0.42,
release = os.time { year = 2019, month = 4, day = 17, hour = 3 },
time = {
reload = 3.2,
reloadempty = 3.2,
deployfirst = 1.5,
},
selectfire_receiver = {
ammo_per_shot = 4,
damage = {
base = 60,
headshot = 1.5,
legshot = 1,
},
damage_near_distance = 2952, -- (75m) <= 1377 (35m)
damage_near_value = 60, -- <= 55
damage_far_distance = 4921, -- (125m) <= 2952 (75m)
damage_far_value = 50, -- <= 45
damage_very_far_distance = 9842, -- (250m)
damage_very_far_value = 15,
damage_head_distance = 5905, -- (150m)
damage_head_scale = 1.5,
damage_legs_scale = 1,
firerate = 1.8,
is_semi_auto = true,
raise = 0.6,
},
turbocharger = {
raise = 0.01,
},
})
-- Sub Machine Gun
local submachine_gun = {
category = "sub_machine_gun",
release = os.time { year = 2019, month = 2, day = 5, hour = 5 },
damage_near_distance = 900,
damage_far_distance = 1500,
damage_very_far_distance = 3500,
damage_head_distance = 1500,
damage_head_scale = 1.5,
damage_legs_scale = 0.8,
move_speed = 0.85,
projectile_drag_coefficient = 0.0025,
projectile_gravity_scale = 1.15,
bolt_zero_distance = 1378.0, -- 35m
projectile_lifetime = 3.0,
spread = {
stand_hip = 2.5,
stand_hip_run = 3.5,
stand_hip_sprint = 3.5,
crouch_hip = 2.0,
air_hip = 4.0,
stand_ads = 0.35,
crouch_ads = 0.25,
air_ads = 5.0,
moving_increase_rate = 3,
moving_decay_rate = 10.5,
kick_on_fire = {
stand_hip = 0.15,
crouch_hip = 0.15,
air_hip = 0.2,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
max_kick = {
stand_hip = 2.0,
crouch_hip = 2.0,
air_hip = 2.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
decay_delay = 0.15,
decay_rate = 12.0,
},
time = {
draw = 0.35,
holster = 0.3,
upper = 0.3,
lower = 0.25,
zoom_in = 0.22,
zoom_out = 0.2,
hcog_classic = { zoom_in = 0.24, zoom_out = 0.22 },
hcog_bruiser = { zoom_in = 0.24, zoom_out = 0.22 },
holosight = { zoom_in = 0.24, zoom_out = 0.22 },
holosight_variable = { zoom_in = 0.24, zoom_out = 0.22 },
threat = { zoom_in = 0.24, zoom_out = 0.22 },
--hcog_ranged = { zoom_in = 0.27, zoom_out = 0.23 },
--aog_variable = { zoom_in = 0.27, zoom_out = 0.23 },
},
}
p["オルタネーターSMG"] = aw.mergeTable(submachine_gun, {
localization = {
["Japanese_Short"] = "オルタネーター",
},
ammo = "special_light",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
disruptor_rounds_only = true,
},
cost = { 400, 550, 800, 1100 },
damage = {
base = 16,
headshot = 1.5,
legshot = 0.8,
disruptor_rounds = 1.4,
},
damage_near_value = 16,
damage_far_value = 16,
damage_very_far_value = 16,
firerate = 10,
is_semi_auto = false,
magazine = { 19, 22, 25, 27 },
magazine_reserve = 218,
projectile_speed = 19500,
spread = {
stand_hip = 1.0,
stand_hip_run = 1.5,
stand_hip_sprint = 2.5,
crouch_hip = 0.8,
air_hip = 3.5,
kick_on_fire = {
stand_hip = 0.18,
crouch_hip = 0.18,
air_hip = 0.18,
},
max_kick = {
stand_hip = 2.0,
crouch_hip = 1.5,
air_hip = 3.0,
},
},
time = {
reload = 1.9,
reloadempty = 2.23,
deployfirst = 1.2,
},
disruptor_rounds = {
damage_shield_scale = 1.4,
},
})
p["プラウラーバーストPDW"] = aw.mergeTable(submachine_gun, {
localization = {
["Japanese_Short"] = "プラウラー",
},
category = "sub_machine_gun",
ammo = "heavy",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
burst_count = 5,
burst_delay = 0.24,
cost = { 500, 700, 1000, 1400 },
damage = {
base = 14,
headshot = 1.5,
legshot = 0.8,
},
damage_near_value = 14,
damage_far_value = 14,
damage_very_far_value = 14,
firerate = 21,
is_semi_auto = true,
magazine = { 20, 25, 30, 35 },
magazine_reserve = 210,
projectile_speed = 18000,
spread = {
stand_hip = 1.0,
stand_hip_run = 1.5,
stand_hip_sprint = 2.5,
crouch_hip = 0.8,
air_hip = 3.5,
kick_on_fire = {
stand_hip = 0.18,
crouch_hip = 0.18,
air_hip = 0.18,
},
max_kick = {
stand_hip = 2.0,
crouch_hip = 1.5,
air_hip = 3.0,
},
},
time = {
reload = 2,
reloadempty = 2.6,
deployfirst = 1.4,
},
selectfire_receiver = {
burst_count = 0,
burst_delay = 0,
firerate = 13.25,
is_semi_auto = false,
},
})
p["R-99 SMG"] = aw.mergeTable(submachine_gun, {
localization = {
["Japanese_Short"] = "R-99",
},
ammo = "light",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 500, 650, 900, 1200 },
damage = {
base = 11,
headshot = 1.5,
legshot = 0.8,
},
damage_near_value = 11,
damage_far_value = 11,
damage_very_far_value = 11,
firerate = 18,
is_semi_auto = false,
magazine = { 20, 22, 24, 27 },
projectile_speed = 21000,
spread = {
stand_hip = 1.0,
stand_hip_run = 1.5,
stand_hip_sprint = 2.5,
crouch_hip = 0.8,
air_hip = 3.5,
kick_on_fire = {
stand_hip = 0.18,
crouch_hip = 0.18,
air_hip = 0.18,
},
max_kick = {
stand_hip = 2.0,
crouch_hip = 1.5,
air_hip = 3.0,
},
},
time = {
reload = 1.8,
reloadempty = 2.45,
deployfirst = 1,
},
})
p["ボルトSMG"] = aw.mergeTable(submachine_gun, {
localization = {
["Japanese_Short"] = "ボルト",
},
ammo = "energy",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 550, 700, 950, 1250 },
damage = {
base = 15,
headshot = 1.5,
legshot = 0.8,
},
damage_near_value = 15,
damage_far_value = 15,
damage_very_far_value = 15,
damage_head_distance = 1500,
firerate = 12,
is_semi_auto = false,
magazine = { 19, 21, 23, 26 },
projectile_drag_coefficient = 0,
projectile_gravity_scale = 0.8,
projectile_speed = 23500,
release = os.time { year = 2020, month = 8, day = 18, hour = 14 },
spread = {
stand_hip = 2.75,
stand_hip_run = 3.25,
stand_hip_sprint = 3.5,
crouch_hip = 2.0,
air_hip = 3.75,
moving_increase_rate = 3,
moving_decay_rate = 11.5,
kick_on_fire = {
stand_hip = 0.15,
crouch_hip = 0.12,
air_hip = 0.2,
},
max_kick = {
stand_hip = 2.0,
crouch_hip = 1.5,
air_hip = 3.0,
},
},
time = {
reload = 2,
reloadempty = 2.25,
deployfirst = 1,
draw = 0.4,
holster = 0.5,
upper = 0.3,
lower = 0.25,
zoom_in = 0.2,
zoom_out = 0.15,
},
})
-- Marksman Weapon
local marksman_weapon = aw.mergeTable(assault_rifle, {
category = "marksman_weapon",
damage_head_distance = 17716, -- 450m
is_semi_auto = true,
move_speed = 0.425,
projectile_drag_coefficient = 0.0033,
projectile_gravity_scale = 1.4,
spread = {
kick_on_fire = {
stand_hip = 0.75,
crouch_hip = 0.75,
air_hip = 0.75,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
max_kick = {
stand_hip = 3.5,
crouch_hip = 3.0,
air_hip = 4.5,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
},
time = {
draw = 0.6,
holster = 0.5,
upper = 0.4,
lower = 0.35,
zoom_in = 0.3,
zoom_out = 0.26,
hcog_classic = { zoom_in = 0.29, zoom_out = 0.25 },
hcog_bruiser = { zoom_in = 0.29, zoom_out = 0.25 },
holosight = { zoom_in = 0.29, zoom_out = 0.25 },
holosight_variable = { zoom_in = 0.29, zoom_out = 0.25 },
hcog_ranged = { zoom_in = 0.34, zoom_out = 0.29 },
aog_variable = { zoom_in = 0.36, zoom_out = 0.3 },
},
})
p["G7スカウト"] = aw.mergeTable(marksman_weapon, {
localization = {
["Japanese_Short"] = "G7スカウト",
},
ammo = "light",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 400, 650, 950, 1150 },
damage = {
base = 34,
headshot = 1.75,
legshot = 0.75,
},
damage_near_value = 34,
damage_far_value = 34,
damage_very_far_value = 34,
firerate = 4,
magazine = { 10, 15, 18, 20 },
projectile_speed = 30000,
spread = {
stand_hip = 3.0,
stand_hip_run = 6.25,
stand_hip_sprint = 7.5,
crouch_hip = 2.25,
air_hip = 7.0,
moving_increase_rate = 20,
moving_decay_rate = 20,
decay_rate = 5,
decay_delay = 16.25,
},
time = {
deployfirst = 1.42,
draw = 0.6,
holster = 0.5,
upper = 0.4,
lower = 0.35,
reload = 2.4,
reloadempty = 3,
zoom_in = 0.32,
zoom_out = 0.25,
},
double_tap_trigger = {
burst_count = 2,
burst_delay = 0.475,
firerate = 10,
},
})
p["トリプルテイク"] = aw.mergeTable(marksman_weapon, {
localization = {
["Japanese_Short"] = "トリプルテイク",
},
ammo = "special_energy",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
charge = 1.0,
charge_cooldown = 0.75,
charge_cooldown_delay = 0.75,
charge_levels = 4,
damage = {
base = 23,
headshot = 2,
legshot = 0.9,
},
damage_near_value = 23,
damage_far_value = 23,
damage_very_far_value = 23,
damage_head_scale = 2,
damage_legs_scale = 0.9,
firerate = 1.3,
magazine = { 6, 7, 8, 9 },
magazine_reserve = 63,
pellet = 3,
projectile_drag_coefficient = 0,
projectile_speed = 32000,
spread = {
stand_hip = 4.0,
stand_hip_run = 6.0,
stand_hip_sprint = 7.0,
crouch_hip = 3.0,
air_hip = 8.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 4,
moving_increase_rate = 20,
moving_decay_rate = 20,
max_kick = {
stand_hip = 7,
crouch_hip = 5,
air_hip = 9,
},
decay_rate = 10,
decay_delay = 0.1,
},
time = {
reload = 2.6,
reloadempty = 3.4,
deployfirst = 1.5,
draw = 0.65,
holster = 0.55,
upper = 0.5,
lower = 0.4,
},
})
p["30-30リピーター"] = aw.mergeTable(marksman_weapon, {
localization = {
["Japanese_Short"] = "30-30リピーター",
},
ammo = "heavy",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
charge = 0.35,
charge_additional_scale = 0.36,
charge_cooldown = 0.01,
charge_cooldown_delay = 0,
charge_delay = 0.3,
charge_levels = 2,
cost = { 400, 550, 850, 1050 },
damage = {
base = 42,
charged = 57,
headshot = 1.75,
legshot = 0.85,
},
damage_near_value = 42,
damage_far_value = 42,
damage_very_far_value = 42,
damage_legs_scale = 0.85,
firerate = 3.85,
magazine = { 6, 8, 10, 12 },
projectile_speed = 29000,
rechamber = 0.685,
release = os.time { year = 2021, month = 2, day = 3, hour = 3 },
spread = {
stand_hip = 2.15,
stand_hip_run = 4.45,
stand_hip_sprint = 4.95,
crouch_hip = 1.9,
air_hip = 6.0,
moving_increase_rate = 20,
moving_decay_rate = 25,
decay_rate = 2.55,
decay_delay = 0.26,
},
time = {
reload = 0.33,
reloadempty = 0.75,
reload_segment_loop = 0.4,
reload_segment_end = 0.45,
reload_segment_one = 0.6,
deployfirst = 1.4,
},
shatter_caps = {
damage = {
base = 8,
charged = 11,
headshot = 1.25,
legshot = 1,
},
damage_near_value = 8,
damage_far_value = 8,
damage_very_far_value = 8,
damage_head_scale = 1.25,
damage_legs_scale = 1,
pellet = 7,
},
})
p["ボセックコンパウンドボウ"] = aw.mergeTable(marksman_weapon, {
localization = {
["Japanese_Short"] = "ボセック",
},
ammo = "arrows",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = false,
stock = false,
},
charge = 0.56,
charge_minimum = 0.084, -- 15%
charge_cooldown = 0.21,
charge_cooldown_delay = 0.1,
charge_levels = 6,
cost = { 500, 650, 900, 1200 },
damage = {
base = 25,
charged = 60,
headshot = 1.25,
headshot_charged = 1.75,
legshot = 0.8,
legshot_charged = 0.9,
},
damage_near_value = 25,
damage_far_value = 25,
damage_very_far_value = 25,
damage_head_scale = 1.25,
firerate = 3,
magazine = math.huge,
move_speed = 0.85,
move_speed_charged = 0.5,
projectile_gravity_scale_charged = 1.5,
projectile_speed = 10000,
projectile_speed_charged = 28000,
release = os.time { year = 2021, month = 5, day = 5, hour = 2 },
spread = {
stand_hip = 0.5,
stand_hip_run = 0.5,
stand_hip_sprint = 4.0,
crouch_hip = 2.25,
air_hip = 3.5,
stand_ads = 0.0,
crouch_ads = 0.0,
air_ads = 3.5,
moving_increase_rate = 3,
moving_decay_rate = 10.5,
kick_on_fire = {
stand_hip = 0,
crouch_hip = 0,
air_hip = 0,
},
max_kick = {
stand_hip = 4,
crouch_hip = 4,
air_hip = 8,
},
decay_rate = 12,
decay_delay = 0.15,
},
spread_charged = aw.mergeTable(marksman_weapon.spread, {
stand_hip = 1.65,
stand_hip_run = 2.0,
stand_hip_sprint = 2.5,
crouch_hip = 1.15,
air_hip = 3.5,
stand_ads = 0.0,
crouch_ads = 0.0,
air_ads = 3.5,
moving_increase_rate = 3,
moving_decay_rate = 10.5,
kick_on_fire = {
stand_hip = 0,
crouch_hip = 0,
air_hip = 0,
},
max_kick = {
stand_hip = 4,
crouch_hip = 4,
air_hip = 8,
},
decay_rate = 12,
decay_delay = 0.15,
}),
time = {
reload = 2.15,
reloadempty = 3,
deployfirst = 2,
draw = 1,
holster = 0.5,
upper = 0.5,
lower = 0.4,
zoom_in = 0.5,
zoom_out = 0.5,
hcog_classic = { zoom_in = 0.5, zoom_out = 0.5 },
hcog_bruiser = { zoom_in = 0.5, zoom_out = 0.5 },
holosight = { zoom_in = 0.5, zoom_out = 0.5 },
holosight_variable = { zoom_in = 0.5, zoom_out = 0.5 },
hcog_ranged = { zoom_in = 0.5, zoom_out = 0.5 },
},
deadeyes_tempo = {
charge = 0.38,
charge_minimum = 0.057,
firerate_maximum_count = 2,
},
shatter_caps = {
damage = {
base = 4,
charged = 11,
headshot = 1.25,
legshot = 0.8,
legshot_charged = 1,
},
damage_near_value = 4,
damage_far_value = 4,
damage_very_far_value = 4,
damage_head_scale = 1.25,
damage_legs_scale = 0.8,
pellet = 7,
projectile_speed_charged = 16000,
},
})
-- Light Machine Gun
local lightmachine_gun = {
category = "light_machine_gun",
release = os.time { year = 2019, month = 2, day = 5, hour = 5 },
damage_near_distance = 1500,
damage_far_distance = 2500,
damage_very_far_distance = 5000,
damage_head_distance = 2500,
damage_head_scale = 1.75,
damage_legs_scale = 0.85,
move_speed = 0.4,
projectile_drag_coefficient = 0,
projectile_gravity_scale = 1.4,
bolt_zero_distance = 1968.5, -- 50m
projectile_lifetime = 5.0,
spread = {
stand_hip = 2.5,
stand_hip_run = 3.0,
stand_hip_sprint = 3.5,
crouch_hip = 1.75,
air_hip = 5.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 6.0,
moving_increase_rate = 3,
moving_decay_rate = 10.5,
kick_on_fire = {
stand_hip = 0.25,
crouch_hip = 0.25,
air_hip = 0.25,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
max_kick = {
stand_hip = 3.5,
crouch_hip = 2.5,
air_hip = 4.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
decay_delay = 0.3,
decay_rate = 12,
},
time = {
draw = 0.7,
holster = 0.65,
upper = 0.55,
lower = 0.5,
zoom_in = 0.34,
zoom_out = 0.3,
hcog_classic = { zoom_in = 0.36, zoom_out = 0.32 },
hcog_bruiser = { zoom_in = 0.36, zoom_out = 0.32 },
holosight = { zoom_in = 0.36, zoom_out = 0.32 },
holosight_variable = { zoom_in = 0.36, zoom_out = 0.32 },
hcog_ranged = { zoom_in = 0.42, zoom_out = 0.36 },
aog_variable = { zoom_in = 0.42, zoom_out = 0.36 },
},
}
p["ディヴォーションLMG"] = aw.mergeTable(lightmachine_gun, {
localization = {
["Japanese_Short"] = "ディヴォーション",
},
ammo = "energy",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 450, 600, 850, 1250 },
damage = {
base = 16,
headshot = 1.75,
legshot = 0.85,
},
damage_near_value = 16,
damage_far_value = 16,
damage_very_far_value = 16,
firerate = 5,
firerate_maximum = 15,
firerate_maximum_duration = 1.75,
firerate_maximum_count = 17,
is_semi_auto = false,
magazine = { 36, 40, 44, 48 },
projectile_speed = 33500,
spread = {
stand_ads = 0.1,
crouch_ads = 0.05,
air_ads = 6.0,
},
time = {
reload = 2.8,
reloadempty = 3.63,
deployfirst = 1.45,
},
turbocharger = {
firerate = 6.8,
firerate_maximum_duration = 0.85,
firerate_maximum_count = 9,
},
})
p["M600スピットファイア"] = aw.mergeTable(lightmachine_gun, {
localization = {
["Japanese_Short"] = "スピットファイア",
},
ammo = "special_heavy",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 600, 800, 1050, 1400 },
damage = {
base = 18,
headshot = 1.75,
legshot = 0.85,
},
firerate = 9,
is_semi_auto = false,
magazine = { 35, 40, 45, 55 },
magazine_reserve = 245,
projectile_drag_coefficient = 0.0033,
projectile_speed = 27500,
spread = {
stand_hip = 2.5, --4.5,
stand_hip_run = 3.0, --6.0,
stand_hip_sprint = 3.5, --7.5,
crouch_hip = 1.75, --2.75,
air_hip = 5.0, --7.5,
},
time = {
reload = 3.2,
reloadempty = 3.8,
deployfirst = 1.45,
},
})
p["ランページ"] = aw.mergeTable(lightmachine_gun, {
localization = {
["Japanese_Short"] = "ランページ",
},
ammo = "heavy",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
damage = {
base = 28,
headshot = 1.5,
legshot = 0.85,
},
damage_near_value = 28,
damage_far_value = 28,
damage_very_far_value = 28,
damage_head_scale = 1.5,
firerate = 5,
firerate_revvedup = 6.5,
is_semi_auto = false,
magazine = { 28, 32, 34, 40 },
projectile_speed = 26500,
release = os.time { year = 2021, month = 8, day = 4, hour = 2 },
time = {
reload = 2.6,
reloadempty = 3.33,
deployfirst = 1.45,
},
})
p["L-スターEMG"] = aw.mergeTable(lightmachine_gun, {
localization = {
["Japanese_Short"] = "L-スター",
},
ammo = "energy",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = false,
stock = true,
},
cost = { 500, 700, 1000, 1400 },
damage = {
base = 18,
headshot = 1.75,
legshot = 0.85,
},
damage_near_value = 18,
damage_far_value = 18,
damage_very_far_value = 18,
firerate = 10,
is_semi_auto = false,
magazine = math.huge,
overheat = { 2.2, 2.4, 2.6, 2.8 },
projectile_gravity_scale = 0.5,
projectile_speed = 22000,
release = os.time { year = 2019, month = 7, day = 3, hour = 2 },
spread = {
stand_hip = 2.5,
stand_hip_run = 3.0,
stand_hip_sprint = 4.0,
crouch_hip = 2.25,
air_hip = 5.0,
kick_on_fire = {
stand_hip = 0.2,
crouch_hip = 0.2,
air_hip = 0.2,
},
max_kick = {
stand_hip = 1.5,
crouch_hip = 2.75,
air_hip = 4.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
},
time = {
reload = 3.26,
reloadempty = 3.26,
cooldown = 1.15,
cooldown_delay = 0.07,
deployfirst = 1.45,
overheat_cooldown = 2.45,
overheat_cooldown_delay = 0.05,
},
})
-- Sniper
local sniper = {
category = "sniper",
release = os.time { year = 2019, month = 2, day = 5, hour = 5 },
damage_near_distance = 1500,
damage_far_distance = 2500,
damage_very_far_distance = 5000,
damage_head_distance = 29528, -- 750m
damage_head_scale = 2,
damage_legs_scale = 0.9,
is_semi_auto = true,
move_speed = 0.35,
projectile_drag_coefficient = 0.0033,
projectile_gravity_scale = 1.4,
bolt_zero_distance = 1968.5, -- 50m
projectile_lifetime = 6.0,
spread = {
stand_hip = 8,
stand_hip_run = 10,
stand_hip_sprint = 11,
crouch_hip = 6,
air_hip = 10,
stand_ads = 0,
crouch_ads = 0,
air_ads = 6,
kick_on_fire = {
stand_hip = 1,
crouch_hip = 1,
air_hip = 1,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
max_kick = {
stand_hip = 12,
crouch_hip = 10,
air_hip = 12,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
decay_delay = 0.1,
decay_rate = 4,
},
time = {
draw = 0.7,
holster = 0.6,
upper = 0.55,
lower = 0.5,
zoom_in = 0.34,
zoom_out = 0.31,
hcog_classic = { zoom_in = 0.37, zoom_out = 0.33 },
hcog_bruiser = { zoom_in = 0.37, zoom_out = 0.33 },
holosight = { zoom_in = 0.37, zoom_out = 0.33 },
holosight_variable = { zoom_in = 0.37, zoom_out = 0.33 },
hcog_ranged = { zoom_in = 0.43, zoom_out = 0.37 },
aog_variable = { zoom_in = 0.43, zoom_out = 0.37 },
sniper = { zoom_in = 0.48, zoom_out = 0.42 },
sniper_variable = { zoom_in = 0.51, zoom_out = 0.45 },
sniper_threat = { zoom_in = 0.53, zoom_out = 0.47 },
},
}
p["ロングボウDMR"] = aw.mergeTable(sniper, {
localization = {
["Japanese_Short"] = "ロングボウ",
},
ammo = "sniper",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 400, 650, 950, 1350 },
damage = {
base = 60,
headshot = 2.15,
legshot = 0.8,
--skullpiercer_rifling = 2.5,
},
damage_near_value = 60,
damage_far_value = 60,
damage_very_far_value = 60,
firerate = 1.3,
magazine = { 6, 8, 10, 12 },
projectile_drag_coefficient = 0,
projectile_speed = 30500,
time = {
reload = 2.66,
reloadempty = 3.66,
deployfirst = 1.6,
},
})
local kraber = aw.mergeTable(sniper, {
localization = {
["Japanese_Short"] = "クレーバー",
},
ammo = "special_sniper",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = false,
stock = false,
},
damage = {
base = 145,
headshot = 3,
legshot = 0.8,
round = true,
},
damage_near_value = 145,
damage_far_value = 145,
damage_very_far_value = 145,
damage_head_scale = 3,
firerate = 1.2,
magazine = 4,
magazine_reserve = 8,
projectile_speed = 29500,
rechamber = 1.6,
time = {
reload = 3.2,
reloadempty = 4.3,
deployfirst = 1.5,
draw = 1.2,
holster = 0.8,
upper = 0.8,
lower = 0.55,
zoom_in = 0.58,
zoom_out = 0.55,
aog_variable = { zoom_in = 0.43, zoom_out = 0.37 },
},
})
kraber.time.hcog_classic = nil
kraber.time.hcog_bruiser = nil
kraber.time.holosight = nil
kraber.time.holosight_variable = nil
kraber.time.hcog_ranged = nil
kraber.time.sniper = nil
kraber.time.sniper_variable = nil
kraber.time.sniper_threat = nil
p["クレーバー.50スナイパー"] = kraber
p["センチネル"] = aw.mergeTable(sniper, {
localization = {
["Japanese_Short"] = "センチネル",
},
ammo = "sniper",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = true,
},
cost = { 400, 650, 950, 1350 },
damage = {
base = 70,
amped = 88,
headshot = 2,
legshot = 0.9,
round = true,
},
damage_near_value = 70,
damage_far_value = 70,
damage_very_far_value = 70,
firerate = 3.1,
magazine = { 4, 5, 6, 7 },
projectile_drag_coefficient = 0,
projectile_speed = 31000,
rechamber = 1.6,
release = os.time { year = 2020, month = 2, day = 5, hour = 4 },
time = {
reload = 3,
reloadempty = 4,
deployfirst = 1.6,
draw = 1,
holster = 0.7,
upper = 0.65,
lower = 0.55,
zoom_in = 0.31,
zoom_out = 0.28,
},
energized = {
damage_near_value = 88,
damage_far_value = 88,
damage_very_far_value = 88,
},
deadeyes_tempo = {
firerate_maximum_count = 2,
rechamber = 1.25,
},
})
p["チャージライフル"] = aw.mergeTable(sniper, {
localization = {
["Japanese_Short"] = "チャーライ",
},
ammo = "sniper",
ammo_per_shot = 2,
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = false,
stock = true,
},
cost = { 600, 800, 1000, 1400 },
damage = {
base = 45,
headshot = 1.25,
legshot = 1,
beam = {
base = 3,
ticks = 15,
},
},
damage_near_distance = 3937, -- (100m)
damage_near_value = 45,
damage_far_distance = 5906, -- (150m)
damage_far_value = 45,
damage_very_far_distance = 15748, -- (400m)
damage_very_far_value = 15,
damage_head_distance = 11811, -- (300m)
damage_head_scale = 1.25,
damage_legs_scale = 1,
firerate = 0.95,
magazine = 8,
projectile_drag_coefficient = 0,
projectile_speed = math.huge,
release = os.time { year = 2019, month = 10, day = 2, hour = 2 },
spread = {
stand_hip = 4.0,
stand_hip_run = 5.5,
stand_hip_sprint = 6.0,
crouch_hip = 3.25,
air_hip = 6.0,
stand_ads = 0.0,
crouch_ads = 0.0,
air_ads = 0.0,
},
sustained_discharge_duration = 0.48,
sustained_discharge_pulse_frequency = 0.033,
sustained_laser_range = 64000, -- 1625.6m
sustained_laser_damage_scale = 0.067,
time = {
reload = 4,
reloadempty = 5.1,
deployfirst = 0.8,
draw = 0.8,
holster = 0.5,
upper = 0.7,
lower = 0.4,
zoom_in = 0.31,
zoom_out = 0.28,
},
})
-- Shotgun
local shotgun = {
category = "shotgun",
release = os.time { year = 2019, month = 2, day = 5, hour = 5 },
damage_head_distance = 1500,
damage_head_scale = 1.5,
damage_legs_scale = 0.8,
is_semi_auto = true,
move_speed = 0.9,
projectile_drag_coefficient = 0.001,
projectile_gravity_scale = 1,
bolt_zero_distance = 984.3, -- 25m
projectile_lifetime = 1.0,
projectile_speed = 16000,
spread = {
stand_hip = 0,
stand_hip_run = 0,
stand_hip_sprint = 0,
crouch_hip = 0,
air_hip = 0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
moving_increase_rate = 0,
moving_decay_rate = 0,
kick_on_fire = {
stand_hip = 0,
crouch_hip = 0,
air_hip = 0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
max_kick = {
stand_hip = 0,
crouch_hip = 0,
air_hip = 0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
decay_delay = 0,
decay_rate = 0,
},
time = {
draw = 0.45,
holster = 0.4,
upper = 0.3,
lower = 0.25,
zoom_in = 0.22,
zoom_out = 0.2,
hcog_classic = { zoom_in = 0.24, zoom_out = 0.22 },
hcog_bruiser = { zoom_in = 0.24, zoom_out = 0.22 },
holosight = { zoom_in = 0.24, zoom_out = 0.22 },
holosight_variable = { zoom_in = 0.24, zoom_out = 0.22 },
threat = { zoom_in = 0.24, zoom_out = 0.22 },
},
}
p["EVA-8オート"] = aw.mergeTable(shotgun, {
localization = {
["Japanese_Short"] = "EVA-8",
},
ammo = "shotgun",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = false,
},
cost = { 350, 500, 750, 1050 },
damage = {
base = 7,
headshot = 1.5,
legshot = 1,
round = true,
},
damage_near_distance = 250,
damage_near_value = 7,
damage_far_distance = 850,
damage_far_value = 7,
damage_head_scale = 1.5,
damage_legs_scale = 1,
firerate = { 2.1, 2.31, 2.415, 2.52 },
is_semi_auto = false,
magazine = 8,
pellet = 9,
spread = {
stand_hip = 1.3,
stand_hip_run = 1.3,
stand_hip_sprint = 1.3,
stand_ads = 1.3,
crouch_hip = 1.3,
crouch_ads = 1.3,
air_hip = 1.3,
air_ads = 1.3,
decay_rate = 500,
decay_delay = 0,
},
time = {
reload = 2.75,
reloadempty = 3,
deployfirst = 1.35,
},
double_tap_trigger = {
burst_count = 2,
burst_delay = { 0.8, 0.74, 0.7, 0.66 },
firerate = 6,
is_semi_auto = true,
},
})
p["マスティフショットガン"] = aw.mergeTable(shotgun, {
localization = {
["Japanese_Short"] = "マスティフ",
},
ammo = "shotgun",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = false,
},
cost = { 350, 500, 650, 950 },
damage = {
base = 11,
headshot = 1.25,
legshot = 1,
},
damage_near_distance = 450,
damage_near_value = 11,
damage_far_distance = 850,
damage_far_value = 11,
damage_head_scale = 1.25,
damage_legs_scale = 1.0,
firerate = { 1.1, 1.21, 1.265, 1.32 },
magazine = 6,
pellet = 8,
time = {
reload = 1.03,
reloadempty = 1.7,
reload_segment_loop = 0.51,
reload_segment_end = 0.55,
reload_segment_one = 1.03,
deployfirst = 1.25,
draw = 0.8,
},
})
p["ピースキーパー"] = aw.mergeTable(shotgun, {
localization = {
["Japanese_Short"] = "ピースキーパー",
},
ammo = "shotgun",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = false,
},
charge = 1.5,
charge_cooldown = 0.5,
charge_cooldown_delay = 0.1,
charge_levels = 4,
cost = { 350, 500, 750, 1050 },
damage = {
base = 9,
headshot = 1.25,
legshot = 0.8,
},
damage_near_distance = 100,
damage_near_value = 9,
damage_far_distance = 750,
damage_far_value = 9,
damage_head_distance = 3940, -- 100m
damage_head_scale = 1.25,
firerate = 4,
magazine = 5,
magazine_reserve = 20,
pellet = 11,
rechamber = { 1.1, 1.0175, 0.957, 0.924 },
spread = {
stand_hip = 2.8,
stand_hip_run = 2.8,
stand_hip_sprint = 2.8,
stand_ads = 2.8,
crouch_hip = 2.8,
crouch_ads = 2.8,
air_hip = 2.8,
air_ads = 2.8,
moving_increase_rate = 5.5,
moving_decay_rate = 12,
decay_delay = 0.07,
decay_rate = 2.5,
},
time = {
reload = 2.5,
reloadempty = 3.5,
deployfirst = 1.4,
},
})
-- Pistol
local pistol = {
category = "pistol",
release = os.time { year = 2019, month = 2, day = 5, hour = 5 },
damage_near_distance = 700,
damage_far_distance = 1200,
damage_very_far_distance = 1700,
damage_head_distance = 1500,
damage_head_scale = 1.5,
damage_legs_scale = 0.9,
move_speed = 1,
projectile_drag_coefficient = 0.0025,
projectile_gravity_scale = 1,
bolt_zero_distance = 1378.0, -- 35m
projectile_lifetime = 2.0,
spread = {
stand_hip = 2.2,
stand_hip_run = 5.0,
stand_hip_sprint = 6.5,
crouch_hip = 1.5,
air_hip = 8.0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 2,
moving_increase_rate = 5.5,
moving_decay_rate = 12,
kick_on_fire = {
stand_hip = 0,
crouch_hip = 0,
air_hip = 0,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
max_kick = {
stand_hip = 3.5,
crouch_hip = 3.0,
air_hip = 4.5,
stand_ads = 0,
crouch_ads = 0,
air_ads = 0,
},
decay_delay = 0.07,
decay_rate = 2.5,
},
time = {
draw = 0.225,
holster = 0.18,
upper = 0.225,
lower = 0.18,
zoom_in = 0.18,
zoom_out = 0.16,
hcog_classic = { zoom_in = 0.22, zoom_out = 0.2 },
hcog_bruiser = { zoom_in = 0.22, zoom_out = 0.2 },
holosight = { zoom_in = 0.22, zoom_out = 0.2 },
holosight_variable = { zoom_in = 0.22, zoom_out = 0.2 },
threat = { zoom_in = 0.22, zoom_out = 0.2 },
},
}
p["モザンビークショットガン"] = aw.mergeTable(pistol, {
localization = {
["Japanese_Short"] = "モザンビーク",
},
category = "shotgun",
ammo = "shotgun",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = false,
},
cost = { 0, 50, 175, 375 },
damage = {
base = 15,
headshot = 1.5,
legshot = 0.9,
},
damage_near_distance = 500,
damage_near_value = 15,
damage_far_distance = 1000,
damage_far_value = 15,
damage_very_far_distance = 1500,
damage_very_far_value = 15,
firerate = { 2.2, 2.53, 2.75, 2.97 },
is_semi_auto = false,
magazine = 6,
pellet = 3,
projectile_drag_coefficient = 0.001,
projectile_speed = 10000,
spread = {
stand_hip = 3.0,
stand_hip_run = 3.0,
stand_hip_sprint = 3.0,
stand_ads = 3.0,
crouch_hip = 3.0,
crouch_ads = 3.0,
air_hip = 3.0,
air_ads = 3.0,
},
time = {
reload = 2.1,
reloadempty = 2.6,
deployfirst = 1,
},
april_fools = {
damage_near_value = 19,
damage_far_value = 19,
damage_very_far_value = 19,
magazine = 9,
},
hammerpoint_rounds = {
damage_unshielded_scale = 2.3,
},
})
p["RE-45オート"] = aw.mergeTable(pistol, {
localization = {
["Japanese_Short"] = "RE-45",
},
ammo = "light",
attachments = {
barrel_stabilizer = true,
extended_mag_or_shotgun_bolt = true,
stock = false,
},
cost = { 200, 350, 600, 850 },
damage = {
base = 12,
headshot = 1.5,
legshot = 0.9,
disruptor_rounds = 1.7,
},
damage_near_value = 12,
damage_far_value = 12,
damage_very_far_value = 12,
firerate = 13,
is_semi_auto = false,
magazine = { 16, 19, 22, 25 },
move_speed = 0.95,
projectile_speed = 19500,
spread = {
stand_hip = 1.5,
stand_hip_run = 1.8,
stand_hip_sprint = 2.5,
crouch_hip = 0.8,
air_hip = 3.5,
kick_on_fire = {
stand_hip = 0.3,
crouch_hip = 0.3,
air_hip = 0.3,
},
max_kick = {
stand_hip = 2.0,
crouch_hip = 1.5,
air_hip = 3.0,
},
},
time = {
reload = 1.5,
reloadempty = 1.95,
deployfirst = 1.1,
draw = 0.315,
holster = 0.27,
upper = 0.27,
lower = 0.225,
},
disruptor_rounds = {
damage_shield_scale = 1.7,
},
quickdraw_holster = {
spread = {
stand_hip = 1.125, -- -25%
stand_hip_run = 1.62, -- -10%
},
time = {
lower = 0.1575, -- -30%
upper = 0.189, -- -30%
draw = 0.20475, -- -35%
holster = 0.1755, -- -35%
},
},
})
p["P2020"] = aw.mergeTable(pistol, {
localization = {
["Japanese_Short"] = "P2020",
},
ammo = "light",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = false,
},
cost = { 0, 25, 100, 250 },
damage = {
base = 18,
headshot = 1.5,
legshot = 0.9,
},
damage_near_value = 18,
damage_far_value = 18,
damage_very_far_value = 18,
firerate = 7,
is_semi_auto = true,
magazine = { 14, 16, 18, 21 },
projectile_speed = 18500,
time = {
reload = 1.25,
reloadempty = 1.25,
deployfirst = 1.1,
},
april_fools = {
damage_near_value = 24,
damage_far_value = 24,
damage_very_far_value = 24,
magazine = 25, -- ++7
},
hammerpoint_rounds = {
damage_unshielded_scale = 2.35,
},
})
p["ウィングマン"] = aw.mergeTable(pistol, {
localization = {
["Japanese_Short"] = "ウィングマン",
},
ammo = "heavy",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = true,
stock = false,
},
boosted_loader = {
magazine = { 8, 9, 10, 11 },
reloadfast = 1.4,
},
cost = { 500, 650, 850, 1100 },
damage = {
base = 45,
headshot = 2.15,
legshot = 0.9,
--skullpiercer_rifling = 2.25,
},
damage_near_distance = 800,
damage_near_value = 45,
damage_far_distance = 1300,
damage_far_value = 45,
damage_very_far_distance = 1800,
damage_very_far_value = 45,
damage_head_distance = 10000,
damage_head_scale = 2.15,
firerate = 2.6,
is_semi_auto = true,
magazine = { 6, 7, 8, 9 },
projectile_speed = 18000,
spread = {
stand_hip = 2.4,
stand_hip_run = 3.0,
stand_hip_sprint = 4.0,
crouch_hip = 1.5,
air_hip = 6.0,
kick_on_fire = {
stand_hip = 2.5,
crouch_hip = 2.0,
air_hip = 3.0,
},
max_kick = {
stand_hip = 4.5,
crouch_hip = 3.0,
air_hip = 4.5,
},
decay_rate = 11.0,
decay_delay = 0.26,
},
time = {
reload = 2.1,
reloadempty = 2.1,
deployfirst = 1.45,
draw = 0.4,
holster = 0.36,
upper = 0.315,
lower = 0.27,
},
quickdraw_holster = {
spread = {
stand_hip = 1.8, -- -25%
stand_hip_run = 2.7, -- -10%
},
time = {
lower = 0.2025, -- -25%
upper = 0.23625, -- -25%
draw = 0.28, -- -30%
holster = 0.252, -- -30%
},
},
})
p["ミニガン「シーラ」"] = {
localization = {
["Japanese_Short"] = "ミニガン",
},
category = "ultimate",
ammo = "minigun",
attachments = {
barrel_stabilizer = false,
extended_mag_or_shotgun_bolt = false,
stock = false,
},
damage = {
base = 14,
headshot = 2,
legshot = 1,
},
damage_near_distance = 1500,
damage_near_value = 14,
damage_far_distance = 2500,
damage_far_value = 14,
damage_very_far_distance = 4000,
damage_very_far_value = 14,
damage_head_scale = 2,
damage_legs_scale = 1,
firerate = 20,
is_semi_auto = false,
magazine = 150,
magazine_reserve = math.huge,
move_speed = 0.4,
projectile_drag_coefficient = 0,
projectile_gravity_scale = 1.0,
bolt_zero_distance = 2750,
projectile_lifetime = 5.0,
projectile_speed = 25000,
raise = 1.25,
release = os.time { year = 2020, month = 8, day = 18, hour = 14 },
spread = {
--stand_hip = 3.0,
--stand_hip_run = 3.0,
--stand_hip_sprint = 4.0,
--crouch_hip = 2.0,
--air_hip = 5.0,
stand_ads = 3,
crouch_ads = 0,
air_ads = 6,
kick_on_fire = {
--stand_hip = 0.0,
--crouch_hip = 0.0,
--air_hip = 0.0,
stand_ads = -0.09,
crouch_ads = 0.0,
air_ads = 0.0,
},
max_kick = {
--stand_hip = 8.0,
--crouch_hip = 8.0,
--air_hip = 8.0,
stand_ads = -2.5, -- "spread_max_kick_stand_hip": "0.0", "spread_min_kick": "-2.5"
crouch_ads = 0.0,
air_ads = 0.0,
},
decay_rate = 3.0,
decay_delay = 0.1,
},
time = {
reload = 8.667,
reloadempty = 8.667,
deployfirst = 1.86,
draw = 1.2,
holster = 0.6,
upper = 0.75,
lower = 0.35,
zoom_in = 1.25,
zoom_out = 1,
},
}
return p