Added Scope and Red Dot Sight Overhaul
This commit is contained in:
		
							parent
							
								
									a7d2afe3b0
								
							
						
					
					
						commit
						9e834694f2
					
				| 
						 | 
					@ -0,0 +1,28 @@
 | 
				
			||||||
 | 
					[General]
 | 
				
			||||||
 | 
					gameName=spt
 | 
				
			||||||
 | 
					modid=0
 | 
				
			||||||
 | 
					version=d2025.1.12.0
 | 
				
			||||||
 | 
					newestVersion=
 | 
				
			||||||
 | 
					category="1,"
 | 
				
			||||||
 | 
					nexusFileStatus=1
 | 
				
			||||||
 | 
					installationFile=OpticsRework310.zip
 | 
				
			||||||
 | 
					repository=Nexus
 | 
				
			||||||
 | 
					ignoredVersion=
 | 
				
			||||||
 | 
					comments=
 | 
				
			||||||
 | 
					notes=
 | 
				
			||||||
 | 
					nexusDescription=
 | 
				
			||||||
 | 
					url=
 | 
				
			||||||
 | 
					hasCustomURL=false
 | 
				
			||||||
 | 
					lastNexusQuery=
 | 
				
			||||||
 | 
					lastNexusUpdate=
 | 
				
			||||||
 | 
					nexusLastModified=2025-01-12T22:41:52Z
 | 
				
			||||||
 | 
					nexusCategory=0
 | 
				
			||||||
 | 
					converted=false
 | 
				
			||||||
 | 
					validated=false
 | 
				
			||||||
 | 
					color=@Variant(\0\0\0\x43\0\xff\xff\0\0\0\0\0\0\0\0)
 | 
				
			||||||
 | 
					tracked=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[installedFiles]
 | 
				
			||||||
 | 
					1\modid=0
 | 
				
			||||||
 | 
					1\fileid=0
 | 
				
			||||||
 | 
					size=1
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,64 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This project was created to automate most parts of building and setting up an environment.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## **NodeJS 14.15.3:**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The first step would be to install nodejs on your pc, the version you NEED is **14.15.3**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					That version is the one that has been used to test the mod templates and build scripts.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It can be downloaded from here: https://nodejs.org/download/release/v14.15.3/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					A system reboot may be needed after install.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## **IDE:**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The second step is having an IDE ready. For the currect purpose we've setup a VSCodium workspace file.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You CAN use Visual Studio Code if you so desire, just keep in mind that our dev tests on the mod files was done using VSCodium.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can get VSCodium here: https://vscodium.com/#install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## **Workspace:**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Once you have NodeJS and VSCodium ready, open the mod.code-workspace file with VSCodium (File->Open Worspace from File...).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Once the project loads into VSCodium you will be recommended to install the ESLint plugin. This is HIGHLY recommended.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## **Environment Setup:**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					There is a task that will automatically setup your environment to use typescript.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					To run it, you just need to go to: 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					> Terminal->Run Task...->Show All Tasks...->npm: install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					After running this task, your environment will be ready to start coding.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DO NOT remove the node_modules folder, this is an auto generated directory that has the required dependencies to be able to use typescript and more.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## **IMPORTANT:**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Before starting to work on your mod, we suggest you read about Dependency Injection and Inversion of Control as this is the adopted architecture SPT has adopted.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It will be difficult to understand some of the problems you may be having if you dont understand the basics of it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					A guide explaining all the essentials will be available on the hub on release for you to read about.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## **Coding:**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					All your work should be centered around the mod.ts file as an entry point.
 | 
				
			||||||
 | 
					You can ONLY change the following properties from the package.json file: `"name"`, `"version"`, `"license"`: `"MIT"`, `"author"`, `sptVersion"`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you have never used typescript before, you can read about it here: https://www.typescriptlang.org/docs/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## **Distributing your mod:**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The project has been set up with an automatic task that will copy and zip ALL required files for your mod to work on SPT.
 | 
				
			||||||
 | 
					To run this task you just need to go to: 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					> Terminal->Run Task...->Show All Tasks...->npm: build:zip
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The output will be a mod.zip file that will appear on the root of the project.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Always verify that all files were included into the zip file.
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,643 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						"manifest": [
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_7mm_vomz_target_ring.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/collimator.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_25_4mm_vomz_pilad_4x32m.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_34mm_s&b_pm_ii_3_12x50.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_30mm_razor_hd_gen_2_1_6x24.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_30mm_s&b_pm_ii_1_8x24.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_30mm_burris_fullfield_tac30_1_4x24.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_30mm_burris_fullfield_tac30_1_4x24_textures.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_30mm_burris_fullfield_tac30_1_4x24_textures.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_30mm_eotech_vudu_1_6x24.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_aimpoint_micro_h1_high_mark.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_30mm_march_tactical_3-24x42.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_30mm_leupold_mark4_lr_6,5_20x50.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_34mm_hensoldt_zf_4_16x56_ff.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32_mark",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_belomo_pk_06.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_monstrum_compact_prism_scope_2x32.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_dovetail_npz_1p29_4x.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_eotech_hhs_1.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_exps3_gloss_nrm",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_g33_gloss_nrm",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/eotech_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_hhs_1_mesh",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_eotech_hhs_1_tan.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_exps3_gloss_nrm",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_g33_gloss_nrm",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/eotech_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_hhs_1_tan_mesh",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_34mm_nightforce_atacr_7_35x56.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1m2_4x24.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1_4x24.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1m2_1_4x24.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_trijicon_acog_ta11_3,5x35.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_ekb_okp7.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/collimator.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_p90_fn_ring_sight_std.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/collimator.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_kmz_1p59_3_10x.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_kmz_1p59_1p69_3_10x_textures",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_kmz_1p69_3_10x.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_kmz_1p59_1p69_3_10x_textures",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_eotech_553.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/collimator.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/eotech_spec_mask.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_valday_ps320.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_progress_pu_3,5x.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_dovetail_npz_nspum_3,5x.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/paroxe/ultimatebloom/dirttexturesample/createdwithdirtgenerator2.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/nightvision.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/nightvision/mask_nv_textures",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_burris_fast_fire_3.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_burris_fast_fire_3_textures.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_aimpoint_micro_h1_high_mark",
 | 
				
			||||||
 | 
									"assets/systems/effects/collimator.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/eotech_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_sig_romeo_8t.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_walther_mrs.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"assets/systems/effects/collimator.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"shaders"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_elcan_specter_dr_1-4_fde.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_elcan_specter_dr_textures.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_elcan_specter_dr_marks.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_elcan_specter_dr_1-4_mesh",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_elcan_specter_dr_1-4.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_elcan_specter_dr_textures.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_elcan_specter_dr_marks.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_elcan_specter_dr_1-4_mesh",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_trijicon_rmr.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_sig_romeo_4.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_trijicon_srs_02.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_aimpoint_micro_t1.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_leupold_deltapoint.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_aimpoint_micro_t1.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_aimpooint_comp_m4.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32_tan.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32_textures",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32_mark",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32_mesh",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32_textures",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32_mark",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32_mesh",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_ncstar_advance_dual_optic_3_9x_42.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_aimpoint_micro_h1_high_mark",
 | 
				
			||||||
 | 
									"assets/systems/effects/collimator.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"packages/com.unity.postprocessing/postprocessing/postprocessresources.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_holosun_hs401g5.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/glow_particle_bright.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/multiflare/multiflare.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/collimator.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/laserbeam/laser.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_valday_krechet.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_valday_krechet_mark.bundle",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_sig_bravo4_4x30.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_leupold_mark4_hamr.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/round_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_base_primary_arms_compact_prism_scope_2,5x.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/systems/effects/opticsight/opticsightsmasks.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_elcan_specter_dr_marks.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_eotech_exps3.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_exps3_tan_textures",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_exps3_gloss_nrm",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_xps3_textures.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/eotech_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_exps3_mesh"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_eotech_xps3-2.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_xps3_textures.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/eotech_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_eotech_xps3-0.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/scopes/scope_all_eotech_xps3_textures.bundle",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/eotech_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/scopes/scope_all_vortex_razor_amg_uh-1.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/textures/holemanager/eotech_spec_mask.bundle",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/recievers/reciever_ar15_hk_hk416a5_std.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/content/items/mods/recievers/reciever_ar15_hk_hk416a5_std_assets.bundle",
 | 
				
			||||||
 | 
									"assets/content/weapons/hk416/textures/client_assets.bundle",
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/recievers/reciever_ar15_colt_m4a1_std.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/recievers/reciever_ar15_adar_2-15_std.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/recievers/reciever_ar15_lone_star_tx15_lightweight.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/recievers/reciever_ar15_noveske_gen3.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								"key": "assets/content/items/mods/recievers/reciever_ar15_vltor_mur-1s.bundle",
 | 
				
			||||||
 | 
								"dependencyKeys": [
 | 
				
			||||||
 | 
									"shaders",
 | 
				
			||||||
 | 
									"cubemaps",
 | 
				
			||||||
 | 
									"assets/commonassets/physics/physicsmaterials.bundle"
 | 
				
			||||||
 | 
								]
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						]
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_adar_2-15_std.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_adar_2-15_std.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_colt_m4a1_std.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_colt_m4a1_std.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_hk_hk416a5_std.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_hk_hk416a5_std.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_noveske_gen3.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_noveske_gen3.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_vltor_mur-1s.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/recievers/reciever_ar15_vltor_mur-1s.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_25_4mm_vomz_pilad_4x32m.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_25_4mm_vomz_pilad_4x32m.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_burris_fullfield_tac30_1_4x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_burris_fullfield_tac30_1_4x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_eotech_vudu_1_6x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_eotech_vudu_1_6x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_leupold_mark4_lr_6,5_20x50.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_leupold_mark4_lr_6,5_20x50.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_march_tactical_3-24x42.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_march_tactical_3-24x42.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_razor_hd_gen_2_1_6x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_razor_hd_gen_2_1_6x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_s&b_pm_ii_1_8x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_30mm_s&b_pm_ii_1_8x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_34mm_hensoldt_zf_4_16x56_ff.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_34mm_hensoldt_zf_4_16x56_ff.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_34mm_nightforce_atacr_7_35x56.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_34mm_nightforce_atacr_7_35x56.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_34mm_s&b_pm_ii_3_12x50.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_34mm_s&b_pm_ii_3_12x50.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_7mm_vomz_target_ring.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_7mm_vomz_target_ring.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_aimpoint_micro_h1_high_mark.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_aimpoint_micro_h1_high_mark.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_belomo_pk_06.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_belomo_pk_06.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_ekb_okp7.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_ekb_okp7.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_elcan_specter_dr_1-4.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_elcan_specter_dr_1-4.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_elcan_specter_dr_1-4_fde.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_elcan_specter_dr_1-4_fde.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_elcan_specter_dr_marks.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_elcan_specter_dr_marks.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_553.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_553.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_exps3.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_exps3.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_hhs_1.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_hhs_1.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_hhs_1_tan.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_hhs_1_tan.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_xps3-0.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_xps3-0.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_xps3-2.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_xps3-2.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_xps3_textures.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_eotech_xps3_textures.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_holosun_hs401g5.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_holosun_hs401g5.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_leupold_mark4_hamr.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_leupold_mark4_hamr.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_sig_bravo4_4x30.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_sig_bravo4_4x30.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_sig_romeo_8t.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_sig_romeo_8t.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_trijicon_srs_02.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_trijicon_srs_02.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_valday_1p87.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_valday_1p87.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_valday_krechet.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_valday_krechet.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_valday_krechet_mark.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_valday_krechet_mark.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_valday_ps320.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_valday_ps320.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_vortex_razor_amg_uh-1.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_vortex_razor_amg_uh-1.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_walther_mrs.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_all_walther_mrs.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_aimpoint_micro_t1.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_aimpoint_micro_t1.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_aimpooint_comp_m4.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_aimpooint_comp_m4.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_burris_fast_fire_3.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_burris_fast_fire_3.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_burris_fast_fire_3_textures.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_burris_fast_fire_3_textures.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_kmz_1p59_3_10x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_kmz_1p59_3_10x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_kmz_1p69_3_10x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_kmz_1p69_3_10x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_leupold_deltapoint.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_leupold_deltapoint.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_npz_1p78_1_2,8x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_npz_1p78_1_2,8x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_progress_pu_3,5x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_progress_pu_3,5x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_sig_romeo_4.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_sig_romeo_4.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_trijicon_acog_ta01nsn_4x32.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_trijicon_acog_ta11_3,5x35.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_trijicon_acog_ta11_3,5x35.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_trijicon_rmr.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_base_trijicon_rmr.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1_4x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1_4x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1m2_1_4x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1m2_1_4x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1m2_4x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_belomo_pso_1m2_4x24.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_npz_1p29_4x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_npz_1p29_4x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_npz_nspum_3,5x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_dovetail_npz_nspum_3,5x.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_p90_fn_ring_sight_std.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/content/items/mods/scopes/scope_p90_fn_ring_sight_std.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/systems/effects/opticsight/opticsightsmasks.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/Scope and Red Dot Sight Overhaul/user/mods/OpticRework-310/bundles/assets/systems/effects/opticsight/opticsightsmasks.bundle (Stored with Git LFS)
								
								
								
								
									Normal file
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -0,0 +1,31 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    "name": "OpticRework",
 | 
				
			||||||
 | 
					    "version": "1.3.2",
 | 
				
			||||||
 | 
					    "main": "src/mod.js",
 | 
				
			||||||
 | 
					    "license": "NCSA",
 | 
				
			||||||
 | 
					    "author": "ACOGforlife, SAMSWAT",
 | 
				
			||||||
 | 
					    "sptVersion": "3.x.x",
 | 
				
			||||||
 | 
					    "loadBefore": [],
 | 
				
			||||||
 | 
						"loadAfter": [],
 | 
				
			||||||
 | 
						"incompatibilities": [],
 | 
				
			||||||
 | 
						"contributors": [],
 | 
				
			||||||
 | 
					    "isBundleMod": true,
 | 
				
			||||||
 | 
					    "scripts": {
 | 
				
			||||||
 | 
					        "setup": "npm i",
 | 
				
			||||||
 | 
					        "build": "node ./build.mjs",
 | 
				
			||||||
 | 
					        "buildinfo": "node ./build.mjs --verbose"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "devDependencies": {
 | 
				
			||||||
 | 
					        "@types/node": "20.11",
 | 
				
			||||||
 | 
					        "@typescript-eslint/eslint-plugin": "7.2",
 | 
				
			||||||
 | 
					        "@typescript-eslint/parser": "7.2",
 | 
				
			||||||
 | 
					        "archiver": "^6.0",
 | 
				
			||||||
 | 
					        "eslint": "8.57",
 | 
				
			||||||
 | 
					        "fs-extra": "11.2",
 | 
				
			||||||
 | 
					        "ignore": "^5.2",
 | 
				
			||||||
 | 
					        "os": "^0.1",
 | 
				
			||||||
 | 
					        "tsyringe": "4.8.0",
 | 
				
			||||||
 | 
					        "typescript": "5.4",
 | 
				
			||||||
 | 
					        "winston": "3.12"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,27 @@
 | 
				
			||||||
 | 
					"use strict";
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					* Class Mod
 | 
				
			||||||
 | 
					* Original Code by ACOGforlife and SAMSWAT
 | 
				
			||||||
 | 
					* Refactor for typescript by Tuhjay
 | 
				
			||||||
 | 
					* Maintained by Fontaine
 | 
				
			||||||
 | 
					* Maintained by Murasame
 | 
				
			||||||
 | 
					* Written for AKI 3.10.x
 | 
				
			||||||
 | 
					* Last Change made Janauary 13th 2025
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
 | 
					const opticRework_1 = require("./opticRework");
 | 
				
			||||||
 | 
					class Mod {
 | 
				
			||||||
 | 
					    // Code added here will load BEFORE the server has started loading
 | 
				
			||||||
 | 
					    preSptLoad(container) {
 | 
				
			||||||
 | 
					        // get the logger from the server container
 | 
				
			||||||
 | 
					        const logger = container.resolve("WinstonLogger");
 | 
				
			||||||
 | 
					        logger.info("Initializing Optic Rework... ");
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    // Code added here will be run AFTER the server has started
 | 
				
			||||||
 | 
					    postDBLoad(container) {
 | 
				
			||||||
 | 
					        const opticChanges = new opticRework_1.opticRework();
 | 
				
			||||||
 | 
					        const runCode = opticChanges.runModLogic(container);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					module.exports = { mod: new Mod() };
 | 
				
			||||||
 | 
					//# sourceMappingURL=mod.js.map
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					{"version":3,"file":"mod.js","sourceRoot":"","sources":["mod.ts"],"names":[],"mappings":";AAAA;;;;;;;EAOE;;AAMF,+CAA6C;AAE7C,MAAM,GAAG;IAER,kEAAkE;IACxD,UAAU,CAAC,SAA8B;QAE5C,2CAA2C;QAC3C,MAAM,MAAM,GAAG,SAAS,CAAC,OAAO,CAAU,eAAe,CAAC,CAAC;QAC3D,MAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC;IACjD,CAAC;IAED,2DAA2D;IACpD,UAAU,CAAC,SAA8B;QAE5C,MAAM,YAAY,GAAG,IAAI,yBAAW,EAAE,CAAC;QACvC,MAAM,OAAO,GAAG,YAAY,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC;IACxD,CAAC;CACJ;AAED,MAAM,CAAC,OAAO,GAAG,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,EAAE,CAAA"}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,34 @@
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					* Class Mod
 | 
				
			||||||
 | 
					* Original Code by ACOGforlife and SAMSWAT
 | 
				
			||||||
 | 
					* Refactor for typescript by Tuhjay
 | 
				
			||||||
 | 
					* Maintained by Fontaine
 | 
				
			||||||
 | 
					* Written for AKI 3.9.x
 | 
				
			||||||
 | 
					* Last Change made July 16th 2024
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import { DependencyContainer } from "tsyringe";
 | 
				
			||||||
 | 
					import { IPreSptLoadMod } from "@spt/models/external/IPreSptLoadMod";
 | 
				
			||||||
 | 
					import { IPostDBLoadMod } from "@spt/models/external/IPostDBLoadMod";
 | 
				
			||||||
 | 
					import { ILogger } from "@spt/models/spt/utils/ILogger";
 | 
				
			||||||
 | 
					import { opticRework }  from "./opticRework";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class Mod implements IPreSptLoadMod, IPostDBLoadMod
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						// Code added here will load BEFORE the server has started loading
 | 
				
			||||||
 | 
					    public preSptLoad(container: DependencyContainer): void
 | 
				
			||||||
 | 
					    { 
 | 
				
			||||||
 | 
					        // get the logger from the server container
 | 
				
			||||||
 | 
					        const logger = container.resolve<ILogger>("WinstonLogger");
 | 
				
			||||||
 | 
					        logger.info("Initializing Optic Rework... ");
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // Code added here will be run AFTER the server has started
 | 
				
			||||||
 | 
					    public postDBLoad(container: DependencyContainer): void
 | 
				
			||||||
 | 
					    { 
 | 
				
			||||||
 | 
					        const opticChanges = new opticRework();
 | 
				
			||||||
 | 
					        const runCode = opticChanges.runModLogic(container);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					module.exports = { mod: new Mod() }
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,679 @@
 | 
				
			||||||
 | 
					"use strict";
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					* OpticRework Class
 | 
				
			||||||
 | 
					* Original Code by ACOGforlife and SAMSWAT
 | 
				
			||||||
 | 
					* Refactor for typescript by Tuhjay
 | 
				
			||||||
 | 
					* Written for AKI 3.10.x
 | 
				
			||||||
 | 
					* Last Change made Janauary 13th 2025
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
 | 
				
			||||||
 | 
					    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
 | 
				
			||||||
 | 
					    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
 | 
				
			||||||
 | 
					    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
 | 
				
			||||||
 | 
					    return c > 3 && r && Object.defineProperty(target, key, r), r;
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
 | 
					exports.opticRework = void 0;
 | 
				
			||||||
 | 
					const tsyringe_1 = require("C:/snapshot/project/node_modules/tsyringe");
 | 
				
			||||||
 | 
					let opticRework = class opticRework {
 | 
				
			||||||
 | 
					    runModLogic(container) {
 | 
				
			||||||
 | 
					        //connect to the "server"
 | 
				
			||||||
 | 
					        const databaseServer = container.resolve("DatabaseServer");
 | 
				
			||||||
 | 
					        //initialize database table
 | 
				
			||||||
 | 
					        const tables = databaseServer.getTables();
 | 
				
			||||||
 | 
					        //initialize array of items
 | 
				
			||||||
 | 
					        const item = tables.templates.items;
 | 
				
			||||||
 | 
					        /*
 | 
				
			||||||
 | 
					        * New typescript has a few differences compared to JS
 | 
				
			||||||
 | 
					        *
 | 
				
			||||||
 | 
					        * Object creation from the database is going to be pass by reference
 | 
				
			||||||
 | 
					        * This means that any change made to the variable also changes the original object
 | 
				
			||||||
 | 
					        * So we do not have to clone the object, make changes, and then replace the original with the clone
 | 
				
			||||||
 | 
					        * We only need to edit the variable we create for our changes to made
 | 
				
			||||||
 | 
					        *
 | 
				
			||||||
 | 
					        * Example:
 | 
				
			||||||
 | 
					        * const *yourchosennamefortheitem* = item["*itemIDgrabbedfromdatabase*"];
 | 
				
			||||||
 | 
					        * We then make changes to your new variable and these are reflected by the original
 | 
				
			||||||
 | 
					        *
 | 
				
			||||||
 | 
					        * For a list of item IDs visit the database created by the SPT AKI team https://db.sp-tarkov.com/search
 | 
				
			||||||
 | 
					        * For the list of targetable attributes look up your selected item in the items.json located in *Yourinstallationpath*\Aki_Data\Server\database\templates
 | 
				
			||||||
 | 
					        *
 | 
				
			||||||
 | 
					        * Change ergonomics of a scope:
 | 
				
			||||||
 | 
					        * const bravo4 = item["57adff4f24597737f373b6e6"];
 | 
				
			||||||
 | 
					        * bravo4._props.Ergonomics = 50;
 | 
				
			||||||
 | 
					        * When in game you should now see that the bravo 4x scope adds 50 ergo rather than subtracting 2
 | 
				
			||||||
 | 
					        *
 | 
				
			||||||
 | 
					        */
 | 
				
			||||||
 | 
					        /* const bravo4 = item["57adff4f24597737f373b6e6"];
 | 
				
			||||||
 | 
					        bravo4._props.AimSensitivity[0] = [0.2025]; */
 | 
				
			||||||
 | 
					        //bravo4._props.Ergonomics = 50;  Test case use to easily verify that we  actually do things to the items.
 | 
				
			||||||
 | 
					        let sb_pm_ii_1_8x24 = item["617151c1d92c473c770214ab"];
 | 
				
			||||||
 | 
					        /* sb_pm_ii_1_8x24._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.14,
 | 
				
			||||||
 | 
					            0.62
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        sb_pm_ii_1_8x24._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            8,
 | 
				
			||||||
 | 
					            1
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        sb_pm_ii_1_8x24._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        sb_pm_ii_1_8x24._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let vortex_hd_genii = item["618ba27d9008e4636a67f61d"];
 | 
				
			||||||
 | 
					        vortex_hd_genii._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        vortex_hd_genii._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let sb_pm_ii_3_12x50 = item["61714eec290d254f5e6b2ffc"];
 | 
				
			||||||
 | 
					        /* sb_pm_ii_3_12x50._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.03,
 | 
				
			||||||
 | 
					            0.125
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        sb_pm_ii_3_12x50._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            12,
 | 
				
			||||||
 | 
					            3
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        sb_pm_ii_3_12x50._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        sb_pm_ii_3_12x50._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        /* let hamrmk4 = item["544a3a774bdc2d3a388b4567"];
 | 
				
			||||||
 | 
					        hamrmk4._props.AimSensitivity[0] = [0.2025]; */
 | 
				
			||||||
 | 
					        //hamrmk4._props.Ergonomics = 50;
 | 
				
			||||||
 | 
					        /* let ta01nsn = item["5c05293e0db83400232fff80"];
 | 
				
			||||||
 | 
					        ta01nsn._props.AimSensitivity[0] = [0.2025];
 | 
				
			||||||
 | 
					        let ta01nsntan = item["5c052a900db834001a66acbd"];
 | 
				
			||||||
 | 
					        ta01nsntan._props.AimSensitivity[0] = [0.2025];
 | 
				
			||||||
 | 
					        let elcanspecterdr = item["57ac965c24597706be5f975c"];
 | 
				
			||||||
 | 
					        elcanspecterdr._props.Slots[0]._props.filters[0].Filter = [
 | 
				
			||||||
 | 
					            "5a32aa0cc4a28232996e405f",
 | 
				
			||||||
 | 
					            "5a33b2c9c4a282000c5a9511",
 | 
				
			||||||
 | 
					            "577d128124597739d65d0e56"
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        elcanspecterdr._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let elcanspecterdrfde = item["57aca93d2459771f2c7e26db"];
 | 
				
			||||||
 | 
					        elcanspecterdrfde._props.Slots[0]._props.filters[0].Filter = [
 | 
				
			||||||
 | 
					            "5a32aa0cc4a28232996e405f",
 | 
				
			||||||
 | 
					            "5a33b2c9c4a282000c5a9511",
 | 
				
			||||||
 | 
					            "577d128124597739d65d0e56"
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        elcanspecterdrfde._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let acogta11 = item["59db7e1086f77448be30ddf3"];
 | 
				
			||||||
 | 
					        acogta11._props.AimSensitivity[0] = [0.2643];
 | 
				
			||||||
 | 
					        let valdayps320 = item["5c0517910db83400232ffee5"];
 | 
				
			||||||
 | 
					        valdayps320._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.1883,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        let vss = item["57838ad32459774a17445cd2"];
 | 
				
			||||||
 | 
					        vss._props.SightingRange = 25;
 | 
				
			||||||
 | 
					        vss._props.IronSightRange = 25;
 | 
				
			||||||
 | 
					        let val = item["57c44b372459772d2b39b8ce"];
 | 
				
			||||||
 | 
					        val._props.SightingRange = 25;
 | 
				
			||||||
 | 
					        val._props.IronSightRange = 25;
 | 
				
			||||||
 | 
					        let xps32 = item["584924ec24597768f12ae244"];
 | 
				
			||||||
 | 
					        xps32._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        xps32._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let srs2 = item["5d2da1e948f035477b1ce2ba"];
 | 
				
			||||||
 | 
					        srs2._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        srs2._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let xps30 = item["58491f3324597764bc48fa02"];
 | 
				
			||||||
 | 
					        xps30._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        xps30._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let eotech553 = item["570fd6c2d2720bc6458b457f"];
 | 
				
			||||||
 | 
					        eotech553._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        eotech553._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let hs401g5 = item["5b30b0dc5acfc400153b7124"];
 | 
				
			||||||
 | 
					        hs401g5._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        hs401g5._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let compm4 = item["5c7d55de2e221644f31bff68"];
 | 
				
			||||||
 | 
					        compm4._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        compm4._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let p90ring = item["5cebec38d7f00c00110a652a"];
 | 
				
			||||||
 | 
					        p90ring._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        p90ring._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let hhs1tan = item["5c0a2cec0db834001b7ce47d"];
 | 
				
			||||||
 | 
					        /* hhs1tan._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2867,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        hhs1tan._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        hhs1tan._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let exps3 = item["558022b54bdc2dac148b458d"];
 | 
				
			||||||
 | 
					        exps3._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        exps3._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let hhs1 = item["5c07dd120db834001c39092d"];
 | 
				
			||||||
 | 
					        /* hhs1._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2867,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        hhs1._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        hhs1._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let okp7dovetail = item["57486e672459770abd687134"];
 | 
				
			||||||
 | 
					        okp7dovetail._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        okp7dovetail._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let valday1p78 = item["5c0505e00db834001b735073"];
 | 
				
			||||||
 | 
					        valday1p78._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        valday1p78._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let aksionekp818 = item["591c4efa86f7741030027726"];
 | 
				
			||||||
 | 
					        aksionekp818._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        aksionekp818._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let aksionekp802 = item["5947db3f86f77447880cf76f"];
 | 
				
			||||||
 | 
					        aksionekp802._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        aksionekp802._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let walthermrs = item["570fd721d2720bc5458b4596"];
 | 
				
			||||||
 | 
					        walthermrs._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        walthermrs._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let romeo8t = item["60a23797a37c940de7062d02"];
 | 
				
			||||||
 | 
					        romeo8t._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        romeo8t._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let valdaykrechet = item["609a63b6e2ff132951242d09"];
 | 
				
			||||||
 | 
					        valdaykrechet._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        valdaykrechet._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let pilad142 = item["584984812459776a704a82a6"];
 | 
				
			||||||
 | 
					        pilad142._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        pilad142._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let okp7 = item["570fd79bd2720bc7458b4583"];
 | 
				
			||||||
 | 
					        okp7._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        okp7._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let razoramguh1 = item["59f9d81586f7744c7506ee62"];
 | 
				
			||||||
 | 
					        razoramguh1._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        razoramguh1._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        /* let kmz1p69 = item["5d0a3e8cd7ad1a6f6a3d35bd"];
 | 
				
			||||||
 | 
					        kmz1p69._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2067,
 | 
				
			||||||
 | 
					            0.2067,
 | 
				
			||||||
 | 
					            0.08,
 | 
				
			||||||
 | 
					            0.08
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let pu35 = item["5b3f7c1c5acfc40dc5296b1d"];
 | 
				
			||||||
 | 
					        pu35._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2629
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        let nightforceatacr = item["5aa66be6e5b5b0214e506e97"];
 | 
				
			||||||
 | 
					        /* nightforceatacr._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.1014,
 | 
				
			||||||
 | 
					            0.0713
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        nightforceatacr._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            7,
 | 
				
			||||||
 | 
					            18
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        nightforceatacr._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        nightforceatacr._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        /* let ncstaradop4 = item["5dfe6104585a0c3e995c7b82"];
 | 
				
			||||||
 | 
					        ncstaradop4._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.22,
 | 
				
			||||||
 | 
					            0.0767
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let pso1m2 = item["5c82343a2e221644f31c0611"];
 | 
				
			||||||
 | 
					        pso1m2._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.2025
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let pso1m21 = item["576fd4ec2459777f0b518431"];
 | 
				
			||||||
 | 
					        pso1m21._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.2025
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        let mark4lr = item["5a37cb10c4a282329a73b4e7"];
 | 
				
			||||||
 | 
					        /* mark4lr._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.06
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        mark4lr._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            8
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        mark4lr._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        mark4lr._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        /* let fullfieldtac30 = item["5b2388675acfc4771e1be0be"];
 | 
				
			||||||
 | 
					        fullfieldtac30._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.7,
 | 
				
			||||||
 | 
					            0.15
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let eotechvudu = item["5b3b99475acfc432ff4dcbee"];
 | 
				
			||||||
 | 
					        eotechvudu._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.15,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let pso1 = item["5c82342f2e221644f31c060e"];
 | 
				
			||||||
 | 
					        pso1._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.2025
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let pilad4x32 = item["5dff772da3651922b360bf91"];
 | 
				
			||||||
 | 
					        pilad4x32._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let marchtactical = item["57c5ac0824597754771e88a9"];
 | 
				
			||||||
 | 
					        marchtactical._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.1093
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        marchtactical._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            8
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        let kmz1p59 = item["5d0a3a58d7ad1a669c15ca14"];
 | 
				
			||||||
 | 
					        kmz1p59._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2267,
 | 
				
			||||||
 | 
					            0.2267,
 | 
				
			||||||
 | 
					            0.08,
 | 
				
			||||||
 | 
					            0.08
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        let flirrs32 = item["5d1b5e94d7ad1a2b865a96b0"];
 | 
				
			||||||
 | 
					        /* flirrs32._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.3511,
 | 
				
			||||||
 | 
					            0.0978
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        flirrs32._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        flirrs32._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        /* let hensoldtff4 = item["56ea70acd2720b844b8b4594"];
 | 
				
			||||||
 | 
					        hensoldtff4._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            4,
 | 
				
			||||||
 | 
					            12
 | 
				
			||||||
 | 
					        ]; */
 | 
				
			||||||
 | 
					        return "done";
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					exports.opticRework = opticRework;
 | 
				
			||||||
 | 
					exports.opticRework = opticRework = __decorate([
 | 
				
			||||||
 | 
					    (0, tsyringe_1.injectable)()
 | 
				
			||||||
 | 
					], opticRework);
 | 
				
			||||||
 | 
					//# sourceMappingURL=opticRework.js.map
 | 
				
			||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
					@ -0,0 +1,724 @@
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					* OpticRework Class
 | 
				
			||||||
 | 
					* Original Code by ACOGforlife and SAMSWAT
 | 
				
			||||||
 | 
					* Refactor for typescript by Tuhjay
 | 
				
			||||||
 | 
					* written for AKI 3.0.0
 | 
				
			||||||
 | 
					* Last Change made July 6th 2022
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import { injectable } from "tsyringe";
 | 
				
			||||||
 | 
					import { DatabaseServer } from "@spt/servers/DatabaseServer";
 | 
				
			||||||
 | 
					import { DependencyContainer } from "@spt/models/external/tsyringe";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@injectable()
 | 
				
			||||||
 | 
					export class opticRework 
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    public runModLogic(container: DependencyContainer): string 
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        //connect to the "server"
 | 
				
			||||||
 | 
					        const databaseServer = container.resolve<DatabaseServer>("DatabaseServer");
 | 
				
			||||||
 | 
					        //initialize database table
 | 
				
			||||||
 | 
					        const tables = databaseServer.getTables();
 | 
				
			||||||
 | 
					        //initialize array of items
 | 
				
			||||||
 | 
					        const item = tables.templates.items;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /*
 | 
				
			||||||
 | 
					        * New typescript has a few differences compared to JS
 | 
				
			||||||
 | 
					        *
 | 
				
			||||||
 | 
					        * Object creation from the database is going to be pass by reference
 | 
				
			||||||
 | 
					        * This means that any change made to the variable also changes the original object
 | 
				
			||||||
 | 
					        * So we do not have to clone the object, make changes, and then replace the original with the clone
 | 
				
			||||||
 | 
					        * We only need to edit the variable we create for our changes to made
 | 
				
			||||||
 | 
					        * 
 | 
				
			||||||
 | 
					        * Example:
 | 
				
			||||||
 | 
					        * const *yourchosennamefortheitem* = item["*itemIDgrabbedfromdatabase*"];
 | 
				
			||||||
 | 
					        * We then make changes to your new variable and these are reflected by the original
 | 
				
			||||||
 | 
					        * 
 | 
				
			||||||
 | 
					        * For a list of item IDs visit the database created by the SPT AKI team https://db.sp-tarkov.com/search
 | 
				
			||||||
 | 
					        * For the list of targetable attributes look up your selected item in the items.json located in *Yourinstallationpath*\Aki_Data\Server\database\templates
 | 
				
			||||||
 | 
					        * 
 | 
				
			||||||
 | 
					        * Change ergonomics of a scope:
 | 
				
			||||||
 | 
					        * const bravo4 = item["57adff4f24597737f373b6e6"];
 | 
				
			||||||
 | 
					        * bravo4._props.Ergonomics = 50;
 | 
				
			||||||
 | 
					        * When in game you should now see that the bravo 4x scope adds 50 ergo rather than subtracting 2
 | 
				
			||||||
 | 
					        * 
 | 
				
			||||||
 | 
					        */
 | 
				
			||||||
 | 
					        const bravo4 = item["57adff4f24597737f373b6e6"];
 | 
				
			||||||
 | 
					        bravo4._props.AimSensitivity[0] = [0.2025];
 | 
				
			||||||
 | 
					        //bravo4._props.Ergonomics = 50;  Test case use to easily verify that we  actually do things to the items.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        let sb_pm_ii_1_8x24 = item["617151c1d92c473c770214ab"];
 | 
				
			||||||
 | 
					        sb_pm_ii_1_8x24._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.14,
 | 
				
			||||||
 | 
					            0.62
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        sb_pm_ii_1_8x24._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            8,
 | 
				
			||||||
 | 
					            1
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        sb_pm_ii_1_8x24._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        sb_pm_ii_1_8x24._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        let vortex_hd_genii = item["618ba27d9008e4636a67f61d"];
 | 
				
			||||||
 | 
					        vortex_hd_genii._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        vortex_hd_genii._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        let sb_pm_ii_3_12x50 = item["61714eec290d254f5e6b2ffc"];
 | 
				
			||||||
 | 
					        sb_pm_ii_3_12x50._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.03,
 | 
				
			||||||
 | 
					            0.125
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        sb_pm_ii_3_12x50._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            12,
 | 
				
			||||||
 | 
					            3
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        sb_pm_ii_3_12x50._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        sb_pm_ii_3_12x50._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let hamrmk4 = item["544a3a774bdc2d3a388b4567"];
 | 
				
			||||||
 | 
					        hamrmk4._props.AimSensitivity[0] = [0.2025];
 | 
				
			||||||
 | 
					        //hamrmk4._props.Ergonomics = 50;
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let ta01nsn = item["5c05293e0db83400232fff80"];
 | 
				
			||||||
 | 
					        ta01nsn._props.AimSensitivity[0] = [0.2025];
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let ta01nsntan = item["5c052a900db834001a66acbd"];
 | 
				
			||||||
 | 
					        ta01nsntan._props.AimSensitivity[0] = [0.2025];
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let elcanspecterdr = item["57ac965c24597706be5f975c"];
 | 
				
			||||||
 | 
					        elcanspecterdr._props.Slots[0]._props.filters[0].Filter = [
 | 
				
			||||||
 | 
					            "5a32aa0cc4a28232996e405f",
 | 
				
			||||||
 | 
					            "5a33b2c9c4a282000c5a9511",
 | 
				
			||||||
 | 
					            "577d128124597739d65d0e56"
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        elcanspecterdr._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let elcanspecterdrfde = item["57aca93d2459771f2c7e26db"];
 | 
				
			||||||
 | 
					        elcanspecterdrfde._props.Slots[0]._props.filters[0].Filter = [
 | 
				
			||||||
 | 
					            "5a32aa0cc4a28232996e405f",
 | 
				
			||||||
 | 
					            "5a33b2c9c4a282000c5a9511",
 | 
				
			||||||
 | 
					            "577d128124597739d65d0e56"
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        elcanspecterdrfde._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let acogta11 = item["59db7e1086f77448be30ddf3"];
 | 
				
			||||||
 | 
					        acogta11._props.AimSensitivity[0] = [0.2643];
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let valdayps320 = item["5c0517910db83400232ffee5"];
 | 
				
			||||||
 | 
					        valdayps320._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.1883,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
							let vss = item["57838ad32459774a17445cd2"];
 | 
				
			||||||
 | 
					        vss._props.SightingRange = 25;
 | 
				
			||||||
 | 
					        vss._props.IronSightRange = 25;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							let val = item["57c44b372459772d2b39b8ce"];
 | 
				
			||||||
 | 
					        vss._props.SightingRange = 25;
 | 
				
			||||||
 | 
					        vss._props.IronSightRange = 25;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        let xps32 = item["584924ec24597768f12ae244"];
 | 
				
			||||||
 | 
					        xps32._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        xps32._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let srs2 = item["5d2da1e948f035477b1ce2ba"];
 | 
				
			||||||
 | 
					        srs2._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        srs2._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let xps30 = item["58491f3324597764bc48fa02"];
 | 
				
			||||||
 | 
					        xps30._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        xps30._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let eotech553 = item["570fd6c2d2720bc6458b457f"];
 | 
				
			||||||
 | 
					        eotech553._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        eotech553._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let hs401g5 = item["5b30b0dc5acfc400153b7124"];
 | 
				
			||||||
 | 
					        hs401g5._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        hs401g5._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let compm4 = item["5c7d55de2e221644f31bff68"];
 | 
				
			||||||
 | 
					        compm4._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        compm4._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let p90ring = item["5cebec38d7f00c00110a652a"];
 | 
				
			||||||
 | 
					        p90ring._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        p90ring._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let hhs1tan = item["5c0a2cec0db834001b7ce47d"];
 | 
				
			||||||
 | 
					        hhs1tan._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2867,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        hhs1tan._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        hhs1tan._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let exps3 = item["558022b54bdc2dac148b458d"];
 | 
				
			||||||
 | 
					        exps3._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        exps3._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let hhs1 = item["5c07dd120db834001c39092d"];
 | 
				
			||||||
 | 
					        hhs1._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2867,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        hhs1._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        hhs1._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
								50,
 | 
				
			||||||
 | 
								100,
 | 
				
			||||||
 | 
								150,
 | 
				
			||||||
 | 
								200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let okp7dovetail = item["57486e672459770abd687134"];
 | 
				
			||||||
 | 
					        okp7dovetail._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        okp7dovetail._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let valday1p78 = item["5c0505e00db834001b735073"];
 | 
				
			||||||
 | 
					        valday1p78._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        valday1p78._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let aksionekp818 = item["591c4efa86f7741030027726"];
 | 
				
			||||||
 | 
					        aksionekp818._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        aksionekp818._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let aksionekp802 = item["5947db3f86f77447880cf76f"];
 | 
				
			||||||
 | 
					        aksionekp802._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        aksionekp802._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let walthermrs = item["570fd721d2720bc5458b4596"];
 | 
				
			||||||
 | 
					        walthermrs._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        walthermrs._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let romeo8t = item["60a23797a37c940de7062d02"];
 | 
				
			||||||
 | 
					        romeo8t._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        romeo8t._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let valdaykrechet = item["609a63b6e2ff132951242d09"];
 | 
				
			||||||
 | 
					        valdaykrechet._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        valdaykrechet._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let pilad142 = item["584984812459776a704a82a6"];
 | 
				
			||||||
 | 
					        pilad142._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        pilad142._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let okp7 = item["570fd79bd2720bc7458b4583"];
 | 
				
			||||||
 | 
					        okp7._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        okp7._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let razoramguh1 = item["59f9d81586f7744c7506ee62"];
 | 
				
			||||||
 | 
					        razoramguh1._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        razoramguh1._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            25,
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let kmz1p69 = item["5d0a3e8cd7ad1a6f6a3d35bd"];
 | 
				
			||||||
 | 
					        kmz1p69._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2067,
 | 
				
			||||||
 | 
					            0.2067,
 | 
				
			||||||
 | 
					            0.08,
 | 
				
			||||||
 | 
					            0.08
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let pu35 = item["5b3f7c1c5acfc40dc5296b1d"];
 | 
				
			||||||
 | 
					        pu35._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2629
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let nightforceatacr = item["5aa66be6e5b5b0214e506e97"];
 | 
				
			||||||
 | 
					        nightforceatacr._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.1014,
 | 
				
			||||||
 | 
					            0.0713
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        nightforceatacr._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            7,
 | 
				
			||||||
 | 
					            18
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        nightforceatacr._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        nightforceatacr._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let ncstaradop4 = item["5dfe6104585a0c3e995c7b82"];
 | 
				
			||||||
 | 
					        ncstaradop4._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.22,
 | 
				
			||||||
 | 
					            0.0767
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let pso1m2 = item["5c82343a2e221644f31c0611"];
 | 
				
			||||||
 | 
					        pso1m2._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.2025
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let pso1m21 = item["576fd4ec2459777f0b518431"];
 | 
				
			||||||
 | 
					        pso1m21._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.2025
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let mark4lr = item["5a37cb10c4a282329a73b4e7"];
 | 
				
			||||||
 | 
					        mark4lr._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.06
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        mark4lr._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            8
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        mark4lr._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        mark4lr._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400,
 | 
				
			||||||
 | 
					            450,
 | 
				
			||||||
 | 
					            500,
 | 
				
			||||||
 | 
					            550,
 | 
				
			||||||
 | 
					            600,
 | 
				
			||||||
 | 
					            650
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let fullfieldtac30 = item["5b2388675acfc4771e1be0be"];
 | 
				
			||||||
 | 
					        fullfieldtac30._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.7,
 | 
				
			||||||
 | 
					            0.15
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let eotechvudu = item["5b3b99475acfc432ff4dcbee"];
 | 
				
			||||||
 | 
					        eotechvudu._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.15,
 | 
				
			||||||
 | 
					            0.7
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let pso1 = item["5c82342f2e221644f31c060e"];
 | 
				
			||||||
 | 
					        pso1._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025,
 | 
				
			||||||
 | 
					            0.2025
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let pilad4x32 = item["5dff772da3651922b360bf91"];
 | 
				
			||||||
 | 
					        pilad4x32._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2025
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let marchtactical = item["57c5ac0824597754771e88a9"];
 | 
				
			||||||
 | 
					        marchtactical._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.1093
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        marchtactical._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            8
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let kmz1p59 = item["5d0a3a58d7ad1a669c15ca14"];
 | 
				
			||||||
 | 
					        kmz1p59._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.2267,
 | 
				
			||||||
 | 
					            0.2267,
 | 
				
			||||||
 | 
					            0.08,
 | 
				
			||||||
 | 
					            0.08
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        let flirrs32 = item["5d1b5e94d7ad1a2b865a96b0"];
 | 
				
			||||||
 | 
					        flirrs32._props.AimSensitivity[0] = [
 | 
				
			||||||
 | 
					            0.3511,
 | 
				
			||||||
 | 
					            0.0978
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        flirrs32._props.OpticCalibrationDistances = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        flirrs32._props.CalibrationDistances[0] = [
 | 
				
			||||||
 | 
					            50,
 | 
				
			||||||
 | 
					            100,
 | 
				
			||||||
 | 
					            150,
 | 
				
			||||||
 | 
					            200,
 | 
				
			||||||
 | 
					            250,
 | 
				
			||||||
 | 
					            300,
 | 
				
			||||||
 | 
					            350,
 | 
				
			||||||
 | 
					            400
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					       
 | 
				
			||||||
 | 
					        let hensoldtff4 = item["56ea70acd2720b844b8b4594"];
 | 
				
			||||||
 | 
					        hensoldtff4._props.Zooms[0] = [
 | 
				
			||||||
 | 
					            4,
 | 
				
			||||||
 | 
					            12
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        return "done";
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,5 @@
 | 
				
			||||||
# This file was automatically generated by Mod Organizer.
 | 
					 | 
				
			||||||
-Unsorted_separator
 | 
					-Unsorted_separator
 | 
				
			||||||
-Version 1.26.0_separator
 | 
					-Version 1.27.0_separator
 | 
				
			||||||
-Visceral Combat
 | 
					-Visceral Combat
 | 
				
			||||||
-Backburner_separator
 | 
					-Backburner_separator
 | 
				
			||||||
+Config Files
 | 
					+Config Files
 | 
				
			||||||
| 
						 | 
					@ -36,6 +35,7 @@
 | 
				
			||||||
+Ref SPT Friendly Quests
 | 
					+Ref SPT Friendly Quests
 | 
				
			||||||
-New Traders & Tweaks_separator
 | 
					-New Traders & Tweaks_separator
 | 
				
			||||||
+Weapon Customizer
 | 
					+Weapon Customizer
 | 
				
			||||||
 | 
					+Scope and Red Dot Sight Overhaul
 | 
				
			||||||
+Unlock Arena Lockboxes
 | 
					+Unlock Arena Lockboxes
 | 
				
			||||||
+Station Refueling
 | 
					+Station Refueling
 | 
				
			||||||
+Quick Throw Grenades
 | 
					+Quick Throw Grenades
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,6 @@
 | 
				
			||||||
 | 
					# This file was automatically generated by Mod Organizer.
 | 
				
			||||||
+Unsorted_separator
 | 
					+Unsorted_separator
 | 
				
			||||||
-Version 1.26.0_separator
 | 
					-Version 1.27.0_separator
 | 
				
			||||||
-Visceral Combat
 | 
					-Visceral Combat
 | 
				
			||||||
+Backburner_separator
 | 
					+Backburner_separator
 | 
				
			||||||
+Config Files
 | 
					+Config Files
 | 
				
			||||||
| 
						 | 
					@ -35,6 +36,7 @@
 | 
				
			||||||
+Ref SPT Friendly Quests
 | 
					+Ref SPT Friendly Quests
 | 
				
			||||||
+New Traders & Tweaks_separator
 | 
					+New Traders & Tweaks_separator
 | 
				
			||||||
-Weapon Customizer
 | 
					-Weapon Customizer
 | 
				
			||||||
 | 
					+Scope and Red Dot Sight Overhaul
 | 
				
			||||||
+Unlock Arena Lockboxes
 | 
					+Unlock Arena Lockboxes
 | 
				
			||||||
+Station Refueling
 | 
					+Station Refueling
 | 
				
			||||||
-Quick Throw Grenades
 | 
					-Quick Throw Grenades
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue