🌟 | 現在、 鉄壁ヘッドショットには対応済みです。 鉄壁HSは通常HSと同じダメージになります。LMG及びDMR、チャージライフル、ハンマーポイント弾を除き、すべてのダメージ値が一致していることを確認しています。 |
「モジュール:Stat/Weapon」の版間の差分
ナビゲーションに移動
検索に移動
(30-30リピーターの短縮名をエスケープ仕様に変更) |
(レーザーサイトのデータを追加) |
||
(同じ利用者による、間の23版が非表示) | |||
21行目: | 21行目: | ||
projectile_lifetime = 5.0, | projectile_lifetime = 5.0, | ||
spread = { | spread = { | ||
stand_hip = | stand_hip = 3.0, | ||
stand_hip_run = | stand_hip_run = 6.6, | ||
stand_hip_sprint = | stand_hip_sprint = 8.4, | ||
crouch_hip = 2. | crouch_hip = 2.4, | ||
air_hip = | air_hip = 8.4, | ||
stand_ads = 0, | stand_ads = 0, | ||
75行目: | 75行目: | ||
}, | }, | ||
ammo = "heavy", | ammo = "heavy", | ||
ammo_mobile = "heavy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { 550, 750, 1000, 1350 }, | cost = { 550, 750, 1000, 1350 }, | ||
damage = { | damage = { | ||
base = | base = 18, | ||
}, | }, | ||
damage_near_value = | damage_near_value = 18, | ||
damage_far_value = | damage_far_value = 18, | ||
damage_very_far_value = | damage_very_far_value = 18, | ||
firerate = 10, | firerate = 10, | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 20, 25, 28, 30 }, | magazine = { 20, 25, 28, 30 }, | ||
magazine_mobile = { 22, 27, 31, 34 }, | |||
projectile_speed = 26000, | projectile_speed = 26000, | ||
time = { | time = { | ||
157行目: | 160行目: | ||
}, | }, | ||
ammo = "heavy", | ammo = "heavy", | ||
ammo_mobile = "heavy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = true, | barrel_stabilizer = true, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
burst_count = 3, | burst_count = 3, | ||
burst_delay = 0.28, | burst_delay = 0.28, | ||
cost = { | cost = { 450, 600, 800, 1100 }, | ||
damage = { | damage = { | ||
base = 20, | base = 20, | ||
174行目: | 179行目: | ||
is_semi_auto = true, | is_semi_auto = true, | ||
magazine = { 18, 24, 27, 30 }, | magazine = { 18, 24, 27, 30 }, | ||
magazine_mobile = { 21, 27, 30, 36 }, | |||
projectile_speed = 27500, | projectile_speed = 27500, | ||
spread = { | spread = { | ||
stand_hip = 3. | stand_hip = 3.6, | ||
stand_hip_run = | stand_hip_run = 7.15, | ||
stand_hip_sprint = 4 | stand_hip_sprint = 8.4, | ||
crouch_hip = | crouch_hip = 3.0, | ||
air_hip = | air_hip = 8.4, | ||
kick_on_fire = { | kick_on_fire = { | ||
stand_hip = 0.45, | stand_hip = 0.45, | ||
216行目: | 222行目: | ||
}, | }, | ||
ammo = "light", | ammo = "light", | ||
ammo_mobile = "light", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = true, | barrel_stabilizer = true, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
231行目: | 239行目: | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 18, 20, 25, 28 }, | magazine = { 18, 20, 25, 28 }, | ||
magazine_mobile = { 20, 22, 28, 32 }, | |||
projectile_speed = 29000, | projectile_speed = 29000, | ||
time = { | time = { | ||
297行目: | 306行目: | ||
}, | }, | ||
ammo = "energy", | ammo = "energy", | ||
ammo_mobile = "energy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { | cost = { 400, 600, 850, 1250 }, | ||
damage = { | damage = { | ||
base = 18, | base = 18, | ||
312行目: | 323行目: | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 24, 28, 32, 36 }, | magazine = { 24, 28, 32, 36 }, | ||
magazine_mobile = { 26, 30, 34, 38 }, | |||
projectile_drag_coefficient = 0, | projectile_drag_coefficient = 0, | ||
projectile_gravity_scale = 1.15, | projectile_gravity_scale = 1.15, | ||
363行目: | 375行目: | ||
projectile_lifetime = 3.0, | projectile_lifetime = 3.0, | ||
spread = { | spread = { | ||
stand_hip = 2. | stand_hip = 2.0, | ||
stand_hip_run = 3. | stand_hip_run = 3.0, | ||
stand_hip_sprint = | stand_hip_sprint = 5.0, | ||
crouch_hip = | crouch_hip = 1.6, | ||
air_hip = | air_hip = 7.0, | ||
stand_ads = 0.35, | stand_ads = 0.35, | ||
376行目: | 388行目: | ||
moving_decay_rate = 10.5, | moving_decay_rate = 10.5, | ||
kick_on_fire = { | kick_on_fire = { | ||
stand_hip = 0. | stand_hip = 0.18, | ||
crouch_hip = 0. | crouch_hip = 0.18, | ||
air_hip = 0. | air_hip = 0.18, | ||
stand_ads = 0, | stand_ads = 0, | ||
386行目: | 398行目: | ||
max_kick = { | max_kick = { | ||
stand_hip = 2.0, | stand_hip = 2.0, | ||
crouch_hip = | crouch_hip = 1.5, | ||
air_hip = | air_hip = 3.0, | ||
stand_ads = 0, | stand_ads = 0, | ||
417行目: | 429行目: | ||
["Japanese_Short"] = "オルタネーター", | ["Japanese_Short"] = "オルタネーター", | ||
}, | }, | ||
ammo = " | ammo = "light", | ||
ammo_mobile = "light", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = true, | |||
stock = true, | stock = true, | ||
disruptor_rounds_only = true, | disruptor_rounds_only = true, | ||
434行目: | 448行目: | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 19, 22, 25, 27 }, | magazine = { 19, 22, 25, 27 }, | ||
magazine_mobile = { 21, 25, 29, 32 }, | |||
magazine_reserve = 218, | magazine_reserve = 218, | ||
projectile_speed = 19500, | projectile_speed = 19500, | ||
time = { | time = { | ||
reload = 1.9, | reload = 1.9, | ||
469行目: | 467行目: | ||
category = "sub_machine_gun", | category = "sub_machine_gun", | ||
ammo = "heavy", | ammo = "heavy", | ||
ammo_mobile = "heavy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = true, | |||
stock = true, | stock = true, | ||
}, | }, | ||
burst_count = 5, | burst_count = 5, | ||
burst_delay = 0.24, | burst_delay = 0.24, | ||
cost = { | cost = { 450, 550, 800, 1100 }, | ||
damage = { | damage = { | ||
base = 14, | base = 14, | ||
486行目: | 486行目: | ||
is_semi_auto = true, | is_semi_auto = true, | ||
magazine = { 20, 25, 30, 35 }, | magazine = { 20, 25, 30, 35 }, | ||
magazine_mobile = { 25, 30, 35, 40 }, | |||
magazine_reserve = 210, | magazine_reserve = 210, | ||
projectile_speed = 18000, | projectile_speed = 18000, | ||
time = { | |||
time = { | |||
reload = 2, | reload = 2, | ||
reloadempty = 2.6, | reloadempty = 2.6, | ||
523行目: | 507行目: | ||
}, | }, | ||
ammo = "light", | ammo = "light", | ||
ammo_mobile = "light", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = true, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { | cost = { 450, 600, 900, 1200 }, | ||
damage = { | damage = { | ||
base = 11, | base = 11, | ||
538行目: | 524行目: | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 20, 22, 24, 27 }, | magazine = { 20, 22, 24, 27 }, | ||
magazine_mobile = { 22, 25, 28, 32 }, | |||
projectile_speed = 21000, | projectile_speed = 21000, | ||
time = { | time = { | ||
reload = 1.8, | reload = 1.8, | ||
568行目: | 538行目: | ||
}, | }, | ||
ammo = "energy", | ammo = "energy", | ||
ammo_mobile = "special_energy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = true, | |||
stock = true, | stock = true, | ||
}, | }, | ||
580行目: | 552行目: | ||
damage_far_value = 15, | damage_far_value = 15, | ||
damage_very_far_value = 15, | damage_very_far_value = 15, | ||
damage_near_distance = 800, | |||
firerate = 12, | firerate = 12, | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 19, 21, 23, 26 }, | magazine = 28,--{ 19, 21, 23, 26 }, | ||
magazine_mobile = 34, | |||
magazine_reserve = 210, | |||
projectile_drag_coefficient = 0, | projectile_drag_coefficient = 0, | ||
projectile_gravity_scale = 0.8, | projectile_gravity_scale = 0.8, | ||
589行目: | 563行目: | ||
release = os.time { year = 2020, month = 8, day = 18, hour = 14 }, | release = os.time { year = 2020, month = 8, day = 18, hour = 14 }, | ||
spread = { | spread = { | ||
stand_hip = | stand_hip = 4.125, | ||
stand_hip_run = | stand_hip_run = 4.875, | ||
stand_hip_sprint = | stand_hip_sprint = 5.25, | ||
crouch_hip = | crouch_hip = 3.0, | ||
air_hip = | air_hip = 5.625, | ||
moving_increase_rate = 3, | moving_increase_rate = 3, | ||
621行目: | 595行目: | ||
}) | }) | ||
-- Marksman Weapon | p["C.A.R. SMG"] = aw.mergeTable(submachine_gun, { | ||
local marksman_weapon = aw.mergeTable(assault_rifle, { | localization = { | ||
["Japanese_Short"] = "CAR", | |||
}, | |||
ammo = "heavy", | |||
attachments = { | |||
barrel_stabilizer = false, | |||
extended_mag_or_shotgun_bolt = true, | |||
laser_sight = false, | |||
stock = true, | |||
}, | |||
cost = { 550, 750, 1000, 1350 }, | |||
damage = { | |||
base = 13, | |||
}, | |||
damage_near_value = 13, | |||
damage_far_value = 13, | |||
damage_very_far_value = 13, | |||
damage_near_distance = 800, | |||
firerate = 15.5, | |||
is_semi_auto = false, | |||
magazine = { 20, 22, 24, 27 }, | |||
projectile_speed = 18500, | |||
release = os.time { year = 2021, month = 11, day = 2, hour = 2 }, | |||
time = { | |||
reload = 1.7, | |||
reloadempty = 2.13, | |||
deployfirst = 1.1, | |||
draw = 0.4, | |||
holster = 0.3, | |||
upper = 0.3, | |||
lower = 0.25, | |||
zoom_in = 0.2, | |||
zoom_out = 0.2, | |||
}, | |||
}) | |||
-- Marksman Weapon | |||
local marksman_weapon = aw.mergeTable(assault_rifle, { | |||
category = "marksman_weapon", | category = "marksman_weapon", | ||
672行目: | 683行目: | ||
}, | }, | ||
ammo = "light", | ammo = "light", | ||
ammo_mobile = "light", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = true, | barrel_stabilizer = true, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
684行目: | 697行目: | ||
damage_far_value = 34, | damage_far_value = 34, | ||
damage_very_far_value = 34, | damage_very_far_value = 34, | ||
damage_head_scale = 2, | |||
firerate = 4, | firerate = 4, | ||
magazine = { 10, 15, 18, 20 }, | magazine = { 10, 15, 18, 20 }, | ||
magazine_mobile = { 14, 20, 22, 24 }, | |||
magazine_reserve = 140, | |||
projectile_speed = 30000, | projectile_speed = 30000, | ||
spread = { | spread = { | ||
717行目: | 733行目: | ||
double_tap_trigger = { | double_tap_trigger = { | ||
burst_count = 2, | burst_count = 2, | ||
burst_delay = 0. | burst_delay = 0.375, | ||
firerate = 10, | firerate = 10, | ||
}, | }, | ||
726行目: | 742行目: | ||
["Japanese_Short"] = "トリプルテイク", | ["Japanese_Short"] = "トリプルテイク", | ||
}, | }, | ||
ammo = " | ammo = "energy", | ||
ammo_mobile = "energy", | |||
ammo_per_shot = 3, | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
charge = | charge = 1.1, | ||
charge_cooldown = 0.75, | charge_cooldown = 0.75, | ||
charge_cooldown_delay = 0.75, | charge_cooldown_delay = 0.75, | ||
charge_levels = 4, | charge_levels = 4, | ||
cost = { 500, 800, 1050, 1350 }, | |||
damage = { | damage = { | ||
base = | base = 21, | ||
}, | }, | ||
damage_near_value = | damage_near_value = 21, | ||
damage_far_value = | damage_far_value = 21, | ||
damage_very_far_value = | damage_very_far_value = 21, | ||
damage_legs_scale = 0.9, | damage_legs_scale = 0.9, | ||
firerate = 1.3, | firerate = 1.3, | ||
magazine = { | magazine = { 18, 21, 24, 27 }, | ||
magazine_reserve = 63, | magazine_mobile = { 21, 24, 27, 33 }, | ||
--magazine_reserve = 63, | |||
pellet = 3, | pellet = 3, | ||
projectile_drag_coefficient = 0, | projectile_drag_coefficient = 0, | ||
787行目: | 807行目: | ||
}, | }, | ||
ammo = "heavy", | ammo = "heavy", | ||
ammo_mobile = "heavy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
802行目: | 824行目: | ||
base = 42, | base = 42, | ||
charged = 57, | charged = 57, | ||
skullpiercer_rifling = 2.1, | |||
}, | }, | ||
damage_near_value = 42, | damage_near_value = 42, | ||
809行目: | 832行目: | ||
firerate = 3.85, | firerate = 3.85, | ||
magazine = { 6, 8, 10, 12 }, | magazine = { 6, 8, 10, 12 }, | ||
magazine_mobile = { 10, 12, 14, 16 }, | |||
projectile_speed = 29000, | projectile_speed = 29000, | ||
rechamber = 0.685, | rechamber = 0.685, | ||
832行目: | 856行目: | ||
zoom_in = 0.31, | zoom_in = 0.31, | ||
zoom_out = 0.28, | zoom_out = 0.28, | ||
}, | |||
skullpiercer_rifling = { | |||
damage_head_scale = 2.1, | |||
}, | |||
dual_shell = { | |||
ammo_size_segmented_reload = 2, | |||
}, | }, | ||
shatter_caps = { | shatter_caps = { | ||
charge_additional_scale = 0 | charge = 0, | ||
charge_additional_scale = 0, | |||
charge_levels = 0, | |||
damage = { | damage = { | ||
base = | base = 7, | ||
}, | }, | ||
damage_near_value = | damage_near_value = 7, | ||
damage_far_value = | damage_far_value = 7, | ||
damage_very_far_value = | damage_very_far_value = 7, | ||
damage_head_scale = 1.25, | damage_head_scale = 1.25, | ||
damage_legs_scale = 1, | damage_legs_scale = 1, | ||
853行目: | 884行目: | ||
["Japanese_Short"] = "ボセック", | ["Japanese_Short"] = "ボセック", | ||
}, | }, | ||
ammo = " | ammo = "special_arrows", | ||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = false, | extended_mag_or_shotgun_bolt = false, | ||
laser_sight = false, | |||
stock = false, | stock = false, | ||
}, | }, | ||
867行目: | 899行目: | ||
charge_rates = { 0, 0.1, 0.2, 0.35, 0.5, 1 }, | charge_rates = { 0, 0.1, 0.2, 0.35, 0.5, 1 }, | ||
charge_minrate = 0.15, | charge_minrate = 0.15, | ||
cost = { 500, 650, | cost = { 500, 650, 850, 1100 }, | ||
damage = { | damage = { | ||
base = 25, | base = 25, | ||
charged = 60, | --charged = 60, | ||
charged = 70, | |||
headshot_charged = 1.75, | headshot_charged = 1.75, | ||
legshot_charged = 0.9, | legshot_charged = 0.9, | ||
881行目: | 914行目: | ||
firerate = 3, | firerate = 3, | ||
magazine = math.huge, | magazine = math.huge, | ||
magazine_reserve = 80, | |||
move_speed = 0.85, | move_speed = 0.85, | ||
move_speed_charged = 0.5, | move_speed_charged = 0.5, | ||
999行目: | 1,033行目: | ||
legshot_charged = 1, | legshot_charged = 1, | ||
}, | }, | ||
damage_near_value = | damage_near_value = 5, | ||
damage_far_value = | damage_far_value = 5, | ||
damage_very_far_value = | damage_very_far_value = 5, | ||
damage_head_scale = 1.25, | damage_head_scale = 1.25, | ||
damage_legs_scale = 0.8, | damage_legs_scale = 0.8, | ||
1,007行目: | 1,041行目: | ||
projectile_speed_charged = 16000, | projectile_speed_charged = 16000, | ||
charge_lvl3 = { -- 35% | charge_lvl3 = { -- 35% | ||
damage_near_value = | damage_near_value = 8, | ||
damage_far_value = | damage_far_value = 8, | ||
damage_very_far_value = | damage_very_far_value = 8, | ||
}, | }, | ||
charge_lvl5 = { -- 100% | charge_lvl5 = { -- 100% | ||
damage_near_value = | damage_near_value = 11, | ||
damage_far_value = | damage_far_value = 11, | ||
damage_very_far_value = | damage_very_far_value = 11, | ||
damage_head_scale = 1.25, | damage_head_scale = 1.25, | ||
damage_legs_scale = 1, | damage_legs_scale = 1, | ||
1,030行目: | 1,064行目: | ||
damage_far_distance = 2500, | damage_far_distance = 2500, | ||
damage_very_far_distance = 5000, | damage_very_far_distance = 5000, | ||
damage_head_distance = | damage_head_distance = 2250, | ||
damage_head_scale = 1. | damage_head_scale = 1.5, | ||
damage_legs_scale = 0.85, | damage_legs_scale = 0.85, | ||
1,074行目: | 1,108行目: | ||
}, | }, | ||
time = { | time = { | ||
draw = 0. | draw = 0.8, | ||
holster = 0. | holster = 0.75, | ||
upper = 0. | upper = 0.65, | ||
lower = 0. | lower = 0.6, | ||
zoom_in = 0.34, | zoom_in = 0.34, | ||
zoom_out = 0.3, | zoom_out = 0.3, | ||
1,094行目: | 1,128行目: | ||
}, | }, | ||
ammo = "energy", | ammo = "energy", | ||
ammo_mobile = "energy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = true, | barrel_stabilizer = true, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { 450, | cost = { 450, 650, 1000, 1500 }, | ||
damage = { | damage = { | ||
base = | base = 15, | ||
}, | }, | ||
damage_near_value = | damage_near_value = 15, | ||
damage_far_value = | damage_far_value = 15, | ||
damage_very_far_value = | damage_very_far_value = 15, | ||
firerate = 5, | firerate = 5, | ||
firerate_maximum = 15, | firerate_maximum = 15, | ||
1,112行目: | 1,148行目: | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 36, 40, 44, 48 }, | magazine = { 36, 40, 44, 48 }, | ||
magazine_mobile = { 40, 44, 48, 52 }, | |||
projectile_speed = 33500, | projectile_speed = 33500, | ||
spread = { | spread = { | ||
1,119行目: | 1,156行目: | ||
}, | }, | ||
time = { | time = { | ||
reload = 2 | reload = 3.2, | ||
reloadempty = | reloadempty = 4.1, | ||
deployfirst = 1.45, | deployfirst = 1.45, | ||
}, | }, | ||
1,134行目: | 1,171行目: | ||
["Japanese_Short"] = "スピットファイア", | ["Japanese_Short"] = "スピットファイア", | ||
}, | }, | ||
ammo = "special_heavy", | ammo = "light", | ||
ammo_mobile = "special_heavy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { 600, 800, 1050, 1400 }, | cost = { 600, 800, 1050, 1400 }, | ||
damage = { | damage = { | ||
base = | base = 18, | ||
}, | }, | ||
damage_near_value = | damage_near_value = 18, | ||
damage_far_value = | damage_far_value = 18, | ||
damage_very_far_value = | damage_very_far_value = 18, | ||
firerate = 9, | firerate = 9, | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 35, 40, 45, | magazine = { 35, 40, 45, 50 }, | ||
magazine_mobile = 60, | |||
magazine_reserve = 245, | magazine_reserve = 245, | ||
projectile_drag_coefficient = 0.0033, | projectile_drag_coefficient = 0.0033, | ||
1,161行目: | 1,201行目: | ||
}, | }, | ||
time = { | time = { | ||
reload = 3. | reload = 3.4, | ||
reloadempty = | reloadempty = 4.2, | ||
deployfirst = 1.45, | deployfirst = 1.45, | ||
}, | }, | ||
}) | }) | ||
p[" | p["ランページLMG"] = aw.mergeTable(lightmachine_gun, { | ||
localization = { | localization = { | ||
["Japanese_Short"] = "ランページ", | ["Japanese_Short"] = "ランページ", | ||
}, | }, | ||
ammo = " | ammo = "special_heavy", | ||
attachments = { | attachments = { | ||
barrel_stabilizer = true, | barrel_stabilizer = true, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
1,183行目: | 1,224行目: | ||
damage_far_value = 28, | damage_far_value = 28, | ||
damage_very_far_value = 28, | damage_very_far_value = 28, | ||
damage_head_distance = 2250, | |||
damage_head_scale = 1.5, | damage_head_scale = 1.5, | ||
firerate = 5, | firerate = 5, | ||
1,188行目: | 1,230行目: | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 28, 32, 34, 40 }, | magazine = { 28, 32, 34, 40 }, | ||
magazine_reserve = 180, | |||
projectile_speed = 26500, | projectile_speed = 26500, | ||
release = os.time { year = 2021, month = 8, day = 4, hour = 2 }, | release = os.time { year = 2021, month = 8, day = 4, hour = 2 }, | ||
time = { | time = { | ||
reload = | reload = 3.1, | ||
reloadempty = | reloadempty = 4, | ||
deployfirst = 1.45, | deployfirst = 1.45, | ||
}, | }, | ||
1,202行目: | 1,245行目: | ||
}, | }, | ||
ammo = "energy", | ammo = "energy", | ||
ammo_mobile = "energy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = false, | extended_mag_or_shotgun_bolt = false, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { 600, | cost = { 600, 750, 950, 1250 }, | ||
damage = { | damage = { | ||
base = | base = 17, | ||
}, | }, | ||
damage_near_value = | damage_near_value = 17, | ||
damage_far_value = | damage_far_value = 17, | ||
damage_very_far_value = | damage_very_far_value = 17, | ||
firerate = 10, | firerate = 10, | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = math.huge, | magazine = math.huge, | ||
overheat = { 2, 2.2, 2.4, 2.6 }, | overheat = { 2, 2.2, 2.4, 2.6 }, | ||
overheat_mobile = { 2.4, 2.55, 2.7, 3.2 }, | |||
projectile_gravity_scale = 0.5, | projectile_gravity_scale = 0.5, | ||
projectile_speed = 22000, | projectile_speed = 22000, | ||
1,248行目: | 1,294行目: | ||
cooldown_delay = 0.08, | cooldown_delay = 0.08, | ||
deployfirst = 1.45, | deployfirst = 1.45, | ||
overheat_cooldown = | overheat_cooldown = 3.63, | ||
overheat_cooldown_delay = 0.06, | overheat_cooldown_delay = 0.06, | ||
}, | }, | ||
1,326行目: | 1,372行目: | ||
}, | }, | ||
ammo = "sniper", | ammo = "sniper", | ||
ammo_mobile = "sniper", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = true, | barrel_stabilizer = true, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { | cost = { 300, 500, 750, 1100 }, | ||
damage = { | damage = { | ||
base = | base = 55, | ||
skullpiercer_rifling = 2.5, | |||
}, | }, | ||
damage_near_value = | damage_near_value = 55, | ||
damage_far_value = | damage_far_value = 55, | ||
damage_very_far_value = | damage_very_far_value = 55, | ||
damage_head_scale = 2.15, | damage_head_scale = 2.15, | ||
damage_legs_scale = 0.8, | damage_legs_scale = 0.8, | ||
firerate = 1.3, | firerate = 1.3, | ||
magazine = { 6, 8, 10, 12 }, | magazine = { 6, 8, 10, 12 }, | ||
magazine_mobile = { 8, 10, 12, 14 }, | |||
projectile_drag_coefficient = 0, | projectile_drag_coefficient = 0, | ||
projectile_speed = 30500, | projectile_speed = 30500, | ||
1,349行目: | 1,398行目: | ||
reloadempty = 3.66, | reloadempty = 3.66, | ||
deployfirst = 1.6, | deployfirst = 1.6, | ||
}, | |||
skullpiercer_rifling = { | |||
damage_head_scale = 2.5, | |||
}, | }, | ||
}) | }) | ||
1,357行目: | 1,409行目: | ||
}, | }, | ||
ammo = "special_sniper", | ammo = "special_sniper", | ||
ammo_mobile = "special_sniper", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = false, | extended_mag_or_shotgun_bolt = false, | ||
laser_sight = false, | |||
stock = false, | stock = false, | ||
}, | }, | ||
damage = { | damage = { | ||
base = | base = 140, | ||
round = true, | round = true, | ||
}, | }, | ||
damage_near_value = | damage_near_value = 140, | ||
damage_far_value = | damage_far_value = 140, | ||
damage_very_far_value = | damage_very_far_value = 140, | ||
damage_head_scale = | damage_head_scale = 2, | ||
damage_legs_scale = 0.8, | damage_legs_scale = 0.8, | ||
firerate = 1.2, | firerate = 1.2, | ||
magazine = 4, | magazine = 4, | ||
magazine_mobile = 5, | |||
magazine_reserve = 8, | magazine_reserve = 8, | ||
projectile_speed = 29500, | projectile_speed = 29500, | ||
1,404行目: | 1,459行目: | ||
}, | }, | ||
ammo = "sniper", | ammo = "sniper", | ||
ammo_mobile = "sniper", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { 400, 650, 950, | cost = { 400, 650, 950, 1300 }, | ||
damage = { | damage = { | ||
base = 70, | base = 70, | ||
1,420行目: | 1,477行目: | ||
firerate = 3.1, | firerate = 3.1, | ||
magazine = { 4, 5, 6, 7 }, | magazine = { 4, 5, 6, 7 }, | ||
magazine_mobile = { 6, 7, 8, 9 }, | |||
projectile_drag_coefficient = 0, | projectile_drag_coefficient = 0, | ||
projectile_speed = 31000, | projectile_speed = 31000, | ||
1,451行目: | 1,509行目: | ||
}, | }, | ||
ammo = "sniper", | ammo = "sniper", | ||
ammo_mobile = "sniper", | |||
ammo_per_shot = 2, | ammo_per_shot = 2, | ||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = false, | extended_mag_or_shotgun_bolt = false, | ||
laser_sight = false, | |||
stock = true, | stock = true, | ||
}, | }, | ||
cost = { 600, | cost = { 600, 750, 900, 1300 }, | ||
damage = { | damage = { | ||
base = 45, | base = 45, | ||
1,476行目: | 1,536行目: | ||
firerate = 0.95, | firerate = 0.95, | ||
magazine = 8, | magazine = 8, | ||
magazine_mobile = 10, | |||
projectile_drag_coefficient = 0, | projectile_drag_coefficient = 0, | ||
projectile_speed = math.huge, | projectile_speed = math.huge, | ||
1,513行目: | 1,574行目: | ||
damage_head_distance = 1500, | damage_head_distance = 1500, | ||
damage_head_scale = 1.25, | damage_head_scale = 1.25, | ||
damage_legs_scale = | damage_legs_scale = 1, | ||
is_semi_auto = true, | is_semi_auto = true, | ||
1,576行目: | 1,637行目: | ||
}, | }, | ||
ammo = "shotgun", | ammo = "shotgun", | ||
ammo_mobile = "shotgun", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
stock = | laser_sight = false, | ||
stock = true, | |||
}, | }, | ||
cost = { | cost = { 150, 300, 550, 850 }, | ||
damage = { | damage = { | ||
base = | base = 6, | ||
round = true, | round = true, | ||
}, | }, | ||
damage_near_distance = 250, | damage_near_distance = 250, | ||
damage_near_value = | damage_near_value = 6, | ||
damage_far_distance = 850, | damage_far_distance = 850, | ||
damage_far_value = | damage_far_value = 6, | ||
damage_legs_scale = 1, | damage_legs_scale = 1, | ||
firerate = { 2.1, 2. | firerate = { 2, 2.1, 2.15, 2.2 }, | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = 8, | magazine = 8, | ||
magazine_mobile = 10, | |||
pellet = 9, | pellet = 9, | ||
spread = { | spread = { | ||
1,624行目: | 1,688行目: | ||
["Japanese_Short"] = "マスティフ", | ["Japanese_Short"] = "マスティフ", | ||
}, | }, | ||
ammo = "shotgun", | ammo = "special_shotgun", | ||
ammo_mobile = "shotgun", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = false, | stock = false, | ||
}, | }, | ||
cost = { 350, 500, 750, 1050 }, | cost = { 350, 500, 750, 1050 }, | ||
damage = { | damage = { | ||
base = | base = 14, | ||
}, | }, | ||
damage_near_distance = 450, | damage_near_distance = 450, | ||
damage_near_value = | damage_near_value = 14, | ||
damage_far_distance = 850, | damage_far_distance = 850, | ||
damage_far_value = | damage_far_value = 14, | ||
damage_legs_scale = 1.0, | damage_legs_scale = 1.0, | ||
firerate = { 1.1, 1.21, 1.265, 1.32 }, | firerate = 1.2,--{ 1.1, 1.21, 1.265, 1.32 }, | ||
magazine = | magazine = 4, | ||
magazine_mobile = 8, | |||
magazine_reserve = 28, | |||
pellet = 8, | pellet = 8, | ||
time = { | time = { | ||
1,650行目: | 1,718行目: | ||
deployfirst = 1.25, | deployfirst = 1.25, | ||
draw = 0.8, | draw = 0.8, | ||
}, | |||
dual_shell = { | |||
ammo_size_segmented_reload = 2, | |||
}, | }, | ||
}) | }) | ||
1,658行目: | 1,729行目: | ||
}, | }, | ||
ammo = "shotgun", | ammo = "shotgun", | ||
ammo_mobile = "shotgun", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = false, | stock = false, | ||
}, | }, | ||
charge = 1. | charge = 1.25, | ||
charge_cooldown = 0.5, | charge_cooldown = 0.5, | ||
charge_cooldown_delay = 0.1, | charge_cooldown_delay = 0.1, | ||
1,678行目: | 1,751行目: | ||
firerate = 4, | firerate = 4, | ||
magazine = 5, | magazine = 5, | ||
magazine_mobile = 7, | |||
magazine_reserve = 20, | magazine_reserve = 20, | ||
pellet = 11, | pellet = 11, | ||
1,777行目: | 1,851行目: | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = false, | stock = false, | ||
}, | }, | ||
cost = { 0, | cost = { 0, 100, 300, 800 }, | ||
damage = { | damage = { | ||
base = 15, | base = 15, | ||
1,790行目: | 1,865行目: | ||
damage_very_far_value = 15, | damage_very_far_value = 15, | ||
damage_head_scale = 1.25, | damage_head_scale = 1.25, | ||
damage_legs_scale = 1, | |||
firerate = { 2.2, 2.53, 2.75, 2.97 }, | firerate = { 2.2, 2.53, 2.75, 2.97 }, | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = 6, | magazine = 6, | ||
magazine_mobile = 7, | |||
pellet = 3, | pellet = 3, | ||
projectile_drag_coefficient = 0.001, | projectile_drag_coefficient = 0.001, | ||
1,818行目: | 1,895行目: | ||
}, | }, | ||
hammerpoint_rounds = { | hammerpoint_rounds = { | ||
damage_unshielded_scale = | damage_unshielded_scale = 1.35, | ||
}, | }, | ||
}) | }) | ||
1,827行目: | 1,904行目: | ||
}, | }, | ||
ammo = "light", | ammo = "light", | ||
ammo_mobile = "light", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = true, | barrel_stabilizer = true, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = true, | |||
stock = false, | stock = false, | ||
}, | }, | ||
cost = { | cost = { 150, 250, 450, 850 }, | ||
damage = { | damage = { | ||
base = 12, | base = 12, | ||
1,842行目: | 1,921行目: | ||
is_semi_auto = false, | is_semi_auto = false, | ||
magazine = { 16, 19, 22, 25 }, | magazine = { 16, 19, 22, 25 }, | ||
magazine_mobile = { 18, 22, 25, 28 }, | |||
move_speed = 0.95, | move_speed = 0.95, | ||
projectile_speed = 19500, | projectile_speed = 19500, | ||
spread = { | spread = { | ||
stand_hip = | stand_hip = 3.0, | ||
stand_hip_run = | stand_hip_run = 3.6, | ||
stand_hip_sprint = | stand_hip_sprint = 5.0, | ||
crouch_hip = | crouch_hip = 1.6, | ||
air_hip = | air_hip = 7.0, | ||
kick_on_fire = { | kick_on_fire = { | ||
stand_hip = 0.3, | stand_hip = 0.3, | ||
1,872行目: | 1,952行目: | ||
disruptor_rounds = { | disruptor_rounds = { | ||
damage_shield_scale = 1.7, | damage_shield_scale = 1.7, | ||
}, | |||
hammerpoint_rounds = { | |||
damage_unshielded_scale = 1.35, | |||
}, | }, | ||
quickdraw_holster = { | quickdraw_holster = { | ||
1,892行目: | 1,975行目: | ||
}, | }, | ||
ammo = "light", | ammo = "light", | ||
ammo_mobile = "light", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = true, | |||
stock = false, | stock = false, | ||
}, | }, | ||
cost = { 0, | cost = { 0, 50, 200, 700 }, | ||
damage = { | damage = { | ||
base = 18, | base = 18, | ||
1,907行目: | 1,992行目: | ||
is_semi_auto = true, | is_semi_auto = true, | ||
magazine = { 14, 16, 18, 21 }, | magazine = { 14, 16, 18, 21 }, | ||
magazine_mobile = { 18, 20, 22, 26 }, | |||
projectile_speed = 18500, | projectile_speed = 18500, | ||
spread = { | |||
stand_hip = 4.4, | |||
stand_hip_run = 10.0, | |||
stand_hip_sprint = 13.0, | |||
crouch_hip = 3.0, | |||
air_hip = 16.0, | |||
}, | |||
time = { | time = { | ||
reload = 1.25, | reload = 1.25, | ||
1,920行目: | 2,013行目: | ||
}, | }, | ||
hammerpoint_rounds = { | hammerpoint_rounds = { | ||
damage_unshielded_scale = | damage_unshielded_scale = 1.5, | ||
}, | }, | ||
}) | }) | ||
1,928行目: | 2,021行目: | ||
["Japanese_Short"] = "ウィングマン", | ["Japanese_Short"] = "ウィングマン", | ||
}, | }, | ||
ammo = "heavy", | ammo = "sniper", | ||
ammo_mobile = "heavy", | |||
attachments = { | attachments = { | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = true, | extended_mag_or_shotgun_bolt = true, | ||
laser_sight = false, | |||
stock = false, | stock = false, | ||
}, | }, | ||
1,941行目: | 2,036行目: | ||
damage = { | damage = { | ||
base = 45, | base = 45, | ||
skullpiercer_rifling = 2.5, | |||
}, | }, | ||
damage_near_distance = 800, | damage_near_distance = 800, | ||
1,954行目: | 2,049行目: | ||
is_semi_auto = true, | is_semi_auto = true, | ||
magazine = { 6, 7, 8, 9 }, | magazine = { 6, 7, 8, 9 }, | ||
magazine_mobile = { 8, 9, 10, 12 }, | |||
projectile_speed = 18000, | projectile_speed = 18000, | ||
spread = { | spread = { | ||
1,982行目: | 2,078行目: | ||
upper = 0.315, | upper = 0.315, | ||
lower = 0.27, | lower = 0.27, | ||
}, | |||
skullpiercer_rifling = { | |||
damage_head_scale = 2.5, | |||
}, | }, | ||
quickdraw_holster = { | quickdraw_holster = { | ||
2,006行目: | 2,105行目: | ||
barrel_stabilizer = false, | barrel_stabilizer = false, | ||
extended_mag_or_shotgun_bolt = false, | extended_mag_or_shotgun_bolt = false, | ||
laser_sight = false, | |||
stock = false, | stock = false, | ||
}, | }, |
2022年8月12日 (金) 15:20時点における最新版
このモジュールについての説明文ページを モジュール: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 = 3.0, stand_hip_run = 6.6, stand_hip_sprint = 8.4, crouch_hip = 2.4, air_hip = 8.4, 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", ammo_mobile = "heavy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 550, 750, 1000, 1350 }, damage = { base = 18, }, damage_near_value = 18, damage_far_value = 18, damage_very_far_value = 18, firerate = 10, is_semi_auto = false, magazine = { 20, 25, 28, 30 }, magazine_mobile = { 22, 27, 31, 34 }, 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, }, 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", ammo_mobile = "heavy", attachments = { barrel_stabilizer = true, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, burst_count = 3, burst_delay = 0.28, cost = { 450, 600, 800, 1100 }, damage = { base = 20, }, 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 }, magazine_mobile = { 21, 27, 30, 36 }, projectile_speed = 27500, spread = { stand_hip = 3.6, stand_hip_run = 7.15, stand_hip_sprint = 8.4, crouch_hip = 3.0, air_hip = 8.4, kick_on_fire = { stand_hip = 0.45, crouch_hip = 0.45, air_hip = 0.45, }, max_kick = { stand_hip = 3.75, crouch_hip = 3.0, air_hip = 5.0, }, decay_delay = 0.21, decay_rate = 14.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", ammo_mobile = "light", attachments = { barrel_stabilizer = true, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 600, 800, 1150, 1500 }, damage = { base = 14, }, 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 }, magazine_mobile = { 20, 22, 28, 32 }, 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, }, 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", ammo_mobile = "energy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 400, 600, 850, 1250 }, damage = { base = 18, }, 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 }, magazine_mobile = { 26, 30, 34, 38 }, 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, }, 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.0, stand_hip_run = 3.0, stand_hip_sprint = 5.0, crouch_hip = 1.6, air_hip = 7.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.18, crouch_hip = 0.18, air_hip = 0.18, 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.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 = "light", ammo_mobile = "light", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = true, stock = true, disruptor_rounds_only = true, }, cost = { 400, 550, 800, 1100 }, damage = { base = 16, }, 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_mobile = { 21, 25, 29, 32 }, magazine_reserve = 218, projectile_speed = 19500, 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", ammo_mobile = "heavy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = true, stock = true, }, burst_count = 5, burst_delay = 0.24, cost = { 450, 550, 800, 1100 }, damage = { base = 14, }, 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_mobile = { 25, 30, 35, 40 }, magazine_reserve = 210, projectile_speed = 18000, 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", ammo_mobile = "light", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = true, stock = true, }, cost = { 450, 600, 900, 1200 }, damage = { base = 11, }, damage_near_value = 11, damage_far_value = 11, damage_very_far_value = 11, firerate = 18, is_semi_auto = false, magazine = { 20, 22, 24, 27 }, magazine_mobile = { 22, 25, 28, 32 }, projectile_speed = 21000, time = { reload = 1.8, reloadempty = 2.45, deployfirst = 1, }, }) p["ボルトSMG"] = aw.mergeTable(submachine_gun, { localization = { ["Japanese_Short"] = "ボルト", }, ammo = "energy", ammo_mobile = "special_energy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = true, stock = true, }, cost = { 550, 700, 950, 1250 }, damage = { base = 15, }, damage_near_value = 15, damage_far_value = 15, damage_very_far_value = 15, damage_near_distance = 800, firerate = 12, is_semi_auto = false, magazine = 28,--{ 19, 21, 23, 26 }, magazine_mobile = 34, magazine_reserve = 210, 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 = 4.125, stand_hip_run = 4.875, stand_hip_sprint = 5.25, crouch_hip = 3.0, air_hip = 5.625, 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, }, }) p["C.A.R. SMG"] = aw.mergeTable(submachine_gun, { localization = { ["Japanese_Short"] = "CAR", }, ammo = "heavy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 550, 750, 1000, 1350 }, damage = { base = 13, }, damage_near_value = 13, damage_far_value = 13, damage_very_far_value = 13, damage_near_distance = 800, firerate = 15.5, is_semi_auto = false, magazine = { 20, 22, 24, 27 }, projectile_speed = 18500, release = os.time { year = 2021, month = 11, day = 2, hour = 2 }, time = { reload = 1.7, reloadempty = 2.13, deployfirst = 1.1, draw = 0.4, holster = 0.3, upper = 0.3, lower = 0.25, zoom_in = 0.2, zoom_out = 0.2, }, }) -- 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", ammo_mobile = "light", attachments = { barrel_stabilizer = true, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 400, 650, 950, 1150 }, damage = { base = 34, }, damage_near_value = 34, damage_far_value = 34, damage_very_far_value = 34, damage_head_scale = 2, firerate = 4, magazine = { 10, 15, 18, 20 }, magazine_mobile = { 14, 20, 22, 24 }, magazine_reserve = 140, 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, hcog_classic = { zoom_in = 0.35, zoom_out = 0.28 }, hcog_bruiser = { zoom_in = 0.35, zoom_out = 0.28 }, holosight = { zoom_in = 0.35, zoom_out = 0.28 }, holosight_variable = { zoom_in = 0.35, zoom_out = 0.28 }, hcog_ranged = { zoom_in = 0.42, zoom_out = 0.35 }, aog_variable = { zoom_in = 0.42, zoom_out = 0.35 }, }, double_tap_trigger = { burst_count = 2, burst_delay = 0.375, firerate = 10, }, }) p["トリプルテイク"] = aw.mergeTable(marksman_weapon, { localization = { ["Japanese_Short"] = "トリプルテイク", }, ammo = "energy", ammo_mobile = "energy", ammo_per_shot = 3, attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, charge = 1.1, charge_cooldown = 0.75, charge_cooldown_delay = 0.75, charge_levels = 4, cost = { 500, 800, 1050, 1350 }, damage = { base = 21, }, damage_near_value = 21, damage_far_value = 21, damage_very_far_value = 21, damage_legs_scale = 0.9, firerate = 1.3, magazine = { 18, 21, 24, 27 }, magazine_mobile = { 21, 24, 27, 33 }, --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", ammo_mobile = "heavy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, 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, skullpiercer_rifling = 2.1, }, 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 }, magazine_mobile = { 10, 12, 14, 16 }, 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, zoom_in = 0.31, zoom_out = 0.28, }, skullpiercer_rifling = { damage_head_scale = 2.1, }, dual_shell = { ammo_size_segmented_reload = 2, }, shatter_caps = { charge = 0, charge_additional_scale = 0, charge_levels = 0, damage = { base = 7, }, damage_near_value = 7, damage_far_value = 7, damage_very_far_value = 7, damage_head_scale = 1.25, damage_legs_scale = 1, move_speed = 0.9, pellet = 7, }, }) p["ボセックコンパウンドボウ"] = aw.mergeTable(marksman_weapon, { localization = { ["Japanese_Short"] = "ボセック", }, ammo = "special_arrows", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = false, laser_sight = false, stock = false, }, charge = 0.54, charge_minimum = 0.081, -- 15% charge_cooldown = 0.21, charge_cooldown_delay = 0.1, charge_levels = 6, charge_levels_available = { 2, 3, 4, 5 }, charge_rates = { 0, 0.1, 0.2, 0.35, 0.5, 1 }, charge_minrate = 0.15, cost = { 500, 650, 850, 1100 }, damage = { base = 25, --charged = 60, charged = 70, headshot_charged = 1.75, legshot_charged = 0.9, }, damage_near_value = 25, damage_far_value = 25, damage_very_far_value = 25, damage_head_distance = 11828, -- 300m damage_head_scale = 1.25, firerate = 3, magazine = math.huge, magazine_reserve = 80, 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 }, }, charge_lvl1 = { -- 10% damage_near_value = 25, damage_far_value = 25, damage_very_far_value = 25, move_speed = 0.82, }, charge_lvl2 = { -- 20% damage_near_value = 32, damage_far_value = 32, damage_very_far_value = 32, move_speed = 0.78, }, charge_lvl3 = { -- 35% damage_near_value = 37, damage_far_value = 37, damage_very_far_value = 37, move_speed = 0.73, }, charge_lvl4 = { -- 50% damage_near_value = 44, damage_far_value = 44, damage_very_far_value = 44, move_speed = 0.66, }, charge_lvl5 = { -- 100% damage_near_value = 60, damage_far_value = 60, damage_very_far_value = 60, damage_head_scale = 1.75, damage_legs_scale = 0.9, move_speed = 0.5, }, deadeyes_tempo = { charge = 0.38, charge_minimum = 0.057, firerate_maximum_count = 2, }, shatter_caps = { charge_levels_available = { 0, 3, 5 }, damage = { base = 6, charged = 12, legshot_charged = 1, }, damage_near_value = 5, damage_far_value = 5, damage_very_far_value = 5, damage_head_scale = 1.25, damage_legs_scale = 0.8, pellet = 7, projectile_speed_charged = 16000, charge_lvl3 = { -- 35% damage_near_value = 8, damage_far_value = 8, damage_very_far_value = 8, }, charge_lvl5 = { -- 100% damage_near_value = 11, damage_far_value = 11, damage_very_far_value = 11, damage_head_scale = 1.25, damage_legs_scale = 1, move_speed = 0.5, }, }, }) -- 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 = 2250, damage_head_scale = 1.5, 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.8, holster = 0.75, upper = 0.65, lower = 0.6, 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", ammo_mobile = "energy", attachments = { barrel_stabilizer = true, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 450, 650, 1000, 1500 }, damage = { base = 15, }, damage_near_value = 15, damage_far_value = 15, damage_very_far_value = 15, firerate = 5, firerate_maximum = 15, firerate_maximum_duration = 1.75, firerate_maximum_count = 17, is_semi_auto = false, magazine = { 36, 40, 44, 48 }, magazine_mobile = { 40, 44, 48, 52 }, projectile_speed = 33500, spread = { stand_ads = 0.1, crouch_ads = 0.05, air_ads = 6.0, }, time = { reload = 3.2, reloadempty = 4.1, 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 = "light", ammo_mobile = "special_heavy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 600, 800, 1050, 1400 }, damage = { base = 18, }, damage_near_value = 18, damage_far_value = 18, damage_very_far_value = 18, firerate = 9, is_semi_auto = false, magazine = { 35, 40, 45, 50 }, magazine_mobile = 60, 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.4, reloadempty = 4.2, deployfirst = 1.45, }, }) p["ランページLMG"] = aw.mergeTable(lightmachine_gun, { localization = { ["Japanese_Short"] = "ランページ", }, ammo = "special_heavy", attachments = { barrel_stabilizer = true, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, damage = { base = 28, }, damage_near_value = 28, damage_far_value = 28, damage_very_far_value = 28, damage_head_distance = 2250, damage_head_scale = 1.5, firerate = 5, firerate_revvedup = 6.5, is_semi_auto = false, magazine = { 28, 32, 34, 40 }, magazine_reserve = 180, projectile_speed = 26500, release = os.time { year = 2021, month = 8, day = 4, hour = 2 }, time = { reload = 3.1, reloadempty = 4, deployfirst = 1.45, }, }) p["L-スターEMG"] = aw.mergeTable(lightmachine_gun, { localization = { ["Japanese_Short"] = "L-スター", }, ammo = "energy", ammo_mobile = "energy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = false, laser_sight = false, stock = true, }, cost = { 600, 750, 950, 1250 }, damage = { base = 17, }, damage_near_value = 17, damage_far_value = 17, damage_very_far_value = 17, firerate = 10, is_semi_auto = false, magazine = math.huge, overheat = { 2, 2.2, 2.4, 2.6 }, overheat_mobile = { 2.4, 2.55, 2.7, 3.2 }, 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.19, cooldown_delay = 0.08, deployfirst = 1.45, overheat_cooldown = 3.63, overheat_cooldown_delay = 0.06, }, }) -- 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", ammo_mobile = "sniper", attachments = { barrel_stabilizer = true, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 300, 500, 750, 1100 }, damage = { base = 55, skullpiercer_rifling = 2.5, }, damage_near_value = 55, damage_far_value = 55, damage_very_far_value = 55, damage_head_scale = 2.15, damage_legs_scale = 0.8, firerate = 1.3, magazine = { 6, 8, 10, 12 }, magazine_mobile = { 8, 10, 12, 14 }, projectile_drag_coefficient = 0, projectile_speed = 30500, time = { reload = 2.66, reloadempty = 3.66, deployfirst = 1.6, }, skullpiercer_rifling = { damage_head_scale = 2.5, }, }) local kraber = aw.mergeTable(sniper, { localization = { ["Japanese_Short"] = "クレーバー", }, ammo = "special_sniper", ammo_mobile = "special_sniper", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = false, laser_sight = false, stock = false, }, damage = { base = 140, round = true, }, damage_near_value = 140, damage_far_value = 140, damage_very_far_value = 140, damage_head_scale = 2, damage_legs_scale = 0.8, firerate = 1.2, magazine = 4, magazine_mobile = 5, 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", ammo_mobile = "sniper", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 400, 650, 950, 1300 }, damage = { base = 70, amped = 88, round = true, }, damage_near_value = 70, damage_far_value = 70, damage_very_far_value = 70, firerate = 3.1, magazine = { 4, 5, 6, 7 }, magazine_mobile = { 6, 7, 8, 9 }, 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_mobile = "sniper", ammo_per_shot = 2, attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = false, laser_sight = false, stock = true, }, cost = { 600, 750, 900, 1300 }, damage = { base = 45, 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, magazine_mobile = 10, 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.25, damage_legs_scale = 1, 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", ammo_mobile = "shotgun", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = true, }, cost = { 150, 300, 550, 850 }, damage = { base = 6, round = true, }, damage_near_distance = 250, damage_near_value = 6, damage_far_distance = 850, damage_far_value = 6, damage_legs_scale = 1, firerate = { 2, 2.1, 2.15, 2.2 }, is_semi_auto = false, magazine = 8, magazine_mobile = 10, 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 = "special_shotgun", ammo_mobile = "shotgun", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = false, }, cost = { 350, 500, 750, 1050 }, damage = { base = 14, }, damage_near_distance = 450, damage_near_value = 14, damage_far_distance = 850, damage_far_value = 14, damage_legs_scale = 1.0, firerate = 1.2,--{ 1.1, 1.21, 1.265, 1.32 }, magazine = 4, magazine_mobile = 8, magazine_reserve = 28, 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, }, dual_shell = { ammo_size_segmented_reload = 2, }, }) p["ピースキーパー"] = aw.mergeTable(shotgun, { localization = { ["Japanese_Short"] = "ピースキーパー", }, ammo = "shotgun", ammo_mobile = "shotgun", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = false, }, charge = 1.25, charge_cooldown = 0.5, charge_cooldown_delay = 0.1, charge_levels = 4, cost = { 350, 500, 750, 1050 }, damage = { base = 9, }, damage_near_distance = 100, damage_near_value = 9, damage_far_distance = 750, damage_far_value = 9, damage_head_distance = 3940, -- 100m firerate = 4, magazine = 5, magazine_mobile = 7, 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, laser_sight = false, stock = false, }, cost = { 0, 100, 300, 800 }, damage = { base = 15, }, 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, damage_head_scale = 1.25, damage_legs_scale = 1, firerate = { 2.2, 2.53, 2.75, 2.97 }, is_semi_auto = false, magazine = 6, magazine_mobile = 7, 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 = 1.35, }, }) p["RE-45オート"] = aw.mergeTable(pistol, { localization = { ["Japanese_Short"] = "RE-45", }, ammo = "light", ammo_mobile = "light", attachments = { barrel_stabilizer = true, extended_mag_or_shotgun_bolt = true, laser_sight = true, stock = false, }, cost = { 150, 250, 450, 850 }, damage = { base = 12, }, damage_near_value = 12, damage_far_value = 12, damage_very_far_value = 12, firerate = 13, is_semi_auto = false, magazine = { 16, 19, 22, 25 }, magazine_mobile = { 18, 22, 25, 28 }, move_speed = 0.95, projectile_speed = 19500, spread = { stand_hip = 3.0, stand_hip_run = 3.6, stand_hip_sprint = 5.0, crouch_hip = 1.6, air_hip = 7.0, 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, }, hammerpoint_rounds = { damage_unshielded_scale = 1.35, }, 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", ammo_mobile = "light", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = true, stock = false, }, cost = { 0, 50, 200, 700 }, damage = { base = 18, }, damage_near_value = 18, damage_far_value = 18, damage_very_far_value = 18, firerate = 7, is_semi_auto = true, magazine = { 14, 16, 18, 21 }, magazine_mobile = { 18, 20, 22, 26 }, projectile_speed = 18500, spread = { stand_hip = 4.4, stand_hip_run = 10.0, stand_hip_sprint = 13.0, crouch_hip = 3.0, air_hip = 16.0, }, 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 = 1.5, }, }) p["ウィングマン"] = aw.mergeTable(pistol, { localization = { ["Japanese_Short"] = "ウィングマン", }, ammo = "sniper", ammo_mobile = "heavy", attachments = { barrel_stabilizer = false, extended_mag_or_shotgun_bolt = true, laser_sight = false, stock = false, }, boosted_loader = { magazine = { 8, 9, 10, 11 }, reloadfast = 1.4, }, cost = { 500, 650, 850, 1100 }, damage = { base = 45, skullpiercer_rifling = 2.5, }, 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 }, magazine_mobile = { 8, 9, 10, 12 }, 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, }, skullpiercer_rifling = { damage_head_scale = 2.5, }, 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, laser_sight = false, stock = false, }, damage = { base = 14, }, 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 = 3.0, air_hip = 11.0, stand_ads = 3, crouch_ads = 3, air_ads = 6, kick_on_fire = { stand_hip = 0.0, crouch_hip = 0.0, air_hip = 0.0, stand_ads = -0.18, crouch_ads = -0.18, 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_ads": "0.0", "spread_min_kick": "-2.5" crouch_ads = -2.5, -- "spread_max_kick_crouch_ads": "0.0", "spread_min_kick": "-2.5" 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