Added New Mods and Profiles Folders

This is a complete rebuild of the modpack, with all new mods and updates for 1.5.3 of Anomaly.
This commit is contained in:
2025-01-14 05:07:53 -05:00
parent 85c665b107
commit 376b4b9689
21217 changed files with 546254 additions and 0 deletions
@@ -0,0 +1,31 @@
[novice_mag_loadout]
max_mags = 1
mag_fill_max = 50
mag_good_chance = 2
[trainee_mag_loadout]:novice_mag_loadout
mag_fill_max = 60
mag_good_chance = 4
[experienced_mag_loadout]:novice_mag_loadout
max_mags = 2
mag_fill_max = 60
mag_good_chance = 6
[professional_mag_loadout]:novice_mag_loadout
max_mags = 2
mag_fill_max = 60
mag_good_chance = 8
[veteran_mag_loadout]:novice_mag_loadout
max_mags = 2
mag_fill_max = 80
mag_good_chance = 8
[expert_mag_loadout]:novice_mag_loadout
max_mags = 2
mag_fill_max = 80
mag_good_chance = 10
[master_mag_loadout]:novice_mag_loadout
max_mags = 3
mag_fill_max = 80
mag_good_chance = 20
[legend_mag_loadout]:novice_mag_loadout
max_mags = 3
mag_fill_max = 80
mag_good_chance = 30
@@ -0,0 +1,9 @@
;files in this folder are the magazine item sections
;magazines that share a base_type can be used by any gun that supports that base type.
;a base_type only supports a single caliber. This is to prevent putting a magazine in a gun that can't use the bullets it contains.
;Real world example: All AK-74 magazines have a raised horizontal rib on each side of the rear lug to prevent their use in a 7.62×39mm AK.
;Weapons are asosiated with a base_type in ltx files in config/magazines2/weapons . Weapons that can have thier caliber changed ing game will also have thier base_type changed.
;If you have an AEK retooled from 5.45x39 to 5.56x45 (efectivly making an AEK-971 into a 972) you would also change the magzine well from acepting ak-74 magazies to taking ak-101 magazines.
; RavenAscendant may2021
#include "mag_*.ltx"
@@ -0,0 +1,74 @@
[tch_mag_base]:identity_immunities
;from tch_part and tch_part_cond because of import order issues
;probably don't need all of this, but i'm covering my bases.
GroupControlSection = spawn_group
discovery_dependency =
$spawn = "food and drugs\harmonica_a"
cform = skeleton
class = II_ATTCH
attach_angle_offset = -0.287979, 1.560923, 1.544060
attach_position_offset = 0.096910, -0.013594, 0.107925
attach_bone_name = bip01_r_hand
auto_attach = false
use_condition = true
allow_repair = false
cond_part = false ;-- for ui_item.script
visual = dynamics\devices\dev_harmonica\dev_harmonica.ogf
description = st_mag_base_descr
inv_name = st_mag_base
inv_name_short = st_mag_base
inv_grid_width = 1
inv_grid_height = 2
inv_grid_x = 22
inv_grid_y = 1
inv_weight = 0.1
cost = 110
repair_type =
snd_on_take = outfit
tier = 3
is_mag = true
max_mag_size = 0
mag_size = small
load_delay = 0.4
load_sound = reload_shell
can_stack = false
kind = w_ammo
icons_texture = ui\ui_icon_magazines
use1_functor = magazines.unload_ammo
use1_action_functor = magazines.func_unload_ammo
use1_modes = inventory, loot
use1_containers = actor_bag, actor_equ, actor_belt, npc_bag
use6_functor = magazines.loadout_precondition
use6_action_functor = magazines.loadout_func
use6_modes = inventory, loot
use6_containers = actor_bag, actor_equ, actor_belt
use7_functor = magazines.retool_mag_precondition
use7_action_functor = magazines.retool_mag_functor
use7_modes = inventory, loot
use7_containers = actor_bag, actor_equ, actor_belt, npc_bag
script_binding = magazine_binder.bind
[tch_gear]
inv_grid_width = 1
inv_grid_height = 1
inv_grid_x = 53
inv_grid_y = 0
[tch_mag_alt]
1icon_layer_x = 0
1icon_layer_y = 1
1icon_layer = tch_gear
[tch_mag_upgr]
1icon_layer_x = 0
1icon_layer_y = 1
1icon_layer = tch_upgr_ico
@@ -0,0 +1,76 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_ash_12.7x55_default]:tch_mag_base
description = st_mag_ash12_12.7x55_descr
inv_name = st_mag_ash12_12.7x55
inv_name_short = st_mag_ash12_12.7x55
inv_grid_x = 0
inv_grid_y = 6
max_mag_size = 10
mag_size = medium
inv_weight = 0.35
cost = 2215
visual = dynamics\wpn\mags\wpn_ash12755_mag.ogf
base_type = ash_12.7x55
[mag_ash_12.7x55_extended]:tch_mag_base,tch_mag_upgr
description = st_mag_ash12_ext_12.7x55_descr
inv_name = st_mag_ash12_ext_12.7x55
inv_name_short = st_mag_ash12_ext_12.7x55
inv_grid_x = 1
inv_grid_y = 6
max_mag_size = 20
mag_size = large
inv_weight = 0.45
cost = 4365
visual = dynamics\wpn\mags\wpn_ash12755_mag.ogf
base_type = ash_12.7x55
[mag_m82_12.7x55_default]:tch_mag_base
description = st_mag_m82_12.7x55_descr
inv_name = st_mag_m82_12.7x55
inv_name_short = st_mag_m82_12.7x55
inv_grid_x = 0
inv_grid_y = 25
max_mag_size = 10
mag_size = medium
inv_weight = 0.3
cost = 2765
visual = dynamics\wpn\mags\wpn_m8212755_mag.ogf
base_type = m82_12.7x55
[mag_vsk_12.7x55_default]:tch_mag_base
description = st_mag_vssk_12.7x55_descr
inv_name = st_mag_vssk_12.7x55
inv_name_short = st_mag_vssk_12.7x55
inv_grid_x = 3
inv_grid_y = 25
max_mag_size = 5
mag_size = small
inv_weight = 0.2
cost = 1451
visual = dynamics\wpn\mags\wpn_vssk12755_mag.ogf
base_type = vsk_12.7x55
@@ -0,0 +1,82 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;see configs/magazines2/_importer.ltx for explanation of base_type
[mag_saiga12s_12x70_default]:tch_mag_base
description = st_mag_saiga12s_12x70_descr
inv_name = st_mag_saiga12s_12x70
inv_name_short = st_mag_saiga12s_12x70
inv_grid_x = 0
inv_grid_y = 10
max_mag_size = 8
mag_size = medium
inv_weight = 0.21
cost = 1675
visual = dynamics\wpn\mags\wpn_saiga12x70_mag.ogf
base_type = saiga_12x70
[mag_saiga12s_12x70_extended]:tch_mag_base,tch_mag_upgr
description = st_mag_saiga12s_ext_12x70_descr
inv_name = st_mag_saiga12s_ext_12x70
inv_name_short = st_mag_saiga12s_ext_12x70
inv_grid_height = 3
inv_grid_x = 1
inv_grid_y = 10
max_mag_size = 12
mag_size = medium
inv_weight = 0.21
cost = 5475
visual = dynamics\wpn\mags\wpn_saiga12x70_mag.ogf
base_type = saiga_12x70
[mag_usas12_12x70_default]:tch_mag_base
description = st_mag_usas12_12x70_descr
inv_name = st_mag_usas12_12x70
inv_name_short = st_mag_usas12_12x70
inv_grid_x = 6
inv_grid_y = 13
inv_grid_height = 2
inv_grid_width = 2
max_mag_size = 20
mag_size = large
inv_weight = 0.5
cost = 4475
visual = dynamics\wpn\mags\wpn_usas12x70_mag.ogf
base_type = usas_12x70
[mag_vepr_12x70_default]:tch_mag_base
description = st_mag_vepr_12x70_descr
inv_name = st_mag_vepr_12x70
inv_name_short = st_mag_vepr_12x70
inv_grid_x = 2
inv_grid_y = 10
max_mag_size = 10
mag_size = medium
inv_weight = 0.215
cost = 2175
visual = dynamics\wpn\mags\wpn_vepr12x70_mag.ogf
base_type = vepr_12x70
[mag_vepr_12x70_compact]:tch_mag_base,tch_mag_upgr
description = st_mag_vepr_compact_12x70_descr
inv_name = st_mag_vepr_compact_12x70
inv_name_short = st_mag_vepr_compact_12x70
inv_grid_x = 3
inv_grid_y = 10
max_mag_size = 5
mag_size = small
inv_weight = 0.115
cost = 2125
visual = dynamics\wpn\mags\wpn_vepr12x70_mag.ogf
base_type = vepr_12x70
load_delay = 0.2
@@ -0,0 +1,46 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_bolt_300_default]:tch_mag_base
description = st_mag_trg_magnum_300_descr
inv_name = st_mag_trg_magnum_300
inv_name_short = st_mag_trg_magnum_300
inv_grid_x = 5
inv_grid_y = 25
max_mag_size = 5
mag_size = small
inv_weight = 0.1
cost = 1415
visual = dynamics\wpn\mags\wpn_bolt300_5rnd_mag.ogf
base_type = bolt_300
retool_group = bolt_lapua
[mag_m98b_300_default]:tch_mag_base
description = st_mag_m98b_magnum_300_descr
inv_name = st_mag_m98b_magnum_300
inv_name_short = st_mag_m98b_magnum_300
inv_grid_x = 1
inv_grid_y = 25
max_mag_size = 10
mag_size = medium
inv_weight = 0.2
cost = 2015
visual = dynamics\wpn\mags\wpn_m98b300_mag.ogf
base_type = m98_300
@@ -0,0 +1,111 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_ak_5.45x39_default]:tch_mag_base
description = st_mag_ak74_5.45x39_descr
inv_name = st_mag_ak74_5.45x39
inv_name_short = st_mag_ak74_5.45x39
inv_grid_x = 0
inv_grid_y = 0
inv_weight = 0.21
cost = 1015
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_orange_akdefault_mag.ogf
base_type = ak_5.45x39
[mag_ak_5.45x39_extended]:tch_mag_base,tch_mag_upgr ;quadstack casket
description = st_mag_ak74_5.45x39_extended_descr
inv_name = st_mag_ak74_5.45x39_extended
inv_name_short = st_mag_ak74_5.45x39_extended
inv_grid_x = 4
inv_grid_y = 0
inv_weight = 0.3
cost = 6125
max_mag_size = 60
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_akextended_mag.ogf
base_type = ak_5.45x39
load_delay = 0.45
[mag_ak_5.45x39_modern]:tch_mag_base ; black mag for 74M
description = st_mag_ak74m_5.45x39_descr
inv_name = st_mag_ak74m_5.45x39
inv_name_short = st_mag_ak74m_5.45x39
inv_grid_x = 1
inv_grid_y = 0
inv_weight = 0.21
cost = 1215
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_akmodern_mag.ogf
base_type = ak_5.45x39
retool_group = ak_modern ; should turn into black 101 mag
[mag_ak_5.45x39_fast]:tch_mag_base,tch_mag_upgr ; pmag for 74M
description = st_mag_ak74_fast_5.45x39_descr
inv_name = st_mag_ak74_fast_5.45x39
inv_name_short = st_mag_ak74_fast_5.45x39
inv_grid_x = 2
inv_grid_y = 0
inv_weight = 0.2
cost = 5475
max_mag_size = 30
mag_size = medium
load_delay = 0.3
visual = dynamics\wpn\mags\wpn_black_akmodern_mag.ogf
base_type = ak_5.45x39
[mag_rpk_5.45x39_default]:tch_mag_base ; 45rnd rpk74
description = st_mag_rpk74_5.45x39_descr
inv_name = st_mag_rpk74_5.45x39
inv_name_short = st_mag_rpk74_5.45x39
inv_grid_height = 3
inv_grid_x = 3
inv_grid_y = 0
inv_weight = 0.3
cost = 3125
max_mag_size = 45
mag_size = medium
retool_group = rpk_default
visual = dynamics\wpn\mags\wpn_black_rpkdefaultorange_mag.ogf
base_type = ak_5.45x39
[mag_nato_5.45x39_alt]:tch_mag_base,tch_mag_alt ;
description = st_mag_nato_5.45x39_descr
inv_name = st_mag_nato_5.45x39
inv_name_short = st_mag_nato_5.45x39
inv_grid_x = 0
inv_grid_y = 2
inv_weight = 0.19
cost = 1505
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_nato545_mag.ogf
base_type = ar_5.45x39
retool_group = l85_default
@@ -0,0 +1,222 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_nato_5.56x45_default]:tch_mag_base
description = st_mag_stanag_descr
inv_name = st_mag_stanag
inv_name_short = st_mag_stanag
inv_grid_x = 6
inv_grid_y = 16
max_mag_size = 30
mag_size = medium
inv_grid_x = 0
inv_grid_y = 2
inv_weight = 0.19
cost = 1505
visual = dynamics\wpn\mags\wpn_black_nato545_mag.ogf
base_type = nato_5.56x45
retool_group = l85_default
[mag_nato_5.56x45_fast]:tch_mag_base,tch_mag_upgr
description = st_mag_nato_5.56x45_fast_descr
inv_name = st_mag_nato_5.56x45_fast
inv_name_short = st_mag_nato_5.56x45_fast
inv_grid_x = 0
inv_grid_y = 2
inv_weight = 0.13
cost = 5475
max_mag_size = 30
mag_size = medium
base_type = nato_5.56x45
visual = dynamics\wpn\mags\wpn_black_nato545_mag.ogf
load_delay = 0.3
[mag_nato_5.56x45_extended]:tch_mag_base,tch_mag_upgr
description = st_mag_nato_5.56x45_extended_descr
inv_name = st_mag_nato_5.56x45_extended
inv_name_short = st_mag_nato_5.56x45_extended
inv_grid_x = 2
inv_grid_y = 2
inv_weight = 0.2
cost = 4125
max_mag_size = 40
mag_size = medium
base_type = nato_5.56x45
visual = dynamics\wpn\mags\wpn_black_nato545_mag.ogf
[mag_nato_5.56x45_casket]:tch_mag_base
description = st_mag_nato_5.56x45_casket_descr
inv_name = st_mag_nato_5.56x45_casket
inv_name_short = st_mag_nato_5.56x45_casket
inv_grid_x = 4
inv_grid_y = 2
inv_weight = 0.18
cost = 6125
max_mag_size = 60
mag_size = medium
base_type = nato_5.56x45
visual = dynamics\wpn\mags\wpn_black_nato545_mag.ogf
load_delay = 0.5
[mag_ak_5.56x45_default]:tch_mag_base ;unused
description = st_mag_ak101_5.56x45_descr
inv_name = st_mag_ak101_5.56x45
inv_name_short = st_mag_ak101_5.56x45
inv_grid_x = 5
inv_grid_y = 0
inv_weight = 0.21
cost = 1556
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_akmodern2_mag.ogf
base_type = ak_5.56x45
retool_group = ak_default
[mag_ak_5.56x45_modern]:tch_mag_base
description = st_mag_ak101_5.56x45_descr
inv_name = st_mag_ak101_5.56x45
inv_name_short = st_mag_ak101_5.56x45
inv_grid_x = 5
inv_grid_y = 0
inv_weight = 0.21
cost = 1215
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_akmodern2_mag.ogf
base_type = ak_5.56x45
retool_group = ak_modern
[mag_ace21_5.56x45_default]:tch_mag_base
description = st_mag_ace21_5.56x45_descr
inv_name = st_mag_ace21_5.56x45
inv_name_short = st_mag_ace21_5.56x45
inv_grid_height = 2
inv_grid_x = 10
inv_grid_y = 2
inv_weight = 0.18
cost = 1125
max_mag_size = 35
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_nato545_mag.ogf
base_type = ace_5.56x45
[mag_aug_5.56x45_default]:tch_mag_base
description = st_mag_aug_5.56x45_descr
inv_name = st_mag_aug_5.56x45
inv_name_short = st_mag_aug_5.56x45
inv_grid_x = 5
inv_grid_y = 2
inv_weight = 0.15
cost = 1765
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_aug_mag.ogf
base_type = aug_5.56x45
load_delay = 0.35
[mag_g36_5.56x45_default]:tch_mag_base
description = st_mag_g36_5.56x45_descr
inv_name = st_mag_g36_5.56x45
inv_name_short = st_mag_g36_5.56x45
inv_grid_x = 8
inv_grid_y = 2
inv_weight = 0.15
cost = 1854
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_g36_mag.ogf
base_type = g36_5.56x45
load_delay = 0.35
[mag_m249_5.56x45_default]:tch_mag_base
description = st_mag_m249_5.56x45_descr
inv_name = st_mag_m249_5.56x45
inv_name_short = st_mag_m249_5.56x45
inv_grid_x = 2
inv_grid_y = 13
inv_weight = 0.5
cost = 4521
inv_grid_width = 2
max_mag_size = 100
mag_size = large
visual = dynamics\wpn\mags\wpn_m249_mag.ogf
base_type = m249_5.56x45
load_delay = 0.1
[mag_sig_5.56x45_default]:tch_mag_base
description = st_mag_sig550_5.56x45_descr
inv_name = st_mag_sig550_5.56x45
inv_name_short = st_mag_sig550_5.56x45
inv_grid_x = 6
inv_grid_y = 2
inv_weight = 0.15
cost = 2001
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_sig556_mag.ogf
base_type = sig_5.56x45
load_delay = 0.3
[mag_sig_5.56x45_sniper]:tch_mag_base
description = st_mag_sig550_sniper_5.56x45_descr
inv_name = st_mag_sig550_sniper_5.56x45
inv_name_short = st_mag_sig550_sniper_5.56x45
inv_grid_x = 7
inv_grid_y = 2
inv_weight = 0.15
cost = 1765
max_mag_size = 20
mag_size = medium
base_type = sig_5.56x45
visual = dynamics\wpn\mags\wpn_sig556sniper_mag.ogf
[mag_rpk_5.56x45_default]:tch_mag_base,tch_mag_alt ; 45rnd rpk74
description = st_mag_rpk74_5.56x45_descr
inv_name = st_mag_rpk74_5.56x45
inv_name_short = st_mag_rpk74_5.56x45
inv_grid_height = 3
inv_grid_x = 3
inv_grid_y = 0
inv_weight = 0.3
cost = 3125
max_mag_size = 45
mag_size = medium
retool_group = rpk_default
visual = dynamics\wpn\mags\wpn_black_rpkdefaultorange_mag.ogf
base_type = ak_5.56x45
@@ -0,0 +1,127 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_ak_7.62x39_default]:tch_mag_base ;steel akm
description = st_mag_ak_7.62x39_descr
inv_name = st_mag_ak_7.62x39
inv_name_short = st_mag_ak_7.62x39
inv_grid_x = 6
inv_grid_y = 0
inv_weight = 0.37
cost = 1010
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_ak762_metal_mag.ogf
base_type = ak_7.62x39
[mag_ak_7.62x39_modern]:tch_mag_base ;black ak103
description = st_mag_ak103_7.62x39_descr
inv_name = st_mag_ak103_7.62x39
inv_name_short = st_mag_ak103_7.62x39
inv_grid_x = 7
inv_grid_y = 0
inv_weight = 0.21
cost = 1215
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_akmodern3_mag.ogf
base_type = ak_7.62x39
retool_group = ak_modern
[mag_ak_7.62x39_fast]:tch_mag_base,tch_mag_upgr
description = st_mag_ak103_fast_7.62x39_descr
inv_name = st_mag_ak103_fast_7.62x39
inv_name_short = st_mag_ak103_fast_7.62x39
inv_grid_x = 8
inv_grid_y = 0
inv_weight = 0.2
cost = 5475
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_akmodern3_mag.ogf
base_type = ak_7.62x39
load_delay = 0.3
[mag_rpk_7.62x39_default]:tch_mag_base
description = st_mag_rpk_7.62x39_descr
inv_name = st_mag_rpk_7.62x39
inv_name_short = st_mag_rpk_7.62x39
inv_grid_height = 3
inv_grid_x = 11
inv_grid_y = 0
inv_weight = 0.46
cost = 1765
max_mag_size = 40
mag_size = medium
visual = dynamics\wpn\mags\wpn_black_rpkmetal_mag.ogf
base_type = ak_7.62x39
load_delay = 0.3
[mag_rpd_7.62x39_default]:tch_mag_base ;
description = st_mag_rpd_7.62x39_descr
inv_name = st_mag_rpd_7.62x39
inv_name_short = st_mag_rpd_7.62x39
inv_grid_x = 0
inv_grid_y = 13
inv_weight = 0.5
cost = 3125
inv_grid_width = 2
max_mag_size = 100
mag_size = large
load_delay = 0.1
visual = dynamics\wpn\mags\wpn_rpd_mag.ogf
base_type = rpd_7.62x39
[mag_t63_7.62x39_default]:tch_mag_base
description = st_mag_type63_7.62x39_descr
inv_name = st_mag_type63_7.62x39
inv_name_short = st_mag_type63_7.62x39
inv_grid_x = 3
inv_grid_y = 27
max_mag_size = 20
mag_size = medium
inv_weight = 0.3
cost = 1002
visual = dynamics\wpn\mags\wpn_t63_mag.ogf
base_type = ak_7.62x39
retool_group = t63_default
[mag_svt_7.62x39_alt]:tch_mag_base,tch_mag_alt
description = st_mag_svt40_7.62x39_descr
inv_name = st_mag_svt40_7.62x39
inv_name_short = st_mag_svt40_7.62x39
inv_grid_x = 2
inv_grid_y = 27
max_mag_size = 10
mag_size = medium
inv_weight = 0.3
cost = 1335
visual = dynamics\wpn\mags\wpn_svt_mag.ogf
base_type = svt_7.62x39
retool_group = svt_default
@@ -0,0 +1,167 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_hinge_7.62x51_default]:tch_mag_base
description = st_mag_hinge_7.62x51_descr
inv_name = st_mag_hinge_7.62x51
inv_name_short = st_mag_hinge_7.62x51
inv_grid_x = 4
inv_grid_y = 17
inv_weight = 0.35
cost = 1990
max_mag_size = 20
mag_size = medium
visual = dynamics\wpn\mags\wpn_hinge_mag.ogf
base_type = hinge_7.62x51
[mag_hinge_7.62x51_extended]:tch_mag_base,tch_mag_upgr
description = st_mag_hinge_ext_7.62x51_descr
inv_name = st_mag_hinge_ext_7.62x51
inv_name_short = st_mag_hinge_ext_7.62x51
inv_grid_x = 5
inv_grid_y = 17
inv_weight = 0.4
cost = 4125
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_hinge_mag.ogf
base_type = hinge_7.62x51
[mag_galil_7.62x51_default]:tch_mag_base
description = st_mag_galil_7.62x51_descr
inv_name = st_mag_galil_7.62x51
inv_name_short = st_mag_galil_7.62x51
inv_grid_x = 0
inv_grid_y = 17
inv_weight = 0.4
cost = 2335
max_mag_size = 25
mag_size = medium
visual = dynamics\wpn\mags\wpn_galil_mag.ogf
base_type = galil_7.62x51
[mag_stanag_7.62x51_short]:tch_mag_base
description = st_mag_stanag_7.62x51_short_descr
inv_name = st_mag_stanag_7.62x51_short
inv_name_short = st_mag_stanag_7.62x51_short
inv_grid_x = 2
inv_grid_y = 17
inv_weight = 0.4
cost = 1825
max_mag_size = 10
mag_size = medium
visual = dynamics\wpn\mags\wpn_stanag_mag.ogf
base_type = stanag_7.62x51
[mag_stanag_7.62x51_default]:tch_mag_base
description = st_mag_stanag_7.62x51_descr
inv_name = st_mag_stanag_7.62x51
inv_name_short = st_mag_stanag_7.62x51
inv_grid_x = 1
inv_grid_y = 17
inv_weight = 0.4
cost = 2375
max_mag_size = 20
mag_size = medium
visual = dynamics\wpn\mags\wpn_stanag_mag.ogf
base_type = stanag_7.62x51
[mag_stanag_7.62x51_extended]:tch_mag_base,tch_mag_upgr
description = st_mag_stanag_7.62x51_ext_descr
inv_name = st_mag_stanag_7.62x51_ext
inv_name_short = st_mag_stanag_7.62x51_ext
inv_grid_x = 12
inv_grid_y = 2
inv_weight = 0.45
cost = 3375
max_mag_size = 30
mag_size = medium
visual = dynamics\wpn\mags\wpn_stanag_mag.ogf
base_type = stanag_7.62x51
[mag_stanag_7.62x51_fast]:tch_mag_base,tch_mag_upgr
description = st_mag_stanag_fast_7.62x51_descr
inv_name = st_mag_stanag_fast_7.62x51
inv_name_short = st_mag_stanag_fast_7.62x51
inv_grid_x = 3
inv_grid_y = 17
inv_weight = 0.4
cost = 4125
max_mag_size = 20
load_delay = 0.3
mag_size = medium
visual = dynamics\wpn\mags\wpn_stanag_mag.ogf
base_type = stanag_7.62x51
[mag_l96a1_7.62x51_default]:tch_mag_base
description = st_mag_l96a1_7.62x51_descr
inv_name = st_mag_l96a1_7.62x51
inv_name_short = st_mag_l96a1_7.62x51
inv_grid_x = 4
inv_grid_y = 25
inv_weight = 0.3
cost = 1775
max_mag_size = 10
mag_size = medium
visual = dynamics\wpn\mags\wpn_l96_mag.ogf
base_type = l96a1_7.62x51
retool_group = 196al_default
[mag_rem_7.62x51_default]:tch_mag_base
description = st_mag_remington700_7.62x51_descr
inv_name = st_mag_remington700_7.62x51
inv_name_short = st_mag_remington700_7.62x51
inv_grid_height = 2
inv_grid_x = 6
inv_grid_y = 25
inv_weight = 0.1
cost = 1552
max_mag_size = 5
mag_size = small
visual = dynamics\wpn\mags\wpn_wa2_mag.ogf
base_type = rem_7.62x51
[mag_wa_7.62x51_default]:tch_mag_base
description = st_mag_wa2000_7.62x51_descr
inv_name = st_mag_wa2000_7.62x51
inv_name_short = st_mag_wa2000_7.62x51
inv_grid_x = 7
inv_grid_y = 25
inv_weight = 0.1
cost = 2625
max_mag_size = 6
mag_size = small
visual = dynamics\wpn\mags\wpn_wa2_mag.ogf
base_type = wa_7.62x51
@@ -0,0 +1,126 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_pkp_pkm_default]:tch_mag_base
description = st_mag_pkm_pkm_descr
inv_name = st_mag_pkm_pkm
inv_name_short = st_mag_pkm_pkm
inv_grid_x = 4
inv_grid_y = 13
inv_weight = 0.5
cost = 4125
inv_grid_width = 2
max_mag_size = 100
mag_size = large
load_delay = 0.1
visual = dynamics\wpn\mags\wpn_pkm_mag.ogf
base_type = pkp_pkm
[mag_196a1_7.62x54_alt]:tch_mag_base,tch_mag_alt
description = st_mag_l96a1_pkm_descr
inv_name = st_mag_l96a1_pkm
inv_name_short = st_mag_l96a1_pkm
inv_grid_x = 4
inv_grid_y = 25
inv_weight = 0.5
cost = 4125
max_mag_size = 10
mag_size = medium
visual = dynamics\wpn\mags\wpn_l96_mag.ogf
base_type = 196al_7.62x54
retool_group = 196al_default
[mag_svt_7.62x54_default]:tch_mag_base
description = st_mag_svt40_7.62x54_descr
inv_name = st_mag_svt40_7.62x54
inv_name_short = st_mag_svt40_7.62x54
inv_grid_x = 2
inv_grid_y = 27
inv_weight = 0.1
cost = 1335
max_mag_size = 10
mag_size = medium
visual = dynamics\wpn\mags\wpn_svt_mag.ogf
base_type = svt_7.62x54
retool_group = svt_default
[mag_t63_7.62x54_alt]:tch_mag_base,tch_mag_alt
description = st_mag_type63_7.62x54_descr
inv_name = st_mag_type63_7.62x54
inv_name_short = st_mag_type63_7.62x54
inv_grid_x = 3
inv_grid_y = 27
inv_weight = 0.3
cost = 1002
max_mag_size = 20
mag_size = medium
visual = dynamics\wpn\mags\wpn_t63_mag.ogf
base_type = t63_7.62x54
retool_group = t63_default
[mag_sv98_7.62x54_default]:tch_mag_base
description = st_mag_sv98_7.62x54_descr
inv_name = st_mag_sv98_7.62x54
inv_name_short = st_mag_sv98_7.62x54
inv_grid_x = 2
inv_grid_y = 25
inv_weight = 0.1
cost = 1870
max_mag_size = 10
mag_size = medium
visual = dynamics\wpn\mags\wpn_sv98_mag.ogf
base_type = sv98_7.62x54
[mag_svd_7.62x54_default]:tch_mag_base
description = st_mag_svd_7.62x54_descr
inv_name = st_mag_svd_7.62x54
inv_name_short = st_mag_svd_7.62x54
inv_grid_x = 0
inv_grid_y = 15
inv_weight = 0.1
cost = 1990
max_mag_size = 10
mag_size = medium
visual = dynamics\wpn\mags\wpn_svd_mag.ogf
base_type = svd_7.62x54
[mag_svd_7.62x54_extended]:tch_mag_base,tch_mag_upgr
description = st_mag_svd_7.62x54_extended_descr
inv_name = st_mag_svd_7.62x54_extended
inv_name_short = st_mag_svd_7.62x54_extended
inv_grid_x = 1
inv_grid_y = 15
max_mag_size = 20
inv_weight = 0.1
cost = 5475
mag_size = medium
visual = dynamics\wpn\mags\wpn_svd_mag.ogf
base_type = svd_7.62x54
load_delay = 0.45
@@ -0,0 +1,127 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_bizon_9x18_defalt]:tch_mag_base
description = st_mag_bizon_9x18_fmj_descr
inv_name = st_mag_bizon_9x18_fmj
inv_name_short = st_mag_bizon_9x18_fmj
inv_grid_x = 0
inv_grid_y = 19
max_mag_size = 64
mag_size = medium
inv_weight = 0.5
cost = 1015
visual = dynamics\wpn\mags\wpn_bizon_mag.ogf
base_type = bizon_9x18
retool_group = bizon_default
[mag_kiparis_9x18_default]:tch_mag_base
description = st_mag_kiparis_9x18_fmj_descr
inv_name = st_mag_kiparis_9x18_fmj
inv_name_short = st_mag_kiparis_9x18_fmj
inv_grid_x = 3
inv_grid_y = 8
max_mag_size = 30
mag_size = small
inv_weight = 0.12
cost = 642
visual = dynamics\wpn\mags\wpn_kiparis_mag.ogf
base_type = kip_9x18
; modified
[mag_mp5_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_mp5_9x18_fmj_descr
inv_name = st_mag_mp5_9x18_fmj
inv_name_short = st_mag_mp5_9x18_fmj
inv_grid_x = 0
inv_grid_y = 8
max_mag_size = 30
mag_size = small
inv_weight = 0.17
cost = 754
visual = dynamics\wpn\mags\wpn_mp5_mag.ogf
base_type = mp5_9x18
retool_group = mp5_default
[mag_mp7_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_mp7_9x18_fmj_descr
inv_name = st_mag_mp7_9x18_fmj
inv_name_short = st_mag_mp7_9x18_fmj
inv_grid_x = 1
inv_grid_y = 8
max_mag_size = 40
mag_size = small
inv_weight = 0.25
cost = 1754
visual = dynamics\wpn\mags\wpn_mp7_mag.ogf
base_type = mp7_9x18
retool_group = mp7_default
[mag_pp2000_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_pp2000_9x18_fmj_descr
inv_name = st_mag_pp2000_9x18_fmj
inv_name_short = st_mag_pp2000_9x18_fmj
inv_grid_x = 2
inv_grid_y = 8
max_mag_size = 30
mag_size = small
inv_weight = 0.15
cost = 966
visual = dynamics\wpn\mags\wpn_pp2000_mag.ogf
base_type = pp2k_9x18
retool_group = pp2000_default
[mag_vz61_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_vz61_9x18_fmj_descr
inv_name = st_mag_vz61_9x18_fmj
inv_name_short = st_mag_vz61_9x18_fmj
inv_grid_x = 7
inv_grid_y = 21
max_mag_size = 20
mag_size = small
inv_weight = 0.13
cost = 561
visual = dynamics\wpn\mags\wpn_vz61_mag.ogf
base_type = vz61_9x18
[mag_vityaz_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_vityaz_9x18_fmj_descr
inv_name = st_mag_vityaz_9x18_fmj
inv_name_short = st_mag_vityaz_9x18_fmj
inv_grid_x = 4
inv_grid_y = 8
max_mag_size = 20
mag_size = small
inv_weight = 0.17
cost = 852
visual = dynamics\wpn\mags\wpn_vityaz_mag.ogf
base_type = vityaz_9x18
retool_group = vityaz_default
@@ -0,0 +1,127 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
; standard issue
[mag_mp5_9x19_default]:tch_mag_base
description = st_mag_mp5_9x19_fmj_descr
inv_name = st_mag_mp5_9x19_fmj
inv_name_short = st_mag_mp5_9x19_fmj_fmj
inv_grid_x = 0
inv_grid_y = 8
max_mag_size = 30
mag_size = small
inv_weight = 0.17
cost = 754
visual = dynamics\wpn\mags\wpn_mp5_mag.ogf
base_type = mp5_9x19
retool_group = mp5_default
[mag_mp7_9x19_default]:tch_mag_base
description = st_mag_mp7_9x19_fmj_descr
inv_name = st_mag_mp7_9x19_fmj
inv_name_short = st_mag_mp7_9x19_fmj
inv_grid_x = 1
inv_grid_y = 8
max_mag_size = 40
mag_size = medium
inv_weight = 0.25
cost = 1754
visual = dynamics\wpn\mags\wpn_mp7_mag.ogf
base_type = mp7_9x19
retool_group = mp7_default
[mag_vityaz_9x19_default]:tch_mag_base
description = st_mag_vityaz_9x19_fmj_descr
inv_name = st_mag_vityaz_9x19_fmj
inv_name_short = st_mag_vityaz_9x19_fmj
inv_grid_x = 5
inv_grid_y = 8
max_mag_size = 30
mag_size = small
inv_weight = 0.17
cost = 852
visual = dynamics\wpn\mags\wpn_vityaz_mag.ogf
base_type = vityaz_9x19
retool_group = vityaz_default
[mag_vz61_9x19_default]:tch_mag_base
description = st_mag_vz61_9x19_fmj_descr
inv_name = st_mag_vz61_9x19_fmj
inv_name_short = st_mag_vz61_9x19_fmj
inv_grid_x = 7
inv_grid_y = 21
max_mag_size = 20
mag_size = small
inv_weight = 0.13
cost = 561
visual = dynamics\wpn\mags\wpn_vz61_mag.ogf
base_type = vz61_9x19
[mag_pp2000_9x19_default]:tch_mag_base
description = st_mag_pp2000_9x19_fmj_descr
inv_name = st_mag_pp2000_9x19_fmj
inv_name_short = st_mag_pp2000_9x19_fmj
inv_grid_x = 2
inv_grid_y = 8
max_mag_size = 30
mag_size = small
inv_weight = 0.15
cost = 966
visual = dynamics\wpn\mags\wpn_pp2000_mag.ogf
base_type = pp2k_9x19
retool_group = pp2000_default
; modded
[mag_kiparis_9x19_alt]:tch_mag_base,tch_mag_alt
description = st_mag_kiparis_9x19_fmj_descr
inv_name = st_mag_kiparis_9x19_fmj
inv_name_short = st_mag_kiparis_9x19_fmj
inv_grid_x = 3
inv_grid_y = 8
max_mag_size = 30
mag_size = small
inv_weight = 0.12
cost = 642
visual = dynamics\wpn\mags\wpn_kiparis_mag.ogf
base_type = kip_9x19
[mag_bizon_9x19_alt]:tch_mag_base,tch_mag_alt
description = st_mag_bizon_9x19_fmj_descr
inv_name = st_mag_bizon_9x19_fmj
inv_name_short = st_mag_bizon_9x19_fmj
inv_grid_x = 0
inv_grid_y = 19
max_mag_size = 64
mag_size = medium
inv_weight = 0.5
cost = 1015
visual = dynamics\wpn\mags\wpn_bizon_mag.ogf
base_type = bizon_9x19
retool_group = bizon_default
@@ -0,0 +1,94 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_vss_9x39_default]:tch_mag_base
description = st_mag_vintorez_9x39_pab9_descr
inv_name = st_mag_vintorez_9x39_pab9
inv_name_short = st_mag_vintorez_9x39_pab9
inv_grid_x = 0
inv_grid_y = 4
max_mag_size = 10
mag_size = small
inv_weight = 0.25
cost = 1517
visual = dynamics\wpn\mags\wpn_vss9x39_mag.ogf
base_type = val_9x39
[mag_val_9x39_default]:tch_mag_base
description = st_mag_val_9x39_pab9_descr
inv_name = st_mag_val_9x39_pab9
inv_name_short = st_mag_val_9x39_pab9
inv_grid_x = 1
inv_grid_y = 4
max_mag_size = 20
mag_size = medium
inv_weight = 0.3
cost = 2365
visual = dynamics\wpn\mags\wpn_val9x39_mag.ogf
base_type = val_9x39
[mag_vihr_9x39_default]:tch_mag_base
description = st_mag_vihr_9x39_pab9_descr
inv_name = st_mag_vihr_9x39_pab9
inv_name_short = st_mag_vihr_9x39_pab9
inv_grid_x = 2
inv_grid_y = 4
max_mag_size = 30
mag_size = medium
inv_weight = 0.45
cost = 4365
visual = dynamics\wpn\mags\wpn_vihr9x39_mag.ogf
base_type = val_9x39
[mag_vsk_9x39_default]:tch_mag_base
description = st_mag_vsk94_9x39_pab9_descr
inv_name = st_mag_vsk94_9x39_pab9
inv_name_short = st_mag_vsk94_9x39_pab9
inv_grid_x = 5
inv_grid_y = 4
max_mag_size = 20
mag_size = medium
inv_weight = 0.3
cost = 2024
visual = dynamics\wpn\mags\wpn_vsk9x39_mag.ogf
base_type = vsk_9x39
[mag_ots_9x39_default]:tch_mag_base
description = st_mag_groza_9x39_pab9_descr
inv_name = st_mag_groza_9x39_pab9
inv_name_short = st_mag_groza_9x39_pab9
inv_grid_x = 4
inv_grid_y = 4
max_mag_size = 20
mag_size = medium
inv_weight = 0.3
cost = 2007
visual = dynamics\wpn\mags\wpn_ots9x39_mag.ogf
base_type = ots_9x39
@@ -0,0 +1,30 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_g43_7.92x33_default]:tch_mag_base
description = st_mag_g43_7.92x33_descr
inv_name = st_mag_g43_7.92x33
inv_name_short = st_mag_g43_7.92x33
inv_grid_x = 7
inv_grid_y = 27
inv_weight = 0.1
cost = 1755
max_mag_size = 10
mag_size = medium
visual = dynamics\wpn\mags\wpn_g43_mag.ogf
base_type = g43_7.92x33
@@ -0,0 +1,155 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/base_types/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_aps_9x18_default]:tch_mag_base
description = st_mag_aps_9x18_fmj_descr
inv_name = st_mag_aps_9x18_fmj
inv_name_short = st_mag_aps_9x18_fmj
inv_grid_x = 1
inv_grid_y = 19
max_mag_size = 20
mag_size = small
inv_weight = 0.04
cost = 520
visual = dynamics\wpn\mags\wpn_aps_mag.ogf
base_type = aps_9x18
retool_group = aps_default
[mag_aps_9x19_alt]:tch_mag_base,tch_mag_alt
description = st_mag_aps_9x19_fmj_descr
inv_name = st_mag_aps_9x19_fmj
inv_name_short = st_mag_aps_9x19_fmj
inv_grid_x = 1
inv_grid_y = 19
max_mag_size = 20
mag_size = small
inv_weight = 0.04
cost = 520
visual = dynamics\wpn\mags\wpn_aps_mag.ogf
base_type = aps_9x19
retool_group = aps_default
[mag_beretta_9x19_default]:tch_mag_base
description = st_mag_beretta_9x19_fmj_descr
inv_name = st_mag_beretta_9x19_fmj
inv_name_short = st_mag_beretta_9x19_fmj
inv_grid_x = 6
inv_grid_y = 19
max_mag_size = 15
mag_size = small
inv_weight = 0.06
cost = 450
visual = dynamics\wpn\mags\wpn_beretta_mag.ogf
base_type = 92f_9x19
retool_group = beretta_default
[mag_beretta_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_beretta_9x18_fmj_descr
inv_name = st_mag_beretta_9x18_fmj
inv_name_short = st_mag_beretta_9x18_fmj
inv_grid_x = 6
inv_grid_y = 19
max_mag_size = 15
mag_size = small
inv_weight = 0.06
cost = 450
visual = dynamics\wpn\mags\wpn_beretta_mag.ogf
base_type = 92f_9x18
retool_group = beretta_default
[mag_colt1911_default]:tch_mag_base
description = st_mag_colt1911_11.43x23_fmj_descr
inv_name = st_mag_colt1911_11.43x23_fmj
inv_name_short = st_mag_colt1911_11.43x23_fmj
inv_grid_x = 0
inv_grid_y = 23
max_mag_size = 7
mag_size = small
inv_weight = 0.16
cost = 330
visual = dynamics\wpn\mags\wpn_colt1911_mag.ogf
base_type = colt_11.43x23
retool_group = colt_default ; for ppp
[mag_cz52_default]:tch_mag_base
description = st_mag_cz52_7.62x25_p_descr
inv_name = st_mag_cz52_7.62x25_p
inv_name_short = st_mag_cz52_7.62x25_p
inv_grid_x = 5
inv_grid_y = 27
max_mag_size = 8
mag_size = small
inv_weight = 0.04
cost = 210
visual = dynamics\wpn\mags\wpn_cz52_mag.ogf
base_type = cz_7.62x25
[mag_cz75_9x19_default]:tch_mag_base
description = st_mag_cz75_9x19_fmj_descr
inv_name = st_mag_cz75_9x19_fmj
inv_name_short = st_mag_cz75_9x19_fmj
inv_grid_x = 7
inv_grid_y = 19
max_mag_size = 16
mag_size = small
inv_weight = 0.07
cost = 350
visual = dynamics\wpn\mags\wpn_cz75_mag.ogf
base_type = cz_9x19
retool_group = cz75_default
[mag_cz75_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_cz75_9x18_fmj_descr
inv_name = st_mag_cz75_9x18_fmj
inv_name_short = st_mag_cz75_9x18_fmj
inv_grid_x = 7
inv_grid_y = 19
max_mag_size = 16
mag_size = small
inv_weight = 0.07
cost = 350
visual = dynamics\wpn\mags\wpn_cz75_mag.ogf
base_type = cz_9x18
retool_group = cz75_default
[mag_deserteagal_default]:tch_mag_base
description = st_mag_desert_eagle_357_hp_descr
inv_name = st_mag_desert_eagle_357_hp
inv_name_short = st_mag_desert_eagle_357_h
inv_grid_x = 0
inv_grid_y = 27
max_mag_size = 9
mag_size = small
inv_weight = 0.5
cost = 510
visual = dynamics\wpn\mags\wpn_deagle_mag.ogf
base_type = de_357
@@ -0,0 +1,373 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_fn57_default]:tch_mag_base
description = st_mag_fn57_5.7x28_ss190_descr
inv_name = st_mag_fn57_5.7x28_ss190
inv_name_short = st_mag_fn57_5.7x28_ss190
inv_grid_x = 2
inv_grid_y = 19
max_mag_size = 20
mag_size = small
inv_weight = 0.09
cost = 570
visual = dynamics\wpn\mags\wpn_fn57_mag.ogf
base_type = fn_5.7x28
[mag_fnp45_default]:tch_mag_base
description = st_mag_fnp45_11.43x23_fmj_descr
inv_name = st_mag_fnp45_11.43x23_fmj
inv_name_short = st_mag_fnp45_11.43x23_fmj
inv_grid_x = 1
inv_grid_y = 23
max_mag_size = 15
mag_size = small
inv_weight = 0.1
cost = 655
visual = dynamics\wpn\mags\wpn_fnp_mag.ogf
base_type = fnp_11.43x23
[mag_fnx45_default]:tch_mag_base
description = st_mag_fnx45_11.43x23_fmj_descr
inv_name = st_mag_fnx45_11.43x23_fmj
inv_name_short = st_mag_fnx45_11.43x23_fmj
inv_grid_x = 2
inv_grid_y = 23
max_mag_size = 15
mag_size = small
inv_weight = 0.1
cost = 655
visual = dynamics\wpn\mags\wpn_fnx_mag.ogf
base_type = fnp_11.43x23
[mag_fort_9x18_default]:tch_mag_base
description = st_mag_fort_9x18_fmj_descr
inv_name = st_mag_fort_9x18_fmj
inv_name_short = st_mag_fort_9x18_fmj
inv_grid_x = 8
inv_grid_y = 19
max_mag_size = 12
mag_size = small
inv_weight = 0.04
cost = 311
visual = dynamics\wpn\mags\wpn_fort_mag.ogf
base_type = fort_9x18
retool_group = fort_default
[mag_fort_9x19_alt]:tch_mag_base,tch_mag_alt
description = st_mag_fort_9x19_fmj_descr
inv_name = st_mag_fort_9x19_fmj
inv_name_short = st_mag_fort_9x19_fmj
inv_grid_x = 8
inv_grid_y = 19
max_mag_size = 12
mag_size = small
inv_weight = 0.04
cost = 311
visual = dynamics\wpn\mags\wpn_fort_mag.ogf
base_type = fort_9x19
retool_group = fort_default
[mag_glock_9x19_default]:tch_mag_base
description = st_mag_glock_9x19_fmj_descr
inv_name = st_mag_glock_9x19_fmj
inv_name_short = st_mag_glock_9x19_fmj
inv_grid_x = 9
inv_grid_y = 19
max_mag_size = 17
mag_size = small
inv_weight = 0.09
cost = 487
visual = dynamics\wpn\mags\wpn_glock_mag.ogf
base_type = glock_9x19
retool_group = glock_default
[mag_glock_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_glock_9x18_fmj_descr
inv_name = st_mag_glock_9x18_fmj
inv_name_short = st_mag_glock_9x18_fmj
inv_grid_x = 9
inv_grid_y = 19
max_mag_size = 17
mag_size = small
inv_weight = 0.09
cost = 487
visual = dynamics\wpn\mags\wpn_glock_mag.ogf
base_type = glock_9x18
retool_group = glock_default
[mag_gsh18_9x19_default]:tch_mag_base
description = st_mag_gsh18_9x19_fmj_descr
inv_name = st_mag_gsh18_9x19_fmj
inv_name_short = st_mag_gsh18_9x19_fmj
inv_grid_x = 10
inv_grid_y = 19
max_mag_size = 18
mag_size = small
inv_weight = 0.1
cost = 487
visual = dynamics\wpn\mags\wpn_gsh_mag.ogf
base_type = gsh_9x19
retool_group = gsh_default
[mag_hpsa_9x19_default]:tch_mag_base
description = st_mag_hpsa_9x19_fmj_descr
inv_name = st_mag_hpsa_9x19_fmj
inv_name_short = st_mag_hpsa_9x19_fmj
inv_grid_x = 11
inv_grid_y = 19
max_mag_size = 13
mag_size = small
inv_weight = 0.05
cost = 314
visual = dynamics\wpn\mags\wpn_hpsa_mag.ogf
base_type = hpsa_9x19
retool_group = hpsa_default
[mag_hpsa_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_hpsa_9x18_fmj_descr
inv_name = st_mag_hpsa_9x18_fmj
inv_name_short = st_mag_hpsa_9x18_fmj
inv_grid_x = 11
inv_grid_y = 19
max_mag_size = 13
mag_size = small
inv_weight = 0.05
cost = 314
visual = dynamics\wpn\mags\wpn_hpsa_mag.ogf
base_type = hpsa_9x18
retool_group = hpsa_default
[mag_mp443_9x19_default]:tch_mag_base
description = st_mag_mp443_9x19_fmj_descr
inv_name = st_mag_mp443_9x19_fmj
inv_name_short = st_mag_mp443_9x19_fmj
inv_grid_x = 3
inv_grid_y = 19
max_mag_size = 18
mag_size = small
inv_weight = 0.1
cost = 415
visual = dynamics\wpn\mags\wpn_mp443_mag.ogf
base_type = mp443_9x19
retool_group = mp443_default
[mag_mp443_9x18_alt]:tch_mag_base,tch_mag_alt
description = st_mag_mp443_9x18_fmj_descr
inv_name = st_mag_mp443_9x18_fmj
inv_name_short = st_mag_mp443_9x18_fmj
inv_grid_x = 3
inv_grid_y = 19
max_mag_size = 18
mag_size = small
inv_weight = 0.1
cost = 415
visual = dynamics\wpn\mags\wpn_mp443_mag.ogf
base_type = mp443_9x18
retool_group = mp443_default
[mag_oc_9x18_default]:tch_mag_base
description = st_mag_oc33_9x18_fmj_descr
inv_name = st_mag_oc33_9x18_fmj
inv_name_short = st_mag_oc33_9x18_fmj
inv_grid_x = 0
inv_grid_y = 21
max_mag_size = 27
mag_size = small
inv_weight = 0.04
cost = 712
visual = dynamics\wpn\mags\wpn_oc33_mag.ogf
base_type = oc_9x18
retool_group = oc_default
[mag_oc_9x19_alt]:tch_mag_base,tch_mag_alt
description = st_mag_oc33_9x19_fmj_descr
inv_name = st_mag_oc33_9x19_fmj
inv_name_short = st_mag_oc33_9x19_fmj
inv_grid_x = 0
inv_grid_y = 21
max_mag_size = 27
mag_size = small
inv_weight = 0.04
cost = 712
visual = dynamics\wpn\mags\wpn_oc33_mag.ogf
base_type = oc_9x19
retool_group = oc_default
[mag_pm_9x18_default]:tch_mag_base
description = st_mag_pm_9x18_fmj_descr
inv_name = st_mag_pm_9x18_fmj
inv_name_short = st_mag_pm_9x18_fmj
inv_grid_x = 1
inv_grid_y = 21
max_mag_size = 8
mag_size = small
inv_weight = 0.04
cost = 110
visual = dynamics\wpn\mags\wpn_pm_mag.ogf
base_type = pm_9x18
retool_group = pm_default
[mag_pm_9x19_alt]:tch_mag_base,tch_mag_alt
description = st_mag_pm_9x19_fmj_descr
inv_name = st_mag_pm_9x19_fmj
inv_name_short = st_mag_pm_9x19_fmj
inv_grid_x = 1
inv_grid_y = 21
max_mag_size = 8
mag_size = small
inv_weight = 0.04
cost = 110
visual = dynamics\wpn\mags\wpn_pm_mag.ogf
base_type = pm_9x19
retool_group = pm_default
[mag_pmm_9x18_default]:tch_mag_base
description = st_mag_pmm_9x18_fmj_descr
inv_name = st_mag_pmm_9x18_fmj
inv_name_short = st_mag_pmm_9x18_fmj
inv_grid_x = 2
inv_grid_y = 21
max_mag_size = 12
mag_size = small
inv_weight = 0.04
cost = 310
visual = dynamics\wpn\mags\wpn_pmm_mag.ogf
base_type = pm_9x18
retool_group = pmm_default
[mag_pmm_9x19_alt]:tch_mag_base,tch_mag_alt
description = st_mag_pmm_9x19_fmj_descr
inv_name = st_mag_pmm_9x19_fmj
inv_name_short = st_mag_pmm_9x19_fmj
inv_grid_x = 2
inv_grid_y = 21
max_mag_size = 12
mag_size = small
inv_weight = 0.04
cost = 310
visual = dynamics\wpn\mags\wpn_pmm_mag.ogf
base_type = pm_9x19
retool_group = pmm_default
[mag_sig_11.43x23_default]:tch_mag_base
description = st_mag_sig220_11.43x23_fmj_descr
inv_name = st_mag_sig220_11.43x23_fmj
inv_name_short = st_mag_sig220_11.43x23_fmj
inv_grid_height = 2
inv_grid_x = 3
inv_grid_y = 23
max_mag_size = 7
mag_size = small
visual = dynamics\wpn\mags\wpn_sig45_mag.ogf
base_type = sig_11.43x23
inv_weight = 0.07
cost = 370
[mag_tt33_7.62x25_default]:tch_mag_base
description = st_mag_tt33_7.62x25_p_descr
inv_name = st_mag_tt33_7.62x25_p
inv_name_short = st_mag_tt33_7.62x25_p
inv_grid_x = 4
inv_grid_y = 27
max_mag_size = 8
mag_size = small
inv_weight = 0.08
cost = 110
visual = dynamics\wpn\mags\wpn_tt33_mag.ogf
base_type = tt33_7.62x25
[mag_usp_11.43x23_default]:tch_mag_base
description = st_mag_usp_11.43x23_fmj_descr
inv_name = st_mag_usp_11.43x23_fmj
inv_name_short = st_mag_usp_11.43x23_fmj
inv_grid_x = 4
inv_grid_y = 23
max_mag_size = 12
mag_size = small
inv_weight = 0.12
cost = 455
visual = dynamics\wpn\mags\wpn_usp_mag.ogf
base_type = usp_11.43x23
[mag_usp_9x19_default]:tch_mag_base
description = st_mag_usp_9x19_fmj_descr
inv_name = st_mag_usp_9x19_fmj
inv_name_short = st_mag_usp_9x19_fmj
inv_grid_x = 6
inv_grid_y = 21
max_mag_size = 15
mag_size = small
inv_weight = 0.12
cost = 455
visual = dynamics\wpn\mags\wpn_usp_mag.ogf
base_type = usp_9x19
[mag_walther_9x19_default]:tch_mag_base
description = st_mag_walther_9x19_fmj_descr
inv_name = st_mag_walther_9x19_fmj
inv_name_short = st_mag_walther_9x19_fmj
inv_grid_x = 8
inv_grid_y = 21
max_mag_size = 16
mag_size = small
inv_weight = 0.07
cost = 377
visual = dynamics\wpn\mags\wpn_walther_mag.ogf
base_type = walther_9x19
@@ -0,0 +1,93 @@
;do not edit this file to add new magazines, create a new file in this folder with a name starting with mag_.
;What ammo a mag takes as well as what guns it fits are determined by it's base_type. see configs/magazines2/_importer.ltx for explanation of base_type
;Naming convention:
;None of this is technical and can be ignored although it is strongly recomended to atlest start the section with mag_
;Magazines that are not shared by multiple guns tend to be named after the gun they fit.
;If the magazine fits only one gun and that gun does not have an alternitive ammo type caliber is omited from the mag section.
;Mag sections ending in _default are used as the a weapons defualt magazine
;Mag sections ending in _alt exist only for a gun upgraded to a new caliber and are omited from trade profiles and drop/loot tables.
;_alt magazines are obtainable by modifying another magazine with a multi tool
;_alt magazines tend to be worth less than their pristine counter parts.
;retool_group is a keyword assosiation for magazines that can be changed into one another. Retool groups can have an arbitrary number of members.
[mag_ump45_11.43x23_default]:tch_mag_base
description = st_mag_ump45_11.43x23_fmj_descr
inv_name = st_mag_ump45_11.43x23_fmj
inv_name_short = st_mag_ump45_11.43x23_fmj
inv_grid_x = 4
inv_grid_y = 8
max_mag_size = 25
mag_size = small
inv_weight = 0.15
cost = 774
visual = dynamics\wpn\mags\wpn_ump_mag.ogf
base_type = ump_11.43x23
[mag_frasier_11.43x23_default]:tch_mag_base,tch_mag_upgr
description = st_mag_mp5_11.43x23_fmj_descr
inv_name = st_mag_mp5_11.43x23_fmj
inv_name_short = st_mag_mp5_11.43x23_fmj
inv_grid_x = 0
inv_grid_y = 8
max_mag_size = 30
mag_size = small
inv_weight = 0.17
cost = 1852
visual = dynamics\wpn\mags\wpn_mp5_mag.ogf
base_type = mp5_11.43x23
[mag_ppsh_7.62x25_default]:tch_mag_base
description = st_mag_ppsh41_7.62x25_p_descr
inv_name = st_mag_ppsh41_7.62x25_p
inv_name_short = st_mag_ppsh41_7.62x25_p
inv_grid_height = 2
inv_grid_width = 2
inv_grid_x = 8
inv_grid_y = 13
max_mag_size = 71
mag_size = large
inv_weight = 0.08
cost = 952
visual = dynamics\wpn\mags\wpn_ppsh_mag.ogf
base_type = ppsh_7.62x25
[mag_bizon_7.62x25_alt]:tch_mag_base,tch_mag_alt
description = st_mag_bizon_7.62x25_p_descr
inv_name = st_mag_bizon_7.62x25_p
inv_name_short = st_mag_bizon_7.62x25_p
inv_grid_height = 2
inv_grid_x = 0
inv_grid_y = 19
max_mag_size = 64
mag_size = medium
inv_weight = 0.5
cost = 1015
visual = dynamics\wpn\mags\wpn_bizon_mag.ogf
base_type = bizon_7.62x25
retool_group = bizon_default ; should turn into black 101 mag
[mag_p90_5.7x28_default]:tch_mag_base
description = st_mag_p90_5.7x28_ss190_descr
inv_name = st_mag_p90_5.7x28_ss190
inv_name_short = st_mag_p90_5.7x28_ss190
inv_grid_x = 7
inv_grid_y = 17
max_mag_size = 50
mag_size = medium
inv_weight = 0.45
cost = 2561
visual = dynamics\wpn\mags\wpn_p90_mag.ogf
base_type = p90_5.7x28
@@ -0,0 +1,4 @@
;Do not edit this file. It simply serves to import magazine item sections into the game
#include "magazines2\base.ltx"
#include "magazines2\_importer.ltx"