Hooks:PostHook( WeaponFactoryTweakData, "init", "Tar21ModInit", function(self)

	
	self.parts.wpn_fps_ass_tar21_a_sniper.override_weapon = {
			categories = { "snp" }
		}

	self.wpn_fps_ass_tar21.adds = {
		wpn_fps_upg_o_specter = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_aimpoint = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_aimpoint_2 = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_docter = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_eotech = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_t1micro = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_cmore = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_cs = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_reflex = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_acog = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_eotech_xps = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_rx01 = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_rx30 = {
			"wpn_fps_ass_tar21_irons_folded"
		},
		wpn_fps_upg_o_spot = {
			"wpn_fps_ass_tar21_irons_folded"
		}
	}
	self.parts.wpn_fps_upg_o_45rds.stance_mod.wpn_fps_ass_tar21 = {translation = Vector3(-2.9, -5, -10.8),rotation = Rotation(0, 0, -45)}
	self.parts.wpn_fps_upg_o_45rds_v2.stance_mod.wpn_fps_ass_tar21 = deep_clone(self.parts.wpn_fps_upg_o_45rds.stance_mod.wpn_fps_ass_tar21)
	self.parts.wpn_fps_upg_o_45iron.stance_mod.wpn_fps_ass_tar21 = deep_clone(self.parts.wpn_fps_upg_o_45rds.stance_mod.wpn_fps_ass_tar21)
end )