diff --git a/Documents/Epoch 1.0.7 Classnames/CfgBackpacks all.txt b/Documents/Epoch 1.0.7 Classnames/CfgBackpacks all.txt
new file mode 100644
index 000000000..6e78cf518
--- /dev/null
+++ b/Documents/Epoch 1.0.7 Classnames/CfgBackpacks all.txt
@@ -0,0 +1,163 @@
+USBasicBag
+Tripod_Bag
+M2StaticMG_US_Bag_EP1
+M2HD_mini_TriPod_US_Bag_EP1
+DSHKM_TK_GUE_Bag_EP1
+DSHKM_TK_INS_Bag_EP1
+DSHkM_Mini_TriPod_TK_GUE_Bag_EP1
+DSHkM_Mini_TriPod_TK_INS_Bag_EP1
+KORD_high_TK_Bag_EP1
+KORD_high_UN_Bag_EP1
+KORD_TK_Bag_EP1
+KORD_UN_Bag_EP1
+MK19_TriPod_US_Bag_EP1
+AGS_TK_Bag_EP1
+AGS_TK_GUE_Bag_EP1
+AGS_TK_INS_Bag_EP1
+AGS_UN_Bag_EP1
+M252_US_Bag_EP1
+2b14_82mm_TK_Bag_EP1
+2b14_82mm_TK_GUE_Bag_EP1
+2b14_82mm_TK_INS_Bag_EP1
+Metis_TK_Bag_EP1
+TOW_TriPod_US_Bag_EP1
+SPG9_TK_GUE_Bag_EP1
+SPG9_TK_INS_Bag_EP1
+US_UAV_Pack_EP1
+US_Assault_Pack_EP1
+US_Assault_Pack_Ammo_EP1
+US_Assault_Pack_AmmoSAW_EP1
+US_Assault_Pack_AT_EP1
+US_Assault_Pack_Explosives_EP1
+US_Patrol_Pack_EP1
+US_Patrol_Pack_Ammo_EP1
+US_Patrol_Pack_Specops_EP1
+US_Backpack_EP1
+US_Backpack_AmmoMG_EP1
+US_Backpack_AT_EP1
+US_Backpack_Specops_EP1
+DE_Backpack_Specops_EP1
+CZ_Backpack_EP1
+CZ_Backpack_Ammo_EP1
+CZ_Backpack_Specops_EP1
+CZ_Backpack_AmmoMG_EP1
+CZ_VestPouch_EP1
+CZ_VestPouch_Sa58_EP1
+CZ_VestPouch_M4_EP1
+TK_RPG_Backpack_EP1
+TK_ALICE_Pack_EP1
+TK_ALICE_Pack_Explosives_EP1
+TK_ALICE_Pack_AmmoMG_EP1
+TKA_ALICE_Pack_Ammo_EP1
+TKG_ALICE_Pack_AmmoAK47_EP1
+TKG_ALICE_Pack_AmmoAK74_EP1
+TK_Assault_Pack_EP1
+TK_Assault_Pack_RPK_EP1
+TKA_Assault_Pack_Ammo_EP1
+BAF_L2A1_ACOG_tripod_bag
+BAF_L2A1_ACOG_minitripod_bag
+BAF_GPMG_Minitripod_D_bag
+BAF_GMG_ACOG_minitripod_bag
+RBS70_Bag_ACR
+DZ_Patrol_Pack_EP1
+DZ_Assault_Pack_EP1
+DZ_Czech_Vest_Pouch
+DZ_ALICE_Pack_EP1
+DZ_TK_Assault_Pack_EP1
+DZ_British_ACU
+DZ_CivilBackpack_EP1
+DZ_Backpack_EP1
+DZ_LargeGunBag_EP1
+DZ_GunBag_EP1
+DZ_CompactPack_EP1
+DZ_TerminalPack_EP1
+Patrol_Pack_DZE1
+Patrol_Pack_DZE2
+GymBag_Camo_DZE1
+GymBag_Camo_DZE2
+GymBag_Green_DZE1
+GymBag_Green_DZE2
+Czech_Vest_Pouch_DZE1
+Czech_Vest_Pouch_DZE2
+Assault_Pack_DZE1
+Assault_Pack_DZE2
+TerminalPack_DZE1
+TerminalPack_DZE2
+TinyPack_DZE1
+TinyPack_DZE2
+ALICE_Pack_DZE1
+ALICE_Pack_DZE2
+TK_Assault_Pack_DZE1
+TK_Assault_Pack_DZE2
+School_Bag_DZE1
+School_Bag_DZE2
+CompactPack_DZE1
+CompactPack_DZE2
+British_ACU_DZE1
+British_ACU_DZE2
+GunBag_DZE1
+GunBag_DZE2
+PartyPack_DZE1
+PartyPack_DZE2
+NightPack_DZE1
+NightPack_DZE2
+SurvivorPack_DZE1
+SurvivorPack_DZE2
+AirwavesPack_DZE1
+AirwavesPack_DZE2
+CzechBackpack_DZE1
+CzechBackpack_DZE2
+CzechBackpack_Camping_DZE1
+CzechBackpack_Camping_DZE2
+CzechBackpack_OD_DZE1
+CzechBackpack_OD_DZE2
+CzechBackpack_DES_DZE1
+CzechBackpack_DES_DZE2
+CzechBackpack_3DES_DZE1
+CzechBackpack_3DES_DZE2
+CzechBackpack_WDL_DZE1
+CzechBackpack_WDL_DZE2
+CzechBackpack_MAR_DZE1
+CzechBackpack_MAR_DZE2
+CzechBackpack_DMAR_DZE1
+CzechBackpack_DMAR_DZE2
+CzechBackpack_UCP_DZE1
+CzechBackpack_UCP_DZE2
+CzechBackpack_6DES_DZE1
+CzechBackpack_6DES_DZE2
+CzechBackpack_TAK_DZE1
+CzechBackpack_TAK_DZE2
+CzechBackpack_NVG_DZE1
+CzechBackpack_NVG_DZE2
+CzechBackpack_BLK_DZE1
+CzechBackpack_BLK_DZE2
+CzechBackpack_DPM_DZE1
+CzechBackpack_DPM_DZE2
+CzechBackpack_FIN_DZE1
+CzechBackpack_FIN_DZE2
+CzechBackpack_MTC_DZE1
+CzechBackpack_MTC_DZE2
+CzechBackpack_NOR_DZE1
+CzechBackpack_NOR_DZE2
+CzechBackpack_WIN_DZE1
+CzechBackpack_WIN_DZE2
+CzechBackpack_ATC_DZE1
+CzechBackpack_ATC_DZE2
+CzechBackpack_MTL_DZE1
+CzechBackpack_MTL_DZE2
+CzechBackpack_FTN_DZE1
+CzechBackpack_FTN_DZE2
+WandererBackpack_DZE1
+WandererBackpack_DZE2
+LegendBackpack_DZE1
+LegendBackpack_DZE2
+CoyoteBackpack_DZE1
+CoyoteBackpack_DZE2
+CoyoteBackpackDes_DZE1
+CoyoteBackpackDes_DZE2
+CoyoteBackpackWdl_DZE1
+CoyoteBackpackWdl_DZE2
+CoyoteBackpack_Camping_DZE1
+CoyoteBackpack_Camping_DZE2
+LargeGunBag_DZE1
+LargeGunBag_DZE2
\ No newline at end of file
diff --git a/Documents/Epoch 1.0.7 Classnames/CfgMagazines all.txt b/Documents/Epoch 1.0.7 Classnames/CfgMagazines all.txt
new file mode 100644
index 000000000..6bdb351a5
--- /dev/null
+++ b/Documents/Epoch 1.0.7 Classnames/CfgMagazines all.txt
@@ -0,0 +1,1511 @@
+3Rnd_GyroGrenade
+14Rnd_FFAR
+12Rnd_FFAR
+3rnd_Anzio_20x102mm
+350Rnd_BB_Magazine
+8Rnd_9x18_Makarov
+8Rnd_9x18_MakarovSD
+15Rnd_9x19_M9
+15Rnd_9x19_M9SD
+30Rnd_9x19_MP5SD
+30Rnd_9x19_MP5
+7Rnd_45ACP_1911
+30Rnd_545x39_AK
+30Rnd_545x39_AKSD
+75Rnd_545x39_RPK
+30Rnd_762x39_AK47
+20Rnd_556x45_Stanag
+30Rnd_556x45_Stanag
+30Rnd_556x45_StanagSD
+30Rnd_556x45_G36
+30Rnd_556x45_G36SD
+200Rnd_556x45_M249
+100Rnd_556x45_BetaCMag
+5Rnd_762x51_M24
+100Rnd_762x51_M240
+10Rnd_762x54_SVD
+100Rnd_762x54_PK
+60Rnd_762x54_DT
+64Rnd_9x19_Bizon
+64Rnd_9x19_SD_Bizon
+10Rnd_9x39_SP5_VSS
+20Rnd_9x39_SP5_VSS
+8Rnd_B_Saiga12_74Slug
+8Rnd_B_Beneli_74Slug
+5Rnd_127x108_KSVK
+10Rnd_127x99_m107
+1Rnd_HE_M203
+FlareWhite_M203
+FlareGreen_M203
+FlareRed_M203
+FlareYellow_M203
+1Rnd_Smoke_M203
+1Rnd_SmokeRed_M203
+1Rnd_SmokeGreen_M203
+1Rnd_SmokeYellow_M203
+1Rnd_HE_GP25
+FlareWhite_GP25
+FlareGreen_GP25
+FlareRed_GP25
+FlareYellow_GP25
+1Rnd_SMOKE_GP25
+1Rnd_SmokeRed_GP25
+1Rnd_SmokeGreen_GP25
+1Rnd_SmokeYellow_GP25
+M136
+Javelin
+AT13
+PG7V
+PG7VL
+PG7VR
+OG7
+PG9_AT
+OG9_HE
+Stinger
+8Rnd_Stinger
+2Rnd_Stinger
+Strela
+RPG18
+SMAW_HEDP
+SMAW_HEAA
+Igla
+2Rnd_Igla
+SmokeLauncherMag
+FlareLauncherMag
+4000Rnd_762x51_M134
+2000Rnd_762x51_M134
+1200Rnd_762x51_M240
+1500Rnd_762x54_PKT
+2000Rnd_762x54_PKT
+200Rnd_762x54_PKT
+250Rnd_762x54_PKT_T90
+500Rnd_TwinVickers
+100Rnd_127x99_M2
+250Rnd_127x99_M3P
+50Rnd_127x107_DSHKM
+150Rnd_127x107_DSHKM
+150Rnd_127x108_KORD
+50Rnd_127x108_KORD
+1470Rnd_127x108_YakB
+500Rnd_145x115_KPVT
+750Rnd_M197_AH1
+2100Rnd_20mm_M168
+2000Rnd_23mm_AZP85
+40Rnd_23mm_AZP85
+1000Rnd_23mm_2A14_HE
+1000Rnd_23mm_2A14_AP
+520Rnd_23mm_GSh23L
+300Rnd_25mm_GAU12
+210Rnd_25mm_M242_HEI
+210Rnd_25mm_M242_APDS
+29Rnd_30mm_AGS30
+400Rnd_30mm_AGS17
+230Rnd_30mmHE_2A42
+250Rnd_30mmHE_2A42
+150Rnd_30mmHE_2A42
+230Rnd_30mmAP_2A42
+250Rnd_30mmAP_2A42
+150Rnd_30mmAP_2A42
+250Rnd_30mmHE_2A72
+250Rnd_30mmAP_2A72
+1904Rnd_30mmAA_2A38M
+1350Rnd_30mmAP_A10
+180Rnd_30mm_GSh301
+750Rnd_30mm_GSh301
+48Rnd_40mm_MK19
+6Rnd_Grenade_Camel
+30Rnd_105mmHE_M119
+20Rnd_120mmHE_M1A2
+20Rnd_120mmSABOT_M1A2
+30Rnd_122mmHE_D30
+22Rnd_125mmHE_T72
+22Rnd_100mm_HE_2A70
+23Rnd_125mmSABOT_T72
+33Rnd_85mmHE
+10Rnd_85mmAP
+8Rnd_AT5_BMP2
+5Rnd_AT5_BRDM2
+4Rnd_AT9_Mi24P
+4Rnd_AT6_Mi24V
+4Rnd_AT2_Mi24D
+8Rnd_AT10_BMP3
+5Rnd_AT11_T90
+6Rnd_AT13
+6Rnd_TOW_HMMWV
+2Rnd_TOW
+6Rnd_TOW2
+2Rnd_TOW2
+8Rnd_Hellfire
+12Rnd_Vikhr_KA50
+4Rnd_Sidewinder_AV8B
+2Rnd_Sidewinder_F35
+2Rnd_Sidewinder_AH1Z
+28Rnd_FFAR
+38Rnd_FFAR
+40Rnd_80mm
+80Rnd_80mm
+40Rnd_GRAD
+12Rnd_MLRS
+40Rnd_S8T
+80Rnd_S8T
+64Rnd_57mm
+128Rnd_57mm
+192Rnd_57mm
+6Rnd_GBU12_AV8B
+2Rnd_GBU12
+4Rnd_GBU12
+2Rnd_FAB_250
+4Rnd_FAB_250
+6Rnd_Mk82
+3Rnd_Mk82
+4Rnd_R73
+2Rnd_R73
+4Rnd_Ch29
+6Rnd_Ch29
+2Rnd_Maverick_A10
+8Rnd_9M311
+Mine
+MineE
+PipeBomb
+HandGrenade
+HandGrenade_Stone
+HandGrenade_West
+HandGrenade_East
+SmokeShell
+SmokeShellRed
+SmokeShellGreen
+SmokeShellYellow
+SmokeShellPurple
+SmokeShellBlue
+SmokeShellOrange
+Laserbatteries
+20Rnd_762x51_DMR
+5x_22_LR_17_HMR
+1200Rnd_30x113mm_M789_HEDP
+8Rnd_Sidewinder_AH64
+ARTY_30Rnd_105mmHE_M119
+ARTY_30Rnd_105mmWP_M119
+ARTY_30Rnd_105mmSADARM_M119
+ARTY_30Rnd_105mmLASER_M119
+ARTY_30Rnd_105mmSMOKE_M119
+ARTY_30Rnd_105mmILLUM_M119
+ARTY_8Rnd_81mmHE_M252
+ARTY_8Rnd_81mmWP_M252
+ARTY_8Rnd_81mmILLUM_M252
+ARTY_12Rnd_227mmHE_M270
+ARTY_30Rnd_122mmHE_D30
+ARTY_30Rnd_122mmWP_D30
+ARTY_30Rnd_122mmSADARM_D30
+ARTY_30Rnd_122mmLASER_D30
+ARTY_30Rnd_122mmSMOKE_D30
+ARTY_30Rnd_122mmILLUM_D30
+ARTY_8Rnd_82mmHE_2B14
+ARTY_8Rnd_82mmWP_2B14
+ARTY_8Rnd_82mmILLUM_2B14
+ARTY_40Rnd_120mmHE_BM21
+Warfare30Rnd82mmMortar
+100Rnd_127x99_L2A1
+5Rnd_127x99_as50
+5Rnd_86x70_L115A1
+NLAW
+200Rnd_556x45_L110A1
+200Rnd_762x54_GPMG
+32Rnd_40mm_GMG
+12Rnd_CRV7
+38Rnd_CRV7
+6Rnd_CRV7_HEPD
+6Rnd_CRV7_FAT
+1200Rnd_20mm_M621
+2000Rnd_762x51_L94A1
+200Rnd_762x51_M240
+BAF_ied_v1
+BAF_ied_v2
+BAF_ied_v3
+BAF_ied_v4
+BAF_L109A1_HE
+21Rnd_100mmHEAT_D10
+6RND_105mm_APDS
+12RND_105mm_HESH
+4Rnd_Hellfire
+10Rnd_B_765x17_Ball
+20Rnd_B_765x17_Ball
+4Rnd_Stinger
+30Rnd_9x19_UZI_SD
+30Rnd_9x19_UZI
+6Rnd_45ACP
+17Rnd_9x19_glock17
+MAAWS_HEDP
+MAAWS_HEAT
+20Rnd_762x51_B_SCAR
+20Rnd_762x51_SB_SCAR
+30Rnd_762x39_SA58
+100Rnd_556x45_M249
+IR_Strobe_Target
+IR_Strobe_Marker
+IRStrobe
+60Rnd_CMFlareMagazine
+120Rnd_CMFlareMagazine
+240Rnd_CMFlareMagazine
+60Rnd_CMFlare_Chaff_Magazine
+120Rnd_CMFlare_Chaff_Magazine
+240Rnd_CMFlare_Chaff_Magazine
+6Rnd_HE_M203
+6Rnd_FlareWhite_M203
+6Rnd_FlareGreen_M203
+6Rnd_FlareRed_M203
+6Rnd_FlareYellow_M203
+6Rnd_Smoke_M203
+6Rnd_SmokeRed_M203
+6Rnd_SmokeGreen_M203
+6Rnd_SmokeYellow_M203
+24Rnd_120mmHE_M120
+24Rnd_120mmHE_M120_02
+8Rnd_81mmHE_M252
+8Rnd_81mmWP_M252
+8Rnd_81mmILLUM_M252
+8Rnd_82mmHE_2B14
+8Rnd_82mmWP_2B14
+8Rnd_82mmILLUM_2B14
+30Rnd_122mmWP_D30
+30Rnd_122mmSADARM_D30
+30Rnd_122mmLASER_D30
+30Rnd_122mmSMOKE_D30
+30Rnd_122mmILLUM_D30
+30Rnd_105mmWP_M119
+30Rnd_105mmSADARM_M119
+30Rnd_105mmLASER_M119
+30Rnd_105mmSMOKE_M119
+30Rnd_105mmILLUM_M119
+20Rnd_762x51_FNFAL
+10x_303
+Dragon_EP1
+PMC_ied_v1
+PMC_ied_v2
+PMC_ied_v3
+PMC_ied_v4
+8Rnd_B_Saiga12_Pellets
+8Rnd_B_Beneli_Pellets
+20Rnd_B_AA12_Pellets
+20Rnd_B_AA12_74Slug
+20Rnd_B_AA12_HE
+29Rnd_30mm_AGS30_heli
+100Rnd_556x45_BetaCMag_airLock
+14Rnd_57mm
+6Rnd_HE_M203_heli
+150Rnd_23mm_GSh23L
+1Rnd_Bolide
+210Rnd_20mm_ZPL_20
+8Rnd_AT9_Mi24V
+4Rnd_Maverick_L159
+140Rnd_30mm_ATKMK44_HE_ACR
+60Rnd_30mm_ATKMK44_AP_ACR
+460Rnd_762x51_M240_ACR
+2Rnd_Spike_ACR
+10Rnd_9x19_Compact
+18Rnd_9x19_Phantom
+18Rnd_9x19_PhantomSD
+10Rnd_762x51_CZ750
+20Rnd_9x19_EVOSD
+20Rnd_9x19_EVO
+PG15V
+40rnd_PG15V
+AT3
+4rnd_AT3
+22Rnd_125mmSABOT_IMI
+15Rnd_125mmHE_T72CZ
+40Rnd_GRAD_ACR
+pook_1300Rnd_762x51_M60
+pook_250Rnd_762x51
+pook_12Rnd_Grenade_Camel
+SMAW_HEDP_Big
+SMAW_HEAA_Big
+NLAW_Big
+1Rnd_AT3
+2Rnd_Mk82
+4Rnd_Mk82
+2Rnd_GBU12_AV8B
+4Rnd_GBU12_AV8B
+400Rnd_20mm_M621
+5Rnd_127x99_as50_CP
+220Rnd_25mm_GAU22
+8Rnd_Ch29
+Hatchet_Swing
+Crowbar_Swing
+Machete_Swing
+Fishing_Swing
+Bat_Swing
+BatBarbed_Swing
+BatNails_Swing
+10Rnd_22lfB_RUGERMK2
+7Rnd_9x17_PPK
+20Rnd_9x18_APS
+20Rnd_9x18_APSSD
+17Rnd_9x19_glock17SD
+13Rnd_9x19_BHP
+15Rnd_9x19_P226
+8Rnd_9x19_P38
+8Rnd_9x19_MK22
+8Rnd_9x19_MK22SD
+20Rnd_9x19_M93R
+33Rnd_9x19_G18
+32Rnd_9x19_TEC9
+30Rnd_9x19_TMP
+30Rnd_9x19_TMPSD
+32Rnd_9x19_STEN
+32Rnd_9x19_MAT49
+70Rnd_9x19_M31
+15Rnd_10x22_p99
+15Rnd_10x22_p99_sd
+15Rnd_45ACP_USP
+15Rnd_45ACP_USPSD
+7Rnd_45ACP_1911SD
+33Rnd_45ACP_KRISS
+33Rnd_45ACP_KRISSSD
+25Rnd_45ACP_UMP
+25Rnd_45ACP_UMPSD
+6Rnd_44Magnum
+6Rnd_357Magnum
+7Rnd_50AE_Deagle
+60Rnd_545x39_AK_Taped
+60Rnd_545x39_AKSD_Taped
+100Rnd_556x45_BetaCMagSD
+60Rnd_556x45_Stanag_Taped
+60Rnd_556x45_StanagSD_Taped
+30Rnd_556x45_Aug
+30Rnd_6x35_KAC
+8Rnd_762x25_TT33
+60Rnd_762x39_AK47_Taped
+75Rnd_762x39_RPK
+30Rnd_762x39_RK95
+30Rnd_762x39_RK95SD
+30Rnd_762x39_Groza1
+30Rnd_762x39_Groza1SD
+20Rnd_762x51_G3
+20Rnd_762x51_DMRSD
+20Rnd_762x51_RSASS
+20Rnd_762x51_RSASS_SD
+20Rnd_762x51_HK417
+20Rnd_762x51_HK417SD
+6Rnd_762x51_WA2000
+50Rnd_762x54_UK59
+5Rnd_762x54_Mosin
+40Rnd_46x30_mp7
+40Rnd_46x30_sd_mp7
+50Rnd_57x28_P90
+50Rnd_57x28_P90SD
+ACR_30Rnd_680x43
+ACR_30Rnd_680x43_SD
+7Rnd_86x70_MSR
+7Rnd_86x70_MSR_SD
+10Rnd_86x70_MRAD
+5Rnd_762x67_XM2010
+5Rnd_762x67_XM2010_SD
+20Rnd_9x39_Groza9
+20Rnd_9x39_Groza9SD
+5Rnd_408_CheyTac
+5Rnd_408_CheyTac_SD
+5Rnd_17HMR
+10Rnd_303British
+15Rnd_W1866_Slug
+8Rnd_12Gauge_Slug
+2Rnd_12Gauge_Slug
+8Rnd_12Gauge_Buck
+2Rnd_12Gauge_Buck
+20Rnd_B_Usas12_74Slug
+20Rnd_B_Usas12_Pellets
+1Rnd_Arrow_Wood
+12Rnd_Quiver_Wood
+1Rnd_Bolt_Tranquilizer
+1Rnd_Bolt_Explosive
+Attachment_SCOPED
+Attachment_BELT
+Attachment_FL
+Attachment_FL_Pist
+Attachment_MFL
+Attachment_MFL_Pist
+Attachment_CCO
+Attachment_Holo
+Attachment_ACOG
+Attachment_Kobra
+Attachment_PSO1
+Attachment_M203
+Attachment_GP25
+Attachment_Sup9
+Attachment_Sup10
+Attachment_Sup45
+Attachment_Sup57
+Attachment_Sup68
+Attachment_Sup556
+Attachment_Sup545
+Attachment_Sup762
+Attachment_Sup939
+Attachment_SupMakarov
+Attachment_SupBizon
+Attachment_Ghillie
+Attachment_Ghillie_Desert
+Attachment_Ghillie_Snow
+Attachment_Ghillie_Urban
+Attachment_SA58RIS
+Attachment_ANPVS4
+Attachment_Laser
+Attachment_NSPU
+Attachment_NV
+Attachment_Tws
+FoodMRE
+FoodPistachio
+FoodNutmix
+FoodCanBeef
+FoodCanPotatoes
+FoodCanGriff
+FoodCanBadguy
+FoodCanBoneboy
+FoodCanCorn
+FoodCanCurgon
+FoodCanDemon
+FoodCanFraggleos
+FoodCanHerpy
+FoodCanDerpy
+FoodCanOrlok
+FoodCanPowell
+FoodCanTylers
+FoodCanUnlabeled
+FoodCanRusUnlabeled
+FoodCanRusStew
+FoodCanRusPork
+FoodCanRusPeas
+FoodCanRusMilk
+FoodCanRusCorn
+FoodChipsSulahoops
+FoodChipsMysticales
+FoodChipsChocolate
+FoodCandyChubby
+FoodCandyAnders
+FoodCandyLegacys
+FoodCakeCremeCakeClean
+FoodCandyMintception
+FoodCanBakedBeans
+FoodCanSardines
+FoodCanFrankBeans
+FoodCanPasta
+FoodBioMeat
+FoodGoatRaw
+FoodGoatCooked
+FoodMuttonRaw
+FoodMuttonCooked
+FoodChickenRaw
+FoodChickenCooked
+FoodBaconRaw
+FoodBaconCooked
+FoodRabbitRaw
+FoodRabbitCooked
+FoodBeefRaw
+FoodBeefCooked
+FoodDogRaw
+FoodDogCooked
+FishRawTrout
+FishCookedTrout
+FishRawSeaBass
+FishCookedSeaBass
+FishRawTuna
+FishCookedTuna
+equip_garlic_bulb
+FoodPumpkin
+ItemPumpkinSeed
+FoodSunFlowerSeed
+FoodPotatoRaw
+FoodPotatoBaked
+FoodCarrot
+ItemSodaCoke
+ItemSodaPepsi
+ItemSodaMdew
+ItemSodaMtngreen
+ItemSodaR4z0r
+ItemSodaClays
+ItemSodaSmasht
+ItemSodaDrwaste
+ItemSodaFranka
+ItemSodaLemonade
+ItemSodaLirik
+ItemSodaLvg
+ItemSodaMzly
+ItemSodaPeppsy
+ItemSodaRabbit
+ItemSodaSacrite
+ItemSodaRocketFuel
+ItemSodaGrapeDrink
+ItemSherbet
+ItemSodaRbull
+ItemSodaOrangeSherbet
+ItemWaterBottle
+ItemWaterBottleInfected
+ItemWaterBottleSafe
+ItemWaterBottleBoiled
+ItemWaterBottleHerbal
+ItemWaterBottleUnfilled
+ItemWaterBottleDmg
+ItemWaterbottle1oz
+ItemWaterbottle2oz
+ItemWaterbottle3oz
+ItemWaterbottle4oz
+ItemWaterbottle5oz
+ItemWaterbottle6oz
+ItemWaterbottle7oz
+ItemWaterbottle8oz
+ItemWaterbottle9oz
+ItemWaterbottle1ozBoiled
+ItemWaterbottle2ozBoiled
+ItemWaterbottle3ozBoiled
+ItemWaterbottle4ozBoiled
+ItemWaterbottle5ozBoiled
+ItemWaterbottle6ozBoiled
+ItemWaterbottle7ozBoiled
+ItemWaterbottle8ozBoiled
+ItemWaterbottle9ozBoiled
+ItemPlasticWaterbottleUnfilled
+ItemPlasticWaterbottleDmg
+ItemPlasticWaterBottle
+ItemPlasticWaterBottleInfected
+ItemPlasticWaterBottleSafe
+ItemPlasticWaterBottleBoiled
+ItemPlasticWaterBottleHerbal
+ItemPlasticWaterbottle1oz
+ItemPlasticWaterbottle2oz
+ItemPlasticWaterbottle3oz
+ItemPlasticWaterbottle4oz
+ItemPlasticWaterbottle5oz
+ItemPlasticWaterbottle6oz
+ItemPlasticWaterbottle7oz
+ItemPlasticWaterbottle8oz
+ItemPlasticWaterbottle9oz
+ItemPlasticWaterbottle1ozBoiled
+ItemPlasticWaterbottle2ozBoiled
+ItemPlasticWaterbottle3ozBoiled
+ItemPlasticWaterbottle4ozBoiled
+ItemPlasticWaterbottle5ozBoiled
+ItemPlasticWaterbottle6ozBoiled
+ItemPlasticWaterbottle7ozBoiled
+ItemPlasticWaterbottle8ozBoiled
+ItemPlasticWaterbottle9ozBoiled
+ItemSodaEmpty
+TrashTinCan
+ItemSodaCokeEmpty
+ItemSodaPepsiEmpty
+ItemSodaMdewEmpty
+ItemSodaMtngreenEmpty
+ItemSodaR4z0rEmpty
+ItemSodaClaysEmpty
+ItemSodaSmashtEmpty
+ItemSodaDrwasteEmpty
+ItemSodaFrankaEmpty
+ItemSodaLemonadeEmpty
+ItemSodaLirikEmpty
+ItemSodaLvgEmpty
+ItemSodaMzlyEmpty
+ItemSodaPeppsyEmpty
+ItemSodaRabbitEmpty
+ItemSodaSacriteEmpty
+ItemSodaRocketFuelEmpty
+ItemSodaGrapeDrinkEmpty
+ItemSodaSherbetEmpty
+FoodCanBeefEmpty
+FoodCanPotatoesEmpty
+FoodCanGriffEmpty
+FoodCanBadguyEmpty
+FoodCanBoneboyEmpty
+FoodCanCornEmpty
+FoodCanCurgonEmpty
+FoodCanDemonEmpty
+FoodCanFraggleosEmpty
+FoodCanHerpyEmpty
+FoodCanDerpyEmpty
+FoodCanOrlokEmpty
+FoodCanPowellEmpty
+FoodCanTylersEmpty
+FoodCanUnlabeledEmpty
+FoodCanRusUnlabeledEmpty
+FoodCanRusStewEmpty
+FoodCanRusPorkEmpty
+FoodCanRusPeasEmpty
+FoodCanRusMilkEmpty
+FoodCanRusCornEmpty
+TrashJackDaniels
+ItemTrashRazor
+ItemTrashToiletpaper
+FoodChipsSulahoopsEmpty
+FoodChipsMysticalesEmpty
+FoodChipsChocolateEmpty
+Skin_Survivor2_DZ
+Skin_Camo1_DZ
+Skin_Rocket_DZ
+Skin_Soldier1_DZ
+Skin_Sniper1_DZ
+Skin_RU_Policeman_DZ
+Skin_RU_Policeman2_DZ
+Skin_Pilot_EP1_DZ
+Skin_Haris_Press_EP1_DZ
+Skin_Ins_Soldier_GL_DZ
+Skin_GUE_Commander_DZ
+Skin_Functionary1_EP1_DZ
+Skin_Priest_DZ
+Skin_Rocker1_DZ
+Skin_Rocker2_DZ
+Skin_Rocker3_DZ
+Skin_Rocker4_DZ
+Skin_Bandit1_DZ
+Skin_Bandit2_DZ
+Skin_Bandit3_DZ
+Skin_Bandit4_DZ
+Skin_Bandit5_DZ
+Skin_GUE_Soldier_MG_DZ
+Skin_GUE_Soldier_Sniper_DZ
+Skin_GUE_Soldier_Crew_DZ
+Skin_GUE_Soldier_CO_DZ
+Skin_GUE_Soldier_2_DZ
+Skin_BanditW1_DZ
+Skin_BanditW2_DZ
+Skin_SurvivorW3_DZ
+Skin_SurvivorW2_DZ
+Skin_SurvivorWpink_DZ
+Skin_SurvivorWcombat_DZ
+Skin_SurvivorWwinter_DZ
+Skin_SurvivorWdesert_DZ
+Skin_SurvivorWurban_DZ
+Skin_TK_INS_Warlord_EP1_DZ
+Skin_TK_INS_Soldier_EP1_DZ
+Skin_TK_INS_Soldier_EP2_DZ
+Skin_TK_INS_Soldier_EP3_DZ
+Skin_CZ_Special_Forces_GL_DES_EP1_DZ
+Skin_Drake_Light_DZ
+Skin_Soldier_Bodyguard_AA12_PMC_DZ
+Skin_FR_OHara_DZ
+Skin_FR_Rodriguez_DZ
+Skin_CZ_Soldier_Sniper_EP1_DZ
+Skin_Graves_Light_DZ
+Skin_Soldier_Sniper_PMC_DZ
+Skin_Soldier_TL_PMC_DZ
+Skin_TK_Special_Forces_MG_EP1_DZ
+Skin_TK_Soldier_Sniper_EP1_DZ
+Skin_TK_Commander_EP1_DZ
+Skin_RU_Soldier_Crew_DZ
+Skin_INS_Lopotev_DZ
+Skin_INS_Soldier_AR_DZ
+Skin_INS_Soldier_CO_DZ
+Skin_INS_Bardak_DZ
+Skin_INS_Worker2_DZ
+Skin_USMC_Soldier_Officer_DZ
+Skin_USMC_Soldier_MG_DZ
+Skin_USMC_Soldier_Pilot_DZ
+Skin_FR_TL_DZ
+Skin_FR_R_DZ
+Skin_FR_Marksman_DZ
+Skin_FR_Assault_R_DZ
+Skin_RU_Soldier_DZ
+Skin_RU_Soldier_Officer_DZ
+Skin_RUS_Soldier1_DZ
+Skin_RUS_Commander_DZ
+Skin_MVD_Soldier_DZ
+Skin_Ins_Soldier_2_DZ
+Skin_Ins_Commander_DZ
+Skin_Ins_Soldier_Crew_DZ
+Skin_CDF_Soldier_DZ
+Skin_Assistant_DZ
+Skin_Doctor_DZ
+Skin_Worker1_DZ
+Skin_Worker3_DZ
+Skin_Worker4_DZ
+Skin_TK_CIV_Takistani01_EP1_DZ
+Skin_TK_CIV_Takistani03_EP1_DZ
+Skin_TK_CIV_Takistani04_EP1_DZ
+Skin_TK_CIV_Takistani06_EP1_DZ
+Skin_TK_INS_Soldier_AR_EP1_DZ
+Skin_TK_GUE_Soldier_EP1_DZ
+Skin_CZ_Soldier_SL_DES_EP1_DZ
+Skin_US_Soldier_EP1_DZ
+Skin_UN_CDF_Soldier_EP1_DZ
+Skin_UN_CDF_Soldier_Guard_EP1_DZ
+Skin_GER_Soldier_TL_EP1_DZ
+Skin_BAF_Soldier_Officer_MTP_DZ
+Skin_BAF_Soldier_N_MTP_DZ
+Skin_FR_Sapper_DZ
+Skin_CamoWinter1_DZ
+Skin_CamoWinter2_DZ
+Skin_SniperWinter_DZ
+Skin_Nac_Soldier_DZ
+Skin_Tamika_DZ
+Skin_gsc_military_helmet_wdl_DZ
+Skin_gsc_military_head_wdl_DZ
+Skin_gsc_military_helmet_grey_DZ
+Skin_gsc_military_head_grey_DZ
+Skin_gsc_scientist1_DZ
+Skin_gsc_scientist1_head_DZ
+Skin_gsc_scientist2_DZ
+Skin_gsc_scientist2_head_DZ
+Skin_gsc_cloth_loner_head_DZ
+Skin_gsc_eco_stalker_mask_neutral_DZ
+Skin_gsc_eco_stalker_head_neutral_DZ
+Skin_gsc_eco_stalker_mask_fred_DZ
+Skin_gsc_eco_stalker_head_fred_DZ
+Skin_gsc_eco_stalker_mask_duty_DZ
+Skin_gsc_eco_stalker_head_duty_DZ
+Skin_gsc_eco_stalker_mask_camo_DZ
+Skin_gsc_eco_stalker_head_camo_DZ
+Skin_GhillieFull_Desert01_DZ
+Skin_GhillieFull_Desert02_DZ
+Skin_GhillieFull_Desert03_DZ
+Skin_GhillieFull_Desert04_DZ
+Skin_GhillieFull_Desert05_DZ
+Skin_GhillieFull_Desert06_DZ
+Skin_GhillieFull_Desert07_DZ
+Skin_GhillieFull_Desert08_DZ
+Skin_GhillieFull_Snow01_DZ
+Skin_GhillieFull_Snow02_DZ
+Skin_GhillieFull_Snow03_DZ
+Skin_GhillieFull_Snow04_DZ
+Skin_GhillieFull_Snow05_DZ
+Skin_GhillieFull_Urban01_DZ
+Skin_GhillieFull_Wood01_DZ
+Skin_GhillieFull_Wood02_DZ
+Skin_GhillieFull_Wood03_DZ
+Skin_GhillieFull_Wood04_DZ
+Skin_GhillieFull_Wood05_DZ
+Skin_GhillieFull_Wood06_DZ
+Skin_GhillieFull_Wood07_DZ
+Skin_GhillieFull_Wood08_DZ
+Skin_GhillieFull_Wood09_DZ
+Skin_GhillieFull_Wood10_DZ
+Skin_GhillieFull_Wood11_DZ
+Skin_GhillieFull_Wood12_DZ
+Skin_GhillieFull_Wood13_DZ
+Skin_GhillieFull_Wood14_DZ
+Skin_GhillieFull_Wood15_DZ
+Skin_GhillieFull_Wood16_DZ
+Skin_GER_Soldier_EP1_des_DZ
+Skin_GER_Soldier_TL_EP1_des_DZ
+Skin_GER_Soldier_EP1_wdl_DZ
+Skin_GER_Soldier_TL_EP1_wdl_DZ
+Skin_Apo_Rifleman_01_DZ
+Skin_Apo_Rifleman_02_DZ
+Skin_Apo_Rifleman_03_DZ
+Skin_Apo_Rifleman_04_DZ
+Skin_Apo_Rifleman_05_DZ
+Skin_Apo_Rifleman_06_DZ
+Skin_SG_GRU_TL_DZ
+Skin_SG_GRU_Scout_DZ
+Skin_SG_GRU_Sniper_DZ
+Skin_SG_GRU_Spotter_DZ
+Skin_SG_GRU_TL_W_DZ
+Skin_SG_GRU_Scout_W_DZ
+Skin_SG_GRU_Assaultman_W_DZ
+Skin_SG_GRU_Medic_W_DZ
+Skin_SG_GRU_TL_D_DZ
+Skin_SG_GRU_Scout_D_DZ
+Skin_SG_GRU_Marksman_D_DZ
+Skin_SG_GRU_Operator_D_DZ
+Skin_SG_GRU_MG_D_DZ
+Skin_CZ_Soldier805_DES_ACR_DZ
+Skin_CZ_Soldier_805_Wdl_ACR_DZ
+Skin_CZ_Soldier_Crew_Dst_ACR_DZ
+Skin_CZ_Soldier_Officer_Wdl_ACR_DZ
+Skin_CZ_Soldier_Recon_Wdl_ACR_DZ
+Skin_CZ_Soldier_Spec1_Wdl_ACR_DZ
+Skin_CZ_Soldier_Spec2_Wdl_ACR_DZ
+Skin_CZ_Soldier_Spec3_Wdl_ACR_DZ
+Skin_CZ_Soldier_Spec_Demo_Dst_ACR_DZ
+Skin_CZ_Soldier_Sniper_ACR_DZ
+Skin_CZ_Soldier_Light_Wdl_ACR_DZ
+Skin_Firefighter1_DZ
+Skin_Firefighter2_DZ
+Skin_Firefighter3_DZ
+Skin_Firefighter4_DZ
+Skin_Firefighter5_DZ
+Skin_Firefighter_Officer1_DZ
+Skin_Firefighter_Officer2_DZ
+Skin_Postman1_DZ
+Skin_Postman2_DZ
+Skin_Postman3_DZ
+Skin_Postman4_DZ
+Skin_SchoolTeacher_DZ
+Skin_Gardener_DZ
+Skin_Hunter_DZ
+Skin_Civilian1_DZ
+Skin_Civilian2_DZ
+Skin_Civilian3_DZ
+Skin_Civilian4_DZ
+Skin_Civilian5_DZ
+Skin_Civilian6_DZ
+Skin_Civilian7_DZ
+Skin_Civilian8_DZ
+Skin_Civilian9_DZ
+Skin_Civilian10_DZ
+Skin_Civilian11_DZ
+Skin_Civilian12_DZ
+Skin_Civilian13_DZ
+Skin_Civilian14_DZ
+Skin_Prisoner1_DZ
+Skin_Prisoner2_DZ
+Skin_Prisoner3_DZ
+Skin_Reporter_DZ
+Skin_MafiaBoss_DZ
+Skin_Dealer_DZ
+Skin_BusinessMan_DZ
+Skin_SniperW_DZ
+Skin_Sniper1W_DZ
+Skin_SniperBanditW_DZ
+Skin_CZ_Soldier_Sniper_EP1W_DZ
+Skin_SniperWinterW_DZ
+Skin_TK_Soldier_Sniper_EP1W_DZ
+Skin_CZ_Soldier_Sniper_ACRW_DZ
+Skin_GhillieFull_Desert01W_DZ
+Skin_GhillieFull_Desert02W_DZ
+Skin_GhillieFull_Desert03W_DZ
+Skin_GhillieFull_Desert04W_DZ
+Skin_GhillieFull_Desert05W_DZ
+Skin_GhillieFull_Desert06W_DZ
+Skin_GhillieFull_Desert07W_DZ
+Skin_GhillieFull_Desert08W_DZ
+Skin_GhillieFull_Snow01W_DZ
+Skin_GhillieFull_Snow02W_DZ
+Skin_GhillieFull_Snow03W_DZ
+Skin_GhillieFull_Snow04W_DZ
+Skin_GhillieFull_Snow05W_DZ
+Skin_GhillieFull_Urban01W_DZ
+Skin_GhillieFull_Wood01W_DZ
+Skin_GhillieFull_Wood02W_DZ
+Skin_GhillieFull_Wood03W_DZ
+Skin_GhillieFull_Wood04W_DZ
+Skin_GhillieFull_Wood05W_DZ
+Skin_GhillieFull_Wood06W_DZ
+Skin_GhillieFull_Wood07W_DZ
+Skin_GhillieFull_Wood08W_DZ
+Skin_GhillieFull_Wood09W_DZ
+Skin_GhillieFull_Wood10W_DZ
+Skin_GhillieFull_Wood11W_DZ
+Skin_GhillieFull_Wood12W_DZ
+Skin_GhillieFull_Wood13W_DZ
+Skin_GhillieFull_Wood14W_DZ
+Skin_GhillieFull_Wood15W_DZ
+Skin_GhillieFull_Wood16W_DZ
+Skin_gsc_military_helmet_wdlW_DZ
+Skin_gsc_military_helmet_greyW_DZ
+Skin_gsc_scientist1W_DZ
+Skin_gsc_scientist2W_DZ
+Skin_gsc_eco_stalker_mask_neutralW_DZ
+Skin_gsc_eco_stalker_mask_fredW_DZ
+Skin_gsc_eco_stalker_mask_dutyW_DZ
+Skin_gsc_eco_stalker_mask_camoW_DZ
+Skin_Nac_SoldierW_DZ
+Skin_CamoWinter1W_DZ
+Skin_CamoWinter2W_DZ
+Skin_DoctorW_DZ
+Skin_WorkerW_DZ
+Skin_PolicemanW_DZ
+Skin_PriestW_DZ
+Skin_HookerW_DZ
+Skin_OperatorW_DZ
+Skin_GunnerW_DZ
+bloodBagANEG
+bloodBagAPOS
+bloodBagBNEG
+bloodBagBPOS
+bloodBagABNEG
+bloodBagABPOS
+bloodBagONEG
+bloodBagOPOS
+wholeBloodBagANEG
+wholeBloodBagAPOS
+wholeBloodBagBNEG
+wholeBloodBagBPOS
+wholeBloodBagABNEG
+wholeBloodBagABPOS
+wholeBloodBagONEG
+wholeBloodBagOPOS
+bloodTester
+transfusionKit
+emptyBloodBag
+ItemBloodbag
+ItemBloodbagInfected
+ItemBloodbagZombie
+ItemBloodbagRabbit
+ItemBloodbagChicken
+ItemBloodbagDog
+ItemBloodbagCow
+ItemBloodbagBoar
+ItemBloodbagGoat
+ItemBloodbagSheep
+ItemAntibiotic
+ItemAntibiotic6
+ItemAntibiotic5
+ItemAntibiotic4
+ItemAntibiotic3
+ItemAntibiotic2
+ItemAntibiotic1
+ItemAntibioticEmpty
+ItemPainkiller
+ItemPainkiller6
+ItemPainkiller5
+ItemPainkiller4
+ItemPainkiller3
+ItemPainkiller2
+ItemPainkiller1
+ItemPainkillerEmpty
+ItemAntibacterialWipe
+ItemBandage
+ItemSepsisBandage
+ItemEpinephrine
+ItemMorphine
+ItemHeatPack
+equip_woodensplint
+equip_gauze
+equip_gauzepackaged
+equip_herb_box
+ItemBriefcase_Base
+ItemBriefcaseEmpty
+ItemBriefcase10oz
+ItemBriefcase20oz
+ItemBriefcase30oz
+ItemBriefcase40oz
+ItemBriefcase50oz
+ItemBriefcase60oz
+ItemBriefcase70oz
+ItemBriefcase80oz
+ItemBriefcase90oz
+ItemBriefcase100oz
+ItemSilvercase_Base
+ItemBriefcaseS10oz
+ItemBriefcaseS20oz
+ItemBriefcaseS30oz
+ItemBriefcaseS40oz
+ItemBriefcaseS50oz
+ItemBriefcaseS60oz
+ItemBriefcaseS70oz
+ItemBriefcaseS80oz
+ItemBriefcaseS90oz
+ItemBriefcaseS100oz
+ItemGoldBar
+ItemGoldBar2oz
+ItemGoldBar3oz
+ItemGoldBar4oz
+ItemGoldBar5oz
+ItemGoldBar6oz
+ItemGoldBar7oz
+ItemGoldBar8oz
+ItemGoldBar9oz
+ItemGoldBar10oz
+ItemSilverBar
+ItemSilverBar2oz
+ItemSilverBar3oz
+ItemSilverBar4oz
+ItemSilverBar5oz
+ItemSilverBar6oz
+ItemSilverBar7oz
+ItemSilverBar8oz
+ItemSilverBar9oz
+ItemSilverBar10oz
+ItemCopperBar
+ItemCopperBar10oz
+ItemAluminumBar
+ItemAluminumBar10oz
+ItemTinBar
+ItemTinBar10oz
+HandRoadFlare
+HandChemBlue
+HandChemGreen
+HandChemRed
+bulk
+bulk_empty
+bulk_ItemSodaCoke
+bulk_ItemSodaCokeFull
+bulk_ItemSodaPepsi
+bulk_ItemSodaPepsiFull
+bulk_FoodbaconCooked
+bulk_FoodbaconCookedFull
+bulk_equip_garlic_bulbFull
+bulk_FishCookedSeaBassFull
+bulk_FishCookedTroutFull
+bulk_FishCookedTunaFull
+bulk_FoodBeefCookedFull
+bulk_FoodCarrotFull
+bulk_FoodChickenCookedFull
+bulk_FoodDogCookedFull
+bulk_FoodGoatCookedFull
+bulk_FoodMuttonCookedFull
+bulk_FoodPotatoRawFull
+bulk_FoodPumpkinFull
+bulk_FoodRabbitCookedFull
+bulk_ItemSandbagHalf
+bulk_ItemSandbag
+bulk_ItemTankTrapHalf
+bulk_ItemTankTrap
+bulk_ItemWireHalf
+bulk_ItemWire
+bulk_PartGenericHalf
+bulk_PartGeneric
+bulk_ItemComboLockFull
+bulk_equip_aa_batteryFull
+bulk_equip_d_batteryFull
+bulk_equip_duct_tapeFull
+bulk_equip_feathersFull
+bulk_equip_floppywireFull
+bulk_equip_nailsFull
+bulk_equip_pvc_boxFull
+bulk_equip_ragFull
+bulk_equip_ropeFull
+bulk_equip_scrapelectronicsFull
+bulk_equip_stringFull
+bulk_HandChemBlueFull
+bulk_HandChemGreenFull
+bulk_HandChemRedFull
+bulk_HandRoadFlareFull
+bulk_ItemC4ChargeFull
+bulk_ItemDogTagFull
+bulk_ItemHotwireKitFull
+bulk_ItemKosmosSmokesFull
+bulk_ItemLightBulbFull
+bulk_ItemMixOilFull
+bulk_ItemScrewsFull
+bulk_PartGlassFull
+bulk_PartWheelFull
+bulk_PipeBombFull
+bulk_ItemFertilizerFull
+bulk_ItemKiloBlackTeaFull
+bulk_ItemKiloHempFull
+bulk_ItemKiloTobaccoFull
+bulk_ItemAnimalSkinFull
+bulk_ItemSkinRabbitFull
+bulk_ItemSkinCowFull
+bulk_ItemSkinGoatFull
+bulk_ItemSkinBoarFull
+bulk_ItemSkinDogFull
+bulk_ItemSkinSheepFull
+bulk_ItemWoolFull
+bulk_ItemLeatherFull
+bulk_17Rnd_9x19_glock17
+bulk_15Rnd_9x19_M9SD
+bulk_30Rnd_9x19_MP5SD
+bulk_30Rnd_556x45_StanagSD
+ItemTopaz
+ItemObsidian
+ItemSapphire
+ItemAmethyst
+ItemEmerald
+ItemCitrine
+ItemRuby
+PartOre
+PartOreSilver
+PartOreGold
+ItemMixOil
+CSGAS
+ItemJerryMixed
+ItemJerryMixed4
+ItemJerryMixed3
+ItemJerryMixed2
+ItemJerryMixed1
+ItemDocument
+ItemPlotDeed
+ItemLetter
+ItemBook1
+ItemBook2
+ItemBook3
+ItemBook4
+ItemNewspaper
+ItemDocumentRamp
+ItemBookBible
+ItemTrashPaper
+ItemTrashPaperMusic
+equip_paper_sheet
+equip_note
+ItemORP
+ItemAVE
+ItemLRK
+ItemTNK
+ItemARM
+ItemTruckORP
+ItemTruckAVE
+ItemTruckLRK
+ItemTruckTNK
+ItemTruckARM
+ItemTankORP
+ItemTankAVE
+ItemTankLRK
+ItemTankTNK
+ItemHeliAVE
+ItemHeliLRK
+ItemHeliTNK
+Blueprint_01
+Blueprint_02
+Blueprint_03
+Blueprint_04
+Blueprint_05
+Blueprint_06
+Blueprint_07
+Blueprint_08
+Blueprint_09
+Blueprint_10
+Blueprint_11
+Blueprint_12
+Blueprint_13
+Blueprint_14
+Blueprint_15
+Blueprint_16
+Blueprint_17
+Blueprint_18
+Blueprint_19
+Blueprint_20
+PileBooks
+PileMedBooks
+ItemC4Charge
+ItemCarBomb
+ItemJerrycanEmpty
+ItemJerrycan
+ItemFuelcanEmpty
+ItemFuelcan
+ItemFuelBarrel
+ItemFuelBarrelEmpty
+ItemOilBarrel
+ItemOilBarrelEmpty
+ItemMethylaminBarrelEmpty
+ItemMethylaminBarrel
+equip_lever
+ItemSledgeHead
+ItemSledgeHandle
+equip_Crossbow_Kit
+equip_crossbow_stock
+equip_paint
+equip_paint_generic
+equip_paint_black
+equip_paint_white
+equip_paint_blue
+equip_paint_green
+equip_paint_red
+ItemFertilizer
+ItemPumpkinPlant
+ItemHempSeed
+ItemHempPlant
+ItemKiloHemp
+ItemKiloTobacco
+ItemTobaccoSeed
+ItemKiloBlackTea
+ItemBlackTeaSeed
+ItemTobaccoLeafs
+equip_comfreyleafs
+ItemLog
+ItemPlank
+PartWoodPile
+PartPlankPack
+PartPlywoodPack
+PartWoodLumber
+PartWoodPlywood
+equip_wood_pallet
+equip_crate
+PartGeneric
+ItemPole
+ItemMetalSheet
+equip_metal_sheet
+equip_metal_sheet_rusted
+ItemRSJ
+equip_1inch_metal_pipe
+equip_2inch_metal_pipe
+equip_tent_poles
+ItemStone
+ItemConcreteBlock
+CinderBlocks
+MortarBucket
+equip_brick
+CementBag
+ItemCanvas
+ItemBurlap
+equip_rag
+equip_string
+equip_rope
+equip_aa_battery
+equip_aa_battery_empty
+equip_d_battery
+equip_d_battery_empty
+equip_floppywire
+equip_satawire
+equip_scrapelectronics
+equip_graphicscard
+equip_graphicscard_broken
+equip_soundcard
+equip_soundcard_broken
+equip_pcicard
+equip_pcicard_broken
+ItemLightBulb
+ItemLightBulbBroken
+ItemNotebook
+ItemNotebookBroken
+ItemSmallTV
+ItemSmallTVBroken
+ItemBigTV
+ItemBigTVBroken
+ItemSatelitePhone
+ItemSatelitePhoneBroken
+ItemPC
+ItemPCBroken
+ItemDesktopRadio
+ItemDesktopRadioBroken
+ItemMusicRadio1
+ItemMusicRadio1Broken
+ItemMusicRadio2
+ItemMusicRadio2Broken
+ItemComboLock
+ItemPadlock
+PartFueltank
+PartWheel
+PartEngine
+PartVRotor
+PartGlass
+PartFueltankBroken
+PartWheelBroken
+PartEngineBroken
+PartVRotorBroken
+PartGlassBroken
+ItemDogTag
+ItemDogTagHero
+ItemDogTagBandit
+ItemZombieParts
+ItemZombieHead
+ItemZombieLeg
+ItemZombieArm
+ItemZombieBrain
+ItemZombieHand
+ItemZombieFinger
+ItemZombieFoot
+ItemZombieToe
+ItemZombieLiver
+ItemZombieHeart
+ItemZombieEyes
+ItemZombieTongue
+ItemZombieTeeth
+ItemZombieskin
+ItemSkinRabbit
+ItemSkinCow
+ItemSkinGoat
+ItemSkinBoar
+ItemSkinDog
+ItemSkinSheep
+ItemWool
+ItemAnimalSkin
+ItemLeather
+ItemHotwireKit
+ItemCards
+ItemKosmosSmokes
+ItemKosmosSmokesOpen
+equip_nails
+ItemScrews
+equip_duct_tape
+equip_feathers
+equip_pvc_box
+equip_hobo_fishing_kit
+equip_hose
+equip_hose_clamp
+Item_coni
+Item_Connector_I
+Item_Connector_L
+Item_Connector_T
+equip_tin_powder
+equip_slugsinacan
+ItemBucket
+ItemSuitcase
+ItemSuitcaseDiamonds
+ItemSuitcaseBomb
+ItemPlasticParts
+ItemCeramicParts
+equip_cable_tie
+equip_needle
+equip_laser
+equip_weapon_rails
+equip_rail_screws
+TrapBear
+ItemTrapBearTrapFlare
+ItemTrapBearTrapSmoke
+ItemTrapTripwireCans
+ItemTrapTripwireFlare
+ItemTrapTripwireGrenade
+ItemTrapTripwireSmoke
+desert_large_net_kit
+forest_large_net_kit
+desert_net_kit
+forest_net_kit
+winter_net_kit
+winter_large_net_kit
+ItemSandbag
+BagFenceRound_DZ_kit
+ItemSandbagLarge
+ItemSandbagExLarge
+ItemSandbagExLarge5x
+sandbag_nest_kit
+glass_floor_kit
+glass_floor_half_kit
+glass_floor_quarter_kit
+metal_floor_kit
+metal_floor_half_kit
+metal_floor_quarter_kit
+metal_floor4x_kit
+metal_pillar_kit
+half_cinder_wall_kit
+half_cinder_wall_gap_kit
+full_cinder_wall_kit
+cinderwall_window_kit
+cinderwall_window_locked_kit
+cinder_door_frame_kit
+cinder_door_kit
+cinder_door_kit_locked
+cinder_door_hatch_kit
+cinder_door_hatch_kit_locked
+cinder_garage_frame_kit
+cinder_garage_kit
+cinder_garage_kit_locked
+cinder_garage_top_open_frame_kit
+cinder_garage_top_open_kit
+cinder_garage_top_open_kit_locked
+cinder_gate_frame_kit
+cinder_gate_kit
+cinder_gate_kit_locked
+cinder_bunker_kit
+cinder_bunker_kit_locked
+metal_drawbridge_kit
+metal_drawbridge_kit_locked
+ItemWoodFloor
+ItemWoodFloor4x
+ItemWoodFloorStairs
+ItemTriangleWoodFloor
+ItemWoodFloorHalf
+ItemWoodFloorQuarter
+ItemWoodStairs
+ItemWoodStairsSupport
+ItemWoodLadder
+ItemWoodHandRail
+ItemWoodPillar
+ItemWoodWall
+ItemTriangleWoodWall
+ItemWoodWallThird
+ItemWoodWallWindow
+ItemWoodWallDoor
+ItemWoodWallWithDoor
+ItemWoodWallWithDoorLocked
+ItemWoodWallGarageDoor
+ItemWoodWallGarageDoorLocked
+ItemWoodOpenTopGarageDoor
+ItemWoodOpenTopGarageDoorLocked
+ItemWoodWallLg
+ItemWoodWallWindowLg
+ItemWoodWallDoorLg
+ItemWoodWallWithDoorLg
+ItemWoodWallWithDoorLgLocked
+ItemWoodGateFrame
+ItemWoodGate
+ItemWoodGateLocked
+door_frame_kit
+door_kit
+door_locked_kit
+woodfence_foundation_kit
+woodfence_frame_kit
+woodfence_quaterpanel_kit
+woodfence_halfpanel_kit
+woodfence_thirdpanel_kit
+woodfence_1_kit
+woodfence_2_kit
+woodfence_3_kit
+woodfence_4_kit
+woodfence_5_kit
+woodfence_6_kit
+woodfence_7_kit
+metalfence_foundation_kit
+metalfence_frame_kit
+metalfence_halfpanel_kit
+metalfence_thirdpanel_kit
+metalfence_1_kit
+metalfence_2_kit
+metalfence_3_kit
+metalfence_4_kit
+metalfence_5_kit
+metalfence_6_kit
+metalfence_7_kit
+woodfence_gate_foundation_kit
+woodfence_gate_1_kit
+woodfence_gate_2_kit
+woodfence_gate_3_kit
+woodfence_gate_4_kit
+outhouse_kit
+wooden_shed_kit
+wooden_shed_kit2
+wood_shack_kit
+wood_shack_kit2
+storage_shed_kit
+storage_shed_kit2
+ItemGunRackKit
+ItemGunRackKit2
+ItemWoodCrateKit
+ItemWoodCrateKit2
+ItemVault
+ItemVault2
+ItemTallSafe
+ItemLockbox
+ItemLockbox2
+ItemLockboxWinter
+ItemLockboxWinter2
+ItemVaultBroken
+ItemVault2Broken
+ItemTallSafeBroken
+ItemLockboxBroken
+ItemLockbox2Broken
+ItemLockboxWinterBroken
+ItemLockboxWinter2Broken
+StashSmall_kit
+cook_tripod_kit
+stoneoven_kit
+commode_kit
+wardrobe_kit
+fridge_kit
+washing_machine_kit
+server_rack_kit
+atm_kit
+armchair_kit
+sofa_kit
+arcade_kit
+vendmachine1_kit
+vendmachine2_kit
+storage_crate_kit
+camo_storage_crate_kit
+ItemTent
+ItemTentWinter
+ItemDomeTent
+ItemWinterDomeTent
+ItemDesertTent
+ItemFireBarrel_kit
+workbench_kit
+advanced_workBench_kit
+ItemWorkBench
+wood_ramp_kit
+plot_pole_kit
+metal_panel_kit
+ItemCorrugated
+ItemWire
+ItemTankTrap
+ItemGenerator
+fuel_pump_kit
+light_pole_kit
+deer_stand_kit
+m240_nest_kit
+rusty_gate_kit
+stick_fence_kit
+sun_shade_kit
+park_bench_kit
+ItemScaffoldingKit
+notebook_kit
+water_pump_kit
+greenhouse_kit
+bed_kit
+table_kit
+office_chair_kit
+garage_green_kit
+garage_white_kit
+garage_brown_kit
+garage_grey_kit
+helipad_civil_kit
+helipad_rescue_kit
+helipad_army_kit
+helipad_cross_kit
+helipad_parkborder_kit
+cctv_kit
\ No newline at end of file
diff --git a/Documents/Epoch 1.0.7 Classnames/CfgVehicles all.txt b/Documents/Epoch 1.0.7 Classnames/CfgVehicles all.txt
new file mode 100644
index 000000000..1d536b9c9
--- /dev/null
+++ b/Documents/Epoch 1.0.7 Classnames/CfgVehicles all.txt
@@ -0,0 +1,1917 @@
+Tractor
+BuoySmall
+BuoyBig
+BIS_Steerable_Parachute
+CSJ_GyroP
+CSJ_GyroCover
+CSJ_GyroC
+GNT_C185
+GNT_C185F
+GNT_C185R
+GNT_C185E
+GNT_C185C
+GNT_C185T
+GNT_C185U
+MH60S
+USEC_ch53_E
+M2StaticMG
+M119
+DSHKM_Ins
+DSHKM_CDF
+DSHKM_Gue
+AGS_Ins
+AGS_CDF
+AGS_RU
+D30_Ins
+D30_CDF
+D30_RU
+SearchLight
+SearchLight_INS
+SearchLight_CDF
+SearchLight_RUS
+SearchLight_Gue
+M252
+Metis
+2b14_82mm
+2b14_82mm_CDF
+2b14_82mm_INS
+2b14_82mm_GUE
+SPG9_Gue
+SPG9_CDF
+SPG9_Ins
+ZU23_Ins
+ZU23_CDF
+ZU23_Gue
+RHIB
+RHIB2Turret
+Zodiac
+PBX
+KORD
+KORD_high
+JetSkiYanahui_Yellow
+JetSkiYanahui_Green
+JetSkiYanahui_Blue
+JetSkiYanahui_Red
+M1A1
+M1A2_TUSK_MG
+BMP2_INS
+BMP2_Ambul_INS
+BMP2_HQ_INS
+T72_INS
+T72_RU
+ZSU_INS
+BMP2_CDF
+BMP2_Ambul_CDF
+BMP2_HQ_CDF
+T72_CDF
+ZSU_CDF
+BMP2_Gue
+T72_Gue
+Fishing_Boat
+SeaFox
+Smallboat_1
+smallboat_2
+USMC_WarfareBMGNest_M240
+RU_WarfareBMGNest_PK
+GUE_WarfareBMGNest_PK
+Ins_WarfareBMGNest_PK
+CDF_WarfareBMGNest_PK
+DSHkM_Mini_TriPod
+DSHkM_Mini_TriPod_CDF
+M2HD_mini_TriPod
+MK19_TriPod
+Stinger_Pod
+TOW_TriPod
+Igla_AA_pod_East
+HMMWV_M2
+HMMWV_TOW
+HMMWV_MK19
+HMMWV
+UAZ_MG_CDF
+UAZ_AGS30_CDF
+UAZ_CDF
+Ural_CDF
+UralOpen_CDF
+UralRepair_CDF
+UralReammo_CDF
+UralRefuel_CDF
+Ural_ZU23_CDF
+BRDM2_CDF
+BRDM2_ATGM_CDF
+GRAD_CDF
+UAZ_RU
+UAZ_AGS30_RU
+GRAD_RU
+UAZ_MG_INS
+UAZ_AGS30_INS
+UAZ_INS
+UAZ_SPG9_INS
+Ural_INS
+UralOpen_INS
+UralRepair_INS
+UralReammo_INS
+UralRefuel_INS
+Ural_ZU23_INS
+BRDM2_INS
+BRDM2_ATGM_INS
+GRAD_INS
+BRDM2_Gue
+BRDM2_HQ_Gue
+Ural_ZU23_Gue
+UralCivil
+UralCivil2
+Skoda
+SkodaBlue
+SkodaRed
+SkodaGreen
+datsun1_civil_1_open
+datsun1_civil_2_covered
+datsun1_civil_3_open
+tractorOld
+car_hatchback
+car_sedan
+hilux1_civil_1_open
+hilux1_civil_2_covered
+hilux1_civil_3_open
+Pickup_PK_GUE
+Pickup_PK_INS
+Offroad_DSHKM_Gue
+Offroad_SPG9_Gue
+Offroad_DSHKM_INS
+GLT_M300_LT
+GLT_M300_ST
+AH1Z
+AV8B2
+AV8B
+Mi17_Ins
+Mi17_CDF
+Mi17_rockets_RU
+Mi17_medevac_Ins
+Mi17_medevac_CDF
+Mi17_medevac_RU
+Mi17_Civilian
+ParachuteWest
+ParachuteEast
+ParachuteG
+ParachuteC
+ParachuteBigWest
+ParachuteBigEast
+ParachuteMediumWest
+ParachuteMediumEast
+Fort_Nest_M240
+SeaFox_EP1
+2S6M_Tunguska
+AAV
+BMP3
+T34
+T90
+MLRS
+BTR90
+BTR90_HQ
+GAZ_Vodnik_HMG
+GAZ_Vodnik
+GAZ_Vodnik_MedEvac
+HMMWV_Armored
+HMMWV_Ambulance
+HMMWV_Avenger
+Ikarus
+Kamaz
+KamazOpen
+KamazRepair
+KamazReammo
+KamazRefuel
+Lada1
+Lada2
+LadaLM
+LAV25
+LAV25_HQ
+MMT_USMC
+MMT_Civ
+MTVR
+MtvrReammo
+MtvrRefuel
+MtvrRepair
+TowingTractor
+V3S_Civ
+V3S_Gue
+VWGolf
+M1030
+TT650_Civ
+TT650_Ins
+TT650_Gue
+UAZ_MG_TK_EP1
+UAZ_AGS30_TK_EP1
+UAZ_Unarmed_TK_EP1
+UAZ_Unarmed_UN_EP1
+UAZ_Unarmed_TK_CIV_EP1
+Ural_UN_EP1
+Ural_TK_CIV_EP1
+UralRepair_TK_EP1
+UralReammo_TK_EP1
+UralRefuel_TK_EP1
+Ural_ZU23_TK_EP1
+Ural_ZU23_TK_GUE_EP1
+UralSupply_TK_EP1
+UralSalvage_TK_EP1
+Pickup_PK_TK_GUE_EP1
+Offroad_DSHKM_TK_GUE_EP1
+Offroad_SPG9_TK_GUE_EP1
+HMMWV_DES_EP1
+HMMWV_MK19_DES_EP1
+HMMWV_Ambulance_DES_EP1
+HMMWV_Ambulance_CZ_DES_EP1
+HMMWV_Avenger_DES_EP1
+TT650_TK_CIV_EP1
+TT650_TK_EP1
+M1030_US_DES_EP1
+MTVR_DES_EP1
+MtvrReammo_DES_EP1
+MtvrRefuel_DES_EP1
+MtvrRepair_DES_EP1
+MtvrSupply_DES_EP1
+MtvrSalvage_DES_EP1
+Lada1_TK_CIV_EP1
+Lada2_TK_CIV_EP1
+GRAD_TK_EP1
+Ikarus_TK_CIV_EP1
+hilux1_civil_3_open_EP1
+ATV_US_EP1
+ATV_CZ_EP1
+BRDM2_TK_EP1
+BRDM2_ATGM_TK_EP1
+BRDM2_TK_GUE_EP1
+BRDM2_HQ_TK_GUE_EP1
+BTR40_MG_TK_GUE_EP1
+BTR40_TK_GUE_EP1
+BTR40_MG_TK_INS_EP1
+BTR40_TK_INS_EP1
+BTR60_TK_EP1
+HMMWV_M1035_DES_EP1
+HMMWV_M1151_M2_CZ_DES_EP1
+HMMWV_M1151_M2_DES_EP1
+HMMWV_M998_crows_M2_DES_EP1
+HMMWV_M998_crows_MK19_DES_EP1
+HMMWV_M998A2_SOV_DES_EP1
+HMMWV_TOW_DES_EP1
+HMMWV_Terminal_EP1
+LandRover_CZ_EP1
+LandRover_TK_CIV_EP1
+LandRover_MG_TK_INS_EP1
+LandRover_MG_TK_EP1
+LandRover_Special_CZ_EP1
+LandRover_SPG9_TK_INS_EP1
+LandRover_SPG9_TK_EP1
+Old_bike_TK_CIV_EP1
+Old_bike_TK_INS_EP1
+Old_moto_TK_Civ_EP1
+S1203_TK_CIV_EP1
+S1203_ambulance_EP1
+MAZ_543_SCUD_TK_EP1
+M1126_ICV_M2_EP1
+M1126_ICV_mk19_EP1
+M1130_CV_EP1
+M1129_MC_EP1
+M1135_ATGMV_EP1
+M1128_MGS_EP1
+M1133_MEV_EP1
+SUV_TK_CIV_EP1
+SUV_TK_EP1
+SUV_UN_EP1
+Volha_1_TK_CIV_EP1
+Volha_2_TK_CIV_EP1
+VolhaLimo_TK_CIV_EP1
+SUV_PMC
+ArmoredSUV_PMC
+A10
+AH64D
+Mi24_V
+Mi24_P
+Mi24_D
+C130J
+Chukar
+F35B
+Ka52
+Ka52Black
+MQ9PredatorB
+MV22
+Pchela1T
+Su25_CDF
+Su25_Ins
+Su39
+UH1Wreck
+UH1Y
+Su34
+UH60_wreck_EP1
+WarfareSalvageTruck_USMC
+WarfareSupplyTruck_USMC
+WarfareReammoTruck_USMC
+WarfareSalvageTruck_RU
+WarfareSupplyTruck_RU
+WarfareReammoTruck_RU
+WarfareSalvageTruck_CDF
+WarfareSupplyTruck_CDF
+WarfareReammoTruck_CDF
+WarfareSalvageTruck_INS
+WarfareSupplyTruck_INS
+WarfareReammoTruck_INS
+WarfareSalvageTruck_Gue
+WarfareSupplyTruck_Gue
+WarfareReammoTruck_Gue
+WarfareRepairTruck_Gue
+BAF_L2A1_Tripod_D
+BAF_L2A1_Tripod_W
+BAF_L2A1_Minitripod_D
+BAF_L2A1_Minitripod_W
+BAF_GPMG_Minitripod_D
+BAF_GPMG_Minitripod_W
+BAF_GMG_Tripod_D
+BAF_GMG_Tripod_W
+WarfareBMGNest_M240_US_EP1
+M2StaticMG_US_EP1
+M2HD_mini_TriPod_US_EP1
+M119_US_EP1
+SearchLight_US_EP1
+M252_US_EP1
+Stinger_Pod_US_EP1
+MK19_TriPod_US_EP1
+TOW_TriPod_US_EP1
+AGS_UN_EP1
+SearchLight_UN_EP1
+KORD_UN_EP1
+KORD_high_UN_EP1
+DSHKM_TK_GUE_EP1
+DSHkM_Mini_TriPod_TK_GUE_EP1
+2b14_82mm_TK_GUE_EP1
+SPG9_TK_GUE_EP1
+ZU23_TK_GUE_EP1
+WarfareBMGNest_PK_TK_GUE_EP1
+AGS_TK_GUE_EP1
+D30_TK_GUE_EP1
+SearchLight_TK_GUE_EP1
+DSHKM_TK_INS_EP1
+DSHkM_Mini_TriPod_TK_INS_EP1
+2b14_82mm_TK_INS_EP1
+SPG9_TK_INS_EP1
+ZU23_TK_INS_EP1
+AGS_TK_INS_EP1
+D30_TK_INS_EP1
+SearchLight_TK_INS_EP1
+Igla_AA_pod_TK_EP1
+AGS_TK_EP1
+D30_TK_EP1
+KORD_TK_EP1
+KORD_high_TK_EP1
+Metis_TK_EP1
+2b14_82mm_TK_EP1
+SearchLight_TK_EP1
+ZU23_TK_EP1
+WarfareBMGNest_PK_TK_EP1
+AGS_CZ_EP1
+2b14_82mm_CZ_EP1
+DSHKM_CZ_EP1
+RM70_ACR
+V3S_TK_EP1
+V3S_Open_TK_EP1
+V3S_Open_TK_CIV_EP1
+V3S_TK_GUE_EP1
+V3S_Refuel_TK_GUE_EP1
+V3S_Repair_TK_GUE_EP1
+V3S_Reammo_TK_GUE_EP1
+V3S_Supply_TK_GUE_EP1
+V3S_Salvage_TK_GUE_EP1
+Mi24_D_TK_EP1
+Su25_TK_EP1
+A10_US_EP1
+C130J_US_EP1
+Parachute_US_EP1
+Parachute_TK_EP1
+Parachute_TK_GUE_EP1
+ParachuteBigWest_EP1
+ParachuteBigEast_EP1
+ParachuteMediumWest_EP1
+ParachuteMediumEast_EP1
+MQ9PredatorB_US_EP1
+Chukar_EP1
+AH64D_EP1
+AH6J_EP1
+AH6X_EP1
+MH6J_EP1
+An2_1_TK_CIV_EP1
+An2_2_TK_CIV_EP1
+An2_TK_EP1
+CH_47F_EP1
+Steerable_Parachute_EP1
+Mi17_UN_CDF_EP1
+Mi171Sh_rockets_CZ_EP1
+Mi171Sh_CZ_EP1
+Mi17_TK_EP1
+UH1H_TK_EP1
+UH1H_TK_GUE_EP1
+UH60M_EP1
+UH60M_MEV_EP1
+Ka137_PMC
+Ka137_MG_PMC
+Ka60_GL_PMC
+Ka60_PMC
+L39_TK_EP1
+PBX_ACR
+BMP2_UN_EP1
+BMP2_TK_EP1
+BMP2_HQ_TK_EP1
+T34_TK_EP1
+T34_TK_GUE_EP1
+M1A1_US_DES_EP1
+M1A2_US_TUSK_MG_EP1
+MLRS_DES_EP1
+ZSU_TK_EP1
+T72_TK_EP1
+M113Ambul_UN_EP1
+M113_UN_EP1
+M113Ambul_TK_EP1
+M113_TK_EP1
+M2A2_EP1
+M2A3_EP1
+M6_EP1
+T55_TK_EP1
+T55_TK_GUE_EP1
+Rbs70_ACR
+BRDM2_ACR
+BRDM2_Desert_ACR
+UAZ_Unarmed_ACR
+Dingo_WDL_ACR
+Dingo_DST_ACR
+Dingo_GL_Wdl_ACR
+Dingo_GL_DST_ACR
+M1114_AGS_ACR
+M1114_DSK_ACR
+LandRover_ACR
+LandRover_Ambulance_ACR
+LandRover_Ambulance_Des_ACR
+Octavia_ACR
+Pandur2_ACR
+T810A_MG_ACR
+T810_ACR
+T810_Open_ACR
+T810Refuel_ACR
+T810Reammo_ACR
+T810Repair_ACR
+T810A_Des_MG_ACR
+T810_Des_ACR
+T810_Open_Des_ACR
+T810Refuel_Des_ACR
+T810Repair_Des_ACR
+T810Reammo_Des_ACR
+SUV_PMC_BAF
+BAF_ATV_D
+BAF_Offroad_D
+BAF_Jackal2_L2A1_D
+BAF_Jackal2_GMG_D
+BAF_ATV_W
+BAF_Offroad_W
+BAF_Jackal2_L2A1_W
+BAF_Jackal2_GMG_W
+pook_H13_medevac
+pook_H13_medevac_CDF
+pook_H13_medevac_TAK
+pook_H13_medevac_INS
+pook_H13_medevac_UNO
+pook_H13_medevac_PMC
+pook_H13_medevac_GUE
+pook_H13_medevac_CIV
+pook_H13_medevac_CIV_RU
+pook_H13_amphib
+pook_H13_amphib_CDF
+pook_H13_amphib_TAK
+pook_H13_amphib_INS
+pook_H13_amphib_UNO
+pook_H13_amphib_PMC
+pook_H13_amphib_GUE
+pook_H13_amphib_CIV
+pook_H13_amphib_CIV_RU
+pook_H13_gunship
+pook_H13_gunship_CDF
+pook_H13_gunship_UNO
+pook_H13_gunship_PMC
+pook_H13_gunship_GUE
+pook_H13_gunship_TAK
+pook_H13_gunship_INS
+pook_H13_transport
+pook_H13_transport_CDF
+pook_H13_transport_UNO
+pook_H13_transport_PMC
+pook_H13_transport_GUE
+pook_H13_transport_TAK
+pook_H13_transport_INS
+pook_H13_civ
+pook_H13_civ_white
+pook_H13_civ_slate
+pook_H13_civ_black
+pook_H13_civ_yellow
+pook_H13_civ_ru
+pook_H13_civ_ru_white
+pook_H13_civ_ru_slate
+pook_H13_civ_ru_black
+pook_H13_civ_ru_yellow
+L159_ACR
+L39_2_ACR
+L39_ACR
+Mi24_D_CZ_ACR
+BAF_Apache_AH1_D
+AW159_Lynx_BAF
+BAF_Merlin_HC3_D
+CH_47F_BAF
+BMP2_ACR
+BMP2_Des_ACR
+BVP1_TK_GUE_ACR
+BVP1_TK_ACR
+T72_ACR
+BAF_FV510_D
+BAF_FV510_W
+Pchela1T_CDF
+M113_PMC
+ATV_CIV_CP
+HMMWV_M998A2_SOV_DES_EP1_DZ
+HMMWV_M998A2_SOV_DES_EP1_DZE
+HMMWV_M998A2_SOV_DES_EP1_DZE1
+HMMWV_M998A2_SOV_DES_EP1_DZE2
+HMMWV_M998A2_SOV_DES_EP1_DZE3
+HMMWV_M998A2_SOV_DES_EP1_DZE4
+HMMWV_M1151_M2_CZ_DES_EP1_DZ
+HMMWV_M1151_M2_CZ_DES_EP1_DZE
+HMMWV_M1151_M2_CZ_DES_EP1_DZE1
+HMMWV_M1151_M2_CZ_DES_EP1_DZE2
+HMMWV_M1151_M2_CZ_DES_EP1_DZE3
+HMMWV_M1151_M2_CZ_DES_EP1_DZE4
+HMMWV_GPK_M2_WINTER_DZ
+HMMWV_GPK_M2_WINTER_DZE
+HMMWV_GPK_M2_WINTER_DZE1
+HMMWV_GPK_M2_WINTER_DZE2
+HMMWV_GPK_M2_WINTER_DZE3
+HMMWV_GPK_M2_WINTER_DZE4
+HMMWV_M1114_AGS_ACR_DZ
+HMMWV_M1114_AGS_ACR_DZE
+HMMWV_M1114_AGS_ACR_DZE1
+HMMWV_M1114_AGS_ACR_DZE2
+HMMWV_M1114_AGS_ACR_DZE3
+HMMWV_M1114_AGS_ACR_DZE4
+HMMWV_M1114_DSHKM_ACR_DZ
+HMMWV_M1114_DSHKM_ACR_DZE
+HMMWV_M1114_DSHKM_ACR_DZE1
+HMMWV_M1114_DSHKM_ACR_DZE2
+HMMWV_M1114_DSHKM_ACR_DZE3
+HMMWV_M1114_DSHKM_ACR_DZE4
+HMMWV_Armored_DZ
+HMMWV_Armored_DZE
+HMMWV_Armored_DZE1
+HMMWV_Armored_DZE2
+HMMWV_Armored_DZE3
+HMMWV_Armored_DZE4
+HMMWV_Winter_Armored_DZ
+HMMWV_Winter_Armored_DZE
+HMMWV_Winter_Armored_DZE1
+HMMWV_Winter_Armored_DZE2
+HMMWV_Winter_Armored_DZE3
+HMMWV_Winter_Armored_DZE4
+HMMWV_M2_DZ
+HMMWV_M2_DZE
+HMMWV_M2_DZE1
+HMMWV_M2_DZE2
+HMMWV_M2_DZE3
+HMMWV_M2_DZE4
+HMMWV_M1035_DES_EP1_DZE
+HMMWV_M1035_DES_EP1_DZE1
+HMMWV_M1035_DES_EP1_DZE2
+HMMWV_M1035_DES_EP1_DZE3
+HMMWV_M1035_DES_EP1_DZE4
+HMMWV_DZ
+HMMWV_DZE1
+HMMWV_DZE2
+HMMWV_DZE3
+HMMWV_DZE4
+HMMWV_DES_EP1_DZE
+HMMWV_DES_EP1_DZE1
+HMMWV_DES_EP1_DZE2
+HMMWV_DES_EP1_DZE3
+HMMWV_DES_EP1_DZE4
+HMMWV_WINTER_DZ
+HMMWV_WINTER_DZE1
+HMMWV_WINTER_DZE2
+HMMWV_WINTER_DZE3
+HMMWV_WINTER_DZE4
+Hummer_DZE
+Hummer_DZE1
+Hummer_DZE2
+Hummer_DZE3
+Hummer_DZE4
+HMMWV_Ambulance_DZE
+HMMWV_Ambulance_DZE1
+HMMWV_Ambulance_DZE2
+HMMWV_Ambulance_DZE3
+HMMWV_Ambulance_DZE4
+HMMWV_Ambulance_CZ_DES_EP1_DZE
+HMMWV_Ambulance_CZ_DES_EP1_DZE1
+HMMWV_Ambulance_CZ_DES_EP1_DZE2
+HMMWV_Ambulance_CZ_DES_EP1_DZE3
+HMMWV_Ambulance_CZ_DES_EP1_DZE4
+ArmoredSUV_PMC_DZ
+ArmoredSUV_PMC_DZE
+ArmoredSUV_PMC_DZE1
+ArmoredSUV_PMC_DZE2
+ArmoredSUV_PMC_DZE3
+ArmoredSUV_PMC_DZE4
+ArmoredSUV_PKT_DZ
+ArmoredSUV_PKT_DZE
+ArmoredSUV_PKT_DZE1
+ArmoredSUV_PKT_DZE2
+ArmoredSUV_PKT_DZE3
+ArmoredSUV_PKT_DZE4
+BTR40_MG_TK_GUE_EP1_DZ
+BTR40_MG_TK_GUE_EP1_DZE
+BTR40_MG_TK_GUE_EP1_DZE1
+BTR40_MG_TK_GUE_EP1_DZE2
+BTR40_MG_TK_GUE_EP1_DZE3
+BTR40_MG_TK_GUE_EP1_DZE4
+BTR40_MG_TK_INS_EP1_DZ
+BTR40_MG_TK_INS_EP1_DZE
+BTR40_MG_TK_INS_EP1_DZE1
+BTR40_MG_TK_INS_EP1_DZE2
+BTR40_MG_TK_INS_EP1_DZE3
+BTR40_MG_TK_INS_EP1_DZE4
+BTR40_TK_GUE_EP1_DZE
+BTR40_TK_GUE_EP1_DZE1
+BTR40_TK_GUE_EP1_DZE2
+BTR40_TK_GUE_EP1_DZE3
+BTR40_TK_GUE_EP1_DZE4
+BTR40_TK_INS_EP1_DZE
+BTR40_TK_INS_EP1_DZE1
+BTR40_TK_INS_EP1_DZE2
+BTR40_TK_INS_EP1_DZE3
+BTR40_TK_INS_EP1_DZE4
+BTR60_TK_EP1_DZ
+BTR60_TK_EP1_DZE
+BTR60_TK_EP1_DZE1
+BTR60_TK_EP1_DZE2
+BTR60_TK_EP1_DZE3
+BTR60_TK_EP1_DZE4
+BTR60_Gue_DZ
+BTR60_Gue_DZE
+BTR60_Gue_DZE1
+BTR60_Gue_DZE2
+BTR60_Gue_DZE3
+BTR60_Gue_DZE4
+BTR90_DZ
+BTR90_DZE
+BTR90_DZE1
+BTR90_DZE2
+BTR90_DZE3
+BTR90_DZE4
+BTR90_HQ_DZ
+BTR90_HQ_DZE
+BTR90_HQ_DZE1
+BTR90_HQ_DZE2
+BTR90_HQ_DZE3
+BTR90_HQ_DZE4
+datsun1_civil_1_open_DZE
+datsun1_civil_1_open_DZE1
+datsun1_civil_1_open_DZE2
+datsun1_civil_1_open_DZE3
+datsun1_civil_1_open_DZE4
+datsun1_green_open_DZE
+datsun1_green_open_DZE1
+datsun1_green_open_DZE2
+datsun1_green_open_DZE3
+datsun1_green_open_DZE4
+datsun1_civil_2_covered_DZE
+datsun1_civil_2_covered_DZE1
+datsun1_civil_2_covered_DZE2
+datsun1_civil_2_covered_DZE3
+datsun1_civil_2_covered_DZE4
+datsun1_red_covered_DZE
+datsun1_red_covered_DZE1
+datsun1_red_covered_DZE2
+datsun1_red_covered_DZE3
+datsun1_red_covered_DZE4
+datsun1_civil_3_open_DZE
+datsun1_civil_3_open_DZE1
+datsun1_civil_3_open_DZE2
+datsun1_civil_3_open_DZE3
+datsun1_civil_3_open_DZE4
+GAZ_Vodnik_HMG_DZ
+GAZ_Vodnik_HMG_DZE
+GAZ_Vodnik_HMG_DZE1
+GAZ_Vodnik_HMG_DZE2
+GAZ_Vodnik_HMG_DZE3
+GAZ_Vodnik_HMG_DZE4
+GAZ_Vodnik_DZ
+GAZ_Vodnik_DZE
+GAZ_Vodnik_DZE1
+GAZ_Vodnik_DZE2
+GAZ_Vodnik_DZE3
+GAZ_Vodnik_DZE4
+GAZ_Vodnik_MedEvac_DZE
+GAZ_Vodnik_MedEvac_DZE1
+GAZ_Vodnik_MedEvac_DZE2
+GAZ_Vodnik_MedEvac_DZE3
+GAZ_Vodnik_MedEvac_DZE4
+hilux1_civil_1_open_DZE
+hilux1_civil_1_open_DZE1
+hilux1_civil_1_open_DZE2
+hilux1_civil_1_open_DZE3
+hilux1_civil_1_open_DZE4
+hilux1_civil_2_covered_DZE
+hilux1_civil_2_covered_DZE1
+hilux1_civil_2_covered_DZE2
+hilux1_civil_2_covered_DZE3
+hilux1_civil_2_covered_DZE4
+hilux1_civil_3_open_DZE
+hilux1_civil_3_open_DZE1
+hilux1_civil_3_open_DZE2
+hilux1_civil_3_open_DZE3
+hilux1_civil_3_open_DZE4
+Ikarus_DZE
+Ikarus_TK_CIV_EP1_DZE
+Ikarus_White_DZE
+Ikarus_Armored_DZE
+KamazOpen_DZE
+KamazOpen_DZE1
+KamazOpen_DZE2
+KamazOpen_DZE3
+KamazOpen_DZE4
+Kamaz_DZE
+Kamaz_DZE1
+Kamaz_DZE2
+Kamaz_DZE3
+Kamaz_DZE4
+KamazRefuel_DZ
+KamazRefuel_DZE1
+KamazRefuel_DZE2
+KamazRefuel_DZE3
+KamazRefuel_DZE4
+KamazRepair_DZE
+KamazRepair_DZE1
+KamazRepair_DZE2
+KamazRepair_DZE3
+KamazRepair_DZE4
+KamazReammo_DZE
+KamazReammo_DZE1
+KamazReammo_DZE2
+KamazReammo_DZE3
+KamazReammo_DZE4
+KamazOpen_Winter_DZE
+KamazOpen_Winter_DZE1
+KamazOpen_Winter_DZE2
+KamazOpen_Winter_DZE3
+KamazOpen_Winter_DZE4
+Kamaz_Winter_DZE
+Kamaz_Winter_DZE1
+Kamaz_Winter_DZE2
+Kamaz_Winter_DZE3
+Kamaz_Winter_DZE4
+KamazRefuel_Winter_DZ
+KamazRefuel_Winter_DZE1
+KamazRefuel_Winter_DZE2
+KamazRefuel_Winter_DZE3
+KamazRefuel_Winter_DZE4
+KamazRepair_Winter_DZE
+KamazRepair_Winter_DZE1
+KamazRepair_Winter_DZE2
+KamazRepair_Winter_DZE3
+KamazRepair_Winter_DZE4
+KamazReammo_Winter_DZE
+KamazReammo_Winter_DZE1
+KamazReammo_Winter_DZE2
+KamazReammo_Winter_DZE3
+KamazReammo_Winter_DZE4
+Lada1_DZE
+Lada1_DZE1
+Lada1_DZE2
+Lada1_DZE3
+Lada1_DZE4
+Lada2_DZE
+Lada2_DZE1
+Lada2_DZE2
+Lada2_DZE3
+Lada2_DZE4
+LadaLM_DZE
+LadaLM_DZE1
+LadaLM_DZE2
+LadaLM_DZE3
+LadaLM_DZE4
+Lada1_TK_CIV_EP1_DZE
+Lada1_TK_CIV_EP1_DZE1
+Lada1_TK_CIV_EP1_DZE2
+Lada1_TK_CIV_EP1_DZE3
+Lada1_TK_CIV_EP1_DZE4
+Lada2_TK_CIV_EP1_DZE
+Lada2_TK_CIV_EP1_DZE1
+Lada2_TK_CIV_EP1_DZE2
+Lada2_TK_CIV_EP1_DZE3
+Lada2_TK_CIV_EP1_DZE4
+GLT_M300_LT_DZE
+GLT_M300_LT_DZE1
+GLT_M300_LT_DZE2
+GLT_M300_LT_DZE3
+GLT_M300_LT_DZE4
+LandRover_CZ_EP1_DZE
+LandRover_CZ_EP1_DZE1
+LandRover_CZ_EP1_DZE2
+LandRover_CZ_EP1_DZE3
+LandRover_CZ_EP1_DZE4
+LandRover_TK_CIV_EP1_DZE
+LandRover_TK_CIV_EP1_DZE1
+LandRover_TK_CIV_EP1_DZE2
+LandRover_TK_CIV_EP1_DZE3
+LandRover_TK_CIV_EP1_DZE4
+LandRover_ACR_DZE
+LandRover_ACR_DZE1
+LandRover_ACR_DZE2
+LandRover_ACR_DZE3
+LandRover_ACR_DZE4
+LandRover_Ambulance_ACR_DZE
+LandRover_Ambulance_ACR_DZE1
+LandRover_Ambulance_ACR_DZE2
+LandRover_Ambulance_ACR_DZE3
+LandRover_Ambulance_ACR_DZE4
+LandRover_Ambulance_Des_ACR_DZE
+LandRover_Ambulance_Des_ACR_DZE1
+LandRover_Ambulance_Des_ACR_DZE2
+LandRover_Ambulance_Des_ACR_DZE3
+LandRover_Ambulance_Des_ACR_DZE4
+BAF_Offroad_D_DZE
+BAF_Offroad_D_DZE1
+BAF_Offroad_D_DZE2
+BAF_Offroad_D_DZE3
+BAF_Offroad_D_DZE4
+BAF_Offroad_W_DZE
+BAF_Offroad_W_DZE1
+BAF_Offroad_W_DZE2
+BAF_Offroad_W_DZE3
+BAF_Offroad_W_DZE4
+LandRover_Special_CZ_EP1_DZ
+LandRover_Special_CZ_EP1_DZE
+LandRover_Special_CZ_EP1_DZE1
+LandRover_Special_CZ_EP1_DZE2
+LandRover_Special_CZ_EP1_DZE3
+LandRover_Special_CZ_EP1_DZE4
+LandRover_MG_TK_EP1_DZ
+LandRover_MG_TK_EP1_DZE
+LandRover_MG_TK_EP1_DZE1
+LandRover_MG_TK_EP1_DZE2
+LandRover_MG_TK_EP1_DZE3
+LandRover_MG_TK_EP1_DZE4
+LandRover_SPG9_TK_EP1_DZ
+LandRover_SPG9_TK_EP1_DZE
+LandRover_SPG9_TK_EP1_DZE1
+LandRover_SPG9_TK_EP1_DZE2
+LandRover_SPG9_TK_EP1_DZE3
+LandRover_SPG9_TK_EP1_DZE4
+LAV25_DZ
+LAV25_DZE
+LAV25_DZE1
+LAV25_DZE2
+LAV25_DZE3
+LAV25_DZE4
+LAV25_HQ_DZ
+LAV25_HQ_DZE
+LAV25_HQ_DZE1
+LAV25_HQ_DZE2
+LAV25_HQ_DZE3
+LAV25_HQ_DZE4
+M113Ambul_UN_EP1_DZ
+M113Ambul_UN_EP1_DZE1
+M113Ambul_UN_EP1_DZE2
+M113Ambul_UN_EP1_DZE3
+M113Ambul_UN_EP1_DZE4
+M113Ambul_TK_EP1_DZ
+M113Ambul_TK_EP1_DZE1
+M113Ambul_TK_EP1_DZE2
+M113Ambul_TK_EP1_DZE3
+M113Ambul_TK_EP1_DZE4
+M113_UN_EP1_DZ
+M113_UN_EP1_DZE
+M113_UN_EP1_DZE1
+M113_UN_EP1_DZE2
+M113_UN_EP1_DZE3
+M113_UN_EP1_DZE4
+M113_TK_EP1_DZ
+M113_TK_EP1_DZE
+M113_TK_EP1_DZE1
+M113_TK_EP1_DZE2
+M113_TK_EP1_DZE3
+M113_TK_EP1_DZE4
+MTVR_DZE
+MTVR_DZE1
+MTVR_DZE2
+MTVR_DZE3
+MTVR_DZE4
+MTVR_DES_EP1_DZE
+MTVR_DES_EP1_DZE1
+MTVR_DES_EP1_DZE2
+MTVR_DES_EP1_DZE3
+MTVR_DES_EP1_DZE4
+MtvrRefuel_DES_EP1_DZ
+MtvrRefuel_DES_EP1_DZE1
+MtvrRefuel_DES_EP1_DZE2
+MtvrRefuel_DES_EP1_DZE3
+MtvrRefuel_DES_EP1_DZE4
+MtvrRefuel_DZ
+MtvrRefuel_DZE1
+MtvrRefuel_DZE2
+MtvrRefuel_DZE3
+MtvrRefuel_DZE4
+MtvrRepair_DZE
+MtvrRepair_DZE1
+MtvrRepair_DZE2
+MtvrRepair_DZE3
+MtvrRepair_DZE4
+MtvrReammo_DZE
+MtvrReammo_DZE1
+MtvrReammo_DZE2
+MtvrReammo_DZE3
+MtvrReammo_DZE4
+MTVR_Open_DZE
+MTVR_Open_DZE1
+MTVR_Open_DZE2
+MTVR_Open_DZE3
+MTVR_Open_DZE4
+S1203_TK_CIV_EP1_DZE
+S1203_TK_CIV_EP1_DZE1
+S1203_TK_CIV_EP1_DZE2
+S1203_TK_CIV_EP1_DZE3
+S1203_TK_CIV_EP1_DZE4
+S1203_ambulance_EP1_DZE
+S1203_ambulance_EP1_DZE1
+S1203_ambulance_EP1_DZE2
+S1203_ambulance_EP1_DZE3
+S1203_ambulance_EP1_DZE4
+Tractor_DZE
+TractorOld_DZE
+Tractor_Armored_DZE
+UAZ_MG_TK_EP1_DZ
+UAZ_MG_TK_EP1_DZE
+UAZ_MG_TK_EP1_DZE1
+UAZ_MG_TK_EP1_DZE2
+UAZ_MG_TK_EP1_DZE3
+UAZ_MG_TK_EP1_DZE4
+UAZ_MG_CDF_DZ
+UAZ_MG_CDF_DZE
+UAZ_MG_CDF_DZE1
+UAZ_MG_CDF_DZE2
+UAZ_MG_CDF_DZE3
+UAZ_MG_CDF_DZE4
+UAZ_MG_INS_DZ
+UAZ_MG_INS_DZE
+UAZ_MG_INS_DZE1
+UAZ_MG_INS_DZE2
+UAZ_MG_INS_DZE3
+UAZ_MG_INS_DZE4
+UAZ_MG_RUST_EP1_DZ
+UAZ_MG_RUST_EP1_DZE
+UAZ_MG_RUST_EP1_DZE1
+UAZ_MG_RUST_EP1_DZE2
+UAZ_MG_RUST_EP1_DZE3
+UAZ_MG_RUST_EP1_DZE4
+UAZ_MG_WINTER_DZ
+UAZ_MG_WINTER_DZE
+UAZ_MG_WINTER_DZE1
+UAZ_MG_WINTER_DZE2
+UAZ_MG_WINTER_DZE3
+UAZ_MG_WINTER_DZE4
+UAZ_AGS30_RU_DZ
+UAZ_AGS30_RU_DZE
+UAZ_AGS30_RU_DZE1
+UAZ_AGS30_RU_DZE2
+UAZ_AGS30_RU_DZE3
+UAZ_AGS30_RU_DZE4
+UAZ_AGS30_CDF_DZ
+UAZ_AGS30_CDF_DZE
+UAZ_AGS30_CDF_DZE1
+UAZ_AGS30_CDF_DZE2
+UAZ_AGS30_CDF_DZE3
+UAZ_AGS30_CDF_DZE4
+UAZ_AGS30_INS_DZ
+UAZ_AGS30_INS_DZE
+UAZ_AGS30_INS_DZE1
+UAZ_AGS30_INS_DZE2
+UAZ_AGS30_INS_DZE3
+UAZ_AGS30_INS_DZE4
+UAZ_AGS30_TK_EP1_DZ
+UAZ_AGS30_TK_EP1_DZE
+UAZ_AGS30_TK_EP1_DZE1
+UAZ_AGS30_TK_EP1_DZE2
+UAZ_AGS30_TK_EP1_DZE3
+UAZ_AGS30_TK_EP1_DZE4
+UAZ_AGS30_RUST_DZ
+UAZ_AGS30_RUST_DZE
+UAZ_AGS30_RUST_DZE1
+UAZ_AGS30_RUST_DZE2
+UAZ_AGS30_RUST_DZE3
+UAZ_AGS30_RUST_DZE4
+UAZ_AGS30_WINTER_DZ
+UAZ_AGS30_WINTER_DZE
+UAZ_AGS30_WINTER_DZE1
+UAZ_AGS30_WINTER_DZE2
+UAZ_AGS30_WINTER_DZE3
+UAZ_AGS30_WINTER_DZE4
+UAZ_SPG9_INS_DZ
+UAZ_SPG9_INS_DZE
+UAZ_SPG9_INS_DZE1
+UAZ_SPG9_INS_DZE2
+UAZ_SPG9_INS_DZE3
+UAZ_SPG9_INS_DZE4
+UAZ_SPG9_RUST_DZ
+UAZ_SPG9_RUST_DZE
+UAZ_SPG9_RUST_DZE1
+UAZ_SPG9_RUST_DZE2
+UAZ_SPG9_RUST_DZE3
+UAZ_SPG9_RUST_DZE4
+UAZ_SPG_WINTER_DZ
+UAZ_SPG_WINTER_DZE
+UAZ_SPG_WINTER_DZE1
+UAZ_SPG_WINTER_DZE2
+UAZ_SPG_WINTER_DZE3
+UAZ_SPG_WINTER_DZE4
+VolhaLimo_TK_CIV_EP1_DZE
+VolhaLimo_TK_CIV_EP1_DZE1
+VolhaLimo_TK_CIV_EP1_DZE2
+VolhaLimo_TK_CIV_EP1_DZE3
+VolhaLimo_TK_CIV_EP1_DZE4
+Volha_1_TK_CIV_EP1_DZE
+Volha_1_TK_CIV_EP1_DZE1
+Volha_1_TK_CIV_EP1_DZE2
+Volha_1_TK_CIV_EP1_DZE3
+Volha_1_TK_CIV_EP1_DZE4
+Volha_2_TK_CIV_EP1_DZE
+Volha_2_TK_CIV_EP1_DZE1
+Volha_2_TK_CIV_EP1_DZE2
+Volha_2_TK_CIV_EP1_DZE3
+Volha_2_TK_CIV_EP1_DZE4
+VWGolf_DZE
+VWGolf_DZE1
+VWGolf_DZE2
+VWGolf_DZE3
+VWGolf_DZE4
+Skoda_DZE
+Skoda_DZE1
+Skoda_DZE2
+Skoda_DZE3
+Skoda_DZE4
+SkodaBlue_DZE
+SkodaBlue_DZE1
+SkodaBlue_DZE2
+SkodaBlue_DZE3
+SkodaBlue_DZE4
+SkodaRed_DZE
+SkodaRed_DZE1
+SkodaRed_DZE2
+SkodaRed_DZE3
+SkodaRed_DZE4
+SkodaGreen_DZE
+SkodaGreen_DZE1
+SkodaGreen_DZE2
+SkodaGreen_DZE3
+SkodaGreen_DZE4
+car_hatchback_DZE
+car_hatchback_DZE1
+car_hatchback_DZE2
+car_hatchback_DZE3
+car_hatchback_DZE4
+car_hatchback_red_DZE
+car_hatchback_red_DZE1
+car_hatchback_red_DZE2
+car_hatchback_red_DZE3
+car_hatchback_red_DZE4
+UAZ_CDF_DZE
+UAZ_CDF_DZE1
+UAZ_CDF_DZE2
+UAZ_CDF_DZE3
+UAZ_CDF_DZE4
+UAZ_INS_DZE
+UAZ_INS_DZE1
+UAZ_INS_DZE2
+UAZ_INS_DZE3
+UAZ_INS_DZE4
+UAZ_RU_DZE
+UAZ_RU_DZE1
+UAZ_RU_DZE2
+UAZ_RU_DZE3
+UAZ_RU_DZE4
+UAZ_Unarmed_TK_EP1_DZE
+UAZ_Unarmed_TK_EP1_DZE1
+UAZ_Unarmed_TK_EP1_DZE2
+UAZ_Unarmed_TK_EP1_DZE3
+UAZ_Unarmed_TK_EP1_DZE4
+UAZ_Unarmed_UN_EP1_DZE
+UAZ_Unarmed_UN_EP1_DZE1
+UAZ_Unarmed_UN_EP1_DZE2
+UAZ_Unarmed_UN_EP1_DZE3
+UAZ_Unarmed_UN_EP1_DZE4
+UAZ_Unarmed_TK_CIV_EP1_DZE
+UAZ_Unarmed_TK_CIV_EP1_DZE1
+UAZ_Unarmed_TK_CIV_EP1_DZE2
+UAZ_Unarmed_TK_CIV_EP1_DZE3
+UAZ_Unarmed_TK_CIV_EP1_DZE4
+UAZ_Rust_DZE
+UAZ_Rust_DZE1
+UAZ_Rust_DZE2
+UAZ_Rust_DZE3
+UAZ_Rust_DZE4
+UAZ_WINTER_DZE
+UAZ_WINTER_DZE1
+UAZ_WINTER_DZE2
+UAZ_WINTER_DZE3
+UAZ_WINTER_DZE4
+car_sedan_DZE
+car_sedan_DZE1
+car_sedan_DZE2
+car_sedan_DZE3
+car_sedan_DZE4
+GLT_M300_ST_DZE
+GLT_M300_ST_DZE1
+GLT_M300_ST_DZE2
+GLT_M300_ST_DZE3
+GLT_M300_ST_DZE4
+V3S_Civ_DZE
+V3S_Civ_DZE1
+V3S_Civ_DZE2
+V3S_Civ_DZE3
+V3S_Civ_DZE4
+V3S_Open_TK_CIV_EP1_DZE
+V3S_Open_TK_CIV_EP1_DZE1
+V3S_Open_TK_CIV_EP1_DZE2
+V3S_Open_TK_CIV_EP1_DZE3
+V3S_Open_TK_CIV_EP1_DZE4
+V3S_Open_TK_EP1_DZE
+V3S_Open_TK_EP1_DZE1
+V3S_Open_TK_EP1_DZE2
+V3S_Open_TK_EP1_DZE3
+V3S_Open_TK_EP1_DZE4
+V3S_TK_EP1_DZE
+V3S_TK_EP1_DZE1
+V3S_TK_EP1_DZE2
+V3S_TK_EP1_DZE3
+V3S_TK_EP1_DZE4
+V3S_Refuel_TK_GUE_EP1_DZ
+V3S_Refuel_TK_GUE_EP1_DZE1
+V3S_Refuel_TK_GUE_EP1_DZE2
+V3S_Refuel_TK_GUE_EP1_DZE3
+V3S_Refuel_TK_GUE_EP1_DZE4
+V3S_RA_TK_GUE_EP1_DZE
+V3S_RA_TK_GUE_EP1_DZE1
+V3S_RA_TK_GUE_EP1_DZE2
+V3S_RA_TK_GUE_EP1_DZE3
+V3S_RA_TK_GUE_EP1_DZE4
+V3S_Camper_DZE
+V3S_Camper_DZE1
+V3S_Camper_DZE2
+V3S_Camper_DZE3
+V3S_Camper_DZE4
+SUV_DZ
+SUV_TK_CIV_EP1_DZE
+SUV_TK_CIV_EP1_DZE1
+SUV_TK_CIV_EP1_DZE2
+SUV_TK_CIV_EP1_DZE3
+SUV_TK_CIV_EP1_DZE4
+SUV_Camo
+SUV_Camo_DZE1
+SUV_Camo_DZE2
+SUV_Camo_DZE3
+SUV_Camo_DZE4
+SUV_Blue
+SUV_Blue_DZE1
+SUV_Blue_DZE2
+SUV_Blue_DZE3
+SUV_Blue_DZE4
+SUV_Green
+SUV_Green_DZE1
+SUV_Green_DZE2
+SUV_Green_DZE3
+SUV_Green_DZE4
+SUV_Yellow
+SUV_Yellow_DZE1
+SUV_Yellow_DZE2
+SUV_Yellow_DZE3
+SUV_Yellow_DZE4
+SUV_Red
+SUV_Red_DZE1
+SUV_Red_DZE2
+SUV_Red_DZE3
+SUV_Red_DZE4
+SUV_White
+SUV_White_DZE1
+SUV_White_DZE2
+SUV_White_DZE3
+SUV_White_DZE4
+SUV_Pink
+SUV_Pink_DZE1
+SUV_Pink_DZE2
+SUV_Pink_DZE3
+SUV_Pink_DZE4
+SUV_Charcoal
+SUV_Charcoal_DZE1
+SUV_Charcoal_DZE2
+SUV_Charcoal_DZE3
+SUV_Charcoal_DZE4
+SUV_Orange
+SUV_Orange_DZE1
+SUV_Orange_DZE2
+SUV_Orange_DZE3
+SUV_Orange_DZE4
+SUV_Silver
+SUV_Silver_DZE1
+SUV_Silver_DZE2
+SUV_Silver_DZE3
+SUV_Silver_DZE4
+SUV_Winter_Camo
+SUV_Winter_Camo_DZE1
+SUV_Winter_Camo_DZE2
+SUV_Winter_Camo_DZE3
+SUV_Winter_Camo_DZE4
+Pickup_PK_GUE_DZ
+Pickup_PK_GUE_DZE
+Pickup_PK_GUE_DZE1
+Pickup_PK_GUE_DZE2
+Pickup_PK_GUE_DZE3
+Pickup_PK_GUE_DZE4
+Pickup_PK_TK_GUE_EP1_DZ
+Pickup_PK_TK_GUE_EP1_DZE
+Pickup_PK_TK_GUE_EP1_DZE1
+Pickup_PK_TK_GUE_EP1_DZE2
+Pickup_PK_TK_GUE_EP1_DZE3
+Pickup_PK_TK_GUE_EP1_DZE4
+Pickup_PK_INS_DZ
+Pickup_PK_INS_DZE
+Pickup_PK_INS_DZE1
+Pickup_PK_INS_DZE2
+Pickup_PK_INS_DZE3
+Pickup_PK_INS_DZE4
+Offroad_DSHKM_Gue_DZ
+Offroad_DSHKM_Gue_DZE
+Offroad_DSHKM_Gue_DZE1
+Offroad_DSHKM_Gue_DZE2
+Offroad_DSHKM_Gue_DZE3
+Offroad_DSHKM_Gue_DZE4
+Offroad_SPG9_Gue_DZ
+Offroad_SPG9_Gue_DZE
+Offroad_SPG9_Gue_DZE1
+Offroad_SPG9_Gue_DZE2
+Offroad_SPG9_Gue_DZE3
+Offroad_SPG9_Gue_DZE4
+Offroad_SPG9_TK_GUE_EP1_DZ
+Offroad_SPG9_TK_GUE_EP1_DZE
+Offroad_SPG9_TK_GUE_EP1_DZE1
+Offroad_SPG9_TK_GUE_EP1_DZE2
+Offroad_SPG9_TK_GUE_EP1_DZE3
+Offroad_SPG9_TK_GUE_EP1_DZE4
+Ural_INS_DZE
+Ural_INS_DZE1
+Ural_INS_DZE2
+Ural_INS_DZE3
+Ural_INS_DZE4
+Ural_RUST_DZE
+Ural_RUST_DZE1
+Ural_RUST_DZE2
+Ural_RUST_DZE3
+Ural_RUST_DZE4
+Ural_CDF_DZE
+URAL_CDF_DZE1
+URAL_CDF_DZE2
+URAL_CDF_DZE3
+URAL_CDF_DZE4
+UralOpen_CDF_DZE
+UralOpen_CDF_DZE1
+UralOpen_CDF_DZE2
+UralOpen_CDF_DZE3
+UralOpen_CDF_DZE4
+Ural_TK_CIV_EP1_DZE
+Ural_TK_CIV_EP1_DZE1
+Ural_TK_CIV_EP1_DZE2
+Ural_TK_CIV_EP1_DZE3
+Ural_TK_CIV_EP1_DZE4
+Ural_UN_EP1_DZE
+Ural_UN_EP1_DZE1
+Ural_UN_EP1_DZE2
+Ural_UN_EP1_DZE3
+Ural_UN_EP1_DZE4
+UralCivil_DZE
+UralCivil_DZE1
+UralCivil_DZE2
+UralCivil_DZE3
+UralCivil_DZE4
+UralCivil2_DZE
+UralCivil2_DZE1
+UralCivil2_DZE2
+UralCivil2_DZE3
+UralCivil2_DZE4
+UralSupply_TK_EP1_DZE
+UralSupply_TK_EP1_DZE1
+UralSupply_TK_EP1_DZE2
+UralSupply_TK_EP1_DZE3
+UralSupply_TK_EP1_DZE4
+UralRefuel_TK_EP1_DZ
+UralRefuel_TK_EP1_DZE1
+UralRefuel_TK_EP1_DZE2
+UralRefuel_TK_EP1_DZE3
+UralRefuel_TK_EP1_DZE4
+UralReammo_CDF_DZE
+UralReammo_CDF_DZE1
+UralReammo_CDF_DZE2
+UralReammo_CDF_DZE3
+UralReammo_CDF_DZE4
+UralRepair_CDF_DZE
+UralRepair_CDF_DZE1
+UralRepair_CDF_DZE2
+UralRepair_CDF_DZE3
+UralRepair_CDF_DZE4
+Ural_WINTER_DZE
+Ural_WINTER_DZE1
+Ural_WINTER_DZE2
+Ural_WINTER_DZE3
+Ural_WINTER_DZE4
+UralOpen_WINTER_DZE
+UralOpen_WINTER_DZE1
+UralOpen_WINTER_DZE2
+UralOpen_WINTER_DZE3
+UralOpen_WINTER_DZE4
+UralRefuel_WINTER_DZ
+UralRefuel_WINTER_DZE1
+UralRefuel_WINTER_DZE2
+UralRefuel_WINTER_DZE3
+UralRefuel_WINTER_DZE4
+UralReammo_WINTER_DZE
+UralReammo_WINTER_DZE1
+UralReammo_WINTER_DZE2
+UralReammo_WINTER_DZE3
+UralReammo_WINTER_DZE4
+UralRepair_WINTER_DZE
+UralRepair_WINTER_DZE1
+UralRepair_WINTER_DZE2
+UralRepair_WINTER_DZE3
+UralRepair_WINTER_DZE4
+BRDM2_HQ_TK_GUE_EP1_DZ
+BRDM2_HQ_TK_GUE_EP1_DZE
+BRDM2_HQ_TK_GUE_EP1_DZE1
+BRDM2_HQ_TK_GUE_EP1_DZE2
+BRDM2_HQ_TK_GUE_EP1_DZE3
+BRDM2_HQ_TK_GUE_EP1_DZE4
+BRDM2_HQ_RUST_DZ
+BRDM2_HQ_RUST_DZE
+BRDM2_HQ_RUST_DZE1
+BRDM2_HQ_RUST_DZE2
+BRDM2_HQ_RUST_DZE3
+BRDM2_HQ_RUST_DZE4
+BRDM2_HQ_WINTER_DZ
+BRDM2_HQ_WINTER_DZE
+BRDM2_HQ_WINTER_DZE1
+BRDM2_HQ_WINTER_DZE2
+BRDM2_HQ_WINTER_DZE3
+BRDM2_HQ_WINTER_DZE4
+BRDM2_TK_EP1_DZ
+BRDM2_TK_EP1_DZE
+BRDM2_TK_EP1_DZE1
+BRDM2_TK_EP1_DZE2
+BRDM2_TK_EP1_DZE3
+BRDM2_TK_EP1_DZE4
+BRDM2_TK_GUE_EP1_DZ
+BRDM2_TK_GUE_EP1_DZE
+BRDM2_TK_GUE_EP1_DZE1
+BRDM2_TK_GUE_EP1_DZE2
+BRDM2_TK_GUE_EP1_DZE3
+BRDM2_TK_GUE_EP1_DZE4
+BRDM2_Desert_ACR_DZ
+BRDM2_Desert_ACR_DZE
+BRDM2_Desert_ACR_DZE1
+BRDM2_Desert_ACR_DZE2
+BRDM2_Desert_ACR_DZE3
+BRDM2_Desert_ACR_DZE4
+BRDM2_RUST_DZ
+BRDM2_RUST_DZE
+BRDM2_RUST_DZE1
+BRDM2_RUST_DZE2
+BRDM2_RUST_DZE3
+BRDM2_RUST_DZE4
+BRDM2_WINTER_DZ
+BRDM2_WINTER_DZE
+BRDM2_WINTER_DZE1
+BRDM2_WINTER_DZE2
+BRDM2_WINTER_DZE3
+BRDM2_WINTER_DZE4
+BAF_Jackal2_L2A1_D_DZ
+BAF_Jackal2_L2A1_D_DZE
+BAF_Jackal2_L2A1_D_DZE1
+BAF_Jackal2_L2A1_D_DZE2
+BAF_Jackal2_L2A1_D_DZE3
+BAF_Jackal2_L2A1_D_DZE4
+BAF_Jackal2_L2A1_W_DZ
+BAF_Jackal2_L2A1_W_DZE
+BAF_Jackal2_L2A1_W_DZE1
+BAF_Jackal2_L2A1_W_DZE2
+BAF_Jackal2_L2A1_W_DZE3
+BAF_Jackal2_L2A1_W_DZE4
+BAF_Jackal2_GMG_D_DZ
+BAF_Jackal2_GMG_D_DZE
+BAF_Jackal2_GMG_D_DZE1
+BAF_Jackal2_GMG_D_DZE2
+BAF_Jackal2_GMG_D_DZE3
+BAF_Jackal2_GMG_D_DZE4
+BAF_Jackal2_GMG_W_DZ
+BAF_Jackal2_GMG_W_DZE
+BAF_Jackal2_GMG_W_DZE1
+BAF_Jackal2_GMG_W_DZE2
+BAF_Jackal2_GMG_W_DZE3
+BAF_Jackal2_GMG_W_DZE4
+Dingo_WDL_ACR_DZ
+Dingo_WDL_ACR_DZE
+Dingo_WDL_ACR_DZE1
+Dingo_WDL_ACR_DZE2
+Dingo_WDL_ACR_DZE3
+Dingo_WDL_ACR_DZE4
+Dingo_DST_ACR_DZ
+Dingo_DST_ACR_DZE
+Dingo_DST_ACR_DZE1
+Dingo_DST_ACR_DZE2
+Dingo_DST_ACR_DZE3
+Dingo_DST_ACR_DZE4
+Dingo_GL_Wdl_ACR_DZ
+Dingo_GL_Wdl_ACR_DZE
+Dingo_GL_Wdl_ACR_DZE1
+Dingo_GL_Wdl_ACR_DZE2
+Dingo_GL_Wdl_ACR_DZE3
+Dingo_GL_Wdl_ACR_DZE4
+Dingo_GL_DST_ACR_DZ
+Dingo_GL_DST_ACR_DZE
+Dingo_GL_DST_ACR_DZE1
+Dingo_GL_DST_ACR_DZE2
+Dingo_GL_DST_ACR_DZE3
+Dingo_GL_DST_ACR_DZE4
+Octavia_ACR_DZE
+Octavia_ACR_DZE1
+Octavia_ACR_DZE2
+Octavia_ACR_DZE3
+Octavia_ACR_DZE4
+T810A_PKT_ACR_DZ
+T810A_PKT_ACR_DZE
+T810A_PKT_ACR_DZE1
+T810A_PKT_ACR_DZE2
+T810A_PKT_ACR_DZE3
+T810A_PKT_ACR_DZE4
+T810A_PKT_DES_ACR_DZ
+T810A_PKT_DES_ACR_DZE
+T810A_PKT_DES_ACR_DZE1
+T810A_PKT_DES_ACR_DZE2
+T810A_PKT_DES_ACR_DZE3
+T810A_PKT_DES_ACR_DZE4
+T810A_ACR_DZE
+T810A_ACR_DZE1
+T810A_ACR_DZE2
+T810A_ACR_DZE3
+T810A_ACR_DZE4
+T810A_ACR_DES_DZE
+T810A_ACR_DES_DZE1
+T810A_ACR_DES_DZE2
+T810A_ACR_DES_DZE3
+T810A_ACR_DES_DZE4
+T810A_ACR_OPEN_DZE
+T810A_ACR_OPEN_DZE1
+T810A_ACR_OPEN_DZE2
+T810A_ACR_OPEN_DZE3
+T810A_ACR_OPEN_DZE4
+T810A_ACR_DES_OPEN_DZE
+T810A_ACR_DES_OPEN_DZE1
+T810A_ACR_DES_OPEN_DZE2
+T810A_ACR_DES_OPEN_DZE3
+T810A_ACR_DES_OPEN_DZE4
+T810A_ACR_REFUEL_DZE
+T810A_ACR_REFUEL_DZE1
+T810A_ACR_REFUEL_DZE2
+T810A_ACR_REFUEL_DZE3
+T810A_ACR_REFUEL_DZE4
+T810A_ACR_REFUEL_DES_DZE
+T810A_ACR_REFUEL_DES_DZE1
+T810A_ACR_REFUEL_DES_DZE2
+T810A_ACR_REFUEL_DES_DZE3
+T810A_ACR_REFUEL_DES_DZE4
+T810_ACR_REAMMO_DZE
+T810_ACR_REAMMO_DZE1
+T810_ACR_REAMMO_DZE2
+T810_ACR_REAMMO_DZE3
+T810_ACR_REAMMO_DZE4
+T810_ACR_REAMMO_DES_DZE
+T810_ACR_REAMMO_DES_DZE1
+T810_ACR_REAMMO_DES_DZE2
+T810_ACR_REAMMO_DES_DZE3
+T810_ACR_REAMMO_DES_DZE4
+T810_ACR_REPAIR_DZE
+T810_ACR_REPAIR_DZE1
+T810_ACR_REPAIR_DZE2
+T810_ACR_REPAIR_DZE3
+T810_ACR_REPAIR_DZE4
+T810_ACR_REPAIR_DES_DZE
+T810_ACR_REPAIR_DES_DZE1
+T810_ACR_REPAIR_DES_DZE2
+T810_ACR_REPAIR_DES_DZE3
+T810_ACR_REPAIR_DES_DZE4
+BMP2_HQ_CDF_DZ
+BMP2_HQ_CDF_DZE
+BMP2_HQ_CDF_DZE1
+BMP2_HQ_CDF_DZE2
+BMP2_HQ_CDF_DZE3
+BMP2_HQ_CDF_DZE4
+BMP2_HQ_INS_DZ
+BMP2_HQ_INS_DZE
+BMP2_HQ_INS_DZE1
+BMP2_HQ_INS_DZE2
+BMP2_HQ_INS_DZE3
+BMP2_HQ_INS_DZE4
+BMP2_HQ_TK_EP1_DZ
+BMP2_HQ_TK_EP1_DZE
+BMP2_HQ_TK_EP1_DZE1
+BMP2_HQ_TK_EP1_DZE2
+BMP2_HQ_TK_EP1_DZE3
+BMP2_HQ_TK_EP1_DZE4
+BMP2_Ambul_INS_DZE
+BMP2_Ambul_INS_DZE1
+BMP2_Ambul_INS_DZE2
+BMP2_Ambul_INS_DZE3
+BMP2_Ambul_INS_DZE4
+BMP2_Ambul_CDF_DZE
+BMP2_Ambul_CDF_DZE1
+BMP2_Ambul_CDF_DZE2
+BMP2_Ambul_CDF_DZE3
+BMP2_Ambul_CDF_DZE4
+BMP2_Ambul_Winter_DZE
+BMP2_Ambul_Winter_DZE1
+BMP2_Ambul_Winter_DZE2
+BMP2_Ambul_Winter_DZE3
+BMP2_Ambul_Winter_DZE4
+BMP2_RUST
+BMP2_WINTER
+T72_RUST
+T72_WINTER
+Jeep_DZE
+Jeep_DZE1
+Jeep_DZE2
+Jeep_DZE3
+Jeep_DZE4
+Mini_Cooper_DZE
+Mini_Cooper_DZE1
+Mini_Cooper_DZE2
+Mini_Cooper_DZE3
+Mini_Cooper_DZE4
+Nissan_Orange_DZE
+Nissan_Orange_DZE1
+Nissan_Orange_DZE2
+Nissan_Orange_DZE3
+Nissan_Orange_DZE4
+Nissan_Blue_DZE
+Nissan_Blue_DZE1
+Nissan_Blue_DZE2
+Nissan_Blue_DZE3
+Nissan_Blue_DZE4
+Nissan_Mod_DZE
+Nissan_Mod_DZE1
+Nissan_Mod_DZE2
+Nissan_Mod_DZE3
+Nissan_Mod_DZE4
+Nissan_Gold_DZE
+Nissan_Gold_DZE1
+Nissan_Gold_DZE2
+Nissan_Gold_DZE3
+Nissan_Gold_DZE4
+Nissan_Green_DZE
+Nissan_Green_DZE1
+Nissan_Green_DZE2
+Nissan_Green_DZE3
+Nissan_Green_DZE4
+Nissan_Black_DZE
+Nissan_Black_DZE1
+Nissan_Black_DZE2
+Nissan_Black_DZE3
+Nissan_Black_DZE4
+Nissan_Pink_DZE
+Nissan_Pink_DZE1
+Nissan_Pink_DZE2
+Nissan_Pink_DZE3
+Nissan_Pink_DZE4
+Nissan_Red_DZE
+Nissan_Red_DZE1
+Nissan_Red_DZE2
+Nissan_Red_DZE3
+Nissan_Red_DZE4
+Nissan_Ruben_DZE
+Nissan_Ruben_DZE1
+Nissan_Ruben_DZE2
+Nissan_Ruben_DZE3
+Nissan_Ruben_DZE4
+Nissan_V_DZE
+Nissan_V_DZE1
+Nissan_V_DZE2
+Nissan_V_DZE3
+Nissan_V_DZE4
+Nissan_Yellow_DZE
+Nissan_Yellow_DZE1
+Nissan_Yellow_DZE2
+Nissan_Yellow_DZE3
+Nissan_Yellow_DZE4
+ScrapAPC_DZE
+ScrapAPC_DZE1
+ScrapAPC_DZE2
+ScrapAPC_DZE3
+ScrapAPC_DZE4
+Mi17_DZ
+Mi17_DZE
+Mi17_DZE1
+Mi17_DZE2
+Mi17_DZE3
+Mi17_TK_EP1_DZ
+Mi17_TK_EP1_DZE
+Mi17_TK_EP1_DZE1
+Mi17_TK_EP1_DZE2
+Mi17_TK_EP1_DZE3
+Mi17_UN_CDF_EP1_DZ
+Mi17_UN_CDF_EP1_DZE
+Mi17_UN_CDF_EP1_DZE1
+Mi17_UN_CDF_EP1_DZE2
+Mi17_UN_CDF_EP1_DZE3
+Mi17_CDF_DZ
+Mi17_CDF_DZE
+Mi17_CDF_DZE1
+Mi17_CDF_DZE2
+Mi17_CDF_DZE3
+Mi171Sh_CZ_EP1_DZ
+Mi171Sh_CZ_EP1_DZE
+Mi171Sh_CZ_EP1_DZE1
+Mi171Sh_CZ_EP1_DZE2
+Mi171Sh_CZ_EP1_DZE3
+Mi17_DES_DZ
+Mi17_DES_DZE
+Mi17_DES_DZE1
+Mi17_DES_DZE2
+Mi17_DES_DZE3
+Mi17_GREEN_DZ
+Mi17_GREEN_DZE
+Mi17_GREEN_DZE1
+Mi17_GREEN_DZE2
+Mi17_GREEN_DZE3
+Mi17_BLUE_DZ
+Mi17_BLUE_DZE
+Mi17_BLUE_DZE1
+Mi17_BLUE_DZE2
+Mi17_BLUE_DZE3
+Mi17_BLACK_DZ
+Mi17_BLACK_DZE
+Mi17_BLACK_DZE1
+Mi17_BLACK_DZE2
+Mi17_BLACK_DZE3
+Mi17_RUST_DZ
+Mi17_RUST_DZE
+Mi17_RUST_DZE1
+Mi17_RUST_DZE2
+Mi17_RUST_DZE3
+Mi17_WINTER_DZ
+Mi17_WINTER_DZE
+Mi17_WINTER_DZE1
+Mi17_WINTER_DZE2
+Mi17_WINTER_DZE3
+Mi17_Civilian_DZ
+Mi17_Civilian_DZE1
+Mi17_Civilian_DZE2
+Mi17_Civilian_DZE3
+Mi17_medevac_CDF_DZ
+Mi17_medevac_CDF_DZE1
+Mi17_medevac_CDF_DZE2
+Mi17_medevac_CDF_DZE3
+Mi17_medevac_Ins_DZ
+Mi17_medevac_Ins_DZE1
+Mi17_medevac_Ins_DZE2
+Mi17_medevac_Ins_DZE3
+Mi17_medevac_RU_DZ
+Mi17_medevac_RU_DZE1
+Mi17_medevac_RU_DZE2
+Mi17_medevac_RU_DZE3
+UH1H_DZ
+UH1H_DZE
+UH1H_DZE1
+UH1H_DZE2
+UH1H_DZE3
+UH1H_2_DZ
+UH1H_2_DZE
+UH1H_2_DZE1
+UH1H_2_DZE2
+UH1H_2_DZE3
+UH1H_CDF_DZ
+UH1H_CDF_DZE
+UH1H_CDF_DZE1
+UH1H_CDF_DZE2
+UH1H_CDF_DZE3
+UH1H_WD_DZ
+UH1H_WD_DZE
+UH1H_WD_DZE1
+UH1H_WD_DZE2
+UH1H_WD_DZE3
+UH1H_DES_DZ
+UH1H_DES_DZE
+UH1H_DES_DZE1
+UH1H_DES_DZE2
+UH1H_DES_DZE3
+UH1H_GREY_DZ
+UH1H_GREY_DZE
+UH1H_GREY_DZE1
+UH1H_GREY_DZE2
+UH1H_GREY_DZE3
+UH1H_BLACK_DZ
+UH1H_BLACK_DZE
+UH1H_BLACK_DZE1
+UH1H_BLACK_DZE2
+UH1H_BLACK_DZE3
+UH1H_SAR_DZ
+UH1H_SAR_DZE
+UH1H_SAR_DZE1
+UH1H_SAR_DZE2
+UH1H_SAR_DZE3
+UH1H_WINTER_DZ
+UH1H_WINTER_DZE
+UH1H_WINTER_DZE1
+UH1H_WINTER_DZE2
+UH1H_WINTER_DZE3
+UH1Y_DZ
+UH1Y_DZE
+UH1Y_DZE1
+UH1Y_DZE2
+UH1Y_DZE3
+UH1Y_M240_DZ
+UH1Y_M240_DZE
+UH1Y_M240_DZE1
+UH1Y_M240_DZE2
+UH1Y_M240_DZE3
+AH6J_EP1_DZ
+AH6J_EP1_DZE
+AH6J_EP1_DZE1
+AH6J_EP1_DZE2
+AH6J_EP1_DZE3
+AH6X_DZ
+AH6X_DZE1
+AH6X_DZE2
+AH6X_DZE3
+MH6J_DZ
+MH6J_DZE1
+MH6J_DZE2
+MH6J_DZE3
+CH53_DZE
+CH53_DZE1
+CH53_DZE2
+CH53_DZE3
+MH60S_DZ
+MH60S_DZE
+MH60S_DZE1
+MH60S_DZE2
+MH60S_DZE3
+UH60M_EP1_DZ
+UH60M_EP1_DZE
+UH60M_EP1_DZE1
+UH60M_EP1_DZE2
+UH60M_EP1_DZE3
+UH60M_MEV_EP1_DZ
+UH60M_MEV_EP1_DZE1
+UH60M_MEV_EP1_DZE2
+UH60M_MEV_EP1_DZE3
+CH_47F_EP1_DZ
+CH_47F_EP1_DZE
+CH_47F_EP1_DZE1
+CH_47F_EP1_DZE2
+CH_47F_EP1_DZE3
+CH_47F_EP1_Black_DZ
+CH_47F_EP1_Black_DZE
+CH_47F_EP1_Black_DZE1
+CH_47F_EP1_Black_DZE2
+CH_47F_EP1_Black_DZE3
+CH_47F_EP1_GREY_DZ
+CH_47F_EP1_GREY_DZE
+CH_47F_EP1_GREY_DZE1
+CH_47F_EP1_GREY_DZE2
+CH_47F_EP1_GREY_DZE3
+CH_47F_EP1_DES_DZ
+CH_47F_EP1_DES_DZE
+CH_47F_EP1_DES_DZE1
+CH_47F_EP1_DES_DZE2
+CH_47F_EP1_DES_DZE3
+BAF_Merlin_DZE
+BAF_Merlin_DZE1
+BAF_Merlin_DZE2
+BAF_Merlin_DZE3
+AH1Z_DZ
+AH1Z_DZE
+pook_medevac_DZE
+pook_medevac_DZE1
+pook_medevac_DZE2
+pook_medevac_DZE3
+pook_medevac_CDF_DZE
+pook_medevac_CDF_DZE1
+pook_medevac_CDF_DZE2
+pook_medevac_CDF_DZE3
+pook_medevac_CIV_DZE
+pook_medevac_CIV_DZE1
+pook_medevac_CIV_DZE2
+pook_medevac_CIV_DZE3
+pook_gunship_DZ
+pook_gunship_DZE
+pook_gunship_DZE1
+pook_gunship_DZE2
+pook_gunship_DZE3
+pook_gunship_CDF_DZ
+pook_gunship_CDF_DZE
+pook_gunship_CDF_DZE1
+pook_gunship_CDF_DZE2
+pook_gunship_CDF_DZE3
+pook_transport_DZ
+pook_transport_DZE
+pook_transport_DZE1
+pook_transport_DZE2
+pook_transport_DZE3
+pook_transport_CDF_DZ
+pook_transport_CDF_DZE
+pook_transport_CDF_DZE1
+pook_transport_CDF_DZE2
+pook_transport_CDF_DZE3
+pook_H13_civ_DZE
+pook_H13_civ_DZE1
+pook_H13_civ_DZE2
+pook_H13_civ_DZE3
+pook_H13_civ_white_DZE
+pook_H13_civ_white_DZE1
+pook_H13_civ_white_DZE2
+pook_H13_civ_white_DZE3
+pook_H13_civ_slate_DZE
+pook_H13_civ_slate_DZE1
+pook_H13_civ_slate_DZE2
+pook_H13_civ_slate_DZE3
+pook_H13_civ_black_DZE
+pook_H13_civ_black_DZE1
+pook_H13_civ_black_DZE2
+pook_H13_civ_black_DZE3
+pook_H13_civ_yellow_DZE
+pook_H13_civ_yellow_DZE1
+pook_H13_civ_yellow_DZE2
+pook_H13_civ_yellow_DZE3
+CSJ_GyroC_DZ
+CSJ_GyroC_DZE
+Ka60_GL_PMC_DZ
+Ka60_GL_PMC_DZE
+Ka60_GL_PMC_DZE1
+Ka60_GL_PMC_DZE2
+Ka60_GL_PMC_DZE3
+AW159_Lynx_BAF_DZ
+AW159_Lynx_BAF_DZE
+AW159_Lynx_BAF_DZE1
+AW159_Lynx_BAF_DZE2
+AW159_Lynx_BAF_DZE3
+MTVR_Bird_DZE
+MTVR_Bird_DZE1
+MTVR_Bird_DZE2
+MTVR_Bird_DZE3
+AN2_DZ
+AN2_VICKER_DZ
+AN2_VICKER_DZE
+AN2_2_DZ
+AN2_M134_DZ
+AN2_M134_DZE
+An2_2_TK_CIV_EP1_DZ
+MV22_DZ
+C130J_US_EP1_DZ
+GNT_C185C_DZ
+GNT_C185R_DZ
+GNT_C185_DZ
+GNT_C185U_DZ
+GNT_C185T_DZ
+GNT_C185T_DZE
+GNT_C185T_TwinM60_DZ
+GNT_C185T_TwinM60_DZE
+GNT_C185F_DZ
+ATV_CZ_EP1_DZE
+BAF_ATV_W_DZE
+ATV_CIV_CP_DZE
+ATV_CIV_Grey_CP_DZE
+ATV_CIV_Red_CP_DZE
+ATV_CIV_Green_CP_DZE
+ATV_CIV_Blue_CP_DZE
+ATV_CIV_Yellow_CP_DZE
+ATV_CIV_Purple_CP_DZE
+ATV_CIV_Black_CP_DZE
+Old_bike_TK_CIV_EP1_DZE
+MMT_Civ_DZE
+Old_moto_TK_Civ_EP1_DZE
+TT650_Civ_DZE
+TT650_TK_CIV_EP1_DZE
+TT650_Ins_DZE
+M1030_US_DES_EP1_DZE
+RHIB_DZ
+RHIB_DZE
+RHIB2Turret_DZ
+RHIB2Turret_DZE
+PBX_DZE
+Zodiac_DZE
+Fishing_Boat_DZE
+Smallboat_1_DZE
+Smallboat_2_DZE
+SeaFox_DZE
+M240Nest_DZ
\ No newline at end of file
diff --git a/Documents/Epoch 1.0.7 Classnames/CfgWeapons all.txt b/Documents/Epoch 1.0.7 Classnames/CfgWeapons all.txt
new file mode 100644
index 000000000..bd7cf5347
--- /dev/null
+++ b/Documents/Epoch 1.0.7 Classnames/CfgWeapons all.txt
@@ -0,0 +1,1071 @@
+Anzio_20
+RedRyder
+M9
+M9SD
+Makarov
+MakarovSD
+M16A2
+M16A2GL
+m16a4
+m16a4_acg
+M16A4_GL
+M16A4_ACG_GL
+M24
+M40A3
+M240
+Mk_48
+M249
+M4A1
+M4A1_Aim
+M4A1_Aim_camo
+M4SPR
+M4A1_RCO_GL
+M4A1_AIM_SD_camo
+M4A1_HWS_GL_SD_Camo
+M4A1_HWS_GL
+M4A1_HWS_GL_camo
+MP5SD
+MP5A5
+PK
+Pecheneg
+SVD
+SVD_CAMO
+G36C
+G36_C_SD_eotech
+G36a
+G36K
+MG36
+M136
+Javelin
+Stinger
+RPG7V
+Strela
+Igla
+MetisLauncher
+Binocular
+Laserdesignator
+Laserdesignator_mounted
+NVGoggles
+SmokeLauncher
+FlareLauncher
+M134
+M134_2
+TwinM134
+TwinVickers
+2A72
+YakB
+GSh23L
+GSh302
+GSh301
+SPG9
+GRAD
+MLRS
+Kostey_photos
+Kostey_map_case
+Kostey_notebook
+CDF_dogtags
+Moscow_Bombing_File
+Cobalt_File
+ItemWatch
+ItemCompass
+ItemGPS
+ItemRadio
+ItemMap
+EvPhoto
+EvMap
+EvMoscow
+EvKobalt
+EvMoney
+EvDogTags
+AK_47_M
+AK_47_S
+AKS_GOLD
+AK_74
+AK_74_GL
+AK_107_kobra
+AK_107_GL_kobra
+AK_107_GL_pso
+AK_107_pso
+AKS_74_kobra
+AKS_74_pso
+AKS_74_U
+AKS_74_UN_kobra
+RPK_74
+bizon
+bizon_silenced
+Colt1911
+DMR
+ksvk
+M1014
+m107
+Saiga12K
+VSS_vintorez
+PMC_documents
+m8_carbine
+m8_carbineGL
+m8_compact
+m8_sharpshooter
+m8_SAW
+huntingrifle
+RPG18
+SMAW
+BAF_AS50_scoped
+BAF_AS50_TWS
+BAF_LRR_scoped
+BAF_LRR_scoped_W
+BAF_NLAW_Launcher
+BAF_L85A2_RIS_Holo
+BAF_L85A2_UGL_Holo
+BAF_L85A2_RIS_SUSAT
+BAF_L85A2_UGL_SUSAT
+BAF_L85A2_RIS_ACOG
+BAF_L85A2_UGL_ACOG
+BAF_L85A2_RIS_CWS
+BAF_L86A2_ACOG
+BAF_L110A1_Aim
+BAF_L7A2_GPMG
+CMFlareLauncher
+Sa61_EP1
+UZI_EP1
+UZI_SD_EP1
+revolver_EP1
+revolver_gold_EP1
+glock17_EP1
+M60A4_EP1
+Mk_48_DES_EP1
+M249_EP1
+M249_TWS_EP1
+M249_m145_EP1
+M24_des_EP1
+SVD_des_EP1
+SVD_NSPU_EP1
+Sa58P_EP1
+Sa58V_EP1
+Sa58V_RCO_EP1
+Sa58V_CCO_EP1
+M4A3_CCO_EP1
+M4A3_RCO_GL_EP1
+Binocular_Vector
+AK_74_GL_kobra
+AKS_74
+AKS_74_NSPU
+AKS_74_GOSHAWK
+FN_FAL
+FN_FAL_ANPVS4
+G36C_camo
+G36_C_SD_camo
+G36A_camo
+G36K_camo
+MG36_camo
+M32_EP1
+M79_EP1
+Mk13_EP1
+LeeEnfield
+m107_TWS_EP1
+M110_TWS_EP1
+M110_NVG_EP1
+M14_EP1
+m240_scoped_EP1
+M47Launcher_EP1
+MAAWS
+SCAR_L_CQC
+SCAR_L_CQC_Holo
+SCAR_L_STD_Mk4CQT
+SCAR_L_STD_EGLM_RCO
+SCAR_L_CQC_EGLM_Holo
+SCAR_L_STD_EGLM_TWS
+SCAR_L_STD_HOLO
+SCAR_L_CQC_CCO_SD
+SCAR_H_CQC_CCO
+SCAR_H_CQC_CCO_SD
+SCAR_H_STD_EGLM_Spect
+SCAR_H_LNG_Sniper
+SCAR_H_LNG_Sniper_SD
+SCAR_H_STD_TWS_SD
+AA12_PMC
+PMC_AS50_scoped
+PMC_AS50_TWS
+m8_carbine_pmc
+m8_compact_pmc
+m8_holo_sd
+m8_tws_sd
+m8_tws
+GSh23L_L39
+CZ_750_S1_ACR
+Evo_ACR
+Evo_mrad_ACR
+evo_sd_ACR
+GRAD_ACR
+CZ_75_P_07_DUTY
+CZ_75_D_COMPACT
+CZ_75_SP_01_PHANTOM
+CZ_75_SP_01_PHANTOM_SD
+CZ805_A1_ACR
+CZ805_A1_GL_ACR
+CZ805_A2_ACR
+CZ805_A2_SD_ACR
+CZ805_B_GL_ACR
+LRTV_ACR
+UK59_ACR
+pook_H13Grenades
+2A72_AI
+SPG9_AI
+MG36_Large
+MG36_camo_Large
+RPK_74_Large
+m8_SAW_Large
+BAF_AS50_scoped_Large
+BAF_AS50_TWS_Large
+PMC_AS50_scoped_Large
+PMC_AS50_TWS_Large
+M4A3_EP1
+BAF_L7A2_GPMG_Small
+BAF_L110A1_Aim_Small
+M60A4_EP1_Small
+M240_Small
+M249_Small
+M249_EP1_Small
+M249_TWS_EP1_Small
+M249_m145_EP1_Small
+Mk_48_Small
+Mk_48_DES_EP1_Small
+PK_Small
+Pecheneg_Small
+UK59_ACR_Small
+ksvk_Small
+m107_Small
+m107_TWS_EP1_Small
+m240_scoped_EP1_Small
+GSh302K
+AK_107_CP
+AK_107_GL_CP
+AKS_74_UN_CP
+M4A3_RCO_EP1
+ItemDIY_wood
+ItemDIY_Gate
+ItemDIY_metal
+AK74_Kobra_DZ
+AK74_Kobra_SD_DZ
+AK74_GL_Kobra_DZ
+AK74_GL_Kobra_SD_DZ
+AK74_DZ
+AK74_SD_DZ
+AK74_GL_DZ
+AK74_GL_SD_DZ
+AK74_PSO1_DZ
+AK74_PSO1_SD_DZ
+AK74_GL_PSO1_DZ
+AK74_GL_PSO1_SD_DZ
+AK107_Kobra_DZ
+AK107_DZ
+AK107_GL_DZ
+AK107_PSO_DZ
+AK107_GL_PSO_DZ
+AK107_GL_Kobra_DZ
+AN94_DZ
+AN94_GL_DZ
+AKS74U_Kobra_DZ
+AKS74U_Kobra_SD_DZ
+AKS74U_DZ
+AKS74U_SD_DZ
+AKM_DZ
+AKM_Kobra_DZ
+AKM_PSO1_DZ
+AKS_Gold_DZ
+AKS_Silver_DZ
+AKS_DZ
+RK95_DZ
+RK95_SD_DZ
+RK95_CCO_SD_DZ
+RK95_ACOG_SD_DZ
+RK95_CCO_DZ
+RK95_ACOG_DZ
+Groza9_DZ
+Groza9_Sniper_DZ
+Groza9_GL_DZ
+Groza9_GL_Sniper_DZ
+Groza9_SD_DZ
+Groza9_Sniper_SD_DZ
+Groza1_DZ
+Groza1_Sniper_DZ
+Groza1_SD_DZ
+Groza1_Sniper_SD_DZ
+SCAR_H_AK_DZ
+SCAR_H_AK_CCO_DZ
+SCAR_H_B_AK_CCO_DZ
+SCAR_H_AK_HOLO_DZ
+SCAR_H_AK_ACOG_DZ
+RPK_DZ
+RPK_Kobra_DZ
+RPK_PSO1_DZ
+DMR_DZ
+DMR_SKN
+DMR_Gh_DZ
+DMR_DZE
+DMR_Gh_DZE
+RSASS_DZ
+RSASS_TWS_DZ
+RSASS_SD_DZ
+RSASS_TWS_SD_DZ
+FNFAL_DZ
+FNFAL_CCO_DZ
+FNFAL_Holo_DZ
+FNFAL_ANPVS4_DZ
+FN_FAL_ANPVS4_DZE
+G3_DZ
+G36K_Camo_DZ
+G36K_Camo_SD_DZ
+G36A_Camo_DZ
+G36A_Camo_SD_DZ
+G36C_DZ
+G36C_SD_DZ
+G36C_CCO_DZ
+G36C_CCO_SD_DZ
+G36C_Holo_DZ
+G36C_Holo_SD_DZ
+G36C_ACOG_DZ
+G36C_ACOG_SD_DZ
+G36C_Camo_DZ
+G36C_Camo_Holo_SD_DZ
+MG36_DZ
+MG36_Camo_DZ
+M4A1_DZ
+M4A1_FL_DZ
+M4A1_MFL_DZ
+M4A1_SD_DZ
+M4A1_SD_FL_DZ
+M4A1_SD_MFL_DZ
+M4A1_GL_DZ
+M4A1_GL_FL_DZ
+M4A1_GL_MFL_DZ
+M4A1_GL_SD_DZ
+M4A1_GL_SD_FL_DZ
+M4A1_GL_SD_MFL_DZ
+M4A1_CCO_DZ
+M4A1_CCO_FL_DZ
+M4A1_CCO_MFL_DZ
+M4A1_CCO_SD_DZ
+M4A1_CCO_SD_FL_DZ
+M4A1_CCO_SD_MFL_DZ
+M4A1_GL_CCO_DZ
+M4A1_GL_CCO_FL_DZ
+M4A1_GL_CCO_MFL_DZ
+M4A1_GL_CCO_SD_DZ
+M4A1_GL_CCO_SD_FL_DZ
+M4A1_GL_CCO_SD_MFL_DZ
+M4A1_Holo_DZ
+M4A1_Holo_FL_DZ
+M4A1_Holo_MFL_DZ
+M4A1_Holo_SD_DZ
+M4A1_Holo_SD_FL_DZ
+M4A1_Holo_SD_MFL_DZ
+M4A1_GL_Holo_DZ
+M4A1_GL_Holo_FL_DZ
+M4A1_GL_Holo_MFL_DZ
+M4A1_GL_Holo_SD_DZ
+M4A1_GL_Holo_SD_FL_DZ
+M4A1_GL_Holo_SD_MFL_DZ
+M4A1_ACOG_DZ
+M4A1_ACOG_FL_DZ
+M4A1_ACOG_MFL_DZ
+M4A1_ACOG_SD_DZ
+M4A1_ACOG_SD_FL_DZ
+M4A1_ACOG_SD_MFL_DZ
+M4A1_GL_ACOG_DZ
+M4A1_GL_ACOG_FL_DZ
+M4A1_GL_ACOG_MFL_DZ
+M4A1_GL_ACOG_SD_DZ
+M4A1_GL_ACOG_SD_FL_DZ
+M4A1_GL_ACOG_SD_MFL_DZ
+M4A1_Rusty_DZ
+M4A1_Camo_CCO_DZ
+M4A1_Camo_CCO_SD_DZ
+M4A1_Camo_Holo_GL_DZ
+M4A1_Camo_Holo_GL_SD_DZ
+M4A3_DES_CCO_DZ
+M4A3_ACOG_GL_DZ
+M4A3_Camo_DZ
+M4A3_Camo_ACOG_DZ
+HK416_DZ
+HK416_SD_DZ
+HK416_GL_DZ
+HK416_GL_SD_DZ
+HK416_CCO_DZ
+HK416_CCO_SD_DZ
+HK416_GL_CCO_DZ
+HK416_GL_CCO_SD_DZ
+HK416_Holo_DZ
+HK416_Holo_SD_DZ
+HK416_GL_Holo_DZ
+HK416C_DZ
+HK416C_GL_DZ
+HK416C_CCO_DZ
+HK416C_GL_CCO_DZ
+HK416C_Holo_DZ
+HK416C_GL_Holo_DZ
+HK416C_ACOG_DZ
+HK416C_GL_ACOG_DZ
+SteyrAug_A3_Green_DZ
+SteyrAug_A3_Black_DZ
+SteyrAug_A3_Blue_DZ
+SteyrAug_A3_ACOG_Green_DZ
+SteyrAug_A3_ACOG_Black_DZ
+SteyrAug_A3_ACOG_Blue_DZ
+SteyrAug_A3_Holo_Green_DZ
+SteyrAug_A3_Holo_Black_DZ
+SteyrAug_A3_Holo_Blue_DZ
+SteyrAug_A3_GL_Green_DZ
+SteyrAug_A3_GL_Black_DZ
+SteyrAug_A3_GL_Blue_DZ
+SteyrAug_A3_ACOG_GL_Green_DZ
+SteyrAug_A3_ACOG_GL_Black_DZ
+SteyrAug_A3_ACOG_GL_Blue_DZ
+SteyrAug_A3_Holo_GL_Green_DZ
+SteyrAug_A3_Holo_GL_Black_DZ
+SteyrAug_A3_Holo_GL_Blue_DZ
+HK53A3_DZ
+HK53A3_CCO_DZ
+HK53A3_Holo_DZ
+PDR_DZ
+PDR_CCO_DZ
+PDR_Holo_DZ
+Famas_DZ
+Famas_CCO_DZ
+Famas_Holo_DZ
+Famas_SD_DZ
+Famas_CCO_SD_DZ
+Famas_Holo_SD_DZ
+ACR_WDL_DZ
+ACR_WDL_SD_DZ
+ACR_WDL_GL_DZ
+ACR_WDL_GL_SD_DZ
+ACR_WDL_CCO_DZ
+ACR_WDL_CCO_SD_DZ
+ACR_WDL_CCO_GL_DZ
+ACR_WDL_CCO_GL_SD_DZ
+ACR_WDL_Holo_DZ
+ACR_WDL_Holo_SD_DZ
+ACR_WDL_Holo_GL_DZ
+ACR_WDL_Holo_GL_SD_DZ
+ACR_WDL_ACOG_DZ
+ACR_WDL_ACOG_SD_DZ
+ACR_WDL_ACOG_GL_DZ
+ACR_WDL_ACOG_GL_SD_DZ
+ACR_WDL_TWS_DZ
+ACR_WDL_TWS_GL_DZ
+ACR_WDL_TWS_SD_DZ
+ACR_WDL_TWS_GL_SD_DZ
+ACR_WDL_NV_DZ
+ACR_WDL_NV_SD_DZ
+ACR_WDL_NV_GL_DZ
+ACR_WDL_NV_GL_SD_DZ
+ACR_BL_DZ
+ACR_BL_SD_DZ
+ACR_BL_GL_DZ
+ACR_BL_GL_SD_DZ
+ACR_BL_CCO_DZ
+ACR_BL_CCO_SD_DZ
+ACR_BL_CCO_GL_DZ
+ACR_BL_CCO_GL_SD_DZ
+ACR_BL_Holo_DZ
+ACR_BL_Holo_SD_DZ
+ACR_BL_Holo_GL_DZ
+ACR_BL_Holo_GL_SD_DZ
+ACR_BL_ACOG_DZ
+ACR_BL_ACOG_SD_DZ
+ACR_BL_ACOG_GL_DZ
+ACR_BL_ACOG_GL_SD_DZ
+ACR_BL_TWS_DZ
+ACR_BL_TWS_GL_DZ
+ACR_BL_TWS_SD_DZ
+ACR_BL_TWS_GL_SD_DZ
+ACR_BL_NV_DZ
+ACR_BL_NV_SD_DZ
+ACR_BL_NV_GL_DZ
+ACR_BL_NV_GL_SD_DZ
+ACR_DES_DZ
+ACR_DES_SD_DZ
+ACR_DES_GL_DZ
+ACR_DES_GL_SD_DZ
+ACR_DES_CCO_DZ
+ACR_DES_CCO_SD_DZ
+ACR_DES_CCO_GL_DZ
+ACR_DES_CCO_GL_SD_DZ
+ACR_DES_Holo_DZ
+ACR_DES_Holo_SD_DZ
+ACR_DES_Holo_GL_DZ
+ACR_DES_Holo_GL_SD_DZ
+ACR_DES_ACOG_DZ
+ACR_DES_ACOG_SD_DZ
+ACR_DES_ACOG_GL_DZ
+ACR_DES_ACOG_GL_SD_DZ
+ACR_DES_TWS_DZ
+ACR_DES_TWS_GL_DZ
+ACR_DES_TWS_SD_DZ
+ACR_DES_TWS_GL_SD_DZ
+ACR_DES_NV_DZ
+ACR_DES_NV_SD_DZ
+ACR_DES_NV_GL_DZ
+ACR_DES_NV_GL_SD_DZ
+ACR_SNOW_DZ
+ACR_SNOW_SD_DZ
+ACR_SNOW_GL_DZ
+ACR_SNOW_GL_SD_DZ
+ACR_SNOW_CCO_DZ
+ACR_SNOW_CCO_SD_DZ
+ACR_SNOW_CCO_GL_DZ
+ACR_SNOW_CCO_GL_SD_DZ
+ACR_SNOW_Holo_DZ
+ACR_SNOW_Holo_SD_DZ
+ACR_SNOW_Holo_GL_DZ
+ACR_SNOW_Holo_GL_SD_DZ
+ACR_SNOW_ACOG_DZ
+ACR_SNOW_ACOG_SD_DZ
+ACR_SNOW_ACOG_GL_DZ
+ACR_SNOW_ACOG_GL_SD_DZ
+ACR_SNOW_TWS_DZ
+ACR_SNOW_TWS_GL_DZ
+ACR_SNOW_TWS_SD_DZ
+ACR_SNOW_TWS_GL_SD_DZ
+ACR_SNOW_NV_DZ
+ACR_SNOW_NV_SD_DZ
+ACR_SNOW_NV_GL_DZ
+ACR_SNOW_NV_GL_SD_DZ
+KAC_PDW_DZ
+KAC_PDW_CCO_DZ
+KAC_PDW_HOLO_DZ
+KAC_PDW_ACOG_DZ
+CTAR21_DZ
+CTAR21_CCO_DZ
+CTAR21_ACOG_DZ
+Masada_DZ
+Masada_SD_DZ
+Masada_CCO_DZ
+Masada_CCO_SD_DZ
+Masada_Holo_DZ
+Masada_Holo_SD_DZ
+Masada_ACOG_DZ
+Masada_ACOG_SD_DZ
+Masada_BL_DZ
+Masada_BL_SD_DZ
+Masada_BL_CCO_DZ
+Masada_BL_CCO_SD_DZ
+Masada_BL_Holo_DZ
+Masada_BL_Holo_SD_DZ
+Masada_BL_ACOG_DZ
+Masada_BL_ACOG_SD_DZ
+MK16_DZ
+MK16_CCO_DZ
+MK16_Holo_DZ
+MK16_ACOG_DZ
+MK16_GL_DZ
+MK16_GL_CCO_DZ
+MK16_GL_Holo_DZ
+MK16_GL_ACOG_DZ
+MK16_CCO_SD_DZ
+MK16_Holo_SD_DZ
+MK16_ACOG_SD_DZ
+MK16_GL_CCO_SD_DZ
+MK16_GL_Holo_SD_DZ
+MK16_GL_ACOG_SD_DZ
+MK16_BL_CCO_DZ
+MK16_BL_GL_ACOG_DZ
+MK16_BL_Holo_SD_DZ
+MK16_BL_GL_CCO_SD_DZ
+XM8_DZ
+XM8_DES_DZ
+XM8_GREY_DZ
+XM8_GREY_2_DZ
+XM8_GL_DZ
+XM8_DES_GL_DZ
+XM8_GREY_GL_DZ
+XM8_Compact_DZ
+XM8_DES_Compact_DZ
+XM8_GREY_Compact_DZ
+XM8_GREY_2_Compact_DZ
+XM8_Sharpsh_DZ
+XM8_DES_Sharpsh_DZ
+XM8_GREY_Sharpsh_DZ
+XM8_SAW_DZ
+XM8_DES_SAW_DZ
+XM8_GREY_SAW_DZ
+XM8_SD_DZ
+M14_DZ
+M14_Gh_DZ
+M14_CCO_DZ
+M14_CCO_Gh_DZ
+M14_Holo_DZ
+M14_Holo_Gh_DZ
+M1A_SC16_BL_DZ
+M1A_SC16_BL_ACOG_DZ
+M1A_SC16_BL_CCO_DZ
+M1A_SC16_BL_HOLO_DZ
+M1A_SC16_BL_PU_DZ
+M1A_SC16_BL_Sniper_DZ
+M1A_SC16_TAN_DZ
+M1A_SC16_TAN_ACOG_DZ
+M1A_SC16_TAN_CCO_DZ
+M1A_SC16_TAN_HOLO_DZ
+M1A_SC16_TAN_PU_DZ
+M1A_SC16_TAN_Sniper_DZ
+M1A_SC2_BL_DZ
+M1A_SC2_BL_ACOG_DZ
+M1A_SC2_BL_CCO_DZ
+M1A_SC2_BL_HOLO_DZ
+M1A_SC2_BL_PU_DZ
+M1A_SC2_BL_Sniper_DZ
+M21_DZ
+M21A5_DZ
+M21A5_SD_DZ
+HK417_DZ
+HK417_SD_DZ
+HK417_CCO_DZ
+HK417_CCO_SD_DZ
+HK417_Holo_DZ
+HK417_Holo_SD_DZ
+HK417_ACOG_DZ
+HK417_ACOG_SD_DZ
+HK417C_DZ
+HK417C_GL_DZ
+HK417C_CCO_DZ
+HK417C_GL_CCO_DZ
+HK417C_Holo_DZ
+HK417C_GL_Holo_DZ
+HK417C_ACOG_DZ
+HK417C_GL_ACOG_DZ
+HK417_Sniper_DZ
+HK417_Sniper_SD_DZ
+MK14_DZ
+MK14_CCO_DZ
+MK14_Holo_DZ
+MK14_ACOG_DZ
+MK14_Sniper_DZ
+MK14_SD_DZ
+MK14_CCO_SD_DZ
+MK14_Holo_SD_DZ
+MK14_ACOG_SD_DZ
+MK14_Sniper_SD_DZ
+MK17_DZ
+MK17_CCO_DZ
+MK17_Holo_DZ
+MK17_ACOG_DZ
+MK17_GL_DZ
+MK17_GL_CCO_DZ
+MK17_GL_Holo_DZ
+MK17_GL_ACOG_DZ
+MK17_CCO_SD_DZ
+MK17_Holo_SD_DZ
+MK17_ACOG_SD_DZ
+MK17_GL_CCO_SD_DZ
+MK17_GL_Holo_SD_DZ
+MK17_BL_Holo_DZ
+MK17_BL_GL_ACOG_DZ
+MK17_BL_CCO_SD_DZ
+MK17_BL_GL_Holo_SD_DZ
+MK17_Sniper_DZ
+MK17_Sniper_SD_DZ
+M110_NV_DZ
+CZ805_A1_DZ
+CZ805_A1_GL_DZ
+CZ805_A2_DZ
+CZ805_A2_SD_DZ
+CZ805_B_GL_DZ
+M24_DZ
+M24_Gh_DZ
+M24_DES_DZ
+M40A3_Gh_DZ
+M40A3_DZ
+CZ750_DZ
+M249_CCO_DZ
+M249_DZ
+M249_Holo_DZ
+M249_EP1_DZ
+M249_m145_EP1_DZE
+L110A1_CCO_DZ
+L110A1_Holo_DZ
+L110A1_DZ
+BAF_L110A1_Aim_DZE
+M240_DZ
+M240_CCO_DZ
+M240_Holo_DZ
+m240_scoped_EP1_DZE
+M60A4_EP1_DZE
+Mk43_DZ
+MK43_Holo_DZ
+MK43_ACOG_DZ
+MK43_M145_DZ
+M1014_DZ
+M1014_CCO_DZ
+M1014_Holo_DZ
+Mk48_CCO_DZ
+Mk48_DZ
+Mk48_Holo_DZ
+Mk48_DES_CCO_DZ
+PKM_DZ
+Pecheneg_DZ
+UK59_DZ
+RPK74_Kobra_DZ
+RPK74_DZ
+RPK74_PSO1_DZ
+SVD_PSO1_DZ
+SVD_PSO1_Gh_DZ
+SVD_DZ
+SVD_Gh_DZ
+SVD_PSO1_Gh_DES_DZ
+SVD_NSPU_DZ
+SVD_Gold_DZ
+SVU_PSO1_DZ
+VSS_vintorez_DZE
+VAL_DZ
+VAL_Kobra_DZ
+VAL_PSO1_DZ
+KSVK_DZE
+Mosin_DZ
+Mosin_BR_DZ
+Mosin_FL_DZ
+Mosin_MFL_DZ
+Mosin_Belt_DZ
+Mosin_Belt_FL_DZ
+Mosin_Belt_MFL_DZ
+Mosin_PU_DZ
+Mosin_PU_FL_DZ
+Mosin_PU_MFL_DZ
+Mosin_PU_Belt_DZ
+Mosin_PU_Belt_FL_DZ
+Mosin_PU_Belt_MFL_DZ
+MP5_DZ
+MP5_SD_DZ
+Kriss_DZ
+Kriss_CCO_DZ
+Kriss_Holo_DZ
+Kriss_SD_DZ
+Kriss_CCO_SD_DZ
+Kriss_Holo_SD_DZ
+Scorpion_Evo3_DZ
+Scorpion_Evo3_CCO_DZ
+Scorpion_Evo3_CCO_SD_DZ
+MP7_DZ
+MP7_FL_DZ
+MP7_MFL_DZ
+MP7_Holo_DZ
+MP7_Holo_FL_DZ
+MP7_Holo_MFL_DZ
+MP7_CCO_DZ
+MP7_CCO_FL_DZ
+MP7_CCO_MFL_DZ
+MP7_ACOG_DZ
+MP7_ACOG_FL_DZ
+MP7_ACOG_MFL_DZ
+MP7_SD_DZ
+MP7_SD_FL_DZ
+MP7_SD_MFL_DZ
+MP7_Holo_SD_DZ
+MP7_Holo_SD_FL_DZ
+MP7_Holo_SD_MFL_DZ
+MP7_CCO_SD_DZ
+MP7_CCO_SD_FL_DZ
+MP7_CCO_SD_MFL_DZ
+MP7_ACOG_SD_DZ
+MP7_ACOG_SD_FL_DZ
+MP7_ACOG_SD_MFL_DZ
+TMP_DZ
+TMP_CCO_DZ
+TMP_Holo_DZ
+TMP_SD_DZ
+TMP_CCO_SD_DZ
+TMP_Holo_SD_DZ
+UMP_DZ
+UMP_CCO_DZ
+UMP_Holo_DZ
+UMP_SD_DZ
+UMP_CCO_SD_DZ
+UMP_Holo_SD_DZ
+P90_DZ
+P90_CCO_DZ
+P90_Holo_DZ
+P90_SD_DZ
+P90_CCO_SD_DZ
+P90_Holo_SD_DZ
+Sten_MK_DZ
+MAT49_DZ
+M31_DZ
+M16A2_DZ
+M16A2_GL_DZ
+M16A2_Rusty_DZ
+M16A4_DZ
+M16A4_FL_DZ
+M16A4_MFL_DZ
+M16A4_GL_DZ
+M16A4_GL_FL_DZ
+M16A4_GL_MFL_DZ
+M16A4_CCO_DZ
+M16A4_CCO_FL_DZ
+M16A4_CCO_MFL_DZ
+M16A4_GL_CCO_DZ
+M16A4_GL_CCO_FL_DZ
+M16A4_GL_CCO_MFL_DZ
+M16A4_Holo_DZ
+M16A4_Holo_FL_DZ
+M16A4_Holo_MFL_DZ
+M16A4_GL_Holo_DZ
+M16A4_GL_Holo_FL_DZ
+M16A4_GL_Holo_MFL_DZ
+M16A4_ACOG_DZ
+M16A4_ACOG_FL_DZ
+M16A4_ACOG_MFL_DZ
+M16A4_GL_ACOG_DZ
+M16A4_GL_ACOG_FL_DZ
+M16A4_GL_ACOG_MFL_DZ
+SA58_DZ
+SA58_RIS_DZ
+SA58_RIS_FL_DZ
+SA58_RIS_MFL_DZ
+SA58_CCO_DZ
+SA58_CCO_FL_DZ
+SA58_CCO_MFL_DZ
+SA58_Holo_DZ
+SA58_Holo_FL_DZ
+SA58_Holo_MFL_DZ
+SA58_ACOG_DZ
+SA58_ACOG_FL_DZ
+SA58_ACOG_MFL_DZ
+Sa58V_DZ
+Sa58V_Camo_CCO_DZ
+Sa58V_Camo_ACOG_DZ
+L85A2_DZ
+L85A2_FL_DZ
+L85A2_MFL_DZ
+L85A2_SD_DZ
+L85A2_SD_FL_DZ
+L85A2_SD_MFL_DZ
+L85A2_CCO_DZ
+L85A2_CCO_FL_DZ
+L85A2_CCO_MFL_DZ
+L85A2_CCO_SD_DZ
+L85A2_CCO_SD_FL_DZ
+L85A2_CCO_SD_MFL_DZ
+L85A2_Holo_DZ
+L85A2_Holo_FL_DZ
+L85A2_Holo_MFL_DZ
+L85A2_Holo_SD_DZ
+L85A2_Holo_SD_FL_DZ
+L85A2_Holo_SD_MFL_DZ
+L85A2_ACOG_DZ
+L85A2_ACOG_FL_DZ
+L85A2_ACOG_MFL_DZ
+L85A2_ACOG_SD_DZ
+L85A2_ACOG_SD_FL_DZ
+L85A2_ACOG_SD_MFL_DZ
+BAF_L85A2_RIS_TWS_DZ
+L86A2_LSW_DZ
+Bizon_DZ
+Bizon_Kobra_DZ
+Bizon_SD_DZ
+Bizon_Kobra_SD_DZ
+CZ550_DZ
+LeeEnfield_DZ
+MR43_DZ
+Winchester1866_DZ
+Remington870_DZ
+Remington870_FL_DZ
+Remington870_MFL_DZ
+Saiga12K_DZ
+USAS12_DZ
+AA12_DZ
+Crossbow_DZ
+Crossbow_FL_DZ
+Crossbow_MFL_DZ
+Crossbow_CCO_DZ
+Crossbow_CCO_FL_DZ
+Crossbow_CCO_MFL_DZ
+Crossbow_Scope_DZ
+Crossbow_Scope_FL_DZ
+Crossbow_Scope_MFL_DZ
+L115A3_DZ
+L115A3_2_DZ
+MSR_DZ
+MSR_SD_DZ
+MSR_NV_DZ
+MSR_NV_SD_DZ
+MSR_TWS_DZ
+MSR_TWS_SD_DZ
+XM2010_DZ
+XM2010_SD_DZ
+XM2010_NV_DZ
+XM2010_NV_SD_DZ
+XM2010_TWS_DZ
+XM2010_TWS_SD_DZ
+Anzio_20_DZ
+BAF_AS50_scoped_DZ
+m107_DZ
+m107_SKN
+M4SPR_DZE
+M200_CheyTac_DZ
+M200_CheyTac_SD_DZ
+WA2000_DZ
+Barrett_MRAD_Iron_DZ
+Barrett_MRAD_CCO_DZ
+Barrett_MRAD_Sniper_DZ
+M9_DZ
+M9_SD_DZ
+M9_Camo_DZ
+M9_Camo_SD_DZ
+M93R_DZ
+P99_Black_DZ
+P99_Black_SD_DZ
+P99_Green_DZ
+P99_Green_SD_DZ
+P99_Silver_DZ
+P99_Silver_SD_DZ
+BrowningHP_DZ
+P226_DZ
+P226_Silver_DZ
+P38_DZ
+PPK_DZ
+MK22_DZ
+MK22_2_DZ
+MK22_SD_DZ
+MK22_2_SD_DZ
+G17_DZ
+G17_FL_DZ
+G17_MFL_DZ
+G17_SD_DZ
+G17_SD_FL_DZ
+G17_SD_MFL_DZ
+G18_DZ
+M1911_DZ
+M1911_2_DZ
+Kimber_M1911_DZ
+Kimber_M1911_SD_DZ
+USP_DZ
+USP_SD_DZ
+Makarov_DZ
+Makarov_SD_DZ
+Tokarew_TT33_DZ
+Ruger_MK2_DZ
+APS_DZ
+APS_SD_DZ
+PDW_DZ
+PDW_SD_DZ
+TEC9_DZ
+Mac10_DZ
+Revolver_DZ
+Revolver_Gold_DZ
+Colt_Anaconda_DZ
+Colt_Anaconda_Gold_DZ
+Colt_Bull_DZ
+Colt_Python_DZ
+Colt_Revolver_DZ
+CZ75P_DZ
+CZ75D_DZ
+CZ75SP_DZ
+CZ75SP_SD_DZ
+DesertEagle_DZ
+DesertEagle_Gold_DZ
+DesertEagle_Silver_DZ
+DesertEagle_Modern_DZ
+MeleeHatchet
+MeleeCrowbar
+MeleeMachete
+MeleeBaseBallBat
+MeleeBaseBallBatBarbed
+MeleeBaseBallBatNails
+MeleeFishingPole
+MeleeSledge
+BinocularBroken
+ItemNVGBroken_DZE
+NVGoggles_DZE
+ItemNVGFullBroken_DZE
+Binocular_VectorBroken
+ChainSaw
+ChainSawB
+ChainSawG
+ChainSawP
+ChainSawR
+ChainSawBroken
+ChainSawBBroken
+ChainSawGBroken
+ChainSawPBroken
+ChainSawRBroken
+ItemMap_Debug
+ItemGPSBroken_DZE
+ItemKnife
+ItemKnife5
+ItemKnife4
+ItemKnife3
+ItemKnife2
+ItemKnife1
+ItemKnifeBlunt
+ItemMatchboxEmpty
+ItemMatchbox
+Item5Matchbox
+Item4Matchbox
+Item3Matchbox
+Item2Matchbox
+Item1Matchbox
+ItemToolbox
+ItemToolboxBroken
+ItemEtool
+ItemEtoolBroken
+ItemFishingPole
+ItemFishingPoleBroken
+ItemShovel
+ItemShovelBroken
+ItemPickaxe
+ItemPickaxeBroken
+ItemSledge
+ItemSledgeBroken
+ItemSledgeHammer
+ItemSledgeHammerBroken
+ItemCrowbar
+ItemCrowbarBent
+ItemHatchet
+ItemHatchetBroken
+ItemMachete
+ItemMacheteBroken
+ItemFlashlight
+ItemFlashlightBroken
+MeleeFlashlight
+ItemFlashlightRed
+ItemFlashlightRedBroken
+MeleeFlashlightRed
+ItemRadioBroken_DZE
+ItemKeyKit
+ItemKeyKitBroken
+ItemAPSI_DZE
+ItemAPSIBroken_DZE
+ItemPilotmask_DZE
+ItemPilotmaskBroken_DZE
+ItemGasmask1_DZE
+ItemGasmask1Broken_DZE
+ItemGasmask2_DZE
+ItemGasmask2Broken_DZE
+ItemSolder_DZE
+ItemSolderBroken_DZE
+Cuffs_DZE
+CuffsBroken_DZE
+Hammer_DZE
+HammerBroken_DZE
+Handsaw_DZE
+HandsawBroken_DZE
+Smartphone_DZE
+SmartphoneBroken_DZE
+Scissors_DZE
+ScissorsBroken_DZE
+Screwdriver_DZE
+ScrewdriverBroken_DZE
+Wrench_DZE
+WrenchBroken_DZE
+Notebook_bio_DZE
+Notebook_che_DZE
+Notebook_phy_DZE
+Notebook_secret_DZE
+Notebook_herbs_DZE
+Document_Random_DZE
+Document_Military_DZE
+Document_Topsecret_DZE
+Manual_electronics_DZE
+Manual_camera_DZE
+Manual_repair_DZE
+Map_Military_DZE
+Map_Survivor_DZE
\ No newline at end of file
diff --git a/Documents/Epoch 1.0.7 Classnames/Epoch Backpacks.txt b/Documents/Epoch 1.0.7 Classnames/Epoch Backpacks.txt
new file mode 100644
index 000000000..d6db64559
--- /dev/null
+++ b/Documents/Epoch 1.0.7 Classnames/Epoch Backpacks.txt
@@ -0,0 +1,102 @@
+DZ_Patrol_Pack_EP1
+DZ_Assault_Pack_EP1
+DZ_Czech_Vest_Pouch
+DZ_ALICE_Pack_EP1
+DZ_TK_Assault_Pack_EP1
+DZ_British_ACU
+DZ_CivilBackpack_EP1
+DZ_Backpack_EP1
+DZ_LargeGunBag_EP1
+DZ_GunBag_EP1
+DZ_CompactPack_EP1
+DZ_TerminalPack_EP1
+Patrol_Pack_DZE1
+Patrol_Pack_DZE2
+GymBag_Camo_DZE1
+GymBag_Camo_DZE2
+GymBag_Green_DZE1
+GymBag_Green_DZE2
+Czech_Vest_Pouch_DZE1
+Czech_Vest_Pouch_DZE2
+Assault_Pack_DZE1
+Assault_Pack_DZE2
+TerminalPack_DZE1
+TerminalPack_DZE2
+TinyPack_DZE1
+TinyPack_DZE2
+ALICE_Pack_DZE1
+ALICE_Pack_DZE2
+TK_Assault_Pack_DZE1
+TK_Assault_Pack_DZE2
+School_Bag_DZE1
+School_Bag_DZE2
+CompactPack_DZE1
+CompactPack_DZE2
+British_ACU_DZE1
+British_ACU_DZE2
+GunBag_DZE1
+GunBag_DZE2
+PartyPack_DZE1
+PartyPack_DZE2
+NightPack_DZE1
+NightPack_DZE2
+SurvivorPack_DZE1
+SurvivorPack_DZE2
+AirwavesPack_DZE1
+AirwavesPack_DZE2
+CzechBackpack_DZE1
+CzechBackpack_DZE2
+CzechBackpack_Camping_DZE1
+CzechBackpack_Camping_DZE2
+CzechBackpack_OD_DZE1
+CzechBackpack_OD_DZE2
+CzechBackpack_DES_DZE1
+CzechBackpack_DES_DZE2
+CzechBackpack_3DES_DZE1
+CzechBackpack_3DES_DZE2
+CzechBackpack_WDL_DZE1
+CzechBackpack_WDL_DZE2
+CzechBackpack_MAR_DZE1
+CzechBackpack_MAR_DZE2
+CzechBackpack_DMAR_DZE1
+CzechBackpack_DMAR_DZE2
+CzechBackpack_UCP_DZE1
+CzechBackpack_UCP_DZE2
+CzechBackpack_6DES_DZE1
+CzechBackpack_6DES_DZE2
+CzechBackpack_TAK_DZE1
+CzechBackpack_TAK_DZE2
+CzechBackpack_NVG_DZE1
+CzechBackpack_NVG_DZE2
+CzechBackpack_BLK_DZE1
+CzechBackpack_BLK_DZE2
+CzechBackpack_DPM_DZE1
+CzechBackpack_DPM_DZE2
+CzechBackpack_FIN_DZE1
+CzechBackpack_FIN_DZE2
+CzechBackpack_MTC_DZE1
+CzechBackpack_MTC_DZE2
+CzechBackpack_NOR_DZE1
+CzechBackpack_NOR_DZE2
+CzechBackpack_WIN_DZE1
+CzechBackpack_WIN_DZE2
+CzechBackpack_ATC_DZE1
+CzechBackpack_ATC_DZE2
+CzechBackpack_MTL_DZE1
+CzechBackpack_MTL_DZE2
+CzechBackpack_FTN_DZE1
+CzechBackpack_FTN_DZE2
+WandererBackpack_DZE1
+WandererBackpack_DZE2
+LegendBackpack_DZE1
+LegendBackpack_DZE2
+CoyoteBackpack_DZE1
+CoyoteBackpack_DZE2
+CoyoteBackpackDes_DZE1
+CoyoteBackpackDes_DZE2
+CoyoteBackpackWdl_DZE1
+CoyoteBackpackWdl_DZE2
+CoyoteBackpack_Camping_DZE1
+CoyoteBackpack_Camping_DZE2
+LargeGunBag_DZE1
+LargeGunBag_DZE2
\ No newline at end of file
diff --git a/Documents/Epoch 1.0.7 Classnames/Epoch Toolsy.txt b/Documents/Epoch 1.0.7 Classnames/Epoch Toolsy.txt
new file mode 100644
index 000000000..136978674
--- /dev/null
+++ b/Documents/Epoch 1.0.7 Classnames/Epoch Toolsy.txt
@@ -0,0 +1,114 @@
+Kostey_photos
+Kostey_map_case
+Kostey_notebook
+CDF_dogtags
+Moscow_Bombing_File
+Cobalt_File
+ItemWatch
+ItemCompass
+ItemGPS
+ItemRadio
+ItemMap
+EvPhoto
+EvMap
+EvMoscow
+EvKobalt
+EvMoney
+EvDogTags
+BinocularBroken
+ItemNVGBroken_DZE
+NVGoggles_DZE
+ItemNVGFullBroken_DZE
+Binocular_VectorBroken
+ChainSaw
+ChainSawB
+ChainSawG
+ChainSawP
+ChainSawR
+ChainSawBroken
+ChainSawBBroken
+ChainSawGBroken
+ChainSawPBroken
+ChainSawRBroken
+ItemMap_Debug
+ItemGPSBroken_DZE
+ItemKnife
+ItemKnife5
+ItemKnife4
+ItemKnife3
+ItemKnife2
+ItemKnife1
+ItemKnifeBlunt
+ItemMatchboxEmpty
+ItemMatchbox
+Item5Matchbox
+Item4Matchbox
+Item3Matchbox
+Item2Matchbox
+Item1Matchbox
+ItemToolbox
+ItemToolboxBroken
+ItemEtool
+ItemEtoolBroken
+ItemFishingPole
+ItemFishingPoleBroken
+ItemShovel
+ItemShovelBroken
+ItemPickaxe
+ItemPickaxeBroken
+ItemSledge
+ItemSledgeBroken
+ItemSledgeHammer
+ItemSledgeHammerBroken
+ItemCrowbar
+ItemCrowbarBent
+ItemHatchet
+ItemHatchetBroken
+ItemMachete
+ItemMacheteBroken
+ItemFlashlight
+ItemFlashlightBroken
+MeleeFlashlight
+ItemFlashlightRed
+ItemFlashlightRedBroken
+MeleeFlashlightRed
+ItemRadioBroken_DZE
+ItemKeyKit
+ItemKeyKitBroken
+ItemAPSI_DZE
+ItemAPSIBroken_DZE
+ItemPilotmask_DZE
+ItemPilotmaskBroken_DZE
+ItemGasmask1_DZE
+ItemGasmask1Broken_DZE
+ItemGasmask2_DZE
+ItemGasmask2Broken_DZE
+ItemSolder_DZE
+ItemSolderBroken_DZE
+Cuffs_DZE
+CuffsBroken_DZE
+Hammer_DZE
+HammerBroken_DZE
+Handsaw_DZE
+HandsawBroken_DZE
+Smartphone_DZE
+SmartphoneBroken_DZE
+Scissors_DZE
+ScissorsBroken_DZE
+Screwdriver_DZE
+ScrewdriverBroken_DZE
+Wrench_DZE
+WrenchBroken_DZE
+Notebook_bio_DZE
+Notebook_che_DZE
+Notebook_phy_DZE
+Notebook_secret_DZE
+Notebook_herbs_DZE
+Document_Random_DZE
+Document_Military_DZE
+Document_Topsecret_DZE
+Manual_electronics_DZE
+Manual_camera_DZE
+Manual_repair_DZE
+Map_Military_DZE
+Map_Survivor_DZE
\ No newline at end of file
diff --git a/Documents/Epoch 1.0.7 Classnames/Epoch Vehicles.txt b/Documents/Epoch 1.0.7 Classnames/Epoch Vehicles.txt
new file mode 100644
index 000000000..16d695459
--- /dev/null
+++ b/Documents/Epoch 1.0.7 Classnames/Epoch Vehicles.txt
@@ -0,0 +1,1385 @@
+HMMWV_M998A2_SOV_DES_EP1_DZ
+HMMWV_M998A2_SOV_DES_EP1_DZE
+HMMWV_M998A2_SOV_DES_EP1_DZE1
+HMMWV_M998A2_SOV_DES_EP1_DZE2
+HMMWV_M998A2_SOV_DES_EP1_DZE3
+HMMWV_M998A2_SOV_DES_EP1_DZE4
+HMMWV_M1151_M2_CZ_DES_EP1_DZ
+HMMWV_M1151_M2_CZ_DES_EP1_DZE
+HMMWV_M1151_M2_CZ_DES_EP1_DZE1
+HMMWV_M1151_M2_CZ_DES_EP1_DZE2
+HMMWV_M1151_M2_CZ_DES_EP1_DZE3
+HMMWV_M1151_M2_CZ_DES_EP1_DZE4
+HMMWV_GPK_M2_WINTER_DZ
+HMMWV_GPK_M2_WINTER_DZE
+HMMWV_GPK_M2_WINTER_DZE1
+HMMWV_GPK_M2_WINTER_DZE2
+HMMWV_GPK_M2_WINTER_DZE3
+HMMWV_GPK_M2_WINTER_DZE4
+HMMWV_M1114_AGS_ACR_DZ
+HMMWV_M1114_AGS_ACR_DZE
+HMMWV_M1114_AGS_ACR_DZE1
+HMMWV_M1114_AGS_ACR_DZE2
+HMMWV_M1114_AGS_ACR_DZE3
+HMMWV_M1114_AGS_ACR_DZE4
+HMMWV_M1114_DSHKM_ACR_DZ
+HMMWV_M1114_DSHKM_ACR_DZE
+HMMWV_M1114_DSHKM_ACR_DZE1
+HMMWV_M1114_DSHKM_ACR_DZE2
+HMMWV_M1114_DSHKM_ACR_DZE3
+HMMWV_M1114_DSHKM_ACR_DZE4
+HMMWV_Armored_DZ
+HMMWV_Armored_DZE
+HMMWV_Armored_DZE1
+HMMWV_Armored_DZE2
+HMMWV_Armored_DZE3
+HMMWV_Armored_DZE4
+HMMWV_Winter_Armored_DZ
+HMMWV_Winter_Armored_DZE
+HMMWV_Winter_Armored_DZE1
+HMMWV_Winter_Armored_DZE2
+HMMWV_Winter_Armored_DZE3
+HMMWV_Winter_Armored_DZE4
+HMMWV_M2_DZ
+HMMWV_M2_DZE
+HMMWV_M2_DZE1
+HMMWV_M2_DZE2
+HMMWV_M2_DZE3
+HMMWV_M2_DZE4
+HMMWV_M1035_DES_EP1_DZE
+HMMWV_M1035_DES_EP1_DZE1
+HMMWV_M1035_DES_EP1_DZE2
+HMMWV_M1035_DES_EP1_DZE3
+HMMWV_M1035_DES_EP1_DZE4
+HMMWV_DZ
+HMMWV_DZE1
+HMMWV_DZE2
+HMMWV_DZE3
+HMMWV_DZE4
+HMMWV_DES_EP1_DZE
+HMMWV_DES_EP1_DZE1
+HMMWV_DES_EP1_DZE2
+HMMWV_DES_EP1_DZE3
+HMMWV_DES_EP1_DZE4
+HMMWV_WINTER_DZ
+HMMWV_WINTER_DZE1
+HMMWV_WINTER_DZE2
+HMMWV_WINTER_DZE3
+HMMWV_WINTER_DZE4
+Hummer_DZE
+Hummer_DZE1
+Hummer_DZE2
+Hummer_DZE3
+Hummer_DZE4
+HMMWV_Ambulance_DZE
+HMMWV_Ambulance_DZE1
+HMMWV_Ambulance_DZE2
+HMMWV_Ambulance_DZE3
+HMMWV_Ambulance_DZE4
+HMMWV_Ambulance_CZ_DES_EP1_DZE
+HMMWV_Ambulance_CZ_DES_EP1_DZE1
+HMMWV_Ambulance_CZ_DES_EP1_DZE2
+HMMWV_Ambulance_CZ_DES_EP1_DZE3
+HMMWV_Ambulance_CZ_DES_EP1_DZE4
+ArmoredSUV_PMC_DZ
+ArmoredSUV_PMC_DZE
+ArmoredSUV_PMC_DZE1
+ArmoredSUV_PMC_DZE2
+ArmoredSUV_PMC_DZE3
+ArmoredSUV_PMC_DZE4
+ArmoredSUV_PKT_DZ
+ArmoredSUV_PKT_DZE
+ArmoredSUV_PKT_DZE1
+ArmoredSUV_PKT_DZE2
+ArmoredSUV_PKT_DZE3
+ArmoredSUV_PKT_DZE4
+BTR40_MG_TK_GUE_EP1_DZ
+BTR40_MG_TK_GUE_EP1_DZE
+BTR40_MG_TK_GUE_EP1_DZE1
+BTR40_MG_TK_GUE_EP1_DZE2
+BTR40_MG_TK_GUE_EP1_DZE3
+BTR40_MG_TK_GUE_EP1_DZE4
+BTR40_MG_TK_INS_EP1_DZ
+BTR40_MG_TK_INS_EP1_DZE
+BTR40_MG_TK_INS_EP1_DZE1
+BTR40_MG_TK_INS_EP1_DZE2
+BTR40_MG_TK_INS_EP1_DZE3
+BTR40_MG_TK_INS_EP1_DZE4
+BTR40_TK_GUE_EP1_DZE
+BTR40_TK_GUE_EP1_DZE1
+BTR40_TK_GUE_EP1_DZE2
+BTR40_TK_GUE_EP1_DZE3
+BTR40_TK_GUE_EP1_DZE4
+BTR40_TK_INS_EP1_DZE
+BTR40_TK_INS_EP1_DZE1
+BTR40_TK_INS_EP1_DZE2
+BTR40_TK_INS_EP1_DZE3
+BTR40_TK_INS_EP1_DZE4
+BTR60_TK_EP1_DZ
+BTR60_TK_EP1_DZE
+BTR60_TK_EP1_DZE1
+BTR60_TK_EP1_DZE2
+BTR60_TK_EP1_DZE3
+BTR60_TK_EP1_DZE4
+BTR60_Gue_DZ
+BTR60_Gue_DZE
+BTR60_Gue_DZE1
+BTR60_Gue_DZE2
+BTR60_Gue_DZE3
+BTR60_Gue_DZE4
+BTR90_DZ
+BTR90_DZE
+BTR90_DZE1
+BTR90_DZE2
+BTR90_DZE3
+BTR90_DZE4
+BTR90_HQ_DZ
+BTR90_HQ_DZE
+BTR90_HQ_DZE1
+BTR90_HQ_DZE2
+BTR90_HQ_DZE3
+BTR90_HQ_DZE4
+datsun1_civil_1_open_DZE
+datsun1_civil_1_open_DZE1
+datsun1_civil_1_open_DZE2
+datsun1_civil_1_open_DZE3
+datsun1_civil_1_open_DZE4
+datsun1_green_open_DZE
+datsun1_green_open_DZE1
+datsun1_green_open_DZE2
+datsun1_green_open_DZE3
+datsun1_green_open_DZE4
+datsun1_civil_2_covered_DZE
+datsun1_civil_2_covered_DZE1
+datsun1_civil_2_covered_DZE2
+datsun1_civil_2_covered_DZE3
+datsun1_civil_2_covered_DZE4
+datsun1_red_covered_DZE
+datsun1_red_covered_DZE1
+datsun1_red_covered_DZE2
+datsun1_red_covered_DZE3
+datsun1_red_covered_DZE4
+datsun1_civil_3_open_DZE
+datsun1_civil_3_open_DZE1
+datsun1_civil_3_open_DZE2
+datsun1_civil_3_open_DZE3
+datsun1_civil_3_open_DZE4
+GAZ_Vodnik_HMG_DZ
+GAZ_Vodnik_HMG_DZE
+GAZ_Vodnik_HMG_DZE1
+GAZ_Vodnik_HMG_DZE2
+GAZ_Vodnik_HMG_DZE3
+GAZ_Vodnik_HMG_DZE4
+GAZ_Vodnik_DZ
+GAZ_Vodnik_DZE
+GAZ_Vodnik_DZE1
+GAZ_Vodnik_DZE2
+GAZ_Vodnik_DZE3
+GAZ_Vodnik_DZE4
+GAZ_Vodnik_MedEvac_DZE
+GAZ_Vodnik_MedEvac_DZE1
+GAZ_Vodnik_MedEvac_DZE2
+GAZ_Vodnik_MedEvac_DZE3
+GAZ_Vodnik_MedEvac_DZE4
+hilux1_civil_1_open_DZE
+hilux1_civil_1_open_DZE1
+hilux1_civil_1_open_DZE2
+hilux1_civil_1_open_DZE3
+hilux1_civil_1_open_DZE4
+hilux1_civil_2_covered_DZE
+hilux1_civil_2_covered_DZE1
+hilux1_civil_2_covered_DZE2
+hilux1_civil_2_covered_DZE3
+hilux1_civil_2_covered_DZE4
+hilux1_civil_3_open_DZE
+hilux1_civil_3_open_DZE1
+hilux1_civil_3_open_DZE2
+hilux1_civil_3_open_DZE3
+hilux1_civil_3_open_DZE4
+Ikarus_DZE
+Ikarus_TK_CIV_EP1_DZE
+Ikarus_White_DZE
+Ikarus_Armored_DZE
+KamazOpen_DZE
+KamazOpen_DZE1
+KamazOpen_DZE2
+KamazOpen_DZE3
+KamazOpen_DZE4
+Kamaz_DZE
+Kamaz_DZE1
+Kamaz_DZE2
+Kamaz_DZE3
+Kamaz_DZE4
+KamazRefuel_DZ
+KamazRefuel_DZE1
+KamazRefuel_DZE2
+KamazRefuel_DZE3
+KamazRefuel_DZE4
+KamazRepair_DZE
+KamazRepair_DZE1
+KamazRepair_DZE2
+KamazRepair_DZE3
+KamazRepair_DZE4
+KamazReammo_DZE
+KamazReammo_DZE1
+KamazReammo_DZE2
+KamazReammo_DZE3
+KamazReammo_DZE4
+KamazOpen_Winter_DZE
+KamazOpen_Winter_DZE1
+KamazOpen_Winter_DZE2
+KamazOpen_Winter_DZE3
+KamazOpen_Winter_DZE4
+Kamaz_Winter_DZE
+Kamaz_Winter_DZE1
+Kamaz_Winter_DZE2
+Kamaz_Winter_DZE3
+Kamaz_Winter_DZE4
+KamazRefuel_Winter_DZ
+KamazRefuel_Winter_DZE1
+KamazRefuel_Winter_DZE2
+KamazRefuel_Winter_DZE3
+KamazRefuel_Winter_DZE4
+KamazRepair_Winter_DZE
+KamazRepair_Winter_DZE1
+KamazRepair_Winter_DZE2
+KamazRepair_Winter_DZE3
+KamazRepair_Winter_DZE4
+KamazReammo_Winter_DZE
+KamazReammo_Winter_DZE1
+KamazReammo_Winter_DZE2
+KamazReammo_Winter_DZE3
+KamazReammo_Winter_DZE4
+Lada1_DZE
+Lada1_DZE1
+Lada1_DZE2
+Lada1_DZE3
+Lada1_DZE4
+Lada2_DZE
+Lada2_DZE1
+Lada2_DZE2
+Lada2_DZE3
+Lada2_DZE4
+LadaLM_DZE
+LadaLM_DZE1
+LadaLM_DZE2
+LadaLM_DZE3
+LadaLM_DZE4
+Lada1_TK_CIV_EP1_DZE
+Lada1_TK_CIV_EP1_DZE1
+Lada1_TK_CIV_EP1_DZE2
+Lada1_TK_CIV_EP1_DZE3
+Lada1_TK_CIV_EP1_DZE4
+Lada2_TK_CIV_EP1_DZE
+Lada2_TK_CIV_EP1_DZE1
+Lada2_TK_CIV_EP1_DZE2
+Lada2_TK_CIV_EP1_DZE3
+Lada2_TK_CIV_EP1_DZE4
+GLT_M300_LT_DZE
+GLT_M300_LT_DZE1
+GLT_M300_LT_DZE2
+GLT_M300_LT_DZE3
+GLT_M300_LT_DZE4
+LandRover_CZ_EP1_DZE
+LandRover_CZ_EP1_DZE1
+LandRover_CZ_EP1_DZE2
+LandRover_CZ_EP1_DZE3
+LandRover_CZ_EP1_DZE4
+LandRover_TK_CIV_EP1_DZE
+LandRover_TK_CIV_EP1_DZE1
+LandRover_TK_CIV_EP1_DZE2
+LandRover_TK_CIV_EP1_DZE3
+LandRover_TK_CIV_EP1_DZE4
+LandRover_ACR_DZE
+LandRover_ACR_DZE1
+LandRover_ACR_DZE2
+LandRover_ACR_DZE3
+LandRover_ACR_DZE4
+LandRover_Ambulance_ACR_DZE
+LandRover_Ambulance_ACR_DZE1
+LandRover_Ambulance_ACR_DZE2
+LandRover_Ambulance_ACR_DZE3
+LandRover_Ambulance_ACR_DZE4
+LandRover_Ambulance_Des_ACR_DZE
+LandRover_Ambulance_Des_ACR_DZE1
+LandRover_Ambulance_Des_ACR_DZE2
+LandRover_Ambulance_Des_ACR_DZE3
+LandRover_Ambulance_Des_ACR_DZE4
+BAF_Offroad_D_DZE
+BAF_Offroad_D_DZE1
+BAF_Offroad_D_DZE2
+BAF_Offroad_D_DZE3
+BAF_Offroad_D_DZE4
+BAF_Offroad_W_DZE
+BAF_Offroad_W_DZE1
+BAF_Offroad_W_DZE2
+BAF_Offroad_W_DZE3
+BAF_Offroad_W_DZE4
+LandRover_Special_CZ_EP1_DZ
+LandRover_Special_CZ_EP1_DZE
+LandRover_Special_CZ_EP1_DZE1
+LandRover_Special_CZ_EP1_DZE2
+LandRover_Special_CZ_EP1_DZE3
+LandRover_Special_CZ_EP1_DZE4
+LandRover_MG_TK_EP1_DZ
+LandRover_MG_TK_EP1_DZE
+LandRover_MG_TK_EP1_DZE1
+LandRover_MG_TK_EP1_DZE2
+LandRover_MG_TK_EP1_DZE3
+LandRover_MG_TK_EP1_DZE4
+LandRover_SPG9_TK_EP1_DZ
+LandRover_SPG9_TK_EP1_DZE
+LandRover_SPG9_TK_EP1_DZE1
+LandRover_SPG9_TK_EP1_DZE2
+LandRover_SPG9_TK_EP1_DZE3
+LandRover_SPG9_TK_EP1_DZE4
+LAV25_DZ
+LAV25_DZE
+LAV25_DZE1
+LAV25_DZE2
+LAV25_DZE3
+LAV25_DZE4
+LAV25_HQ_DZ
+LAV25_HQ_DZE
+LAV25_HQ_DZE1
+LAV25_HQ_DZE2
+LAV25_HQ_DZE3
+LAV25_HQ_DZE4
+M113Ambul_UN_EP1_DZ
+M113Ambul_UN_EP1_DZE1
+M113Ambul_UN_EP1_DZE2
+M113Ambul_UN_EP1_DZE3
+M113Ambul_UN_EP1_DZE4
+M113Ambul_TK_EP1_DZ
+M113Ambul_TK_EP1_DZE1
+M113Ambul_TK_EP1_DZE2
+M113Ambul_TK_EP1_DZE3
+M113Ambul_TK_EP1_DZE4
+M113_UN_EP1_DZ
+M113_UN_EP1_DZE
+M113_UN_EP1_DZE1
+M113_UN_EP1_DZE2
+M113_UN_EP1_DZE3
+M113_UN_EP1_DZE4
+M113_TK_EP1_DZ
+M113_TK_EP1_DZE
+M113_TK_EP1_DZE1
+M113_TK_EP1_DZE2
+M113_TK_EP1_DZE3
+M113_TK_EP1_DZE4
+MTVR_DZE
+MTVR_DZE1
+MTVR_DZE2
+MTVR_DZE3
+MTVR_DZE4
+MTVR_DES_EP1_DZE
+MTVR_DES_EP1_DZE1
+MTVR_DES_EP1_DZE2
+MTVR_DES_EP1_DZE3
+MTVR_DES_EP1_DZE4
+MtvrRefuel_DES_EP1_DZ
+MtvrRefuel_DES_EP1_DZE1
+MtvrRefuel_DES_EP1_DZE2
+MtvrRefuel_DES_EP1_DZE3
+MtvrRefuel_DES_EP1_DZE4
+MtvrRefuel_DZ
+MtvrRefuel_DZE1
+MtvrRefuel_DZE2
+MtvrRefuel_DZE3
+MtvrRefuel_DZE4
+MtvrRepair_DZE
+MtvrRepair_DZE1
+MtvrRepair_DZE2
+MtvrRepair_DZE3
+MtvrRepair_DZE4
+MtvrReammo_DZE
+MtvrReammo_DZE1
+MtvrReammo_DZE2
+MtvrReammo_DZE3
+MtvrReammo_DZE4
+MTVR_Open_DZE
+MTVR_Open_DZE1
+MTVR_Open_DZE2
+MTVR_Open_DZE3
+MTVR_Open_DZE4
+S1203_TK_CIV_EP1_DZE
+S1203_TK_CIV_EP1_DZE1
+S1203_TK_CIV_EP1_DZE2
+S1203_TK_CIV_EP1_DZE3
+S1203_TK_CIV_EP1_DZE4
+S1203_ambulance_EP1_DZE
+S1203_ambulance_EP1_DZE1
+S1203_ambulance_EP1_DZE2
+S1203_ambulance_EP1_DZE3
+S1203_ambulance_EP1_DZE4
+Tractor_DZE
+TractorOld_DZE
+Tractor_Armored_DZE
+UAZ_MG_TK_EP1_DZ
+UAZ_MG_TK_EP1_DZE
+UAZ_MG_TK_EP1_DZE1
+UAZ_MG_TK_EP1_DZE2
+UAZ_MG_TK_EP1_DZE3
+UAZ_MG_TK_EP1_DZE4
+UAZ_MG_CDF_DZ
+UAZ_MG_CDF_DZE
+UAZ_MG_CDF_DZE1
+UAZ_MG_CDF_DZE2
+UAZ_MG_CDF_DZE3
+UAZ_MG_CDF_DZE4
+UAZ_MG_INS_DZ
+UAZ_MG_INS_DZE
+UAZ_MG_INS_DZE1
+UAZ_MG_INS_DZE2
+UAZ_MG_INS_DZE3
+UAZ_MG_INS_DZE4
+UAZ_MG_RUST_EP1_DZ
+UAZ_MG_RUST_EP1_DZE
+UAZ_MG_RUST_EP1_DZE1
+UAZ_MG_RUST_EP1_DZE2
+UAZ_MG_RUST_EP1_DZE3
+UAZ_MG_RUST_EP1_DZE4
+UAZ_MG_WINTER_DZ
+UAZ_MG_WINTER_DZE
+UAZ_MG_WINTER_DZE1
+UAZ_MG_WINTER_DZE2
+UAZ_MG_WINTER_DZE3
+UAZ_MG_WINTER_DZE4
+UAZ_AGS30_RU_DZ
+UAZ_AGS30_RU_DZE
+UAZ_AGS30_RU_DZE1
+UAZ_AGS30_RU_DZE2
+UAZ_AGS30_RU_DZE3
+UAZ_AGS30_RU_DZE4
+UAZ_AGS30_CDF_DZ
+UAZ_AGS30_CDF_DZE
+UAZ_AGS30_CDF_DZE1
+UAZ_AGS30_CDF_DZE2
+UAZ_AGS30_CDF_DZE3
+UAZ_AGS30_CDF_DZE4
+UAZ_AGS30_INS_DZ
+UAZ_AGS30_INS_DZE
+UAZ_AGS30_INS_DZE1
+UAZ_AGS30_INS_DZE2
+UAZ_AGS30_INS_DZE3
+UAZ_AGS30_INS_DZE4
+UAZ_AGS30_TK_EP1_DZ
+UAZ_AGS30_TK_EP1_DZE
+UAZ_AGS30_TK_EP1_DZE1
+UAZ_AGS30_TK_EP1_DZE2
+UAZ_AGS30_TK_EP1_DZE3
+UAZ_AGS30_TK_EP1_DZE4
+UAZ_AGS30_RUST_DZ
+UAZ_AGS30_RUST_DZE
+UAZ_AGS30_RUST_DZE1
+UAZ_AGS30_RUST_DZE2
+UAZ_AGS30_RUST_DZE3
+UAZ_AGS30_RUST_DZE4
+UAZ_AGS30_WINTER_DZ
+UAZ_AGS30_WINTER_DZE
+UAZ_AGS30_WINTER_DZE1
+UAZ_AGS30_WINTER_DZE2
+UAZ_AGS30_WINTER_DZE3
+UAZ_AGS30_WINTER_DZE4
+UAZ_SPG9_INS_DZ
+UAZ_SPG9_INS_DZE
+UAZ_SPG9_INS_DZE1
+UAZ_SPG9_INS_DZE2
+UAZ_SPG9_INS_DZE3
+UAZ_SPG9_INS_DZE4
+UAZ_SPG9_RUST_DZ
+UAZ_SPG9_RUST_DZE
+UAZ_SPG9_RUST_DZE1
+UAZ_SPG9_RUST_DZE2
+UAZ_SPG9_RUST_DZE3
+UAZ_SPG9_RUST_DZE4
+UAZ_SPG_WINTER_DZ
+UAZ_SPG_WINTER_DZE
+UAZ_SPG_WINTER_DZE1
+UAZ_SPG_WINTER_DZE2
+UAZ_SPG_WINTER_DZE3
+UAZ_SPG_WINTER_DZE4
+VolhaLimo_TK_CIV_EP1_DZE
+VolhaLimo_TK_CIV_EP1_DZE1
+VolhaLimo_TK_CIV_EP1_DZE2
+VolhaLimo_TK_CIV_EP1_DZE3
+VolhaLimo_TK_CIV_EP1_DZE4
+Volha_1_TK_CIV_EP1_DZE
+Volha_1_TK_CIV_EP1_DZE1
+Volha_1_TK_CIV_EP1_DZE2
+Volha_1_TK_CIV_EP1_DZE3
+Volha_1_TK_CIV_EP1_DZE4
+Volha_2_TK_CIV_EP1_DZE
+Volha_2_TK_CIV_EP1_DZE1
+Volha_2_TK_CIV_EP1_DZE2
+Volha_2_TK_CIV_EP1_DZE3
+Volha_2_TK_CIV_EP1_DZE4
+VWGolf_DZE
+VWGolf_DZE1
+VWGolf_DZE2
+VWGolf_DZE3
+VWGolf_DZE4
+Skoda_DZE
+Skoda_DZE1
+Skoda_DZE2
+Skoda_DZE3
+Skoda_DZE4
+SkodaBlue_DZE
+SkodaBlue_DZE1
+SkodaBlue_DZE2
+SkodaBlue_DZE3
+SkodaBlue_DZE4
+SkodaRed_DZE
+SkodaRed_DZE1
+SkodaRed_DZE2
+SkodaRed_DZE3
+SkodaRed_DZE4
+SkodaGreen_DZE
+SkodaGreen_DZE1
+SkodaGreen_DZE2
+SkodaGreen_DZE3
+SkodaGreen_DZE4
+car_hatchback_DZE
+car_hatchback_DZE1
+car_hatchback_DZE2
+car_hatchback_DZE3
+car_hatchback_DZE4
+car_hatchback_red_DZE
+car_hatchback_red_DZE1
+car_hatchback_red_DZE2
+car_hatchback_red_DZE3
+car_hatchback_red_DZE4
+UAZ_CDF_DZE
+UAZ_CDF_DZE1
+UAZ_CDF_DZE2
+UAZ_CDF_DZE3
+UAZ_CDF_DZE4
+UAZ_INS_DZE
+UAZ_INS_DZE1
+UAZ_INS_DZE2
+UAZ_INS_DZE3
+UAZ_INS_DZE4
+UAZ_RU_DZE
+UAZ_RU_DZE1
+UAZ_RU_DZE2
+UAZ_RU_DZE3
+UAZ_RU_DZE4
+UAZ_Unarmed_TK_EP1_DZE
+UAZ_Unarmed_TK_EP1_DZE1
+UAZ_Unarmed_TK_EP1_DZE2
+UAZ_Unarmed_TK_EP1_DZE3
+UAZ_Unarmed_TK_EP1_DZE4
+UAZ_Unarmed_UN_EP1_DZE
+UAZ_Unarmed_UN_EP1_DZE1
+UAZ_Unarmed_UN_EP1_DZE2
+UAZ_Unarmed_UN_EP1_DZE3
+UAZ_Unarmed_UN_EP1_DZE4
+UAZ_Unarmed_TK_CIV_EP1_DZE
+UAZ_Unarmed_TK_CIV_EP1_DZE1
+UAZ_Unarmed_TK_CIV_EP1_DZE2
+UAZ_Unarmed_TK_CIV_EP1_DZE3
+UAZ_Unarmed_TK_CIV_EP1_DZE4
+UAZ_Rust_DZE
+UAZ_Rust_DZE1
+UAZ_Rust_DZE2
+UAZ_Rust_DZE3
+UAZ_Rust_DZE4
+UAZ_WINTER_DZE
+UAZ_WINTER_DZE1
+UAZ_WINTER_DZE2
+UAZ_WINTER_DZE3
+UAZ_WINTER_DZE4
+car_sedan_DZE
+car_sedan_DZE1
+car_sedan_DZE2
+car_sedan_DZE3
+car_sedan_DZE4
+GLT_M300_ST_DZE
+GLT_M300_ST_DZE1
+GLT_M300_ST_DZE2
+GLT_M300_ST_DZE3
+GLT_M300_ST_DZE4
+V3S_Civ_DZE
+V3S_Civ_DZE1
+V3S_Civ_DZE2
+V3S_Civ_DZE3
+V3S_Civ_DZE4
+V3S_Open_TK_CIV_EP1_DZE
+V3S_Open_TK_CIV_EP1_DZE1
+V3S_Open_TK_CIV_EP1_DZE2
+V3S_Open_TK_CIV_EP1_DZE3
+V3S_Open_TK_CIV_EP1_DZE4
+V3S_Open_TK_EP1_DZE
+V3S_Open_TK_EP1_DZE1
+V3S_Open_TK_EP1_DZE2
+V3S_Open_TK_EP1_DZE3
+V3S_Open_TK_EP1_DZE4
+V3S_TK_EP1_DZE
+V3S_TK_EP1_DZE1
+V3S_TK_EP1_DZE2
+V3S_TK_EP1_DZE3
+V3S_TK_EP1_DZE4
+V3S_Refuel_TK_GUE_EP1_DZ
+V3S_Refuel_TK_GUE_EP1_DZE1
+V3S_Refuel_TK_GUE_EP1_DZE2
+V3S_Refuel_TK_GUE_EP1_DZE3
+V3S_Refuel_TK_GUE_EP1_DZE4
+V3S_RA_TK_GUE_EP1_DZE
+V3S_RA_TK_GUE_EP1_DZE1
+V3S_RA_TK_GUE_EP1_DZE2
+V3S_RA_TK_GUE_EP1_DZE3
+V3S_RA_TK_GUE_EP1_DZE4
+V3S_Camper_DZE
+V3S_Camper_DZE1
+V3S_Camper_DZE2
+V3S_Camper_DZE3
+V3S_Camper_DZE4
+SUV_DZ
+SUV_TK_CIV_EP1_DZE
+SUV_TK_CIV_EP1_DZE1
+SUV_TK_CIV_EP1_DZE2
+SUV_TK_CIV_EP1_DZE3
+SUV_TK_CIV_EP1_DZE4
+SUV_Camo
+SUV_Camo_DZE1
+SUV_Camo_DZE2
+SUV_Camo_DZE3
+SUV_Camo_DZE4
+SUV_Blue
+SUV_Blue_DZE1
+SUV_Blue_DZE2
+SUV_Blue_DZE3
+SUV_Blue_DZE4
+SUV_Green
+SUV_Green_DZE1
+SUV_Green_DZE2
+SUV_Green_DZE3
+SUV_Green_DZE4
+SUV_Yellow
+SUV_Yellow_DZE1
+SUV_Yellow_DZE2
+SUV_Yellow_DZE3
+SUV_Yellow_DZE4
+SUV_Red
+SUV_Red_DZE1
+SUV_Red_DZE2
+SUV_Red_DZE3
+SUV_Red_DZE4
+SUV_White
+SUV_White_DZE1
+SUV_White_DZE2
+SUV_White_DZE3
+SUV_White_DZE4
+SUV_Pink
+SUV_Pink_DZE1
+SUV_Pink_DZE2
+SUV_Pink_DZE3
+SUV_Pink_DZE4
+SUV_Charcoal
+SUV_Charcoal_DZE1
+SUV_Charcoal_DZE2
+SUV_Charcoal_DZE3
+SUV_Charcoal_DZE4
+SUV_Orange
+SUV_Orange_DZE1
+SUV_Orange_DZE2
+SUV_Orange_DZE3
+SUV_Orange_DZE4
+SUV_Silver
+SUV_Silver_DZE1
+SUV_Silver_DZE2
+SUV_Silver_DZE3
+SUV_Silver_DZE4
+SUV_Winter_Camo
+SUV_Winter_Camo_DZE1
+SUV_Winter_Camo_DZE2
+SUV_Winter_Camo_DZE3
+SUV_Winter_Camo_DZE4
+Pickup_PK_GUE_DZ
+Pickup_PK_GUE_DZE
+Pickup_PK_GUE_DZE1
+Pickup_PK_GUE_DZE2
+Pickup_PK_GUE_DZE3
+Pickup_PK_GUE_DZE4
+Pickup_PK_TK_GUE_EP1_DZ
+Pickup_PK_TK_GUE_EP1_DZE
+Pickup_PK_TK_GUE_EP1_DZE1
+Pickup_PK_TK_GUE_EP1_DZE2
+Pickup_PK_TK_GUE_EP1_DZE3
+Pickup_PK_TK_GUE_EP1_DZE4
+Pickup_PK_INS_DZ
+Pickup_PK_INS_DZE
+Pickup_PK_INS_DZE1
+Pickup_PK_INS_DZE2
+Pickup_PK_INS_DZE3
+Pickup_PK_INS_DZE4
+Offroad_DSHKM_Gue_DZ
+Offroad_DSHKM_Gue_DZE
+Offroad_DSHKM_Gue_DZE1
+Offroad_DSHKM_Gue_DZE2
+Offroad_DSHKM_Gue_DZE3
+Offroad_DSHKM_Gue_DZE4
+Offroad_SPG9_Gue_DZ
+Offroad_SPG9_Gue_DZE
+Offroad_SPG9_Gue_DZE1
+Offroad_SPG9_Gue_DZE2
+Offroad_SPG9_Gue_DZE3
+Offroad_SPG9_Gue_DZE4
+Offroad_SPG9_TK_GUE_EP1_DZ
+Offroad_SPG9_TK_GUE_EP1_DZE
+Offroad_SPG9_TK_GUE_EP1_DZE1
+Offroad_SPG9_TK_GUE_EP1_DZE2
+Offroad_SPG9_TK_GUE_EP1_DZE3
+Offroad_SPG9_TK_GUE_EP1_DZE4
+Ural_INS_DZE
+Ural_INS_DZE1
+Ural_INS_DZE2
+Ural_INS_DZE3
+Ural_INS_DZE4
+Ural_RUST_DZE
+Ural_RUST_DZE1
+Ural_RUST_DZE2
+Ural_RUST_DZE3
+Ural_RUST_DZE4
+Ural_CDF_DZE
+URAL_CDF_DZE1
+URAL_CDF_DZE2
+URAL_CDF_DZE3
+URAL_CDF_DZE4
+UralOpen_CDF_DZE
+UralOpen_CDF_DZE1
+UralOpen_CDF_DZE2
+UralOpen_CDF_DZE3
+UralOpen_CDF_DZE4
+Ural_TK_CIV_EP1_DZE
+Ural_TK_CIV_EP1_DZE1
+Ural_TK_CIV_EP1_DZE2
+Ural_TK_CIV_EP1_DZE3
+Ural_TK_CIV_EP1_DZE4
+Ural_UN_EP1_DZE
+Ural_UN_EP1_DZE1
+Ural_UN_EP1_DZE2
+Ural_UN_EP1_DZE3
+Ural_UN_EP1_DZE4
+UralCivil_DZE
+UralCivil_DZE1
+UralCivil_DZE2
+UralCivil_DZE3
+UralCivil_DZE4
+UralCivil2_DZE
+UralCivil2_DZE1
+UralCivil2_DZE2
+UralCivil2_DZE3
+UralCivil2_DZE4
+UralSupply_TK_EP1_DZE
+UralSupply_TK_EP1_DZE1
+UralSupply_TK_EP1_DZE2
+UralSupply_TK_EP1_DZE3
+UralSupply_TK_EP1_DZE4
+UralRefuel_TK_EP1_DZ
+UralRefuel_TK_EP1_DZE1
+UralRefuel_TK_EP1_DZE2
+UralRefuel_TK_EP1_DZE3
+UralRefuel_TK_EP1_DZE4
+UralReammo_CDF_DZE
+UralReammo_CDF_DZE1
+UralReammo_CDF_DZE2
+UralReammo_CDF_DZE3
+UralReammo_CDF_DZE4
+UralRepair_CDF_DZE
+UralRepair_CDF_DZE1
+UralRepair_CDF_DZE2
+UralRepair_CDF_DZE3
+UralRepair_CDF_DZE4
+Ural_WINTER_DZE
+Ural_WINTER_DZE1
+Ural_WINTER_DZE2
+Ural_WINTER_DZE3
+Ural_WINTER_DZE4
+UralOpen_WINTER_DZE
+UralOpen_WINTER_DZE1
+UralOpen_WINTER_DZE2
+UralOpen_WINTER_DZE3
+UralOpen_WINTER_DZE4
+UralRefuel_WINTER_DZ
+UralRefuel_WINTER_DZE1
+UralRefuel_WINTER_DZE2
+UralRefuel_WINTER_DZE3
+UralRefuel_WINTER_DZE4
+UralReammo_WINTER_DZE
+UralReammo_WINTER_DZE1
+UralReammo_WINTER_DZE2
+UralReammo_WINTER_DZE3
+UralReammo_WINTER_DZE4
+UralRepair_WINTER_DZE
+UralRepair_WINTER_DZE1
+UralRepair_WINTER_DZE2
+UralRepair_WINTER_DZE3
+UralRepair_WINTER_DZE4
+BRDM2_HQ_TK_GUE_EP1_DZ
+BRDM2_HQ_TK_GUE_EP1_DZE
+BRDM2_HQ_TK_GUE_EP1_DZE1
+BRDM2_HQ_TK_GUE_EP1_DZE2
+BRDM2_HQ_TK_GUE_EP1_DZE3
+BRDM2_HQ_TK_GUE_EP1_DZE4
+BRDM2_HQ_RUST_DZ
+BRDM2_HQ_RUST_DZE
+BRDM2_HQ_RUST_DZE1
+BRDM2_HQ_RUST_DZE2
+BRDM2_HQ_RUST_DZE3
+BRDM2_HQ_RUST_DZE4
+BRDM2_HQ_WINTER_DZ
+BRDM2_HQ_WINTER_DZE
+BRDM2_HQ_WINTER_DZE1
+BRDM2_HQ_WINTER_DZE2
+BRDM2_HQ_WINTER_DZE3
+BRDM2_HQ_WINTER_DZE4
+BRDM2_TK_EP1_DZ
+BRDM2_TK_EP1_DZE
+BRDM2_TK_EP1_DZE1
+BRDM2_TK_EP1_DZE2
+BRDM2_TK_EP1_DZE3
+BRDM2_TK_EP1_DZE4
+BRDM2_TK_GUE_EP1_DZ
+BRDM2_TK_GUE_EP1_DZE
+BRDM2_TK_GUE_EP1_DZE1
+BRDM2_TK_GUE_EP1_DZE2
+BRDM2_TK_GUE_EP1_DZE3
+BRDM2_TK_GUE_EP1_DZE4
+BRDM2_Desert_ACR_DZ
+BRDM2_Desert_ACR_DZE
+BRDM2_Desert_ACR_DZE1
+BRDM2_Desert_ACR_DZE2
+BRDM2_Desert_ACR_DZE3
+BRDM2_Desert_ACR_DZE4
+BRDM2_RUST_DZ
+BRDM2_RUST_DZE
+BRDM2_RUST_DZE1
+BRDM2_RUST_DZE2
+BRDM2_RUST_DZE3
+BRDM2_RUST_DZE4
+BRDM2_WINTER_DZ
+BRDM2_WINTER_DZE
+BRDM2_WINTER_DZE1
+BRDM2_WINTER_DZE2
+BRDM2_WINTER_DZE3
+BRDM2_WINTER_DZE4
+BAF_Jackal2_L2A1_D_DZ
+BAF_Jackal2_L2A1_D_DZE
+BAF_Jackal2_L2A1_D_DZE1
+BAF_Jackal2_L2A1_D_DZE2
+BAF_Jackal2_L2A1_D_DZE3
+BAF_Jackal2_L2A1_D_DZE4
+BAF_Jackal2_L2A1_W_DZ
+BAF_Jackal2_L2A1_W_DZE
+BAF_Jackal2_L2A1_W_DZE1
+BAF_Jackal2_L2A1_W_DZE2
+BAF_Jackal2_L2A1_W_DZE3
+BAF_Jackal2_L2A1_W_DZE4
+BAF_Jackal2_GMG_D_DZ
+BAF_Jackal2_GMG_D_DZE
+BAF_Jackal2_GMG_D_DZE1
+BAF_Jackal2_GMG_D_DZE2
+BAF_Jackal2_GMG_D_DZE3
+BAF_Jackal2_GMG_D_DZE4
+BAF_Jackal2_GMG_W_DZ
+BAF_Jackal2_GMG_W_DZE
+BAF_Jackal2_GMG_W_DZE1
+BAF_Jackal2_GMG_W_DZE2
+BAF_Jackal2_GMG_W_DZE3
+BAF_Jackal2_GMG_W_DZE4
+Dingo_WDL_ACR_DZ
+Dingo_WDL_ACR_DZE
+Dingo_WDL_ACR_DZE1
+Dingo_WDL_ACR_DZE2
+Dingo_WDL_ACR_DZE3
+Dingo_WDL_ACR_DZE4
+Dingo_DST_ACR_DZ
+Dingo_DST_ACR_DZE
+Dingo_DST_ACR_DZE1
+Dingo_DST_ACR_DZE2
+Dingo_DST_ACR_DZE3
+Dingo_DST_ACR_DZE4
+Dingo_GL_Wdl_ACR_DZ
+Dingo_GL_Wdl_ACR_DZE
+Dingo_GL_Wdl_ACR_DZE1
+Dingo_GL_Wdl_ACR_DZE2
+Dingo_GL_Wdl_ACR_DZE3
+Dingo_GL_Wdl_ACR_DZE4
+Dingo_GL_DST_ACR_DZ
+Dingo_GL_DST_ACR_DZE
+Dingo_GL_DST_ACR_DZE1
+Dingo_GL_DST_ACR_DZE2
+Dingo_GL_DST_ACR_DZE3
+Dingo_GL_DST_ACR_DZE4
+Octavia_ACR_DZE
+Octavia_ACR_DZE1
+Octavia_ACR_DZE2
+Octavia_ACR_DZE3
+Octavia_ACR_DZE4
+T810A_PKT_ACR_DZ
+T810A_PKT_ACR_DZE
+T810A_PKT_ACR_DZE1
+T810A_PKT_ACR_DZE2
+T810A_PKT_ACR_DZE3
+T810A_PKT_ACR_DZE4
+T810A_PKT_DES_ACR_DZ
+T810A_PKT_DES_ACR_DZE
+T810A_PKT_DES_ACR_DZE1
+T810A_PKT_DES_ACR_DZE2
+T810A_PKT_DES_ACR_DZE3
+T810A_PKT_DES_ACR_DZE4
+T810A_ACR_DZE
+T810A_ACR_DZE1
+T810A_ACR_DZE2
+T810A_ACR_DZE3
+T810A_ACR_DZE4
+T810A_ACR_DES_DZE
+T810A_ACR_DES_DZE1
+T810A_ACR_DES_DZE2
+T810A_ACR_DES_DZE3
+T810A_ACR_DES_DZE4
+T810A_ACR_OPEN_DZE
+T810A_ACR_OPEN_DZE1
+T810A_ACR_OPEN_DZE2
+T810A_ACR_OPEN_DZE3
+T810A_ACR_OPEN_DZE4
+T810A_ACR_DES_OPEN_DZE
+T810A_ACR_DES_OPEN_DZE1
+T810A_ACR_DES_OPEN_DZE2
+T810A_ACR_DES_OPEN_DZE3
+T810A_ACR_DES_OPEN_DZE4
+T810A_ACR_REFUEL_DZE
+T810A_ACR_REFUEL_DZE1
+T810A_ACR_REFUEL_DZE2
+T810A_ACR_REFUEL_DZE3
+T810A_ACR_REFUEL_DZE4
+T810A_ACR_REFUEL_DES_DZE
+T810A_ACR_REFUEL_DES_DZE1
+T810A_ACR_REFUEL_DES_DZE2
+T810A_ACR_REFUEL_DES_DZE3
+T810A_ACR_REFUEL_DES_DZE4
+T810_ACR_REAMMO_DZE
+T810_ACR_REAMMO_DZE1
+T810_ACR_REAMMO_DZE2
+T810_ACR_REAMMO_DZE3
+T810_ACR_REAMMO_DZE4
+T810_ACR_REAMMO_DES_DZE
+T810_ACR_REAMMO_DES_DZE1
+T810_ACR_REAMMO_DES_DZE2
+T810_ACR_REAMMO_DES_DZE3
+T810_ACR_REAMMO_DES_DZE4
+T810_ACR_REPAIR_DZE
+T810_ACR_REPAIR_DZE1
+T810_ACR_REPAIR_DZE2
+T810_ACR_REPAIR_DZE3
+T810_ACR_REPAIR_DZE4
+T810_ACR_REPAIR_DES_DZE
+T810_ACR_REPAIR_DES_DZE1
+T810_ACR_REPAIR_DES_DZE2
+T810_ACR_REPAIR_DES_DZE3
+T810_ACR_REPAIR_DES_DZE4
+BMP2_HQ_CDF_DZ
+BMP2_HQ_CDF_DZE
+BMP2_HQ_CDF_DZE1
+BMP2_HQ_CDF_DZE2
+BMP2_HQ_CDF_DZE3
+BMP2_HQ_CDF_DZE4
+BMP2_HQ_INS_DZ
+BMP2_HQ_INS_DZE
+BMP2_HQ_INS_DZE1
+BMP2_HQ_INS_DZE2
+BMP2_HQ_INS_DZE3
+BMP2_HQ_INS_DZE4
+BMP2_HQ_TK_EP1_DZ
+BMP2_HQ_TK_EP1_DZE
+BMP2_HQ_TK_EP1_DZE1
+BMP2_HQ_TK_EP1_DZE2
+BMP2_HQ_TK_EP1_DZE3
+BMP2_HQ_TK_EP1_DZE4
+BMP2_Ambul_INS_DZE
+BMP2_Ambul_INS_DZE1
+BMP2_Ambul_INS_DZE2
+BMP2_Ambul_INS_DZE3
+BMP2_Ambul_INS_DZE4
+BMP2_Ambul_CDF_DZE
+BMP2_Ambul_CDF_DZE1
+BMP2_Ambul_CDF_DZE2
+BMP2_Ambul_CDF_DZE3
+BMP2_Ambul_CDF_DZE4
+BMP2_Ambul_Winter_DZE
+BMP2_Ambul_Winter_DZE1
+BMP2_Ambul_Winter_DZE2
+BMP2_Ambul_Winter_DZE3
+BMP2_Ambul_Winter_DZE4
+BMP2_RUST
+BMP2_WINTER
+T72_RUST
+T72_WINTER
+Jeep_DZE
+Jeep_DZE1
+Jeep_DZE2
+Jeep_DZE3
+Jeep_DZE4
+Mini_Cooper_DZE
+Mini_Cooper_DZE1
+Mini_Cooper_DZE2
+Mini_Cooper_DZE3
+Mini_Cooper_DZE4
+Nissan_Orange_DZE
+Nissan_Orange_DZE1
+Nissan_Orange_DZE2
+Nissan_Orange_DZE3
+Nissan_Orange_DZE4
+Nissan_Blue_DZE
+Nissan_Blue_DZE1
+Nissan_Blue_DZE2
+Nissan_Blue_DZE3
+Nissan_Blue_DZE4
+Nissan_Mod_DZE
+Nissan_Mod_DZE1
+Nissan_Mod_DZE2
+Nissan_Mod_DZE3
+Nissan_Mod_DZE4
+Nissan_Gold_DZE
+Nissan_Gold_DZE1
+Nissan_Gold_DZE2
+Nissan_Gold_DZE3
+Nissan_Gold_DZE4
+Nissan_Green_DZE
+Nissan_Green_DZE1
+Nissan_Green_DZE2
+Nissan_Green_DZE3
+Nissan_Green_DZE4
+Nissan_Black_DZE
+Nissan_Black_DZE1
+Nissan_Black_DZE2
+Nissan_Black_DZE3
+Nissan_Black_DZE4
+Nissan_Pink_DZE
+Nissan_Pink_DZE1
+Nissan_Pink_DZE2
+Nissan_Pink_DZE3
+Nissan_Pink_DZE4
+Nissan_Red_DZE
+Nissan_Red_DZE1
+Nissan_Red_DZE2
+Nissan_Red_DZE3
+Nissan_Red_DZE4
+Nissan_Ruben_DZE
+Nissan_Ruben_DZE1
+Nissan_Ruben_DZE2
+Nissan_Ruben_DZE3
+Nissan_Ruben_DZE4
+Nissan_V_DZE
+Nissan_V_DZE1
+Nissan_V_DZE2
+Nissan_V_DZE3
+Nissan_V_DZE4
+Nissan_Yellow_DZE
+Nissan_Yellow_DZE1
+Nissan_Yellow_DZE2
+Nissan_Yellow_DZE3
+Nissan_Yellow_DZE4
+ScrapAPC_DZE
+ScrapAPC_DZE1
+ScrapAPC_DZE2
+ScrapAPC_DZE3
+ScrapAPC_DZE4
+Mi17_DZ
+Mi17_DZE
+Mi17_DZE1
+Mi17_DZE2
+Mi17_DZE3
+Mi17_TK_EP1_DZ
+Mi17_TK_EP1_DZE
+Mi17_TK_EP1_DZE1
+Mi17_TK_EP1_DZE2
+Mi17_TK_EP1_DZE3
+Mi17_UN_CDF_EP1_DZ
+Mi17_UN_CDF_EP1_DZE
+Mi17_UN_CDF_EP1_DZE1
+Mi17_UN_CDF_EP1_DZE2
+Mi17_UN_CDF_EP1_DZE3
+Mi17_CDF_DZ
+Mi17_CDF_DZE
+Mi17_CDF_DZE1
+Mi17_CDF_DZE2
+Mi17_CDF_DZE3
+Mi171Sh_CZ_EP1_DZ
+Mi171Sh_CZ_EP1_DZE
+Mi171Sh_CZ_EP1_DZE1
+Mi171Sh_CZ_EP1_DZE2
+Mi171Sh_CZ_EP1_DZE3
+Mi17_DES_DZ
+Mi17_DES_DZE
+Mi17_DES_DZE1
+Mi17_DES_DZE2
+Mi17_DES_DZE3
+Mi17_GREEN_DZ
+Mi17_GREEN_DZE
+Mi17_GREEN_DZE1
+Mi17_GREEN_DZE2
+Mi17_GREEN_DZE3
+Mi17_BLUE_DZ
+Mi17_BLUE_DZE
+Mi17_BLUE_DZE1
+Mi17_BLUE_DZE2
+Mi17_BLUE_DZE3
+Mi17_BLACK_DZ
+Mi17_BLACK_DZE
+Mi17_BLACK_DZE1
+Mi17_BLACK_DZE2
+Mi17_BLACK_DZE3
+Mi17_RUST_DZ
+Mi17_RUST_DZE
+Mi17_RUST_DZE1
+Mi17_RUST_DZE2
+Mi17_RUST_DZE3
+Mi17_WINTER_DZ
+Mi17_WINTER_DZE
+Mi17_WINTER_DZE1
+Mi17_WINTER_DZE2
+Mi17_WINTER_DZE3
+Mi17_Civilian_DZ
+Mi17_Civilian_DZE1
+Mi17_Civilian_DZE2
+Mi17_Civilian_DZE3
+Mi17_medevac_CDF_DZ
+Mi17_medevac_CDF_DZE1
+Mi17_medevac_CDF_DZE2
+Mi17_medevac_CDF_DZE3
+Mi17_medevac_Ins_DZ
+Mi17_medevac_Ins_DZE1
+Mi17_medevac_Ins_DZE2
+Mi17_medevac_Ins_DZE3
+Mi17_medevac_RU_DZ
+Mi17_medevac_RU_DZE1
+Mi17_medevac_RU_DZE2
+Mi17_medevac_RU_DZE3
+UH1H_DZ
+UH1H_DZE
+UH1H_DZE1
+UH1H_DZE2
+UH1H_DZE3
+UH1H_2_DZ
+UH1H_2_DZE
+UH1H_2_DZE1
+UH1H_2_DZE2
+UH1H_2_DZE3
+UH1H_CDF_DZ
+UH1H_CDF_DZE
+UH1H_CDF_DZE1
+UH1H_CDF_DZE2
+UH1H_CDF_DZE3
+UH1H_WD_DZ
+UH1H_WD_DZE
+UH1H_WD_DZE1
+UH1H_WD_DZE2
+UH1H_WD_DZE3
+UH1H_DES_DZ
+UH1H_DES_DZE
+UH1H_DES_DZE1
+UH1H_DES_DZE2
+UH1H_DES_DZE3
+UH1H_GREY_DZ
+UH1H_GREY_DZE
+UH1H_GREY_DZE1
+UH1H_GREY_DZE2
+UH1H_GREY_DZE3
+UH1H_BLACK_DZ
+UH1H_BLACK_DZE
+UH1H_BLACK_DZE1
+UH1H_BLACK_DZE2
+UH1H_BLACK_DZE3
+UH1H_SAR_DZ
+UH1H_SAR_DZE
+UH1H_SAR_DZE1
+UH1H_SAR_DZE2
+UH1H_SAR_DZE3
+UH1H_WINTER_DZ
+UH1H_WINTER_DZE
+UH1H_WINTER_DZE1
+UH1H_WINTER_DZE2
+UH1H_WINTER_DZE3
+UH1Y_DZ
+UH1Y_DZE
+UH1Y_DZE1
+UH1Y_DZE2
+UH1Y_DZE3
+UH1Y_M240_DZ
+UH1Y_M240_DZE
+UH1Y_M240_DZE1
+UH1Y_M240_DZE2
+UH1Y_M240_DZE3
+AH6J_EP1_DZ
+AH6J_EP1_DZE
+AH6J_EP1_DZE1
+AH6J_EP1_DZE2
+AH6J_EP1_DZE3
+AH6X_DZ
+AH6X_DZE1
+AH6X_DZE2
+AH6X_DZE3
+MH6J_DZ
+MH6J_DZE1
+MH6J_DZE2
+MH6J_DZE3
+CH53_DZE
+CH53_DZE1
+CH53_DZE2
+CH53_DZE3
+MH60S_DZ
+MH60S_DZE
+MH60S_DZE1
+MH60S_DZE2
+MH60S_DZE3
+UH60M_EP1_DZ
+UH60M_EP1_DZE
+UH60M_EP1_DZE1
+UH60M_EP1_DZE2
+UH60M_EP1_DZE3
+UH60M_MEV_EP1_DZ
+UH60M_MEV_EP1_DZE1
+UH60M_MEV_EP1_DZE2
+UH60M_MEV_EP1_DZE3
+CH_47F_EP1_DZ
+CH_47F_EP1_DZE
+CH_47F_EP1_DZE1
+CH_47F_EP1_DZE2
+CH_47F_EP1_DZE3
+CH_47F_EP1_Black_DZ
+CH_47F_EP1_Black_DZE
+CH_47F_EP1_Black_DZE1
+CH_47F_EP1_Black_DZE2
+CH_47F_EP1_Black_DZE3
+CH_47F_EP1_GREY_DZ
+CH_47F_EP1_GREY_DZE
+CH_47F_EP1_GREY_DZE1
+CH_47F_EP1_GREY_DZE2
+CH_47F_EP1_GREY_DZE3
+CH_47F_EP1_DES_DZ
+CH_47F_EP1_DES_DZE
+CH_47F_EP1_DES_DZE1
+CH_47F_EP1_DES_DZE2
+CH_47F_EP1_DES_DZE3
+BAF_Merlin_DZE
+BAF_Merlin_DZE1
+BAF_Merlin_DZE2
+BAF_Merlin_DZE3
+AH1Z_DZ
+AH1Z_DZE
+pook_medevac_DZE
+pook_medevac_DZE1
+pook_medevac_DZE2
+pook_medevac_DZE3
+pook_medevac_CDF_DZE
+pook_medevac_CDF_DZE1
+pook_medevac_CDF_DZE2
+pook_medevac_CDF_DZE3
+pook_medevac_CIV_DZE
+pook_medevac_CIV_DZE1
+pook_medevac_CIV_DZE2
+pook_medevac_CIV_DZE3
+pook_gunship_DZ
+pook_gunship_DZE
+pook_gunship_DZE1
+pook_gunship_DZE2
+pook_gunship_DZE3
+pook_gunship_CDF_DZ
+pook_gunship_CDF_DZE
+pook_gunship_CDF_DZE1
+pook_gunship_CDF_DZE2
+pook_gunship_CDF_DZE3
+pook_transport_DZ
+pook_transport_DZE
+pook_transport_DZE1
+pook_transport_DZE2
+pook_transport_DZE3
+pook_transport_CDF_DZ
+pook_transport_CDF_DZE
+pook_transport_CDF_DZE1
+pook_transport_CDF_DZE2
+pook_transport_CDF_DZE3
+pook_H13_civ_DZE
+pook_H13_civ_DZE1
+pook_H13_civ_DZE2
+pook_H13_civ_DZE3
+pook_H13_civ_white_DZE
+pook_H13_civ_white_DZE1
+pook_H13_civ_white_DZE2
+pook_H13_civ_white_DZE3
+pook_H13_civ_slate_DZE
+pook_H13_civ_slate_DZE1
+pook_H13_civ_slate_DZE2
+pook_H13_civ_slate_DZE3
+pook_H13_civ_black_DZE
+pook_H13_civ_black_DZE1
+pook_H13_civ_black_DZE2
+pook_H13_civ_black_DZE3
+pook_H13_civ_yellow_DZE
+pook_H13_civ_yellow_DZE1
+pook_H13_civ_yellow_DZE2
+pook_H13_civ_yellow_DZE3
+CSJ_GyroC_DZ
+CSJ_GyroC_DZE
+Ka60_GL_PMC_DZ
+Ka60_GL_PMC_DZE
+Ka60_GL_PMC_DZE1
+Ka60_GL_PMC_DZE2
+Ka60_GL_PMC_DZE3
+AW159_Lynx_BAF_DZ
+AW159_Lynx_BAF_DZE
+AW159_Lynx_BAF_DZE1
+AW159_Lynx_BAF_DZE2
+AW159_Lynx_BAF_DZE3
+MTVR_Bird_DZE
+MTVR_Bird_DZE1
+MTVR_Bird_DZE2
+MTVR_Bird_DZE3
+AN2_DZ
+AN2_VICKER_DZ
+AN2_VICKER_DZE
+AN2_2_DZ
+AN2_M134_DZ
+AN2_M134_DZE
+An2_2_TK_CIV_EP1_DZ
+MV22_DZ
+C130J_US_EP1_DZ
+GNT_C185C_DZ
+GNT_C185R_DZ
+GNT_C185_DZ
+GNT_C185U_DZ
+GNT_C185T_DZ
+GNT_C185T_DZE
+GNT_C185T_TwinM60_DZ
+GNT_C185T_TwinM60_DZE
+GNT_C185F_DZ
+ATV_CZ_EP1_DZE
+BAF_ATV_W_DZE
+ATV_CIV_CP_DZE
+ATV_CIV_Grey_CP_DZE
+ATV_CIV_Red_CP_DZE
+ATV_CIV_Green_CP_DZE
+ATV_CIV_Blue_CP_DZE
+ATV_CIV_Yellow_CP_DZE
+ATV_CIV_Purple_CP_DZE
+ATV_CIV_Black_CP_DZE
+Old_bike_TK_CIV_EP1_DZE
+MMT_Civ_DZE
+Old_moto_TK_Civ_EP1_DZE
+TT650_Civ_DZE
+TT650_TK_CIV_EP1_DZE
+TT650_Ins_DZE
+M1030_US_DES_EP1_DZE
+RHIB_DZ
+RHIB_DZE
+RHIB2Turret_DZ
+RHIB2Turret_DZE
+PBX_DZE
+Zodiac_DZE
+Fishing_Boat_DZE
+Smallboat_1_DZE
+Smallboat_2_DZE
+SeaFox_DZE
+M240Nest_DZ
\ No newline at end of file
diff --git a/Documents/Epoch 1.0.7 Classnames/Epoch Weapons.txt b/Documents/Epoch 1.0.7 Classnames/Epoch Weapons.txt
new file mode 100644
index 000000000..fbae78e95
--- /dev/null
+++ b/Documents/Epoch 1.0.7 Classnames/Epoch Weapons.txt
@@ -0,0 +1,722 @@
+Sa61_EP1
+AK74_Kobra_DZ
+AK74_Kobra_SD_DZ
+AK74_GL_Kobra_DZ
+AK74_GL_Kobra_SD_DZ
+AK74_DZ
+AK74_SD_DZ
+AK74_GL_DZ
+AK74_GL_SD_DZ
+AK74_PSO1_DZ
+AK74_PSO1_SD_DZ
+AK74_GL_PSO1_DZ
+AK74_GL_PSO1_SD_DZ
+AK107_Kobra_DZ
+AK107_DZ
+AK107_GL_DZ
+AK107_PSO_DZ
+AK107_GL_PSO_DZ
+AK107_GL_Kobra_DZ
+AN94_DZ
+AN94_GL_DZ
+AKS74U_Kobra_DZ
+AKS74U_Kobra_SD_DZ
+AKS74U_DZ
+AKS74U_SD_DZ
+AKM_DZ
+AKM_Kobra_DZ
+AKM_PSO1_DZ
+AKS_Gold_DZ
+AKS_Silver_DZ
+AKS_DZ
+RK95_DZ
+RK95_SD_DZ
+RK95_CCO_SD_DZ
+RK95_ACOG_SD_DZ
+RK95_CCO_DZ
+RK95_ACOG_DZ
+Groza9_DZ
+Groza9_Sniper_DZ
+Groza9_GL_DZ
+Groza9_GL_Sniper_DZ
+Groza9_SD_DZ
+Groza9_Sniper_SD_DZ
+Groza1_DZ
+Groza1_Sniper_DZ
+Groza1_SD_DZ
+Groza1_Sniper_SD_DZ
+SCAR_H_AK_DZ
+SCAR_H_AK_CCO_DZ
+SCAR_H_B_AK_CCO_DZ
+SCAR_H_AK_HOLO_DZ
+SCAR_H_AK_ACOG_DZ
+RPK_DZ
+RPK_Kobra_DZ
+RPK_PSO1_DZ
+DMR_DZ
+DMR_SKN
+DMR_Gh_DZ
+DMR_DZE
+DMR_Gh_DZE
+RSASS_DZ
+RSASS_TWS_DZ
+RSASS_SD_DZ
+RSASS_TWS_SD_DZ
+FNFAL_DZ
+FNFAL_CCO_DZ
+FNFAL_Holo_DZ
+FNFAL_ANPVS4_DZ
+FN_FAL_ANPVS4_DZE
+G3_DZ
+G36K_Camo_DZ
+G36K_Camo_SD_DZ
+G36A_Camo_DZ
+G36A_Camo_SD_DZ
+G36C_DZ
+G36C_SD_DZ
+G36C_CCO_DZ
+G36C_CCO_SD_DZ
+G36C_Holo_DZ
+G36C_Holo_SD_DZ
+G36C_ACOG_DZ
+G36C_ACOG_SD_DZ
+G36C_Camo_DZ
+G36C_Camo_Holo_SD_DZ
+MG36_DZ
+MG36_Camo_DZ
+M4A1_DZ
+M4A1_FL_DZ
+M4A1_MFL_DZ
+M4A1_SD_DZ
+M4A1_SD_FL_DZ
+M4A1_SD_MFL_DZ
+M4A1_GL_DZ
+M4A1_GL_FL_DZ
+M4A1_GL_MFL_DZ
+M4A1_GL_SD_DZ
+M4A1_GL_SD_FL_DZ
+M4A1_GL_SD_MFL_DZ
+M4A1_CCO_DZ
+M4A1_CCO_FL_DZ
+M4A1_CCO_MFL_DZ
+M4A1_CCO_SD_DZ
+M4A1_CCO_SD_FL_DZ
+M4A1_CCO_SD_MFL_DZ
+M4A1_GL_CCO_DZ
+M4A1_GL_CCO_FL_DZ
+M4A1_GL_CCO_MFL_DZ
+M4A1_GL_CCO_SD_DZ
+M4A1_GL_CCO_SD_FL_DZ
+M4A1_GL_CCO_SD_MFL_DZ
+M4A1_Holo_DZ
+M4A1_Holo_FL_DZ
+M4A1_Holo_MFL_DZ
+M4A1_Holo_SD_DZ
+M4A1_Holo_SD_FL_DZ
+M4A1_Holo_SD_MFL_DZ
+M4A1_GL_Holo_DZ
+M4A1_GL_Holo_FL_DZ
+M4A1_GL_Holo_MFL_DZ
+M4A1_GL_Holo_SD_DZ
+M4A1_GL_Holo_SD_FL_DZ
+M4A1_GL_Holo_SD_MFL_DZ
+M4A1_ACOG_DZ
+M4A1_ACOG_FL_DZ
+M4A1_ACOG_MFL_DZ
+M4A1_ACOG_SD_DZ
+M4A1_ACOG_SD_FL_DZ
+M4A1_ACOG_SD_MFL_DZ
+M4A1_GL_ACOG_DZ
+M4A1_GL_ACOG_FL_DZ
+M4A1_GL_ACOG_MFL_DZ
+M4A1_GL_ACOG_SD_DZ
+M4A1_GL_ACOG_SD_FL_DZ
+M4A1_GL_ACOG_SD_MFL_DZ
+M4A1_Rusty_DZ
+M4A1_Camo_CCO_DZ
+M4A1_Camo_CCO_SD_DZ
+M4A1_Camo_Holo_GL_DZ
+M4A1_Camo_Holo_GL_SD_DZ
+M4A3_DES_CCO_DZ
+M4A3_ACOG_GL_DZ
+M4A3_Camo_DZ
+M4A3_Camo_ACOG_DZ
+HK416_DZ
+HK416_SD_DZ
+HK416_GL_DZ
+HK416_GL_SD_DZ
+HK416_CCO_DZ
+HK416_CCO_SD_DZ
+HK416_GL_CCO_DZ
+HK416_GL_CCO_SD_DZ
+HK416_Holo_DZ
+HK416_Holo_SD_DZ
+HK416_GL_Holo_DZ
+HK416_GL_Holo_SD_DZ
+HK416C_DZ
+HK416C_GL_DZ
+HK416C_CCO_DZ
+HK416C_GL_CCO_DZ
+HK416C_Holo_DZ
+HK416C_GL_Holo_DZ
+HK416C_ACOG_DZ
+HK416C_GL_ACOG_DZ
+SteyrAug_A3_Green_DZ
+SteyrAug_A3_Black_DZ
+SteyrAug_A3_Blue_DZ
+SteyrAug_A3_ACOG_Green_DZ
+SteyrAug_A3_ACOG_Black_DZ
+SteyrAug_A3_ACOG_Blue_DZ
+SteyrAug_A3_Holo_Green_DZ
+SteyrAug_A3_Holo_Black_DZ
+SteyrAug_A3_Holo_Blue_DZ
+SteyrAug_A3_GL_Green_DZ
+SteyrAug_A3_GL_Black_DZ
+SteyrAug_A3_GL_Blue_DZ
+SteyrAug_A3_ACOG_GL_Green_DZ
+SteyrAug_A3_ACOG_GL_Black_DZ
+SteyrAug_A3_ACOG_GL_Blue_DZ
+SteyrAug_A3_Holo_GL_Green_DZ
+SteyrAug_A3_Holo_GL_Black_DZ
+SteyrAug_A3_Holo_GL_Blue_DZ
+HK53A3_DZ
+HK53A3_CCO_DZ
+HK53A3_Holo_DZ
+PDR_DZ
+PDR_CCO_DZ
+PDR_Holo_DZ
+Famas_DZ
+Famas_CCO_DZ
+Famas_Holo_DZ
+Famas_SD_DZ
+Famas_CCO_SD_DZ
+Famas_Holo_SD_DZ
+ACR_WDL_DZ
+ACR_WDL_SD_DZ
+ACR_WDL_GL_DZ
+ACR_WDL_GL_SD_DZ
+ACR_WDL_CCO_DZ
+ACR_WDL_CCO_SD_DZ
+ACR_WDL_CCO_GL_DZ
+ACR_WDL_CCO_GL_SD_DZ
+ACR_WDL_Holo_DZ
+ACR_WDL_Holo_SD_DZ
+ACR_WDL_Holo_GL_DZ
+ACR_WDL_Holo_GL_SD_DZ
+ACR_WDL_ACOG_DZ
+ACR_WDL_ACOG_SD_DZ
+ACR_WDL_ACOG_GL_DZ
+ACR_WDL_ACOG_GL_SD_DZ
+ACR_WDL_TWS_DZ
+ACR_WDL_TWS_GL_DZ
+ACR_WDL_TWS_SD_DZ
+ACR_WDL_TWS_GL_SD_DZ
+ACR_WDL_NV_DZ
+ACR_WDL_NV_SD_DZ
+ACR_WDL_NV_GL_DZ
+ACR_WDL_NV_GL_SD_DZ
+ACR_BL_DZ
+ACR_BL_SD_DZ
+ACR_BL_GL_DZ
+ACR_BL_GL_SD_DZ
+ACR_BL_CCO_DZ
+ACR_BL_CCO_SD_DZ
+ACR_BL_CCO_GL_DZ
+ACR_BL_CCO_GL_SD_DZ
+ACR_BL_Holo_DZ
+ACR_BL_Holo_SD_DZ
+ACR_BL_Holo_GL_DZ
+ACR_BL_Holo_GL_SD_DZ
+ACR_BL_ACOG_DZ
+ACR_BL_ACOG_SD_DZ
+ACR_BL_ACOG_GL_DZ
+ACR_BL_ACOG_GL_SD_DZ
+ACR_BL_TWS_DZ
+ACR_BL_TWS_GL_DZ
+ACR_BL_TWS_SD_DZ
+ACR_BL_TWS_GL_SD_DZ
+ACR_BL_NV_DZ
+ACR_BL_NV_SD_DZ
+ACR_BL_NV_GL_DZ
+ACR_BL_NV_GL_SD_DZ
+ACR_DES_DZ
+ACR_DES_SD_DZ
+ACR_DES_GL_DZ
+ACR_DES_GL_SD_DZ
+ACR_DES_CCO_DZ
+ACR_DES_CCO_SD_DZ
+ACR_DES_CCO_GL_DZ
+ACR_DES_CCO_GL_SD_DZ
+ACR_DES_Holo_DZ
+ACR_DES_Holo_SD_DZ
+ACR_DES_Holo_GL_DZ
+ACR_DES_Holo_GL_SD_DZ
+ACR_DES_ACOG_DZ
+ACR_DES_ACOG_SD_DZ
+ACR_DES_ACOG_GL_DZ
+ACR_DES_ACOG_GL_SD_DZ
+ACR_DES_TWS_DZ
+ACR_DES_TWS_GL_DZ
+ACR_DES_TWS_SD_DZ
+ACR_DES_TWS_GL_SD_DZ
+ACR_DES_NV_DZ
+ACR_DES_NV_SD_DZ
+ACR_DES_NV_GL_DZ
+ACR_DES_NV_GL_SD_DZ
+ACR_SNOW_DZ
+ACR_SNOW_SD_DZ
+ACR_SNOW_GL_DZ
+ACR_SNOW_GL_SD_DZ
+ACR_SNOW_CCO_DZ
+ACR_SNOW_CCO_SD_DZ
+ACR_SNOW_CCO_GL_DZ
+ACR_SNOW_CCO_GL_SD_DZ
+ACR_SNOW_Holo_DZ
+ACR_SNOW_Holo_SD_DZ
+ACR_SNOW_Holo_GL_DZ
+ACR_SNOW_Holo_GL_SD_DZ
+ACR_SNOW_ACOG_DZ
+ACR_SNOW_ACOG_SD_DZ
+ACR_SNOW_ACOG_GL_DZ
+ACR_SNOW_ACOG_GL_SD_DZ
+ACR_SNOW_TWS_DZ
+ACR_SNOW_TWS_GL_DZ
+ACR_SNOW_TWS_SD_DZ
+ACR_SNOW_TWS_GL_SD_DZ
+ACR_SNOW_NV_DZ
+ACR_SNOW_NV_SD_DZ
+ACR_SNOW_NV_GL_DZ
+ACR_SNOW_NV_GL_SD_DZ
+KAC_PDW_DZ
+KAC_PDW_CCO_DZ
+KAC_PDW_HOLO_DZ
+KAC_PDW_ACOG_DZ
+CTAR21_DZ
+CTAR21_CCO_DZ
+CTAR21_ACOG_DZ
+Masada_DZ
+Masada_SD_DZ
+Masada_CCO_DZ
+Masada_CCO_SD_DZ
+Masada_Holo_DZ
+Masada_Holo_SD_DZ
+Masada_ACOG_DZ
+Masada_ACOG_SD_DZ
+Masada_BL_DZ
+Masada_BL_SD_DZ
+Masada_BL_CCO_DZ
+Masada_BL_CCO_SD_DZ
+Masada_BL_Holo_DZ
+Masada_BL_Holo_SD_DZ
+Masada_BL_ACOG_DZ
+Masada_BL_ACOG_SD_DZ
+MK16_DZ
+MK16_CCO_DZ
+MK16_Holo_DZ
+MK16_ACOG_DZ
+MK16_GL_DZ
+MK16_GL_CCO_DZ
+MK16_GL_Holo_DZ
+MK16_GL_ACOG_DZ
+MK16_CCO_SD_DZ
+MK16_Holo_SD_DZ
+MK16_ACOG_SD_DZ
+MK16_GL_CCO_SD_DZ
+MK16_GL_Holo_SD_DZ
+MK16_GL_ACOG_SD_DZ
+MK16_BL_CCO_DZ
+MK16_BL_GL_ACOG_DZ
+MK16_BL_Holo_SD_DZ
+MK16_BL_GL_CCO_SD_DZ
+XM8_DZ
+XM8_DES_DZ
+XM8_GREY_DZ
+XM8_GREY_2_DZ
+XM8_GL_DZ
+XM8_DES_GL_DZ
+XM8_GREY_GL_DZ
+XM8_Compact_DZ
+XM8_DES_Compact_DZ
+XM8_GREY_Compact_DZ
+XM8_GREY_2_Compact_DZ
+XM8_Sharpsh_DZ
+XM8_DES_Sharpsh_DZ
+XM8_GREY_Sharpsh_DZ
+XM8_SAW_DZ
+XM8_DES_SAW_DZ
+XM8_GREY_SAW_DZ
+XM8_SD_DZ
+M14_DZ
+M14_Gh_DZ
+M14_CCO_DZ
+M14_CCO_Gh_DZ
+M14_Holo_DZ
+M14_Holo_Gh_DZ
+M1A_SC16_BL_DZ
+M1A_SC16_BL_ACOG_DZ
+M1A_SC16_BL_CCO_DZ
+M1A_SC16_BL_HOLO_DZ
+M1A_SC16_BL_PU_DZ
+M1A_SC16_BL_Sniper_DZ
+M1A_SC16_TAN_DZ
+M1A_SC16_TAN_ACOG_DZ
+M1A_SC16_TAN_CCO_DZ
+M1A_SC16_TAN_HOLO_DZ
+M1A_SC16_TAN_PU_DZ
+M1A_SC16_TAN_Sniper_DZ
+M1A_SC2_BL_DZ
+M1A_SC2_BL_ACOG_DZ
+M1A_SC2_BL_CCO_DZ
+M1A_SC2_BL_HOLO_DZ
+M1A_SC2_BL_PU_DZ
+M1A_SC2_BL_Sniper_DZ
+M21_DZ
+M21A5_DZ
+M21A5_SD_DZ
+HK417_DZ
+HK417_SD_DZ
+HK417_CCO_DZ
+HK417_CCO_SD_DZ
+HK417_Holo_DZ
+HK417_Holo_SD_DZ
+HK417_ACOG_DZ
+HK417_ACOG_SD_DZ
+HK417C_DZ
+HK417C_GL_DZ
+HK417C_CCO_DZ
+HK417C_GL_CCO_DZ
+HK417C_Holo_DZ
+HK417C_GL_Holo_DZ
+HK417C_ACOG_DZ
+HK417C_GL_ACOG_DZ
+HK417_Sniper_DZ
+HK417_Sniper_SD_DZ
+MK14_DZ
+MK14_CCO_DZ
+MK14_Holo_DZ
+MK14_ACOG_DZ
+MK14_Sniper_DZ
+MK14_SD_DZ
+MK14_CCO_SD_DZ
+MK14_Holo_SD_DZ
+MK14_ACOG_SD_DZ
+MK14_Sniper_SD_DZ
+MK17_DZ
+MK17_CCO_DZ
+MK17_Holo_DZ
+MK17_ACOG_DZ
+MK17_GL_DZ
+MK17_GL_CCO_DZ
+MK17_GL_Holo_DZ
+MK17_GL_ACOG_DZ
+MK17_CCO_SD_DZ
+MK17_Holo_SD_DZ
+MK17_ACOG_SD_DZ
+MK17_GL_CCO_SD_DZ
+MK17_GL_Holo_SD_DZ
+MK17_BL_Holo_DZ
+MK17_BL_GL_ACOG_DZ
+MK17_BL_CCO_SD_DZ
+MK17_BL_GL_Holo_SD_DZ
+MK17_Sniper_DZ
+MK17_Sniper_SD_DZ
+M110_NV_DZ
+CZ805_A1_DZ
+CZ805_A1_GL_DZ
+CZ805_A2_DZ
+CZ805_A2_SD_DZ
+CZ805_B_GL_DZ
+M24_DZ
+M24_Gh_DZ
+M24_DES_DZ
+M40A3_Gh_DZ
+M40A3_DZ
+CZ750_DZ
+M249_CCO_DZ
+M249_DZ
+M249_Holo_DZ
+M249_EP1_DZ
+M249_m145_EP1_DZE
+L110A1_CCO_DZ
+L110A1_Holo_DZ
+L110A1_DZ
+BAF_L110A1_Aim_DZE
+M240_DZ
+M240_CCO_DZ
+M240_Holo_DZ
+m240_scoped_EP1_DZE
+M60A4_EP1_DZE
+Mk43_DZ
+MK43_Holo_DZ
+MK43_ACOG_DZ
+MK43_M145_DZ
+M1014_DZ
+M1014_CCO_DZ
+M1014_Holo_DZ
+Mk48_CCO_DZ
+Mk48_DZ
+Mk48_Holo_DZ
+Mk48_DES_CCO_DZ
+PKM_DZ
+Pecheneg_DZ
+UK59_DZ
+RPK74_Kobra_DZ
+RPK74_DZ
+RPK74_PSO1_DZ
+SVD_PSO1_DZ
+SVD_PSO1_Gh_DZ
+SVD_DZ
+SVD_Gh_DZ
+SVD_PSO1_Gh_DES_DZ
+SVD_NSPU_DZ
+SVD_Gold_DZ
+SVU_PSO1_DZ
+VSS_vintorez_DZE
+VAL_DZ
+VAL_Kobra_DZ
+VAL_PSO1_DZ
+KSVK_DZE
+Mosin_DZ
+Mosin_BR_DZ
+Mosin_FL_DZ
+Mosin_MFL_DZ
+Mosin_Belt_DZ
+Mosin_Belt_FL_DZ
+Mosin_Belt_MFL_DZ
+Mosin_PU_DZ
+Mosin_PU_FL_DZ
+Mosin_PU_MFL_DZ
+Mosin_PU_Belt_DZ
+Mosin_PU_Belt_FL_DZ
+Mosin_PU_Belt_MFL_DZ
+MP5_DZ
+MP5_SD_DZ
+Kriss_DZ
+Kriss_CCO_DZ
+Kriss_Holo_DZ
+Kriss_SD_DZ
+Kriss_CCO_SD_DZ
+Kriss_Holo_SD_DZ
+Scorpion_Evo3_DZ
+Scorpion_Evo3_CCO_DZ
+Scorpion_Evo3_CCO_SD_DZ
+MP7_DZ
+MP7_FL_DZ
+MP7_MFL_DZ
+MP7_Holo_DZ
+MP7_Holo_FL_DZ
+MP7_Holo_MFL_DZ
+MP7_CCO_DZ
+MP7_CCO_FL_DZ
+MP7_CCO_MFL_DZ
+MP7_ACOG_DZ
+MP7_ACOG_FL_DZ
+MP7_ACOG_MFL_DZ
+MP7_SD_DZ
+MP7_SD_FL_DZ
+MP7_SD_MFL_DZ
+MP7_Holo_SD_DZ
+MP7_Holo_SD_FL_DZ
+MP7_Holo_SD_MFL_DZ
+MP7_CCO_SD_DZ
+MP7_CCO_SD_FL_DZ
+MP7_CCO_SD_MFL_DZ
+MP7_ACOG_SD_DZ
+MP7_ACOG_SD_FL_DZ
+MP7_ACOG_SD_MFL_DZ
+TMP_DZ
+TMP_CCO_DZ
+TMP_Holo_DZ
+TMP_SD_DZ
+TMP_CCO_SD_DZ
+TMP_Holo_SD_DZ
+UMP_DZ
+UMP_CCO_DZ
+UMP_Holo_DZ
+UMP_SD_DZ
+UMP_CCO_SD_DZ
+UMP_Holo_SD_DZ
+P90_DZ
+P90_CCO_DZ
+P90_Holo_DZ
+P90_SD_DZ
+P90_CCO_SD_DZ
+P90_Holo_SD_DZ
+Sten_MK_DZ
+MAT49_DZ
+M31_DZ
+M16A2_DZ
+M16A2_GL_DZ
+M16A2_Rusty_DZ
+M16A4_DZ
+M16A4_FL_DZ
+M16A4_MFL_DZ
+M16A4_GL_DZ
+M16A4_GL_FL_DZ
+M16A4_GL_MFL_DZ
+M16A4_CCO_DZ
+M16A4_CCO_FL_DZ
+M16A4_CCO_MFL_DZ
+M16A4_GL_CCO_DZ
+M16A4_GL_CCO_FL_DZ
+M16A4_GL_CCO_MFL_DZ
+M16A4_Holo_DZ
+M16A4_Holo_FL_DZ
+M16A4_Holo_MFL_DZ
+M16A4_GL_Holo_DZ
+M16A4_GL_Holo_FL_DZ
+M16A4_GL_Holo_MFL_DZ
+M16A4_ACOG_DZ
+M16A4_ACOG_FL_DZ
+M16A4_ACOG_MFL_DZ
+M16A4_GL_ACOG_DZ
+M16A4_GL_ACOG_FL_DZ
+M16A4_GL_ACOG_MFL_DZ
+SA58_DZ
+SA58_RIS_DZ
+SA58_RIS_FL_DZ
+SA58_RIS_MFL_DZ
+SA58_CCO_DZ
+SA58_CCO_FL_DZ
+SA58_CCO_MFL_DZ
+SA58_Holo_DZ
+SA58_Holo_FL_DZ
+SA58_Holo_MFL_DZ
+SA58_ACOG_DZ
+SA58_ACOG_FL_DZ
+SA58_ACOG_MFL_DZ
+Sa58V_DZ
+Sa58V_Camo_CCO_DZ
+Sa58V_Camo_ACOG_DZ
+L85A2_DZ
+L85A2_FL_DZ
+L85A2_MFL_DZ
+L85A2_SD_DZ
+L85A2_SD_FL_DZ
+L85A2_SD_MFL_DZ
+L85A2_CCO_DZ
+L85A2_CCO_FL_DZ
+L85A2_CCO_MFL_DZ
+L85A2_CCO_SD_DZ
+L85A2_CCO_SD_FL_DZ
+L85A2_CCO_SD_MFL_DZ
+L85A2_Holo_DZ
+L85A2_Holo_FL_DZ
+L85A2_Holo_MFL_DZ
+L85A2_Holo_SD_DZ
+L85A2_Holo_SD_FL_DZ
+L85A2_Holo_SD_MFL_DZ
+L85A2_ACOG_DZ
+L85A2_ACOG_FL_DZ
+L85A2_ACOG_MFL_DZ
+L85A2_ACOG_SD_DZ
+L85A2_ACOG_SD_FL_DZ
+L85A2_ACOG_SD_MFL_DZ
+BAF_L85A2_RIS_TWS_DZ
+L86A2_LSW_DZ
+Bizon_DZ
+Bizon_Kobra_DZ
+Bizon_SD_DZ
+Bizon_Kobra_SD_DZ
+CZ550_DZ
+LeeEnfield_DZ
+MR43_DZ
+Winchester1866_DZ
+Remington870_DZ
+Remington870_FL_DZ
+Remington870_MFL_DZ
+Saiga12K_DZ
+USAS12_DZ
+AA12_DZ
+Crossbow_DZ
+Crossbow_FL_DZ
+Crossbow_MFL_DZ
+Crossbow_CCO_DZ
+Crossbow_CCO_FL_DZ
+Crossbow_CCO_MFL_DZ
+Crossbow_Scope_DZ
+Crossbow_Scope_FL_DZ
+Crossbow_Scope_MFL_DZ
+L115A3_DZ
+L115A3_2_DZ
+MSR_DZ
+MSR_SD_DZ
+MSR_NV_DZ
+MSR_NV_SD_DZ
+MSR_TWS_DZ
+MSR_TWS_SD_DZ
+XM2010_DZ
+XM2010_SD_DZ
+XM2010_NV_DZ
+XM2010_NV_SD_DZ
+XM2010_TWS_DZ
+XM2010_TWS_SD_DZ
+Anzio_20_DZ
+BAF_AS50_scoped_DZ
+m107_DZ
+m107_SKN
+M4SPR_DZE
+M200_CheyTac_DZ
+M200_CheyTac_SD_DZ
+WA2000_DZ
+Barrett_MRAD_Iron_DZ
+Barrett_MRAD_CCO_DZ
+Barrett_MRAD_Sniper_DZ
+M9_DZ
+M9_SD_DZ
+M9_Camo_DZ
+M9_Camo_SD_DZ
+M93R_DZ
+P99_Black_DZ
+P99_Black_SD_DZ
+P99_Green_DZ
+P99_Green_SD_DZ
+P99_Silver_DZ
+P99_Silver_SD_DZ
+BrowningHP_DZ
+P226_DZ
+P226_Silver_DZ
+P38_DZ
+PPK_DZ
+MK22_DZ
+MK22_2_DZ
+MK22_SD_DZ
+MK22_2_SD_DZ
+G17_DZ
+G17_FL_DZ
+G17_MFL_DZ
+G17_SD_DZ
+G17_SD_FL_DZ
+G17_SD_MFL_DZ
+G18_DZ
+M1911_DZ
+M1911_2_DZ
+Kimber_M1911_DZ
+Kimber_M1911_SD_DZ
+USP_DZ
+USP_SD_DZ
+Makarov_DZ
+Makarov_SD_DZ
+Tokarew_TT33_DZ
+Ruger_MK2_DZ
+APS_DZ
+APS_SD_DZ
+PDW_DZ
+PDW_SD_DZ
+TEC9_DZ
+Mac10_DZ
+Revolver_DZ
+Revolver_Gold_DZ
+Colt_Anaconda_DZ
+Colt_Anaconda_Gold_DZ
+Colt_Bull_DZ
+Colt_Python_DZ
+Colt_Revolver_DZ
+CZ75P_DZ
+CZ75D_DZ
+CZ75SP_DZ
+CZ75SP_SD_DZ
+DesertEagle_DZ
+DesertEagle_Gold_DZ
+DesertEagle_Silver_DZ
+DesertEagle_Modern_DZ
\ No newline at end of file
diff --git a/Documents/Epoch 1.0.6.2 Classnames/Epoch 1.0.6.3 New Zombies.txt b/Documents/Epoch 1.0.7 Classnames/Epoch Zombies.txt
similarity index 56%
rename from Documents/Epoch 1.0.6.2 Classnames/Epoch 1.0.6.3 New Zombies.txt
rename to Documents/Epoch 1.0.7 Classnames/Epoch Zombies.txt
index 734a36a19..097c29f22 100644
--- a/Documents/Epoch 1.0.6.2 Classnames/Epoch 1.0.6.3 New Zombies.txt
+++ b/Documents/Epoch 1.0.7 Classnames/Epoch Zombies.txt
@@ -1,118 +1,196 @@
-New Zombies 1.0.6.3
-
-z_soldier_usmc_soldier
-z_soldier_usmc_soldier_heavy
-z_soldier_usmc_mg
-z_soldier_usmc_pilot
-z_soldier_usmc_crew
-z_soldier_usmc_officer
-z_soldier_usmc_crewman_white
-z_soldier_usmc_crewman_blue
-z_soldier_usmc_crewman_yellow
-z_soldier_usmc_crewman_red
-z_soldier_usmc_crewman_purple
-z_soldier_usmc_crewman_green
-z_soldier_usmc_ghillie
-z_soldier_fr_tl
-z_soldier_fr_commander
-z_soldier_fr_r
-z_soldier_fr_marksman
-z_soldier_fr_sapper
-z_soldier_fr_ac
-z_soldier_fr_assault
-z_soldier_cdf_officer
-z_soldier_cdf_commander
-z_soldier_cdf_pilot
-z_soldier_cdf_crew
-z_soldier_ru_soldier
-z_soldier_ru_soldier_heavy
-z_soldier_ru_officer
-z_soldier_ru_ghillie
-z_soldier_ru_pilot
-z_soldier_ru_crewman
-z_soldier_ru_specnaz
-z_soldier_ru_commander
-z_soldier_ru_specialforces
-z_soldier_gue_soldier1
-z_soldier_gue_soldier2
-z_soldier_gue_soldier3
-z_soldier_gue_soldier4
-z_soldier_gue_commander
-z_soldier_gue_ghillie
-z_soldier_ins_soldier1
-z_soldier_ins_soldier2
-z_soldier_ins_soldier3
-z_soldier_ins_officer
-z_soldier_ins_bardak
-z_soldier_ins_lopotev
-z_citizen1
-z_citizen2
-z_citizen3
-z_citizen4
-z_lumberjack1
-z_lumberjack2
-z_lumberjack3
-z_lumberjack4
-z_profiteer1
-z_profiteer2
-z_profiteer3
-z_profiteer4
-z_rocker1
-z_rocker2
-z_rocker3
-z_rocker4
-z_hunter2
-z_hunter3
-z_hunter4
-z_assistant
-z_pilot
-z_takistani1
-z_takistani2
-z_takistani3
-z_takistani4
-z_takistani5
-z_takistani6
-z_soldier_tk_soldier1
-z_soldier_tk_soldier2
-z_soldier_tk_soldier3
-z_soldier_tk_soldier4
-z_soldier_cz_soldier_heavy
-z_soldier_cz_officer
-z_soldier_cz_pilot
-z_soldier_cz_ghillie
-z_soldier_cz_spec
-z_soldier_un_soldier_heavy
-z_soldier_ger_soldier
-z_soldier_ger_soldier_light
-z_soldier_baf_w_soldier_heavy
-z_soldier_baf_d_soldier_heavy
-z_soldier_baf_w_soldier_w_heavy
-z_soldier_baf_w_soldier
-z_soldier_baf_d_soldier
-z_soldier_baf_w_soldier_w
-z_soldier_pmc_soldier
-z_soldier_pmc_engineer
-z_soldier_pmc_bodyguard
-
-Loot Groups
-
-ZombieCrewman
-ZombieOfficer
-ZombieGhillie
-ZombieSpecialForces
-ZombieRebels
-ZombieLumberJack
-ZombieRocker
-ZombieBodyguard
-
-Stringtable Names
-
-STR_ZNAME_CREWMAN
-STR_ZNAME_OFFICER
-STR_ZNAME_GHILLIE
-STR_ZNAME_SPECIALFORCES
-STR_ZNAME_REBELS
-STR_ZNAME_LUMERJACK
-STR_ZNAME_ROCKER
-STR_ZNAME_ASSISTANT
-STR_ZNAME_BODYGUARD
\ No newline at end of file
+zZombie_Base
+z_villager1
+z_villager2
+z_villager3
+z_priest
+z_soldier
+z_soldier_pilot
+z_soldier_heavy
+z_policeman
+z_policeman2
+z_suit1
+z_suit2
+z_suit3
+z_suit4
+z_suit5
+z_suit6
+z_worker1
+z_worker2
+z_worker3
+z_worker4
+z_doctor
+z_teacher
+z_assistant
+z_gardener
+z_hunter
+z_hunter2
+z_hunter3
+z_hunter4
+z_hunter5
+z_soldier_usmc_soldier
+z_soldier_usmc_soldier_heavy
+z_soldier_usmc_mg
+z_soldier_usmc_pilot
+z_soldier_usmc_crew
+z_soldier_usmc_officer
+z_soldier_usmc_crewman_white
+z_soldier_usmc_crewman_blue
+z_soldier_usmc_crewman_yellow
+z_soldier_usmc_crewman_red
+z_soldier_usmc_crewman_purple
+z_soldier_usmc_crewman_green
+z_soldier_usmc_ghillie
+z_soldier_fr_tl
+z_soldier_fr_commander
+z_soldier_fr_r
+z_soldier_fr_marksman
+z_soldier_fr_sapper
+z_soldier_fr_ac
+z_soldier_fr_assault
+z_soldier_cdf_officer
+z_soldier_cdf_commander
+z_soldier_cdf_pilot
+z_soldier_cdf_crew
+z_soldier_ru_soldier
+z_soldier_ru_soldier_heavy
+z_soldier_ru_officer
+z_soldier_ru_ghillie
+z_soldier_ru_pilot
+z_soldier_ru_crewman
+z_soldier_ru_specnaz
+z_soldier_ru_commander
+z_soldier_ru_specialforces
+z_soldier_gue_soldier1
+z_soldier_gue_soldier2
+z_soldier_gue_soldier3
+z_soldier_gue_soldier4
+z_soldier_gue_commander
+z_soldier_gue_ghillie
+z_soldier_ins_soldier1
+z_soldier_ins_soldier2
+z_soldier_ins_soldier3
+z_soldier_ins_officer
+z_soldier_ins_lopotev
+z_soldier_ins_bardak
+z_citizen1
+z_citizen2
+z_citizen3
+z_citizen4
+z_lumberjack1
+z_lumberjack2
+z_lumberjack3
+z_lumberjack4
+z_profiteer1
+z_profiteer2
+z_profiteer3
+z_profiteer4
+z_rocker1
+z_rocker2
+z_rocker3
+z_rocker4
+z_pilot
+z_takistani1
+z_takistani2
+z_takistani3
+z_takistani4
+z_takistani5
+z_takistani6
+z_soldier_tk_soldier1
+z_soldier_tk_soldier2
+z_soldier_tk_soldier3
+z_soldier_tk_soldier4
+z_soldier_cz_soldier_heavy
+z_soldier_cz_officer
+z_soldier_cz_pilot
+z_soldier_cz_ghillie
+z_soldier_cz_spec
+z_soldier_un_soldier_heavy
+z_soldier_ger_soldier
+z_soldier_ger_soldier_light
+z_soldier_baf_w_soldier_heavy
+z_soldier_baf_d_soldier_heavy
+z_soldier_baf_w_soldier_w_heavy
+z_soldier_baf_w_soldier
+z_soldier_baf_d_soldier
+z_soldier_baf_w_soldier_w
+z_bodyguard1
+z_bodyguard2
+z_bodyguard3
+z_bodyguard4
+z_bodyguard5
+z_bodyguard6
+z_soldier_pmc_engineer
+z_soldier_pmc_bodyguard
+z_firefighter1
+z_firefighter2
+z_firefighter3
+z_firefighter4
+z_firefighter5
+z_postman1
+z_postman2
+z_postman3
+z_postman4
+z_warmclothes1
+z_warmclothes2
+z_stalker_wdl_military
+z_stalker_helmet_wdl_military
+z_stalker_grey_military
+z_stalker_helmet_grey_military
+z_stalker_neutral
+z_stalker_mask_neutral
+z_stalker_freedom
+z_stalker_mask_freedom
+z_stalker_duty
+z_stalker_mask_duty
+z_stalker_monolith
+z_stalker_mask_monolith
+z_stalker_scientist1
+z_stalker_helmet_scientist1
+z_stalker_scientist2
+z_stalker_helmet_scientist2
+z_apo_rifle1
+z_apo_rifle2
+z_apo_rifle3
+z_apo_rifle4
+z_apo_rifle5
+z_apo_rifle6
+z_soldier_acr_rifle1
+z_soldier_acr_rifle2
+z_civilian1
+z_civilian2
+z_civilian3
+z_civilian4
+z_civilian5
+z_civilian6
+z_civilian7
+z_civilian8
+z_civilian9
+z_civilian10
+z_civilian11
+z_civilian12
+z_civilian13
+z_civilian14
+z_civilian15
+z_prisoner1
+z_prisoner2
+z_prisoner3
+z_reporter
+z_mafiaboss
+z_dealer
+z_bandit1
+z_bandit2
+z_bandit3
+z_bandit4
+z_bandit5
+z_hero1
+z_hero2
+z_hero3
+z_hero4
+z_hero5
+zZombie_new_Base
+z_new_villager2
+z_new_villager3
+z_new_villager4
+z_new_worker2
+z_new_worker3
+z_new_worker4
\ No newline at end of file
diff --git a/README.md b/README.md
index deba5bcb4..479c94a05 100644
--- a/README.md
+++ b/README.md
@@ -155,6 +155,7 @@ GitHub Contributors
* worldwidesorrow - https://github.com/worldwidesorrow
* RedLink-kam - https://github.com/RedLink-kam
* Helion4 - https://github.com/Helion4
+* Schalldampfer - https://github.com/Schalldampfer
--------------------------
Special thanks
diff --git a/SQF/dayz_code/Configs/CfgArma.hpp b/SQF/dayz_code/Configs/CfgArma.hpp
index 39e20c016..11cf0bdc9 100644
--- a/SQF/dayz_code/Configs/CfgArma.hpp
+++ b/SQF/dayz_code/Configs/CfgArma.hpp
@@ -148,7 +148,7 @@ class CfgAISkill {
aimingspeed[] = {0, 0, 1, 1};
commanding[] = {0, 0, 1, 1};
courage[] = {0, 0, 1, 1};
- endurance[] = {0, 0, 1, 1};
+ endurance[] = {0, 0, 1, 0.1};
general[] = {0, 0, 1, 1};
reloadspeed[] = {0, 0, 1, 1};
spotdistance[] = {0, 0, 1, 1};
diff --git a/SQF/dayz_code/Configs/CfgExtra/snappoints.hpp b/SQF/dayz_code/Configs/CfgExtra/snappoints.hpp
index 1d6eceaca..63ca569f3 100644
--- a/SQF/dayz_code/Configs/CfgExtra/snappoints.hpp
+++ b/SQF/dayz_code/Configs/CfgExtra/snappoints.hpp
@@ -217,7 +217,7 @@ class SnapBuilding {
{0,-2.32,0.130,$STR_EPOCH_ACTION_SNAP_BACK},
{0,2.32,0.130,$STR_EPOCH_ACTION_SNAP_FRONT},
{-2.494,0,0.130,$STR_EPOCH_ACTION_SNAP_LEFT},
- {2.47,0,0.130,$STR_EPOCH_ACTION_SNAP_RIGHT}
+ {2.45,0,0.130,$STR_EPOCH_ACTION_SNAP_RIGHT}
};
radius = 10;
};
@@ -228,8 +228,8 @@ class SnapBuilding {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT},
{0,-1.3,0.130,$STR_EPOCH_ACTION_SNAP_BACK},
{0,1.3,0.130,$STR_EPOCH_ACTION_SNAP_FRONT},
- {-1.3,0,0.130,$STR_EPOCH_ACTION_SNAP_LEFT},
- {1.3,0,0.130,$STR_EPOCH_ACTION_SNAP_RIGHT}
+ {-1.258,0.027,0.130,$STR_EPOCH_ACTION_SNAP_LEFT},
+ {1.258,0.027,0.130,$STR_EPOCH_ACTION_SNAP_RIGHT}
};
radius = 10;
};
@@ -308,13 +308,13 @@ class SnapBuilding {
points[] = {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT},
{0,0,2.62,$STR_EPOCH_ACTION_SNAP_TOP},
- {-1.12,0,1.5,$STR_EPOCH_ACTION_SNAP_LEFT},
- {1.12,0,1.5,$STR_EPOCH_ACTION_SNAP_RIGHT}
+ {-1.26,0,1.32,$STR_EPOCH_ACTION_SNAP_LEFT},
+ {1.26,0,1.32,$STR_EPOCH_ACTION_SNAP_RIGHT}
};
radius = 10;
};
- class Wood_Triangle_Wall_Preview_DZ: WoodTriangleFloor_DZ {};
+ class Wood_Triangle_Wall_Preview_DZ: WoodTriangleWall_DZ {};
class WoodSmallWallThird_DZ: WoodSmallWallThird_Preview_DZ{};
class WoodLargeWall_DZ: WoodLarge_DZE {};
@@ -459,6 +459,8 @@ class SnapBuilding {
radius = 10;
};
+ class GlassFloor_Quarter_Preview_DZ: GlassFloor_Quarter_DZ {};
+
class GlassFloor_Half_DZ: FloorsWallsStairs {
points[] = {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT},
@@ -470,6 +472,8 @@ class SnapBuilding {
radius = 12;
};
+ class GlassFloor_Half_Preview_DZ: GlassFloor_Half_DZ {};
+
class Metal_Drawbridge_DZ: FloorsWallsStairs {
radius = 10;
points[] = {
@@ -478,7 +482,7 @@ class SnapBuilding {
{2.46,0,1.685,$STR_EPOCH_ACTION_SNAP_RIGHT},
{0,0,6.05,$STR_EPOCH_ACTION_SNAP_TOP}
};
- };
+ };
class Drawbridge_Preview_DZ: Metal_Drawbridge_DZ {};
class Metal_DrawbridgeLocked_DZ: Metal_Drawbridge_DZ {};
@@ -658,10 +662,10 @@ class SnapBuilding {
radius = 20;
points[] = {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT},
- {0,-4.65,0.130,$STR_EPOCH_ACTION_SNAP_BACK},
- {0,4.65,0.130,$STR_EPOCH_ACTION_SNAP_FRONT},
- {-4.99,0,0.130,$STR_EPOCH_ACTION_SNAP_LEFT},
- {4.97,0,0.130,$STR_EPOCH_ACTION_SNAP_RIGHT}
+ {0,-4.64,0.130,$STR_EPOCH_ACTION_SNAP_BACK},
+ {0,4.64,0.130,$STR_EPOCH_ACTION_SNAP_FRONT},
+ {-4.96,0,0.130,$STR_EPOCH_ACTION_SNAP_LEFT},
+ {4.95,0,0.130,$STR_EPOCH_ACTION_SNAP_RIGHT}
};
};
@@ -671,14 +675,14 @@ class SnapBuilding {
radius = 20;
points[] = {
{0,0,0,$STR_EPOCH_ACTION_SNAP_PIVOT},
- {0,-5.27,0.130,$STR_EPOCH_ACTION_SNAP_BACK},
- {0,5.27,0.130,$STR_EPOCH_ACTION_SNAP_FRONT},
- {-5.27,0,0.130,$STR_EPOCH_ACTION_SNAP_LEFT},
- {5.27,0,0.130,$STR_EPOCH_ACTION_SNAP_RIGHT}
+ {0,-5.27,0,$STR_EPOCH_ACTION_SNAP_BACK},
+ {0,5.27,0,$STR_EPOCH_ACTION_SNAP_FRONT},
+ {-5.27,0,0,$STR_EPOCH_ACTION_SNAP_LEFT},
+ {5.27,0,0,$STR_EPOCH_ACTION_SNAP_RIGHT}
};
};
- class MetalFloor4x_Preview_DZ: WoodFloor4x_DZ {};
+ class MetalFloor4x_Preview_DZ: MetalFloor4x_DZ {};
//Non essential Items that only snap to themselves, do whitelist inheritance if you want these to snap
class WoodCrate_DZ {
diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp
index 85ae9f4ab..15a52a847 100644
--- a/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp
+++ b/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp
@@ -44,6 +44,7 @@ weaponsRU[] =
{Loot_WEAPON, 6, Groza9_DZ},
{Loot_WEAPON, 6, Groza1_DZ},
{Loot_WEAPON, 6, VAL_DZ},
+ {Loot_WEAPON, 6, SCAR_H_AK_DZ},
// Machine Guns
{Loot_WEAPON, 3, RPK74_DZ},
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp
index fb62e6ea5..62e6bccc8 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp
@@ -785,8 +785,8 @@ class arcade_kit: CA_Magazine
{
scope = 2;
count = 1;
- displayName = $STR_ITEM_NAME_COOKINGTRIPOD;
- descriptionShort = $STR_ITEM_DESC_COOKINGTRIPOD;
+ displayName = $STR_EPOCH_ARCADE;
+ descriptionShort = $STR_EPOCH_ARCADE_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/AnimalSkin.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/AnimalSkin.hpp
index c804e964e..a96afffe8 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/AnimalSkin.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/AnimalSkin.hpp
@@ -5,8 +5,8 @@ class ItemSkinRabbit: CA_Magazine
type = 256;
displayName = $STR_EPOCH_ANIMAL_SKIN_RABBIT;
descriptionShort = $STR_EPOCH_ANIMAL_SKIN_RABBIT_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemGenericSkin.paa";
};
class ItemSkinCow: CA_Magazine
@@ -16,8 +16,8 @@ class ItemSkinCow: CA_Magazine
type = 256;
displayName = $STR_EPOCH_ANIMAL_SKIN_COW;
descriptionShort = $STR_EPOCH_ANIMAL_SKIN_COW_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemGenericSkin.paa";
};
class ItemSkinGoat: CA_Magazine
@@ -27,8 +27,8 @@ class ItemSkinGoat: CA_Magazine
type = 256;
displayName = $STR_EPOCH_ANIMAL_SKIN_GOAT;
descriptionShort = $STR_EPOCH_ANIMAL_SKIN_GOAT_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemGenericSkin.paa";
};
class ItemSkinBoar: CA_Magazine
@@ -38,8 +38,8 @@ class ItemSkinBoar: CA_Magazine
type = 256;
displayName = $STR_EPOCH_ANIMAL_SKIN_BOAR;
descriptionShort = $STR_EPOCH_ANIMAL_SKIN_BOAR_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemGenericSkin.paa";
};
class ItemSkinDog: CA_Magazine
@@ -49,8 +49,8 @@ class ItemSkinDog: CA_Magazine
type = 256;
displayName = $STR_EPOCH_ANIMAL_SKIN_DOG;
descriptionShort = $STR_EPOCH_ANIMAL_SKIN_DOG_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemGenericSkin.paa";
};
class ItemSkinSheep: CA_Magazine
@@ -60,8 +60,8 @@ class ItemSkinSheep: CA_Magazine
type = 256;
displayName = $STR_EPOCH_ANIMAL_SKIN_SHEEP;
descriptionShort = $STR_EPOCH_ANIMAL_SKIN_SHEEP_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemGenericSkin.paa";
};
class ItemWool: CA_Magazine
@@ -71,8 +71,8 @@ class ItemWool: CA_Magazine
type = 256;
displayName = $STR_EPOCH_WOOL;
descriptionShort = $STR_EPOCH_WOOL_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemWool.paa";
};
class ItemAnimalSkin: CA_Magazine
@@ -82,8 +82,8 @@ class ItemAnimalSkin: CA_Magazine
type = 256;
displayName = $STR_EPOCH_ANIMAL_SKIN;
descriptionShort = $STR_EPOCH_ANIMAL_SKIN_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemGenericSkin.paa";
};
class ItemLeather: CA_Magazine
@@ -93,6 +93,6 @@ class ItemLeather: CA_Magazine
type = 256;
displayName = $STR_EPOCH_LEATHER;
descriptionShort = $STR_EPOCH_LEATHER_DESC;
- model = "\z\addons\dayz_epoch\models\canvas.p3d";
- picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
+ model = "\z\addons\dayz_epoch\models\leather.p3d";
+ picture = "\dayz_epoch_c\icons\equipment\ItemLeather.paa";
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Misc.hpp
index 72caa637d..e0c80f822 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/Misc.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Misc.hpp
@@ -246,8 +246,8 @@ class ItemPlasticParts : CA_Magazine
count = 1;
displayName = $STR_EPOCH_PLASTIC_PARTS;
descriptionShort = $STR_EPOCH_PLASTIC_PARTS_DESC;
- model = "\CA\misc3\briefcase";
- picture = "\z\addons\dayz_communityassets\CraftingPlaceholders\equip_sluginacan.paa";
+ model = "\z\addons\dayz_communityassets\models\crate.p3d";
+ picture = "\z\addons\dayz_communityassets\pictures\equip_crate.paa";
type = 256;
};
@@ -256,9 +256,9 @@ class ItemCeramicParts : CA_Magazine
scope = 2;
count = 1;
displayName = $STR_EPOCH_CERAMIC_PARTS;
- descriptionShort = $STR_EPOCH_PLASTIC_PARTS_DESC;
- model = "\CA\misc3\briefcase";
- picture = "\z\addons\dayz_communityassets\CraftingPlaceholders\equip_sluginacan.paa";
+ descriptionShort = $STR_EPOCH_CERAMIC_PARTS_DESC;
+ model = "\z\addons\dayz_communityassets\models\crate.p3d";
+ picture = "\z\addons\dayz_communityassets\pictures\equip_crate.paa";
type = 256;
};
diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Planting.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Planting.hpp
index f629a0dcd..e6f0dacc6 100644
--- a/SQF/dayz_code/Configs/CfgMagazines/Items/Planting.hpp
+++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Planting.hpp
@@ -81,7 +81,7 @@ class ItemKiloTobacco : CA_Magazine
count = 1;
displayName = $STR_EPOCH_KILOTOBACCO;
descriptionShort = $STR_EPOCH_KILOTOBACCO_DESC;
- model = "z\addons\dayz_epoch\models\kilohemp.p3d";
+ model = "z\addons\dayz_epoch\models\kilotobacco.p3d";
picture = "\dayz_epoch_c\icons\plants\equip_kilotobacco_CA.paa";
type = 256;
};
@@ -103,7 +103,7 @@ class ItemKiloBlackTea : CA_Magazine
count = 1;
displayName = $STR_EPOCH_KILOBLACKTEA;
descriptionShort = $STR_EPOCH_KILOBLACKTEA_DESC;
- model = "z\addons\dayz_epoch\models\kilohemp.p3d";
+ model = "z\addons\dayz_epoch\models\kilotea.p3d";
picture = "\dayz_epoch_c\icons\plants\equip_kilotea_CA.paa";
type = 256;
};
diff --git a/SQF/dayz_code/Configs/CfgRecoils.hpp b/SQF/dayz_code/Configs/CfgRecoils.hpp
index 2e72a483a..21c0a66ef 100644
--- a/SQF/dayz_code/Configs/CfgRecoils.hpp
+++ b/SQF/dayz_code/Configs/CfgRecoils.hpp
@@ -18,9 +18,9 @@ class CfgRecoils
M21_ProneRecoil[] = {0,0.012,0.01,0.013,0.012,0.01,0.07,0.007,0,0.12,0,0};
ColtAnaconda_Recoil[] = {0,0,0,0.1,0.1,0.1,0.1,-0.02,-0.03,0.05,0,0};
- ColtPython_Recoil[] = {0,0,0,0.15,0.12,0.13,0.14,-0.02,-0.03,0.07,0,0};
+ ColtPython_Recoil[] = {0,0.01,0.15,0.005,0.01,0.15,0.1,0,-0.003,0.13,0,0};
- HK417_Recoil[] = {0,0.014,0.015,0.02,0.014,0.015,0.07,0.005,0.018,0.13,0,0};
+ HK417_Recoil[] = {0,0.010,0.011,0.01,0.011,0.01,0.02,0.001,0.011,0.1,0,0};
HK417_RecoilProne[] = {0,0.01,0.006,0.013,0.01,0.006,0.1,0.008,0.001,0.12,0,0};
AN94_Recoil[] = {0,0.008,0.006,0.01,0.008,0.006,0.04,0.004,0.012,0.12,0,0};
diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/Weapons.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/Weapons.hpp
index 60ee19ce5..0cfa9430f 100644
--- a/SQF/dayz_code/Configs/CfgServerTrader/Category/Weapons.hpp
+++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/Weapons.hpp
@@ -465,6 +465,10 @@ class Category_16 {
class AK107_GL_PSO1_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {7,"ItemGoldBar"};};
class AN94_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};};
class AN94_GL_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};};
+ class SCAR_H_AK_DZ {type = "trade_weapons";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};};
+ class SCAR_H_AK_CCO_DZ {type = "trade_weapons";buy[] = {-8,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
+ class SCAR_H_AK_HOLO_DZ {type = "trade_weapons";buy[] = {-8,"ItemGoldBar"};sell[] = {6,"ItemGoldBar"};};
+ class SCAR_H_AK_ACOG_DZ {type = "trade_weapons";buy[] = {-8,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};};
class G3_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
class FNFAL_DZ {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};};
class FNFAL_CCO_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {12,"ItemGoldBar"};};
diff --git a/SQF/dayz_code/Configs/CfgServerTraderZSC/Category/Weapons.hpp b/SQF/dayz_code/Configs/CfgServerTraderZSC/Category/Weapons.hpp
index 901598d66..07ffc05d7 100644
--- a/SQF/dayz_code/Configs/CfgServerTraderZSC/Category/Weapons.hpp
+++ b/SQF/dayz_code/Configs/CfgServerTraderZSC/Category/Weapons.hpp
@@ -465,6 +465,10 @@ class Category_16 {
class AK107_GL_PSO1_DZ {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {700,"worth"};};
class AN94_DZ {type = "trade_weapons";buy[] = {200,"worth"};sell[] = {100,"worth"};};
class AN94_GL_DZ {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {300,"worth"};};
+ class SCAR_H_AK_DZ {type = "trade_weapons";buy[] = {800,"worth"};sell[] = {400,"worth"};};
+ class SCAR_H_AK_CCO_DZ {type = "trade_weapons";buy[] = {-8,"worth"};sell[] = {600,"worth"};};
+ class SCAR_H_AK_HOLO_DZ {type = "trade_weapons";buy[] = {-8,"worth"};sell[] = {600,"worth"};};
+ class SCAR_H_AK_ACOG_DZ {type = "trade_weapons";buy[] = {-8,"worth"};sell[] = {800,"worth"};};
class G3_DZ {type = "trade_weapons";buy[] = {2000,"worth"};sell[] = {1000,"worth"};};
class FNFAL_DZ {type = "trade_weapons";buy[] = {2000,"worth"};sell[] = {1000,"worth"};};
class FNFAL_CCO_DZ {type = "trade_weapons";buy[] = {-1,"worth"};sell[] = {1200,"worth"};};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Animal.hpp b/SQF/dayz_code/Configs/CfgVehicles/Animal.hpp
index 8a0d1f481..cc06e4e4a 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Animal.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Animal.hpp
@@ -54,6 +54,13 @@ class Fin: CAAnimalBase {
fsmFormation = "";
};
+class Dog_Zombie1: Pastor {
+ displayName = $STR_EPOCH_DOG_ZOMBIE;
+};
+class Dog_Zombie2: Fin {
+ displayName = $STR_EPOCH_DOG_ZOMBIE;
+};
+
class Cow: CAAnimalBase
{
scope = 0;
@@ -110,6 +117,16 @@ class Cow04: Cow01
displayName = "$STR_DN_COW04";
hiddenSelectionsTextures[] = {"ca\animals2\cow\data\cow4_co.PAA"};
};
+class Cow_Zombie1: Cow01
+{
+ displayName = $STR_EPOCH_COW_ZOMBIE;
+ hiddenSelectionsTextures[] = {"ca\animals2\cow\data\cow4_co.PAA"};
+};
+class Cow_Zombie2: Cow_Zombie1
+{
+ hiddenSelectionsTextures[] = {"ca\animals2\cow\data\cow4_co.PAA"};
+};
+
class Cow_Base_EP1 : Cow {};
class Cow01_EP1 : Cow_Base_EP1 {};
@@ -141,6 +158,11 @@ class Goat_Base_EP1 : Goat {};
class Goat01_EP1 : Goat_Base_EP1 {};
class Goat02_EP1 : Goat01_EP1 {};
+class Goat_Zombie1 : Goat01_EP1 {
+ displayName = $STR_EPOCH_GOAT_ZOMBIE;
+};
+class Goat_Zombie2 : Goat_Zombie1 {};
+
class Rabbit: CAAnimalBase
{
scope = 2;
@@ -175,6 +197,10 @@ class Rabbit: CAAnimalBase
};
};
+class Rabbit_Zombie : Rabbit {
+ displayName = $STR_EPOCH_RABBIT_ZOMBIE;
+};
+
class Sheep: CAAnimalBase
{
scope = 2;
@@ -203,6 +229,10 @@ class Sheep: CAAnimalBase
class Sheep_Base_EP1 : Sheep {};
class Sheep01_EP1 : Sheep_Base_EP1 {};
class Sheep02_EP1 : Sheep01_EP1 {};
+class Sheep_Zombie1 : Sheep01_EP1 {
+ displayName = $STR_EPOCH_SHEEP_ZOMBIE;
+};
+class Sheep_Zombie2 : Sheep_Zombie1 {};
class WildBoar: CAAnimalBase
{
@@ -223,6 +253,16 @@ class WildBoar: CAAnimalBase
_sound3 = "";
};
};
+class WildBoar_Zombie : WildBoar {
+ displayName = $STR_EPOCH_BOAR_ZOMBIE;
+};
class Hen : CAAnimalBase {};
+class Hen_Zombie : Hen {
+ displayName = $STR_EPOCH_CHICKEN_ZOMBIE;
+};
+
class Cock : Hen {};
+class Cock_Zombie : Cock {
+ displayName = $STR_EPOCH_COCK_ZOMBIE;
+};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Bags.hpp b/SQF/dayz_code/Configs/CfgVehicles/Bags.hpp
index f4eac2243..3bf3c8bc2 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Bags.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Bags.hpp
@@ -570,7 +570,7 @@ class AirwavesPack_DZE1 : Bag_Base_EP1
displayname = $STR_BACKPACK_NAME_AIRWAVES_DZE1;
descriptionShort = $STR_BACKPACK_DESC_AIRWAVES_DZE1;
model = "\z\addons\dayz_epoch_u\clothes\dze_wavesbag_01.p3d";
- picture = "\ice_apo_resistance\icons\backpack4_ca.paa";
+ picture = "\dayz_epoch_c\icons\backpacks\airwavespack.paa";
transportMaxWeapons = 7;
transportMaxMagazines = 35;
class eventHandlers
@@ -578,13 +578,11 @@ class AirwavesPack_DZE1 : Bag_Base_EP1
init="[(_this select 0),'CfgVehicles','AirwavesPack_DZE1'] execVM '\z\addons\dayz_code\actions\pickupActions\object_BackpackAction.sqf';";
};
};
-class AirwavesPack_DZE2 : Bag_Base_EP1
+class AirwavesPack_DZE2 : AirwavesPack_DZE1
{
scope = 2;
displayname = $STR_BACKPACK_NAME_AIRWAVES_DZE2;
descriptionShort = $STR_BACKPACK_DESC_AIRWAVES_DZE2;
- model = "\z\addons\dayz_epoch_u\clothes\dze_wavesbag_01.p3d";
- picture = "\ice_apo_resistance\icons\backpack4_ca.paa";
transportMaxWeapons = 9;
transportMaxMagazines = 45;
class eventHandlers
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Bridges.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Bridges.hpp
index 7b0394826..d4b92df35 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Bridges.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Bridges.hpp
@@ -6,62 +6,39 @@ class Metal_Drawbridge_DZ: CinderWallDoor_DZ_Base
GhostPreview = "Drawbridge_Preview_DZ";
offset[] = {0,2.5,0};
upgradeBuilding[] = {"Metal_DrawbridgeLocked_DZ",{},{{"ItemComboLock",1}}};
- class AnimationSources {
- class Open_inner {
+ class AnimationSources
+ {
+ class Open_inner
+ {
source = "user";
animPeriod = 4;
- initPhase = 0;
+ initPhase = 1;
};
- class Open_outer {
+ class Open_outer
+ {
source = "user";
animPeriod = 4;
- initPhase = 0;
- };
+ initPhase = 1;
+ };
};
class UserActions
{
- class Open_inner
+ class Raise_Bridge
{
- displayName = $STR_EPOCH_ACTION_LOWER_BRIDGE;
+ displayName = $STR_EPOCH_ACTION_RAISE_BRIDGE;
onlyforplayer = true;
- position = "Door_knopf";
- radius = 3;
+ position = "action";
+ radius = 7;
condition = "this animationPhase ""Open_inner"" < 0.5";
statement = "this animate [""Open_inner"", 1];this animate [""Open_outer"", 1];";
};
- class Close_Door : Open_inner
+ class Lower_Bridge : Raise_Bridge
{
- displayName = $STR_EPOCH_ACTION_RAISE_BRIDGE;
+ displayName = $STR_EPOCH_ACTION_LOWER_BRIDGE;
condition = "this animationPhase ""Open_inner"" >= 0.5";
statement = "this animate [""Open_inner"", 0];this animate [""Open_outer"", 0];";
};
};
- class DestructionEffects {
- class Sound {
- simulation = "sound";
- type = "DestrHouse";
- position = "destructionEffect1";
- intensity = 1;
- interval = 1;
- lifeTime = 0.05;
- };
- class DestroyPhase1 {
- simulation = "destroy";
- type = "DelayedDestruction";
- lifeTime = 2.5;
- position = "";
- intensity = 1;
- interval = 1;
- };
- class DamageAround1 {
- simulation = "damageAround";
- type = "DamageAroundHouse";
- position = "";
- intensity = 0.1;
- interval = 1;
- lifeTime = 1;
- };
- };
};
class Metal_DrawbridgeLocked_DZ: CinderWallDoorLocked_DZ_Base
{
@@ -77,13 +54,13 @@ class Metal_DrawbridgeLocked_DZ: CinderWallDoorLocked_DZ_Base
{
source = "user";
animPeriod = 4;
- initPhase = 0;
+ initPhase = 1;
};
class Open_outer
{
source = "user";
animPeriod = 4;
- initPhase = 0;
+ initPhase = 1;
};
class Open_latch
{
@@ -94,64 +71,38 @@ class Metal_DrawbridgeLocked_DZ: CinderWallDoorLocked_DZ_Base
};
class UserActions
{
- class Open_inner
+ class Raise_Bridge
{
- displayName = $STR_EPOCH_ACTION_LOWER_BRIDGE;
+ displayName = $STR_EPOCH_ACTION_RAISE_BRIDGE;
onlyforplayer = true;
- position = "Door_knopf";
- radius = 3;
+ position = "action";
+ radius = 7;
condition = "(this animationPhase ""Open_inner"" == 0) && (this animationPhase ""Open_latch"" == 1)";
statement = "this animate [""Open_inner"", 1];this animate [""Open_outer"", 1];";
};
- class Close_Door : Open_inner
+ class Lower_Bridge : Raise_Bridge
{
- displayName = $STR_EPOCH_ACTION_RAISE_BRIDGE;
+ displayName = $STR_EPOCH_ACTION_LOWER_BRIDGE;
condition = "(this animationPhase ""Open_inner"" == 1) && (this animationPhase ""Open_latch"" == 1)";
statement = "this animate [""Open_inner"", 0];this animate [""Open_outer"", 0];";
};
- class Lock_Door : Open_inner
+ class Lock_Door : Raise_Bridge
{
displayName = $STR_EPOCH_ACTION_LOCK_BRIDGE;
- condition = "(this animationPhase ""Open_outer"" == 0) and (this animationPhase ""Open_latch"" == 1)";
+ condition = "(this animationPhase ""Open_outer"" == 1) and (this animationPhase ""Open_latch"" == 1)";
statement = "PVDZE_handleSafeGear = [player,this,4];publicVariableServer ""PVDZE_handleSafeGear"";this animate [""Open_latch"", 0]";
};
- class Unlock_Door : Open_inner
+ class Unlock_Door : Raise_Bridge
{
displayName = $STR_EPOCH_ACTION_UNLOCK_BRIDGE;
- condition = "(!keypadCancel and DZE_Lock_Door == (this getvariable['CharacterID','0'])) and (this animationPhase ""Open_outer"" == 0) and (this animationPhase ""Open_latch"" == 0)";
+ condition = "(!keypadCancel and DZE_Lock_Door == (this getvariable['CharacterID','0'])) and (this animationPhase ""Open_outer"" == 1) and (this animationPhase ""Open_latch"" == 0)";
statement = "this animate [""Open_latch"", 1];PVDZE_handleSafeGear = [player,this,5,DZE_Lock_Door];publicVariableServer ""PVDZE_handleSafeGear"";";
};
- class Unlock_Door_Dialog : Open_inner
+ class Unlock_Door_Dialog : Raise_Bridge
{
displayName = $STR_EPOCH_ACTION_UNLOCK_BRIDGE;
condition = "!keypadCancel and DZE_Lock_Door != (this getvariable['CharacterID','0'])";
statement = "dayz_selectedDoor = this;DZE_topCombo = 0;DZE_midCombo = 0;DZE_botCombo = 0;if(DZE_doorManagement) then {createdialog ""DoorAccess"";} else {createdialog ""ComboLockUI"";};";
};
};
- class DestructionEffects {
- class Sound {
- simulation = "sound";
- type = "DestrHouse";
- position = "destructionEffect1";
- intensity = 1;
- interval = 1;
- lifeTime = 0.05;
- };
- class DestroyPhase1 {
- simulation = "destroy";
- type = "DelayedDestruction";
- lifeTime = 2.5;
- position = "";
- intensity = 1;
- interval = 1;
- };
- class DamageAround1 {
- simulation = "damageAround";
- type = "DamageAroundHouse";
- position = "";
- intensity = 0.1;
- interval = 1;
- lifeTime = 1;
- };
- };
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp
index 58bd1e061..25c546953 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp
@@ -46,7 +46,7 @@ class FuelPump_DZ: BuiltItems
nounderground = 0;
};
-class FireBarrel_DZ:Land_Fire_barrel
+class FireBarrel_DZ: Land_Fire_barrel
{
cost = 100;
offset[] = {0,2,0.5};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularBuildMetal.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularBuildMetal.hpp
index e5f19ae32..08eb25505 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularBuildMetal.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularBuildMetal.hpp
@@ -92,6 +92,7 @@ class GlassFloor_Half_DZ: ModularItems {
armor = 2000;
displayName = $STR_EPOCH_GLASSFLOORHALF;
maintainBuilding[] = {{"PartGlass",1}};
+ GhostPreview = "GlassFloor_Half_Preview_DZ";
};
class GlassFloor_Quarter_DZ: ModularItems {
@@ -101,4 +102,5 @@ class GlassFloor_Quarter_DZ: ModularItems {
armor = 2000;
displayName = $STR_EPOCH_GLASSFLOORQUARTER;
maintainBuilding[] = {{"PartGlass",1}};
+ GhostPreview = "GlassFloor_Quarter_Preview_DZ";
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularBuildWood.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularBuildWood.hpp
index 6b30ef1d6..8b63b7cdb 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularBuildWood.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularBuildWood.hpp
@@ -97,6 +97,16 @@ class WoodFloor4x_DZ: ModularItems {
displayName = $STR_EPOCH_FLOORCEILING4x;
maintainBuilding[] = {{"PartWoodLumber",4}};
GhostPreview = "WoodFloor4x_Preview_DZ";
+ class DestructionEffects : DestructionEffects {
+ class Ruin1 {
+ simulation = "ruin";
+ type = "\z\addons\dayz_epoch_v\base_building\floors\wood_floor_2x2_wreck.p3d";
+ position = "";
+ intensity = 1;
+ interval = 1;
+ lifeTime = 1;
+ };
+ };
};
class WoodTriangleFloor_DZ: ModularItems {
@@ -104,7 +114,7 @@ class WoodTriangleFloor_DZ: ModularItems {
offset[] = {0,4,0};
model = "\z\addons\dayz_epoch_v\base_building\floors\wood_tri_floor.p3d";
armor = 1000;
- displayName = $STR_EPOCH_FLOORCEILING4x;
+ displayName = $STR_EPOCH_TRIANGLE_WOODFLOOR;
maintainBuilding[] = {{"PartWoodLumber",2}};
GhostPreview = "WoodTriangleFloor_Preview_DZ";
};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularPreviews.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularPreviews.hpp
index 4289ae3ec..aa4b94954 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularPreviews.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularPreviews.hpp
@@ -199,6 +199,16 @@ class GlassFloor_Preview_DZ: DZE_Ghost_Previews {
model = "\z\addons\dayz_epoch_v\base_building\floors\glass_floor_ghost.p3d";
displayName = "Glass Floor Preview";
};
+class GlassFloor_Half_Preview_DZ: DZE_Ghost_Previews {
+ scope = 2;
+ model = "\z\addons\dayz_epoch_v\base_building\floors\glass_floor_half_ghost.p3d";
+ displayName = "Glass Floor Preview";
+};
+class GlassFloor_Quarter_Preview_DZ: DZE_Ghost_Previews {
+ scope = 2;
+ model = "\z\addons\dayz_epoch_v\base_building\floors\glass_floor_quarter_ghost";
+ displayName = "Glass Floor Preview";
+};
class Concrete_Bunker_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\cinder\bunker\bunker_01_ghost.p3d";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularWrecks.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularWrecks.hpp
index b43542dd6..64e12d08f 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularWrecks.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularWrecks.hpp
@@ -63,4 +63,11 @@ class Land_metal_floor_2x2_wreck: ruins {
displayName = $STR_METAL_FLOOR_WRECK;
removeoutput[] = {{"ItemPole",{0,4}},{"equip_metal_sheet",{0,4}}};
vehicleClass = "DayZ Epoch Buildables";
+};
+class Land_wood_floor_2x2_wreck: ruins {
+ scope = 2;
+ model = "\z\addons\dayz_epoch_v\base_building\floors\wood_floor_2x2_wreck.p3d";
+ displayName = $STR_METAL_FLOOR_WRECK;
+ removeoutput[] = {{"PartWoodPlywood",{0,4}},{"PartWoodLumber",{0,4}}};
+ vehicleClass = "DayZ Epoch Buildables";
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp
index acfafda8b..f99ac9b53 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/BRDM2_DZ.hpp
@@ -226,6 +226,72 @@ class BRDM2_HQ_WINTER_DZE4: BRDM2_HQ_WINTER_DZE3
fuelCapacity = 180; // base 100
};
+class BRDM2_HQ_CDF_DZ: BRDM2_HQ_TK_GUE_EP1_DZ {
+ displayname = "$STR_VEH_NAME_BRDM2_HQ_CDF";
+ hiddenSelectionsTextures[]=
+ {
+ "\ca\wheeled\data\brdm2_01_camo_co.paa",
+ "\ca\wheeled\data\brdm2_02_camo_co.paa"
+ };
+};
+
+class BRDM2_HQ_CDF_DZE: BRDM2_HQ_CDF_DZ {
+ class Turrets: Turrets {
+ class MainTurret: MainTurret {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades
+ {
+ ItemORP[] = {"BRDM2_HQ_CDF_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class BRDM2_HQ_CDF_DZE1: BRDM2_HQ_CDF_DZE
+{
+ displayName = "$STR_VEH_NAME_BRDM2_HQ_CDF+";
+ original = "BRDM2_HQ_CDF_DZE";
+ maxSpeed = 115; //base 100
+ terrainCoef = 1; //base 2
+
+ class Upgrades
+ {
+ ItemAVE[] = {"BRDM2_HQ_CDF_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}};
+ };
+};
+
+class BRDM2_HQ_CDF_DZE2: BRDM2_HQ_CDF_DZE1
+{
+ displayName = "$STR_VEH_NAME_BRDM2_HQ_CDF++";
+ armor = 170; // base 120
+ damageResistance = 0.048; // base 0.02409
+
+ class Upgrades
+ {
+ ItemLRK[] = {"BRDM2_HQ_CDF_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}};
+ };
+};
+
+class BRDM2_HQ_CDF_DZE3: BRDM2_HQ_CDF_DZE2
+{
+ displayName = "$STR_VEH_NAME_BRDM2_HQ_CDF+++";
+ transportMaxWeapons = 40;
+ transportMaxMagazines = 400;
+ transportmaxbackpacks = 12;
+
+ class Upgrades
+ {
+ ItemTNK[] = {"BRDM2_HQ_CDF_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}};
+ };
+};
+
+class BRDM2_HQ_CDF_DZE4: BRDM2_HQ_CDF_DZE3
+{
+ displayName = "$STR_VEH_NAME_BRDM2_HQ_CDF++++";
+ fuelCapacity = 180; // base 100
+};
+
class BRDM2_TK_EP1: BRDM2_Base {
class Turrets; // External class reference
class MainTurret; // External class reference
@@ -454,6 +520,67 @@ class BRDM2_Desert_ACR_DZE4: BRDM2_Desert_ACR_DZE3
fuelCapacity = 180; // base 100
};
+class BRDM2_CDF_DZ: BRDM2_TK_EP1_DZ {
+ displayname = "$STR_VEH_NAME_BRDM2_CDF";
+ hiddenSelections[] = {"camo1","camo2"};
+ hiddenSelectionsTextures[] = {"\ca\wheeled\data\brdm2_01_camo_co.paa","\ca\wheeled\data\brdm2_02_camo_co.paa"};
+};
+
+class BRDM2_CDF_DZE: BRDM2_TK_EP1_DZE {
+ displayname = "$STR_VEH_NAME_BRDM2_CDF";
+ hiddenSelections[] = {"camo1","camo2"};
+ hiddenSelectionsTextures[] = {"\ca\wheeled\data\brdm2_01_camo_co.paa","\ca\wheeled\data\brdm2_02_camo_co.paa"};
+
+ class Upgrades
+ {
+ ItemORP[] = {"BRDM2_CDF_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class BRDM2_CDF_DZE1: BRDM2_CDF_DZE
+{
+ displayName = "$STR_VEH_NAME_BRDM2_CDF+";
+ original = "BRDM2_CDF_DZE";
+ maxSpeed = 115; //base 100
+ terrainCoef = 1; //base 2
+
+ class Upgrades
+ {
+ ItemAVE[] = {"BRDM2_CDF_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}};
+ };
+};
+
+class BRDM2_CDF_DZE2: BRDM2_CDF_DZE1
+{
+ displayName = "$STR_VEH_NAME_BRDM2_CDF++";
+ armor = 170; // base 120
+ damageResistance = 0.048; // base 0.02409
+
+ class Upgrades
+ {
+ ItemLRK[] = {"BRDM2_CDF_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}};
+ };
+};
+
+class BRDM2_CDF_DZE3: BRDM2_CDF_DZE2
+{
+ displayName = "$STR_VEH_NAME_BRDM2_CDF+++";
+ transportMaxWeapons = 40;
+ transportMaxMagazines = 400;
+ transportmaxbackpacks = 12;
+
+ class Upgrades
+ {
+ ItemTNK[] = {"BRDM2_CDF_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}};
+ };
+};
+
+class BRDM2_CDF_DZE4: BRDM2_CDF_DZE3
+{
+ displayName = "$STR_VEH_NAME_BRDM2_CDF++++";
+ fuelCapacity = 180; // base 100
+};
+
class BRDM2_RUST_DZ: BRDM2_TK_EP1_DZ {
displayname = "$STR_VEH_NAME_BRDM2_RUST";
hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\brdm\brdm2_01_wrecked_co.paa","\dayz_epoch_c\skins\brdm\brdm2_02_wrecked_co.paa"};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
index 4a38bfc14..ac5e3ec4c 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
@@ -1723,6 +1723,319 @@ class HMMWV_M2_DZE4: HMMWV_M2_DZE3
fuelCapacity = 180; // base 100
};
+class HMMWV_MK19_DZ: HMMWV_DZE_Base {
+ displayname = "$STR_VEH_NAME_HMMWV_MK19";
+ scope = 2;
+ model = "\ca\Wheeled\HMMWVmk19";
+ picture = "\Ca\wheeled\data\ico\HMMWVmk19_CA.paa";
+ Icon = "\Ca\wheeled\data\map_ico\icomap_hmwvmk19_CA.paa";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ transportMaxWeapons = 15;
+ transportMaxMagazines = 70;
+ transportmaxbackpacks = 4;
+ damageResistance = 0.00581;
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ turretInfoType = "RscWeaponRangeZeroing";
+ discreteDistanceInitIndex = 4;
+ discreteDistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500};
+ weapons[]=
+ {
+ "MK19BC"
+ };
+ magazines[]=
+ {
+ "48Rnd_40mm_MK19",
+ "48Rnd_40mm_MK19",
+ "48Rnd_40mm_MK19",
+ "48Rnd_40mm_MK19"
+ };
+ soundServo[]=
+ {
+ "\Ca\sounds\Vehicles\Servos\turret-1",
+ 0.0099999998,
+ 1,
+ 10
+ };
+ gunnerAction="HMMWV_Gunner02";
+ class GunFire: WeaponCloudsMGun
+ {
+ interval=0.0099999998;
+ };
+ };
+ };
+ accuracy = 0.32;
+ class AnimationSources: AnimationSources
+ {
+ class ReloadAnim
+ {
+ weapon = "MK19BC";
+ };
+ class ReloadMagazine
+ {
+ weapon = "MK19BC";
+ };
+ class Revolving
+ {
+ weapon = "MK19BC";
+ };
+ class belt_rotation
+ {
+ source="reload";
+ weapon = "MK19BC";
+ };
+ };
+ class Damage
+ {
+ tex[]={};
+ mat[]=
+ {
+ "ca\wheeled\hmmwv\data\hmmwv_details.rvmat",
+ "Ca\wheeled\HMMWV\data\hmmwv_details_damage.rvmat",
+ "Ca\wheeled\HMMWV\data\hmmwv_details_destruct.rvmat",
+ "ca\wheeled\hmmwv\data\hmmwv_body.rvmat",
+ "Ca\wheeled\HMMWV\data\hmmwv_body_damage.rvmat",
+ "Ca\wheeled\HMMWV\data\hmmwv_body_destruct.rvmat",
+ "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat",
+ "ca\wheeled\hmmwv\data\hmmwv_clocks.rvmat",
+ "ca\wheeled\data\hmmwv_clocks_destruct.rvmat",
+ "ca\weapons\data\mk19.rvmat",
+ "ca\weapons\data\mk19.rvmat",
+ "ca\weapons\data\mk19_destruct.rvmat",
+ "ca\wheeled\HMMWV\data\hmmwv_glass.rvmat",
+ "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat",
+ "ca\wheeled\HMMWV\data\hmmwv_glass_Half_D.rvmat",
+ "ca\wheeled\HMMWV\data\hmmwv_glass_in.rvmat",
+ "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat",
+ "ca\wheeled\HMMWV\data\hmmwv_glass_in_Half_D.rvmat"
+ };
+ };
+ hiddenSelections[] = {"Camo1"};
+ hiddenSelectionsTextures[] = {"\ca\wheeled\hmmwv\data\hmmwv_body_co.paa"};
+};
+
+class HMMWV_MK19_DZE: HMMWV_MK19_DZ {
+ class Turrets: Turrets {
+ class MainTurret: MainTurret {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades
+ {
+ ItemORP[] = {"HMMWV_MK19_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class HMMWV_MK19_DZE1: HMMWV_MK19_DZE
+{
+ displayName = "$STR_VEH_NAME_HMMWV_MK19+";
+ original = "HMMWV_MK19_DZE";
+ maxSpeed = 115; // base 100
+ turnCoef = 1; // base 2
+ terrainCoef = 1; //base 2
+
+ class Upgrades
+ {
+ ItemAVE[] = {"HMMWV_MK19_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}};
+ };
+};
+
+class HMMWV_MK19_DZE2: HMMWV_MK19_DZE1
+{
+ displayName = "$STR_VEH_NAME_HMMWV_MK19++";
+ armor = 75; // base 40
+ damageResistance = 0.015; // base 0.00581
+
+ class HitPoints: HitPoints
+ {
+ class HitGlass1: HitGlass1
+ {
+ armor = 1.5;
+ };
+ class HitGlass2: HitGlass2
+ {
+ armor = 1.5;
+ };
+ class HitGlass3: HitGlass3
+ {
+ armor = 1.5;
+ };
+ class HitGlass4: HitGlass4
+ {
+ armor = 1.5;
+ };
+ class HitLFWheel: HitLFWheel
+ {
+ armor = 0.25;
+ };
+ class HitLBWheel: HitLBWheel
+ {
+ armor = 0.25;
+ };
+ class HitRFWheel: HitRFWheel
+ {
+ armor = 0.25;
+ };
+ class HitRBWheel: HitRBWheel
+ {
+ armor = 0.25;
+ };
+ class HitFuel: HitFuel
+ {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine
+ {
+ armor = 1;
+ };
+ };
+
+ class Upgrades
+ {
+ ItemLRK[] = {"HMMWV_MK19_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}};
+ };
+};
+
+class HMMWV_MK19_DZE3: HMMWV_MK19_DZE2
+{
+ displayName = "$STR_VEH_NAME_HMMWV_MK19+++";
+ transportMaxWeapons = 30;
+ transportMaxMagazines = 140;
+ transportmaxbackpacks = 8;
+
+ class Upgrades
+ {
+ ItemTNK[] = {"HMMWV_MK19_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}};
+ };
+};
+
+class HMMWV_MK19_DZE4: HMMWV_MK19_DZE3
+{
+ displayName = "$STR_VEH_NAME_HMMWV_MK19++++";
+ fuelCapacity = 180; // base 100
+};
+
+class HMMWV_DES_MK19_DZ: HMMWV_MK19_DZ {
+ displayname = "$STR_VEH_NAME_HMMWV_DES_MK19";
+ hiddenSelectionsTextures[] = {"\CA\wheeled_E\HMMWV\Data\HMMWV_body_US_CO.paa"};
+
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_2.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_2_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_2_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_details.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_details_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_details_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_in_BASE.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+};
+
+class HMMWV_DES_MK19_DZE: HMMWV_MK19_DZE {
+ displayname = "$STR_VEH_NAME_HMMWV_DES_MK19";
+ hiddenSelectionsTextures[] = {"\CA\wheeled_E\HMMWV\Data\HMMWV_body_US_CO.paa"};
+
+ class Damage
+ {
+ tex[] = {};
+ mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_2.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_2_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_2_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_details.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_details_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_details_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_in_BASE.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_glass_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
+ };
+ class Upgrades
+ {
+ ItemORP[] = {"HMMWV_DES_MK19_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class HMMWV_DES_MK19_DZE1: HMMWV_DES_MK19_DZE
+{
+ displayName = "$STR_VEH_NAME_HMMWV_DES_MK19+";
+ original = "HMMWV_DES_MK19_DZE";
+ maxSpeed = 115; // base 100
+ turnCoef = 1; // base 2
+ terrainCoef = 1; //base 2
+
+ class Upgrades
+ {
+ ItemAVE[] = {"HMMWV_DES_MK19_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}};
+ };
+};
+
+class HMMWV_DES_MK19_DZE2: HMMWV_DES_MK19_DZE1
+{
+ displayName = "$STR_VEH_NAME_HMMWV_DES_MK19++";
+ armor = 75; // base 40
+ damageResistance = 0.015; // base 0.00581
+
+ class HitPoints: HitPoints
+ {
+ class HitGlass1: HitGlass1
+ {
+ armor = 1.5;
+ };
+ class HitGlass2: HitGlass2
+ {
+ armor = 1.5;
+ };
+ class HitGlass3: HitGlass3
+ {
+ armor = 1.5;
+ };
+ class HitGlass4: HitGlass4
+ {
+ armor = 1.5;
+ };
+ class HitLFWheel: HitLFWheel
+ {
+ armor = 0.25;
+ };
+ class HitLBWheel: HitLBWheel
+ {
+ armor = 0.25;
+ };
+ class HitRFWheel: HitRFWheel
+ {
+ armor = 0.25;
+ };
+ class HitRBWheel: HitRBWheel
+ {
+ armor = 0.25;
+ };
+ class HitFuel: HitFuel
+ {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine
+ {
+ armor = 1;
+ };
+ };
+
+ class Upgrades
+ {
+ ItemLRK[] = {"HMMWV_DES_MK19_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}};
+ };
+};
+
+class HMMWV_DES_MK19_DZE3: HMMWV_DES_MK19_DZE2
+{
+ displayName = "$STR_VEH_NAME_HMMWV_DES_MK19+++";
+ transportMaxWeapons = 30;
+ transportMaxMagazines = 140;
+ transportmaxbackpacks = 8;
+
+ class Upgrades
+ {
+ ItemTNK[] = {"HMMWV_DES_MK19_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",4},{"PartFueltank",2},{"ItemFuelBarrel",1}}};
+ };
+};
+
+class HMMWV_DES_MK19_DZE4: HMMWV_DES_MK19_DZE3
+{
+ displayName = "$STR_VEH_NAME_HMMWV_DES_MK19++++";
+ fuelCapacity = 180; // base 100
+};
+
class HMMWV_M1035_DES_EP1_DZE : HMMWV_DZE_Base {
scope = 2;
model = "\ca\wheeled_e\HMMWV\M1035_transport";
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Ikarus.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Ikarus.hpp
index 82693ff00..4ecd209e4 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/Ikarus.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Ikarus.hpp
@@ -243,8 +243,9 @@ class Ikarus_White_DZE: Ikarus_DZE {
};
};
-class Ikarus_Armored_DZE: Ikarus_White_DZE
+class Ikarus_Armored_DZE: epoch_car
{
+ scope = 2;
model = "z\addons\dayz_epoch_v\vehicles\citybus\dze_citybus";
picture = "\dayz_epoch_c\icons\vehicles\ArmoredBus.paa";
displayName = $STR_VEH_NAME_IKARUS_ARMORED;
@@ -254,6 +255,7 @@ class Ikarus_Armored_DZE: Ikarus_White_DZE
transportMaxWeapons = 25;
transportMaxMagazines = 120;
transportmaxbackpacks = 10;
+ transportSoldier = 12;
hiddenselections[] = {"camo1"};
hiddenselectionstextures[]=
{
@@ -272,4 +274,187 @@ class Ikarus_Armored_DZE: Ikarus_White_DZE
"z\addons\dayz_epoch_v\vehicles\citybus\data\bus_city_int_destruct.rvmat"
};
};
+ insideSoundCoef = 0.9;
+ soundGear[]={,db-85,1};
+ soundGetIn[]={"ca\sounds\vehicles\Wheeled\BUS\ext\ext-bus-getout-1",db-0,1};
+ soundGetOut[]={"ca\sounds\vehicles\Wheeled\BUS\ext\ext-bus-getout-1",db-0,1, 40};
+ soundEngineOnInt[] = {"ca\sounds\vehicles\Wheeled\BUS\int\int-bus-start-1", db-5, 1.0};
+ soundEngineOnExt[] = {"ca\sounds\vehicles\Wheeled\BUS\ext\ext-bus-start-1", db-5, 1.0, 280};
+ soundEngineOffInt[] ={"ca\sounds\vehicles\Wheeled\BUS\int\int-bus-stop-1", db-5, 1.0};
+ soundEngineOffExt[] ={"ca\sounds\vehicles\Wheeled\BUS\ext\ext-bus-stop-1", db-5, 1.0, 280};
+
+ buildCrash0[]={"Ca\sounds\Vehicles\Crash\crash_building_01", db-3, 1, 200};
+ buildCrash1[]={"Ca\sounds\Vehicles\Crash\crash_building_02", db-3, 1, 200};
+ buildCrash2[]={"Ca\sounds\Vehicles\Crash\crash_building_03", db-3, 1, 200};
+ buildCrash3[]={"Ca\sounds\Vehicles\Crash\crash_building_04", db-3, 1, 200};
+ soundBuildingCrash[]={buildCrash0, 0.25, buildCrash1, 0.25, buildCrash2, 0.25, buildCrash3, 0.25};
+
+ WoodCrash0[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_01", db-3, 1, 200};
+ WoodCrash1[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_02", db-3, 1, 200};
+ WoodCrash2[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_03", db-3, 1, 200};
+ WoodCrash3[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_04", db-3, 1, 200};
+ WoodCrash4[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_05", db-3, 1, 200};
+ WoodCrash5[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_06", db-3, 1, 200};
+ soundWoodCrash[]={woodCrash0, 0.166, woodCrash1, 0.166, woodCrash2, 0.166, woodCrash3, 0.166,woodCrash4, 0.166,woodCrash5, 0.166};
+
+ ArmorCrash0[]={"Ca\sounds\Vehicles\Crash\crash_vehicle_01", db-3, 1, 200};
+ ArmorCrash1[]={"Ca\sounds\Vehicles\Crash\crash_vehicle_02", db-3, 1, 200};
+ ArmorCrash2[]={"Ca\sounds\Vehicles\Crash\crash_vehicle_03", db-3, 1, 200};
+ ArmorCrash3[]={"Ca\sounds\Vehicles\Crash\crash_vehicle_04", db-3, 1, 200};
+ soundArmorCrash[]={ArmorCrash0, 0.25, ArmorCrash1, 0.25, ArmorCrash2, 0.25, ArmorCrash3, 0.25};
+
+ class SoundEvents
+ {
+ class AccelerationIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\int\int-bus-acce-1", db-5, 1.0};
+ limit = "0.15";
+ expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
+ };
+ class AccelerationOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\ext\ext-bus-acce-1", db-5, 1.0, 280};
+ limit = "0.15";
+ expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
+ };
+ };
+
+ class Sounds
+ {
+ /* --------------------------------- */
+ // EXTERNAL SOUNDS BUS */
+ /* --------------------------------- */
+ class Engine
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\BUS\ext\ext-bus-low-2", db0, 1.0, 350};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "engineOn*camPos*(thrust factor[0.7, 0.2])";
+ };
+ class EngineHighOut
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\BUS\ext\ext-bus-high-4", db0, 1.0, 450};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "engineOn*camPos*(thrust factor[0.5, 0.9])";
+ };
+ class IdleOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\ext\ext-bus-idle-1", db-10, 1.0, 150};
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.4, 0])";
+ };
+
+ class TiresRockOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", db-15, 1.0, 30};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", db-15, 1.0, 30};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", db-15, 1.0, 30};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", db-15, 1.0, 30};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", db-15, 1.0, 30};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", db-25, 1.0, 30};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\ext-noise3", db-15, 1.0, 30};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
+ };
+ /* --------------------------------- */
+ // INTERNAL SOUNDS BUS */
+ /* --------------------------------- */
+ class EngineLowIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\int\int-bus-low-2", db-0, 1.0};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
+ };
+ class EngineHighIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\int\int-bus-high-4", db-0, 0.95};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "((engineOn*thrust) factor[0.55, 1.0])*(1-camPos)";
+ };
+ class IdleIn
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\BUS\int\int-bus-idle-1", db-5, 1.0};
+ frequency = "1";
+ volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
+ };
+
+ class TiresRockIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3", db-20, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\int-noise3", db-10, 1.0};
+ frequency = "1";
+ volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)"; //definice INSIDE zvuku
+ };
+ // original environment sound, suppressed now
+ class Movement
+ {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Jeep.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Jeep.hpp
index 743ad52eb..8340f8f3b 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/Jeep.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Jeep.hpp
@@ -1,10 +1,9 @@
-class Jeep_base : HMMWV_DZE_Base
+class Jeep_base: epoch_car
{
scope = 0;
displayname = "Old Jeep";
model = "\z\addons\dayz_epoch_v\vehicles\jeep\h4_jeep";
picture = "\dayz_epoch_c\icons\vehicles\jeep.paa";
- vehicleClass = "DayZ Epoch Vehicles";
armor = 25;
transportsoldier = 2;
transportmaxweapons = 15;
@@ -16,12 +15,7 @@ class Jeep_base : HMMWV_DZE_Base
weapons[] = {minicarhorn};
driveraction = "HMMWV_Driver";
cargoaction[] = {"Skodovka_Cargo01","suv_cargo02_ep1","Skodovka_Cargo01","suv_cargo02_ep1","Skodovka_Cargo012"};
- typicalcargo[] = {};
- class TransportMagazines {};
- class TransportWeapons {};
- crew = "";
- class Turrets {};
- class HitPoints;
+ //class HitPoints;
hiddenselectionstextures[]=
{
"\z\addons\dayz_epoch_v\vehicles\jeep\data\jeep_main_co.paa",
@@ -54,7 +48,152 @@ class Jeep_base : HMMWV_DZE_Base
};
};
+
class NVGMarkers {};
+ class SoundEvents
+ {
+ class AccelerationIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\int\int-acceleration1",0.1,1};
+ limit = "0.8";
+ expression = "(engineOn*(1-camPos))*gmeterZ";
+ };
+ class AccelerationOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\turspecial1",0.1,1,200};
+ limit = "0.8";
+ expression = "(engineOn*camPos)*gmeterZ";
+ };
+ };
+ class Sounds
+ {
+ class Engine
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1,300};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*((rpm factor[0.15, 0.4]) min (rpm factor[0.7, 0.5]))";
+ };
+ class EngineHighOut
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1,400};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
+ };
+ class IdleOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\idle_2",0.562341,1,100};
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.3, 0])";
+ };
+ class TiresRockOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise2",0.177828,1,30};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.03)*(speed factor[0, 8])";
+ };
+ class EngineLowIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_Low_1b",1,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.8, 0.6]))";
+ };
+ class EngineHighIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\HMMWV\ext\Engine_Loop_High_1b",1,1};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.5, 1.0])";
+ };
+ class IdleIn
+ {
+ sound[] = {"\ca\sounds\Vehicles\Wheeled\HMMWV\ext\idle_2",0.316228,1};
+ frequency = "1";
+ volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
+ };
+ class TiresRockIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",1,1};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise2",0.446684,1};
+ frequency = "1";
+ volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
+ };
+ class Movement
+ {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
};
class Jeep_DZE: Jeep_base
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/LandRover.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/LandRover.hpp
index d4a6605df..8ba7ef8b5 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/LandRover.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/LandRover.hpp
@@ -817,4 +817,103 @@ class LandRover_MG_TK_EP1_DZE3: LandRover_MG_TK_EP1_DZE2 {
class LandRover_MG_TK_EP1_DZE4: LandRover_MG_TK_EP1_DZE3 {
displayname = "$STR_VEH_NAME_MILITARY_OFFROAD_M2++++";
fuelCapacity = 250;
+};
+
+class LandRover_SPG9_TK_EP1;
+class LandRover_SPG9_TK_EP1_DZ: LandRover_SPG9_TK_EP1
+{
+ scope = 2;
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ displayname = "$STR_VEH_NAME_MILITARY_OFFROAD_SPG9";
+ vehicleClass = "DayZ Epoch Vehicles";
+ class Turrets;
+ class MainTurret;
+ transportMaxWeapons = 15;
+ transportMaxMagazines = 70;
+ transportmaxbackpacks = 4;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ supplyRadius = 1.2;
+};
+
+class LandRover_SPG9_TK_EP1_DZE: LandRover_SPG9_TK_EP1_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+ class Upgrades {
+ ItemORP[] = {"LandRover_SPG9_TK_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",2},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class LandRover_SPG9_TK_EP1_DZE1: LandRover_SPG9_TK_EP1_DZE {
+ displayname = "$STR_VEH_NAME_MILITARY_OFFROAD_SPG9+";
+ original = "LandRover_SPG9_TK_EP1_DZE";
+ maxspeed = 160;
+ terrainCoef = 1.5;
+
+ class Upgrades {
+ ItemAVE[] = {"LandRover_SPG9_TK_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"equip_metal_sheet",6},{"ItemScrews",4}}};
+ };
+};
+
+class LandRover_SPG9_TK_EP1_DZE2: LandRover_SPG9_TK_EP1_DZE1 {
+ displayname = "$STR_VEH_NAME_MILITARY_OFFROAD_SPG9++";
+ armor = 60;
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.65;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.65;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.65;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.65;
+ };
+ class HitFuel: HitFuel {
+ armor = 1.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 2.5;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.25;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"LandRover_SPG9_TK_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}};
+ };
+};
+
+class LandRover_SPG9_TK_EP1_DZE3: LandRover_SPG9_TK_EP1_DZE2 {
+ displayname = "$STR_VEH_NAME_MILITARY_OFFROAD_SPG9+++";
+ transportMaxWeapons = 30;
+ transportMaxMagazines = 140;
+ transportmaxbackpacks = 8;
+
+ class Upgrades {
+ ItemTNK[] = {"LandRover_SPG9_TK_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class LandRover_SPG9_TK_EP1_DZE4: LandRover_SPG9_TK_EP1_DZE3 {
+ displayname = "$STR_VEH_NAME_MILITARY_OFFROAD_SPG9++++";
+ fuelCapacity = 250;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/MiniCooper.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/MiniCooper.hpp
index 972f5a6a0..d79e72ade 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/MiniCooper.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/MiniCooper.hpp
@@ -1,10 +1,9 @@
-class Mini_Cooper_base: VWGolf
+class Mini_Cooper_base: epoch_car
{
scope = 0;
displayname = "Mini Cooper";
model = "\z\addons\dayz_epoch_v\vehicles\mini\dze_cooper_s";
picture = "\dayz_epoch_c\icons\vehicles\minicooper.paa";
- vehicleClass = "DayZ Epoch Vehicles";
transportsoldier = 2;
fuelCapacity = 100;
class HitPoints;
@@ -43,6 +42,186 @@ class Mini_Cooper_base: VWGolf
"Ca\wheeled_E\Data\auta_skla_damage.rvmat"
};
};
+
+ class NVGMarkers {};
+ soundGear[]={,db-75,1};
+ insideSoundCoef = 0.9;
+ SoundGetIn[]={"ca\sounds\Vehicles\wheeled\GOLF\ext\ext-golf-getout",db-5,1};
+ SoundGetOut[]={"ca\sounds\Vehicles\wheeled\GOLF\ext\ext-golf-getout",db-5,1, 40};
+ soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-start-1", db-5, 1.0};
+ soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-start-1", db-5, 1.0, 250};
+ soundEngineOffInt[] ={"ca\sounds\vehicles\Wheeled\GOLF\int\int-golf-stop-1", db-5, 1.0};
+ soundEngineOffExt[] ={"ca\sounds\vehicles\Wheeled\GOLF\ext\ext-golf-stop-1", db-5, 1.0, 250};
+
+ buildCrash0[]={"Ca\sounds\Vehicles\Crash\crash_building_01", db-3, 1, 200};
+ buildCrash1[]={"Ca\sounds\Vehicles\Crash\crash_building_02", db-3, 1, 200};
+ buildCrash2[]={"Ca\sounds\Vehicles\Crash\crash_building_03", db-3, 1, 200};
+ buildCrash3[]={"Ca\sounds\Vehicles\Crash\crash_building_04", db-3, 1, 200};
+ soundBuildingCrash[]={buildCrash0, 0.25, buildCrash1, 0.25, buildCrash2, 0.25, buildCrash3, 0.25};
+
+ WoodCrash0[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_01", db-3, 1, 200};
+ WoodCrash1[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_02", db-3, 1, 200};
+ WoodCrash2[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_03", db-3, 1, 200};
+ WoodCrash3[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_04", db-3, 1, 200};
+ WoodCrash4[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_05", db-3, 1, 200};
+ WoodCrash5[]={"Ca\sounds\Vehicles\Crash\crash_mix_wood_06", db-3, 1, 200};
+ soundWoodCrash[]={woodCrash0, 0.166, woodCrash1, 0.166, woodCrash2, 0.166, woodCrash3, 0.166,woodCrash4, 0.166,woodCrash5, 0.166};
+
+ ArmorCrash0[]={"Ca\sounds\Vehicles\Crash\crash_vehicle_01", db-3, 1, 200};
+ ArmorCrash1[]={"Ca\sounds\Vehicles\Crash\crash_vehicle_02", db-3, 1, 200};
+ ArmorCrash2[]={"Ca\sounds\Vehicles\Crash\crash_vehicle_03", db-3, 1, 200};
+ ArmorCrash3[]={"Ca\sounds\Vehicles\Crash\crash_vehicle_04", db-3, 1, 200};
+ soundArmorCrash[]={ArmorCrash0, 0.25, ArmorCrash1, 0.25, ArmorCrash2, 0.25, ArmorCrash3, 0.25};
+
+ class SoundEvents
+ {
+ class AccelerationIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-acce-1", db-1, 1.0};
+ limit = "0.15";
+ expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
+ };
+ class AccelerationOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-acce-1", db-5, 1.0, 250};
+ limit = "0.15";
+ expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
+ };
+ };
+ class Sounds
+ {
+ class Engine
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-low-1", db-8, 1.0, 300};
+ frequency = "(randomizer*0.05+1.25)*rpm";
+ volume = "camPos*engineOn*((rpm factor[0.25, 0.4]) min (rpm factor[0.6, 0.45]))";
+ };
+ class EngineHighOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-high-1", db-8, 0.8, 450};
+ frequency = "(randomizer*0.05+1.1)*rpm";
+ volume = "camPos*engineOn*(rpm factor[0.5, 0.9])";
+ };
+ class IdleOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-idle-1", db-10, 1.0, 100};
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.4, 0])";
+ };
+ class TiresRockOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", db-25, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[4, 20])";
+ };
+ class TiresSandOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", db-25, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[4, 20])";
+ };
+ class TiresGrassOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", db-25, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[4, 20])";
+ };
+ class TiresMudOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", db-25, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[4, 20])";
+ };
+ class TiresGravelOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", db-25, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[4, 20])";
+ };
+ class TiresAsphaltOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", db-25, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[4, 20])";
+ };
+ class NoiseOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\Noises\ext\noise2", db-25, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.036)*(speed factor[0, 8])";
+ };
+ /* --------------------------------- */
+ // INTERNAL SOUNDS GOLF //
+ /* --------------------------------- */
+ class EngineLowIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-low-1", db-3, 1.0};
+ frequency = "(randomizer*0.05+1.3)*rpm";
+ volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.5]) min (rpm factor[0.7, 0.52]))";
+ };
+ class EngineHighIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-high-1", db-3, 0.95};
+ frequency = "(randomizer*0.05+1.2)*rpm";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.6, 1.0])";
+ };
+ class IdleIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-idle-1", db-5, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.4, 0])";
+ };
+
+ class TiresRockIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2", db-23, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2", db-23, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3", db-23, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2", db-23, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2", db-23, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3", db-25, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\Noises\int\int-noise2", db-20, 1.0};
+ frequency = "1";
+ volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)"; //definice INSIDE zvuku
+ };
+ // original environment sound, suppressed now
+ class Movement
+ {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
};
class Mini_Cooper_DZE: Mini_Cooper_base
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Nissan.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Nissan.hpp
index dc7ac10b8..adf9fcf8b 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/Nissan.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Nissan.hpp
@@ -1,10 +1,9 @@
-class Nissan_base: VWGolf
+class Nissan_base: epoch_car
{
scope = 0;
displayname = "Nissun 350z";
model = "\z\addons\dayz_epoch_v\vehicles\nissan\nissan350z";
picture = "\dayz_epoch_c\icons\vehicles\nissan.paa";
- vehicleClass = "DayZ Epoch Vehicles";
armor = 60;
damageResistance = 0.01821;
transportsoldier = 1;
@@ -54,6 +53,175 @@ class Nissan_base: VWGolf
};
};
class nvgmarkers {};
+
+ insideSoundCoef = 0.9;
+ SoundGetIn[] = {"ca\sounds\Vehicles\wheeled\GOLF\ext\ext-golf-getout", 0.562341, 1};
+ SoundGetOut[] = {"ca\sounds\Vehicles\wheeled\GOLF\ext\ext-golf-getout", 0.562341, 1, 40};
+ soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-start-1", 0.562341, 1.0};
+ soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-start-1", 0.562341, 1.0, 250};
+ soundEngineOffInt[] = {"ca\sounds\vehicles\Wheeled\GOLF\int\int-golf-stop-1", 0.562341, 1.0};
+ soundEngineOffExt[] = {"ca\sounds\vehicles\Wheeled\GOLF\ext\ext-golf-stop-1", 0.562341, 1.0, 250};
+ buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01", 0.707946, 1, 200};
+ buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02", 0.707946, 1, 200};
+ buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03", 0.707946, 1, 200};
+ buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04", 0.707946, 1, 200};
+ soundBuildingCrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
+ WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01", 0.707946, 1, 200};
+ WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02", 0.707946, 1, 200};
+ WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03", 0.707946, 1, 200};
+ WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04", 0.707946, 1, 200};
+ WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05", 0.707946, 1, 200};
+ WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06", 0.707946, 1, 200};
+ soundWoodCrash[] = {"woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166, "woodCrash4", 0.166, "woodCrash5", 0.166};
+ ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01", 0.707946, 1, 200};
+ ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02", 0.707946, 1, 200};
+ ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03", 0.707946, 1, 200};
+ ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04", 0.707946, 1, 200};
+ soundArmorCrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
+ class SoundEvents
+ {
+ class AccelerationIn
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-acce-1", 0.891251, 1.0};
+ limit = 0.15;
+ expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
+ };
+
+ class AccelerationOut
+ {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-acce-1", 0.562341, 1.0, 250};
+ limit = 0.15;
+ expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
+ };
+ };
+ class Sounds
+ {
+ class Engine {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-low-1", 0.398107, 1.0, 300};
+ frequency = "(randomizer*0.05+1.25)*rpm";
+ volume = "camPos*engineOn*((rpm factor[0.25, 0.4]) min (rpm factor[0.6, 0.45]))";
+ };
+
+ class EngineHighOut {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-high-1", 0.398107, 0.8, 450};
+ frequency = "(randomizer*0.05+1.1)*rpm";
+ volume = "camPos*engineOn*(rpm factor[0.5, 0.9])";
+ };
+
+ class IdleOut {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-idle-1", 0.316228, 1.0, 100};
+ frequency = "1";
+ volume = "engineOn*camPos*(rpm factor[0.4, 0])";
+ };
+
+ class TiresRockOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", 0.0562341, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[4, 20])";
+ };
+
+ class TiresSandOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", 0.0562341, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[4, 20])";
+ };
+
+ class TiresGrassOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", 0.0562341, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[4, 20])";
+ };
+
+ class TiresMudOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", 0.0562341, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[4, 20])";
+ };
+
+ class TiresGravelOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", 0.0562341, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[4, 20])";
+ };
+
+ class TiresAsphaltOut {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", 0.0562341, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[4, 20])";
+ };
+
+ class NoiseOut {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\Noises\ext\noise2", 0.0562341, 1.0, 40};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.036)*(speed factor[0, 8])";
+ };
+
+ class EngineLowIn {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-low-1", 0.707946, 1.0};
+ frequency = "(randomizer*0.05+1.3)*rpm";
+ volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.5]) min (rpm factor[0.7, 0.52]))";
+ };
+
+ class EngineHighIn {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-high-1", 0.707946, 0.95};
+ frequency = "(randomizer*0.05+1.2)*rpm";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.6, 1.0])";
+ };
+
+ class IdleIn {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-idle-1", 0.562341, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.4, 0])";
+ };
+
+ class TiresRockIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2", 0.0707946, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+
+ class TiresSandIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2", 0.0707946, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+
+ class TiresGrassIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3", 0.0707946, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+
+ class TiresMudIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2", 0.0707946, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+
+ class TiresGravelIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2", 0.0707946, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+
+ class TiresAsphaltIn {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3", 0.0562341, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+
+ class NoiseIn {
+ sound[] = {"ca\sounds\Vehicles\Wheeled\Noises\int\int-noise2", 0.1, 1.0};
+ frequency = "1";
+ volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
+ };
+
+ class Movement {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
};
class Nissan_Orange_DZE: Nissan_base
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Offroad_SPG9.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Offroad_SPG9.hpp
new file mode 100644
index 000000000..fd8253556
--- /dev/null
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Offroad_SPG9.hpp
@@ -0,0 +1,229 @@
+class Offroad_SPG9_Gue;
+class Offroad_SPG9_Gue_DZ: Offroad_SPG9_Gue {
+ scope = 2;
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ displayName = "$STR_VEH_NAME_PICKUP_GUE_SPG9";
+ vehicleClass = "DayZ Epoch Vehicles";
+ class Turrets;
+ class MainTurret;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+ supplyRadius = 1.3;
+};
+
+class Offroad_SPG9_Gue_DZE: Offroad_SPG9_Gue_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"Offroad_SPG9_Gue_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+// Performance 1
+class Offroad_SPG9_Gue_DZE1: Offroad_SPG9_Gue_DZE
+{
+ displayName = "$STR_VEH_NAME_PICKUP_GUE_SPG9+";
+ original = "Offroad_SPG9_Gue_DZE";
+ maxspeed = 170; // Offroad_SPG9_base 150 | car 100
+
+ class Upgrades {
+ ItemAVE[] = {"Offroad_SPG9_Gue_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+// Armor 2
+class Offroad_SPG9_Gue_DZE2: Offroad_SPG9_Gue_DZE1
+{
+ displayName = "$STR_VEH_NAME_PICKUP_GUE_SPG9++";
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"Offroad_SPG9_Gue_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+
+};
+// Cargo 3
+class Offroad_SPG9_Gue_DZE3: Offroad_SPG9_Gue_DZE2
+{
+ displayName = "$STR_VEH_NAME_PICKUP_GUE_SPG9+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"Offroad_SPG9_Gue_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+// Fuel 4
+class Offroad_SPG9_Gue_DZE4: Offroad_SPG9_Gue_DZE3
+{
+ displayName = "$STR_VEH_NAME_PICKUP_GUE_SPG9++++";
+ fuelCapacity = 210; // car 100
+};
+
+class Offroad_SPG9_TK_GUE_EP1;
+class Offroad_SPG9_TK_GUE_EP1_DZ: Offroad_SPG9_TK_GUE_EP1 {
+ scope = 2;
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ displayName = "$STR_VEH_NAME_PICKUP_TK_GUE_SPG9";
+ vehicleClass = "DayZ Epoch Vehicles";
+ class Turrets;
+ class MainTurret;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+ supplyRadius = 1.3;
+};
+
+class Offroad_SPG9_TK_GUE_EP1_DZE: Offroad_SPG9_TK_GUE_EP1_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"Offroad_SPG9_TK_GUE_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+// Performance 1
+class Offroad_SPG9_TK_GUE_EP1_DZE1: Offroad_SPG9_TK_GUE_EP1_DZE
+{
+ displayName = "$STR_VEH_NAME_PICKUP_TK_GUE_SPG9+";
+ original = "Offroad_SPG9_TK_GUE_EP1_DZE";
+ maxspeed = 170; // Offroad_SPG9_base 150 | car 100
+
+ class Upgrades {
+ ItemAVE[] = {"Offroad_SPG9_TK_GUE_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+// Armor 2
+class Offroad_SPG9_TK_GUE_EP1_DZE2: Offroad_SPG9_TK_GUE_EP1_DZE1
+{
+ displayName = "$STR_VEH_NAME_PICKUP_TK_GUE_SPG9++";
+ armor = 55; // car 20
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"Offroad_SPG9_TK_GUE_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+
+};
+// Cargo 3
+class Offroad_SPG9_TK_GUE_EP1_DZE3: Offroad_SPG9_TK_GUE_EP1_DZE2
+{
+ displayName = "$STR_VEH_NAME_PICKUP_TK_GUE_SPG9+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 4; // car 2
+
+ class Upgrades {
+ ItemTNK[] = {"Offroad_SPG9_TK_GUE_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+// Fuel 4
+class Offroad_SPG9_TK_GUE_EP1_DZE4: Offroad_SPG9_TK_GUE_EP1_DZE3
+{
+ displayName = "$STR_VEH_NAME_PICKUP_TK_GUE_SPG9++++";
+ fuelCapacity = 210; // car 100
+};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/ScrapAPC.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/ScrapAPC.hpp
index 6f213943b..cc4f20a7f 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/ScrapAPC.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/ScrapAPC.hpp
@@ -1,10 +1,9 @@
-class ScrapAPC_base : BTR60_TK_EP1_DZE
+class ScrapAPC_base: epoch_car
{
scope = 0;
displayname = "Scrap APC";
model = "\z\addons\dayz_epoch_v\vehicles\scrap_apc\scrap_apc";
picture = "\dayz_epoch_c\icons\vehicles\ScrapAPC.paa";
- vehicleClass = "DayZ Epoch Vehicles";
armor = 80;
damageResistance = 0.032;
transportsoldier = 4;
@@ -17,8 +16,6 @@ class ScrapAPC_base : BTR60_TK_EP1_DZE
turnCoef = 1;
driveraction = suv_driver_ep1;
cargoAction[] = {BTR40_Cargo_EP1,UAZ_Cargo01};
- typicalcargo[] = {};
- class Turrets {};
hiddenselections[] = {"camo1","camo2"};
hiddenselectionstextures[]=
{
@@ -39,6 +36,185 @@ class ScrapAPC_base : BTR60_TK_EP1_DZE
"z\addons\dayz_epoch_v\vehicles\scrap_apc\data\apc_details_destruct.rvmat"
};
};
+
+ class nvgmarkers {};
+ insideSoundCoef = 0.99;
+ soundGear[]={"",db-85,1};
+ soundGetIn[]={"\ca\Sounds_E\Wheeled_E\BTR60\btr_door",db0,1};
+ soundGetOut[]={"\ca\Sounds_E\Wheeled_E\BTR60\btr_door",db0,1, 30};
+ soundEngineOnInt[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_on", db0, 1.0};
+ soundEngineOnExt[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_on", db0, 1.0, 100};
+ soundEngineOffInt[] ={"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_off", db0, 1.0};
+ soundEngineOffExt[] ={"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_off", db0, 1.0, 100};
+
+ buildCrash0[]={"Ca\sounds\Vehicles\Crash\tank_building_01", db-3, 1,150};
+ buildCrash1[]={"Ca\sounds\Vehicles\Crash\tank_building_02", db-3, 1,150};
+ buildCrash2[]={"Ca\sounds\Vehicles\Crash\tank_building_03", db-3, 1,150};
+ buildCrash3[]={"Ca\sounds\Vehicles\Crash\tank_building_04", db-3, 1,150};
+ soundBuildingCrash[]={buildCrash0, 0.25, buildCrash1, 0.25, buildCrash2, 0.25, buildCrash3, 0.25};
+
+ WoodCrash0[]={"Ca\sounds\Vehicles\Crash\tank_wood_01", db-3, 1,150};
+ WoodCrash1[]={"Ca\sounds\Vehicles\Crash\tank_wood_02", db-3, 1,150};
+ WoodCrash2[]={"Ca\sounds\Vehicles\Crash\tank_wood_03", db-3, 1,150};
+ WoodCrash3[]={"Ca\sounds\Vehicles\Crash\tank_wood_04", db-3, 1,150};
+ soundWoodCrash[]={woodCrash0, 0.25, woodCrash1, 0.25, woodCrash2, 0.25, woodCrash3, 0.25};
+
+ ArmorCrash0[]={"Ca\sounds\Vehicles\Crash\tank_vehicle_01", db-3, 1,150};
+ ArmorCrash1[]={"Ca\sounds\Vehicles\Crash\tank_vehicle_02", db-3, 1,150};
+ ArmorCrash2[]={"Ca\sounds\Vehicles\Crash\tank_vehicle_03", db-3, 1,150};
+ ArmorCrash3[]={"Ca\sounds\Vehicles\Crash\tank_vehicle_04", db-3, 1,150};
+ soundArmorCrash[]={ArmorCrash0, 0.25, ArmorCrash1, 0.25, ArmorCrash2, 0.25, ArmorCrash3, 0.25};
+
+ class SoundEvents
+ {
+ class AccelerationIn
+ {
+ sound[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_acceleration", db-5, 1.0};
+ limit = "0.15";
+ expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
+ };
+ class AccelerationOut
+ {
+ sound[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_acceleration", db0, 1.0, 300};
+ limit = "0.15";
+ expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
+ };
+ };
+
+ class Sounds
+ {
+ /*EXTERNAL SOUNDS BTR*/
+ class Engine
+ {
+ sound[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_mid", db3, 0.7, 250};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ //volume = "engineOn*camPos*(thrust factor[0.7, 0.2])";
+ volume = "camPos*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.5]))";
+ };
+ class EngineHighOut
+ {
+ sound[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_high", db3, 0.8, 350};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ //volume = "engineOn*camPos*(thrust factor[0.5, 0.9])";
+ volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
+ };
+ class IdleOut
+ {
+ sound[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_idle", db0, 1.0, 200};
+ frequency = "1";
+ //volume = "engineOn*camPos*(rpm factor[0.4, 0])";
+ volume = "engineOn*camPos*(rpm factor[0.4, 0])";
+ };
+ class TiresRockOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", db-10, 1.0, 80};
+ frequency = "1";
+ volume = "camPos*rock*(speed factor[2, 20])";
+ };
+ class TiresSandOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", db-10, 1.0, 80};
+ frequency = "1";
+ volume = "camPos*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", db-10, 1.0, 80};
+ frequency = "1";
+ volume = "camPos*grass*(speed factor[2, 20])";
+ };
+ class TiresMudOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", db-10, 1.0, 80};
+ frequency = "1";
+ volume = "camPos*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", db-10, 1.0, 80};
+ frequency = "1";
+ volume = "camPos*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", db-10, 1.0, 50};
+ frequency = "1";
+ volume = "camPos*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseOut
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise3", db-5, 1.0, 50};
+ frequency = "1";
+ volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
+ };
+ /*INTERNAL SOUNDS BTR*/
+ class EngineLowIn
+ {
+ sound[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_mid", db3, 0.7};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.5]))"; //volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
+ };
+ class EngineHighIn
+ {
+ sound[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_high", db3, 0.8};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-camPos)*engineOn*(rpm factor[0.5, 0.8])"; //volume = "((engineOn*thrust) factor[0.55, 1.0])*(1-camPos)";
+ };
+ class IdleIn
+ {
+ sound[] = {"\ca\Sounds_E\Wheeled_E\BTR60\btr60_ext_idle", db0, 1.0};
+ frequency = "1";
+ volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";// volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
+ };
+ class TiresRockIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*rock*(speed factor[2, 20])";
+ };
+ class TiresSandIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*sand*(speed factor[2, 20])";
+ };
+ class TiresGrassIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*grass*(speed factor[2, 20])";
+ };
+ class TiresMudIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*mud*(speed factor[2, 20])";
+ };
+ class TiresGravelIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*gravel*(speed factor[2, 20])";
+ };
+ class TiresAsphaltIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", db-15, 1.0};
+ frequency = "1";
+ volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
+ };
+ class NoiseIn
+ {
+ sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise4", db-5, 1.0};
+ frequency = "1";
+ volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
+ };
+ class Movement
+ {
+ sound = "soundEnviron";
+ frequency = "1";
+ volume = "0";
+ };
+ };
};
class ScrapAPC_DZE: ScrapAPC_base {
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/Tractor.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/Tractor.hpp
index c5e5a46dc..4dbd038c8 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/Tractor.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/Tractor.hpp
@@ -98,4 +98,5 @@ class Tractor_Armored_DZE: TractorOld_DZE
};
};
+ class nvgmarkers {};
};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_AGS.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_AGS.hpp
new file mode 100644
index 000000000..1c9ed8dd9
--- /dev/null
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_AGS.hpp
@@ -0,0 +1,659 @@
+class UAZ_AGS30_RU;
+class UAZ_AGS30_RU_DZ: UAZ_AGS30_RU
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RU";
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_AGS30_RU_DZE: UAZ_AGS30_RU_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_AGS30_RU_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_RU_DZE1: UAZ_AGS30_RU_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RU+";
+ original = "UAZ_AGS30_RU_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_AGS30_RU_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_AGS30_RU_DZE2: UAZ_AGS30_RU_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RU++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_AGS30_RU_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_RU_DZE3: UAZ_AGS30_RU_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RU+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_AGS30_RU_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_AGS30_RU_DZE4: UAZ_AGS30_RU_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RU++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_AGS30_CDF;
+class UAZ_AGS30_CDF_DZ: UAZ_AGS30_CDF
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_AGS_CDF";
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_AGS30_CDF_DZE: UAZ_AGS30_CDF_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_AGS30_CDF_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_CDF_DZE1: UAZ_AGS30_CDF_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_CDF+";
+ original = "UAZ_AGS30_CDF_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_AGS30_CDF_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_AGS30_CDF_DZE2: UAZ_AGS30_CDF_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_CDF++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_AGS30_CDF_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_CDF_DZE3: UAZ_AGS30_CDF_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_CDF+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_AGS30_CDF_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_AGS30_CDF_DZE4: UAZ_AGS30_CDF_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_CDF++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_AGS30_INS;
+class UAZ_AGS30_INS_DZ: UAZ_AGS30_INS
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_AGS_INS";
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_AGS30_INS_DZE: UAZ_AGS30_INS_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_AGS30_INS_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_INS_DZE1: UAZ_AGS30_INS_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_INS+";
+ original = "UAZ_AGS30_INS_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_AGS30_INS_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_AGS30_INS_DZE2: UAZ_AGS30_INS_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_INS++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_AGS30_INS_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_INS_DZE3: UAZ_AGS30_INS_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_INS+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_AGS30_INS_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_AGS30_INS_DZE4: UAZ_AGS30_INS_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_INS++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_AGS30_TK_EP1;
+class UAZ_AGS30_TK_EP1_DZ: UAZ_AGS30_TK_EP1
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_AGS_TK";
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_AGS30_TK_EP1_DZE: UAZ_AGS30_TK_EP1_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_AGS30_TK_EP1_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_TK_EP1_DZE1: UAZ_AGS30_TK_EP1_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_TK+";
+ original = "UAZ_AGS30_TK_EP1_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_AGS30_TK_EP1_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_AGS30_TK_EP1_DZE2: UAZ_AGS30_TK_EP1_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_TK++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_AGS30_TK_EP1_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_TK_EP1_DZE3: UAZ_AGS30_TK_EP1_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_TK+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_AGS30_TK_EP1_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_AGS30_TK_EP1_DZE4: UAZ_AGS30_TK_EP1_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_TK++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_AGS30_RUST_DZ: UAZ_AGS30_RU
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RUST";
+ hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uaz\uaz_main_wrecked_co.paa","\ca\wheeled\data\uaz_mount_002_co.paa"};
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_AGS30_RUST_DZE: UAZ_AGS30_RUST_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_AGS30_RUST_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_RUST_DZE1: UAZ_AGS30_RUST_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RUST+";
+ original = "UAZ_AGS30_RUST_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_AGS30_RUST_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_AGS30_RUST_DZE2: UAZ_AGS30_RUST_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RUST++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_AGS30_RUST_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_RUST_DZE3: UAZ_AGS30_RUST_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RUST+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_AGS30_RUST_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_AGS30_RUST_DZE4: UAZ_AGS30_RUST_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_AGS_RUST++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_AGS30_WINTER_DZ: UAZ_AGS30_RU
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_AGS";
+ hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uaz\uaz_winter.paa","\ca\wheeled\data\uaz_mount_002_co.paa"};
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_AGS30_WINTER_DZE: UAZ_AGS30_WINTER_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_AGS30_WINTER_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_WINTER_DZE1: UAZ_AGS30_WINTER_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_AGS+";
+ original = "UAZ_AGS30_WINTER_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_AGS30_WINTER_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_AGS30_WINTER_DZE2: UAZ_AGS30_WINTER_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_AGS++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_AGS30_WINTER_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_AGS30_WINTER_DZE3: UAZ_AGS30_WINTER_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_AGS+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_AGS30_WINTER_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_AGS30_WINTER_DZE4: UAZ_AGS30_WINTER_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_AGS++++";
+ fuelCapacity = 210; // car 100
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp
index ac435c349..39aaea588 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_MG.hpp
@@ -2,7 +2,7 @@ class UAZ_MG_TK_EP1;
class UAZ_MG_TK_EP1_DZ: UAZ_MG_TK_EP1
{
scope = 2;
- displayName = "$STR_VEH_NAME_UAZ_DSHKM";
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_TK";
vehicleClass = "DayZ Epoch Vehicles";
crew = "";
typicalCargo[] = {};
@@ -40,7 +40,7 @@ class UAZ_MG_TK_EP1_DZE: UAZ_MG_TK_EP1_DZ
};
class UAZ_MG_TK_EP1_DZE1: UAZ_MG_TK_EP1_DZE {
- displayName = "$STR_VEH_NAME_UAZ_DSHKM+";
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_TK+";
original = "UAZ_MG_TK_EP1_DZE";
maxspeed = 190;
terrainCoef = 1;
@@ -51,7 +51,7 @@ class UAZ_MG_TK_EP1_DZE1: UAZ_MG_TK_EP1_DZE {
};
class UAZ_MG_TK_EP1_DZE2: UAZ_MG_TK_EP1_DZE1 {
- displayName = "$STR_VEH_NAME_UAZ_DSHKM++";
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_TK++";
armor = 75; // UAZ 40
damageResistance = 0.02099;
class HitPoints: HitPoints {
@@ -93,7 +93,7 @@ class UAZ_MG_TK_EP1_DZE2: UAZ_MG_TK_EP1_DZE1 {
};
class UAZ_MG_TK_EP1_DZE3: UAZ_MG_TK_EP1_DZE2 {
- displayName = "$STR_VEH_NAME_UAZ_DSHKM+++";
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_TK+++";
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 9; // car 2, UAZ 7
@@ -104,7 +104,227 @@ class UAZ_MG_TK_EP1_DZE3: UAZ_MG_TK_EP1_DZE2 {
};
class UAZ_MG_TK_EP1_DZE4: UAZ_MG_TK_EP1_DZE3 {
- displayName = "$STR_VEH_NAME_UAZ_DSHKM++++";
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_TK++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_MG_CDF;
+class UAZ_MG_CDF_DZ: UAZ_MG_CDF
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_CDF";
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_MG_CDF_DZE: UAZ_MG_CDF_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_MG_CDF_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_MG_CDF_DZE1: UAZ_MG_CDF_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_CDF+";
+ original = "UAZ_MG_CDF_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_MG_CDF_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_MG_CDF_DZE2: UAZ_MG_CDF_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_CDF++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_MG_CDF_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_MG_CDF_DZE3: UAZ_MG_CDF_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_CDF+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_MG_CDF_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_MG_CDF_DZE4: UAZ_MG_CDF_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_CDF++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_MG_INS;
+class UAZ_MG_INS_DZ: UAZ_MG_INS
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_INS";
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_MG_INS_DZE: UAZ_MG_INS_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_MG_INS_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_MG_INS_DZE1: UAZ_MG_INS_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_INS+";
+ original = "UAZ_MG_INS_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_MG_INS_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_MG_INS_DZE2: UAZ_MG_INS_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_INS++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_MG_INS_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_MG_INS_DZE3: UAZ_MG_INS_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_INS+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_MG_INS_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_MG_INS_DZE4: UAZ_MG_INS_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_DSHKM_INS++++";
fuelCapacity = 210; // car 100
};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_SPG.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_SPG.hpp
new file mode 100644
index 000000000..d476a43ee
--- /dev/null
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UAZ_SPG.hpp
@@ -0,0 +1,549 @@
+class UAZ_SPG9_INS;
+class UAZ_SPG9_INS_DZ: UAZ_SPG9_INS
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_SPG_INS";
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_SPG9_INS_DZE: UAZ_SPG9_INS_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_SPG9_INS_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG9_INS_DZE1: UAZ_SPG9_INS_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_INS+";
+ original = "UAZ_SPG9_INS_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_SPG9_INS_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_SPG9_INS_DZE2: UAZ_SPG9_INS_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_INS++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_SPG9_INS_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG9_INS_DZE3: UAZ_SPG9_INS_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_INS+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_SPG9_INS_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_SPG9_INS_DZE4: UAZ_SPG9_INS_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_INS++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_SPG9_CDF_DZ: UAZ_SPG9_INS
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_SPG_CDF";
+ hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_002_CO.paa","\ca\wheeled\data\uaz_mount_002_co.paa"};
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_SPG9_CDF_DZE: UAZ_SPG9_CDF_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_SPG9_CDF_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG9_CDF_DZE1: UAZ_SPG9_CDF_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_CDF+";
+ original = "UAZ_SPG9_CDF_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_SPG9_CDF_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_SPG9_CDF_DZE2: UAZ_SPG9_CDF_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_CDF++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_SPG9_CDF_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG9_CDF_DZE3: UAZ_SPG9_CDF_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_CDF+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_SPG9_CDF_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_SPG9_CDF_DZE4: UAZ_SPG9_CDF_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_CDF++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_SPG9_TK_DZ: UAZ_SPG9_INS
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_SPG_TK";
+ hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_IND_CO.paa","\ca\wheeled\data\uaz_mount_001_co.paa"};
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_SPG9_TK_DZE: UAZ_SPG9_TK_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_SPG9_TK_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG9_TK_DZE1: UAZ_SPG9_TK_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_TK+";
+ original = "UAZ_SPG9_TK_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_SPG9_TK_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_SPG9_TK_DZE2: UAZ_SPG9_TK_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_TK++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_SPG9_TK_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG9_TK_DZE3: UAZ_SPG9_TK_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_TK+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_SPG9_TK_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_SPG9_TK_DZE4: UAZ_SPG9_TK_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_TK++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_SPG9_RUST_DZ: UAZ_SPG9_INS
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_SPG_RUST";
+ hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uaz\uaz_main_wrecked_co.paa","\ca\wheeled\data\uaz_mount_002_co.paa"};
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_SPG9_RUST_DZE: UAZ_SPG9_RUST_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_SPG9_RUST_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG9_RUST_DZE1: UAZ_SPG9_RUST_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_RUST+";
+ original = "UAZ_SPG9_RUST_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_SPG9_RUST_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_SPG9_RUST_DZE2: UAZ_SPG9_RUST_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_RUST++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_SPG9_RUST_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG9_RUST_DZE3: UAZ_SPG9_RUST_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_RUST+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_SPG9_RUST_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_SPG9_RUST_DZE4: UAZ_SPG9_RUST_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_SPG_RUST++++";
+ fuelCapacity = 210; // car 100
+};
+
+class UAZ_SPG_WINTER_DZ: UAZ_SPG9_INS
+{
+ scope = 2;
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_SPG";
+ hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\uaz\uaz_winter.paa","\ca\wheeled\data\uaz_mount_002_co.paa"};
+ vehicleClass = "DayZ Epoch Vehicles";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+ class Turrets;
+ class MainTurret;
+ supplyRadius = 1.3;
+ class HitPoints;
+ class HitLFWheel;
+ class HitLBWheel;
+ class HitRFWheel;
+ class HitRBWheel;
+ class HitFuel;
+ class HitEngine;
+ class HitGlass1;
+ class HitGlass2;
+ class HitGlass3;
+ class HitGlass4;
+};
+
+class UAZ_SPG_WINTER_DZE: UAZ_SPG_WINTER_DZ
+{
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+
+ class Upgrades {
+ ItemORP[] = {"UAZ_SPG_WINTER_DZE1",{"ItemToolbox"},{},{{"ItemORP",1},{"PartEngine",1},{"PartWheel",4},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG_WINTER_DZE1: UAZ_SPG_WINTER_DZE {
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_SPG+";
+ original = "UAZ_SPG_WINTER_DZE";
+ maxspeed = 190;
+ terrainCoef = 1;
+
+ class Upgrades {
+ ItemAVE[] = {"UAZ_SPG_WINTER_DZE2",{"ItemToolbox"},{},{{"ItemAVE",1 },{"PartGeneric",6},{"ItemScrews",4}}};
+ };
+};
+
+class UAZ_SPG_WINTER_DZE2: UAZ_SPG_WINTER_DZE1 {
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_SPG++";
+ armor = 75; // UAZ 40
+ damageResistance = 0.02099;
+ class HitPoints: HitPoints {
+ class HitLFWheel: HitLFWheel {
+ armor = 0.3;
+ };
+ class HitLBWheel: HitLBWheel {
+ armor = 0.3;
+ };
+ class HitRFWheel: HitRFWheel {
+ armor = 0.3;
+ };
+ class HitRBWheel: HitRBWheel {
+ armor = 0.3;
+ };
+ class HitFuel: HitFuel {
+ armor = 0.5;
+ };
+ class HitEngine: HitEngine {
+ armor = 1;
+ };
+ class HitGlass1: HitGlass1 {
+ armor = 0.3;
+ };
+ class HitGlass2: HitGlass2 {
+ armor = 0.3;
+ };
+ class HitGlass3: HitGlass3 {
+ armor = 0.3;
+ };
+ class HitGlass4: HitGlass4 {
+ armor = 0.3;
+ };
+ };
+
+ class Upgrades {
+ ItemLRK[] = {"UAZ_SPG_WINTER_DZE3",{"ItemToolbox"},{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UAZ_SPG_WINTER_DZE3: UAZ_SPG_WINTER_DZE2 {
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_SPG+++";
+ transportMaxWeapons = 20; // car 10
+ transportMaxMagazines = 100; // car 50
+ transportmaxbackpacks = 9; // car 2, UAZ 7
+
+ class Upgrades {
+ ItemTNK[] = {"UAZ_SPG_WINTER_DZE4",{"ItemToolbox"},{},{{"ItemTNK",1},{"PartGeneric",2},{"PartFueltank",1},{"ItemJerrycan",2},{"ItemScrews",1}}};
+ };
+};
+
+class UAZ_SPG_WINTER_DZE4: UAZ_SPG_WINTER_DZE3 {
+ displayName = "$STR_VEH_NAME_UAZ_WINTER_SPG++++";
+ fuelCapacity = 210; // car 100
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/UralCivil_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/UralCivil_DZ.hpp
index 54817d707..96a760a7a 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/UralCivil_DZ.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/UralCivil_DZ.hpp
@@ -540,6 +540,61 @@ class UralRefuel_TK_EP1_DZE4: UralRefuel_TK_EP1_DZE3 {
fuelCapacity = 20000;
};
+class UralRefuel_CDF;
+class UralRefuel_CDF_DZ: UralRefuel_CDF {
+ scope = 2;
+ displayName = "$STR_VEH_NAME_URAL_FUEL_CDF";
+ crew = "";
+ typicalCargo[] = {};
+ transportMaxWeapons = 10;
+ transportMaxMagazines = 50;
+ transportmaxbackpacks = 5;
+ class TransportMagazines{};
+ class TransportWeapons{};
+ transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
+ fuelCapacity = 10000;
+ vehicleClass = "DayZ Epoch Vehicles";
+ supplyRadius = 2.6;
+
+ class Upgrades {
+ ItemTruckORP[] = {"UralRefuel_CDF_DZE1",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckORP",1},{"PartEngine",2},{"PartWheel",6},{"ItemScrews",2}}};
+ };
+};
+class UralRefuel_CDF_DZE1: UralRefuel_CDF_DZ {
+ displayName = "$STR_VEH_NAME_URAL_FUEL_CDF+";
+ original = "UralRefuel_CDF_DZ";
+ maxspeed = 100; //base 80
+ terrainCoef = 1.8; // base 2.0
+ turnCoef = 2.0; // base 3.7
+
+ class Upgrades {
+ ItemTruckAVE[] = {"UralRefuel_CDF_DZE2",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckAVE",1},{"PartGeneric",2},{"equip_metal_sheet",5},{"ItemScrews",4}}};
+ };
+};
+class UralRefuel_CDF_DZE2: UralRefuel_CDF_DZE1 {
+ displayName = "$STR_VEH_NAME_URAL_FUEL_CDF++";
+ armor = 70; //base 32
+ damageResistance = 0.0255; // base 0.00243
+
+ class Upgrades {
+ ItemTruckLRK[] = {"UralRefuel_CDF_DZE3",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}};
+ };
+};
+class UralRefuel_CDF_DZE3: UralRefuel_CDF_DZE2 {
+ displayName = "$STR_VEH_NAME_URAL_FUEL_CDF+++";
+ transportMaxWeapons = 20;
+ transportMaxMagazines = 100;
+ transportmaxbackpacks = 10;
+
+ class Upgrades {
+ ItemTruckTNK[] = {"UralRefuel_CDF_DZE4",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckTNK",1},{"PartGeneric",2},{"PartFueltank",2},{"ItemFuelBarrel",6}}};
+ };
+};
+class UralRefuel_CDF_DZE4: UralRefuel_CDF_DZE3 {
+ displayName = "$STR_VEH_NAME_URAL_FUEL_CDF++++";
+ fuelCapacity = 20000;
+};
+
class UralReammo_CDF;
class UralReammo_CDF_DZE: UralReammo_CDF {
scope = 2;
@@ -656,6 +711,177 @@ class UralRepair_CDF_DZE4: UralRepair_CDF_DZE3 {
fuelCapacity = 615;
};
+class UralRefuel_INS;
+class UralRefuel_INS_DZ: UralRefuel_INS {
+ scope = 2;
+ displayName = "$STR_VEH_NAME_URAL_FUEL_INS";
+ crew = "";
+ typicalCargo[] = {};
+ transportMaxWeapons = 10;
+ transportMaxMagazines = 50;
+ transportmaxbackpacks = 5;
+ class TransportMagazines{};
+ class TransportWeapons{};
+ transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
+ fuelCapacity = 10000;
+ vehicleClass = "DayZ Epoch Vehicles";
+ supplyRadius = 2.6;
+
+ class Upgrades {
+ ItemTruckORP[] = {"UralRefuel_INS_DZE1",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckORP",1},{"PartEngine",2},{"PartWheel",6},{"ItemScrews",2}}};
+ };
+};
+class UralRefuel_INS_DZE1: UralRefuel_INS_DZ {
+ displayName = "$STR_VEH_NAME_URAL_FUEL_INS+";
+ original = "UralRefuel_INS_DZ";
+ maxspeed = 100; //base 80
+ terrainCoef = 1.8; // base 2.0
+ turnCoef = 2.0; // base 3.7
+
+ class Upgrades {
+ ItemTruckAVE[] = {"UralRefuel_INS_DZE2",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckAVE",1},{"PartGeneric",2},{"equip_metal_sheet",5},{"ItemScrews",4}}};
+ };
+};
+class UralRefuel_INS_DZE2: UralRefuel_INS_DZE1 {
+ displayName = "$STR_VEH_NAME_URAL_FUEL_INS++";
+ armor = 70; //base 32
+ damageResistance = 0.0255; // base 0.00243
+
+ class Upgrades {
+ ItemTruckLRK[] = {"UralRefuel_INS_DZE3",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckLRK",1},{"PartGeneric",4},{"ItemWoodCrateKit",2},{"ItemGunRackKit",2},{"ItemScrews",2}}};
+ };
+};
+class UralRefuel_INS_DZE3: UralRefuel_INS_DZE2 {
+ displayName = "$STR_VEH_NAME_URAL_FUEL_INS+++";
+ transportMaxWeapons = 20;
+ transportMaxMagazines = 100;
+ transportmaxbackpacks = 10;
+
+ class Upgrades {
+ ItemTruckTNK[] = {"UralRefuel_INS_DZE4",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckTNK",1},{"PartGeneric",2},{"PartFueltank",2},{"ItemFuelBarrel",6}}};
+ };
+};
+class UralRefuel_INS_DZE4: UralRefuel_INS_DZE3 {
+ displayName = "$STR_VEH_NAME_URAL_FUEL_INS++++";
+ fuelCapacity = 20000;
+};
+
+class UralReammo_INS;
+class UralReammo_INS_DZE: UralReammo_INS {
+ scope = 2;
+ displayName = "$STR_VEH_NAME_URAL_WEAPONS_INS";
+ crew = "";
+ typicalCargo[] = {};
+ transportMaxWeapons = 75;
+ transportMaxMagazines = 100;
+ transportmaxbackpacks = 8;
+ class TransportMagazines{};
+ class TransportWeapons{};
+ transportAmmo = 0;
+ vehicleClass = "DayZ Epoch Vehicles";
+ supplyRadius = 2.6;
+
+ class Upgrades {
+ ItemTruckORP[] = {"UralReammo_INS_DZE1",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckORP",1},{"PartEngine",2},{"PartWheel",6},{"ItemScrews",2}}};
+ };
+};
+
+class UralReammo_INS_DZE1 : UralReammo_INS_DZE {
+ displayName = "$STR_VEH_NAME_URAL_WEAPONS_INS+";
+ original = "UralReammo_INS_DZE";
+ maxspeed = 100;
+ terrainCoef = 1.8;
+ turnCoef = 2.0;
+
+ class Upgrades {
+ ItemTruckAVE[] = {"UralReammo_INS_DZE2",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckAVE",1},{"PartGeneric",2},{"equip_metal_sheet",5},{"ItemScrews",4}}};
+ };
+};
+
+class UralReammo_INS_DZE2: UralReammo_INS_DZE1 {
+ displayName = "$STR_VEH_NAME_URAL_WEAPONS_INS++";
+ armor = 70;
+ damageResistance = 0.0255;
+
+ class Upgrades {
+ ItemTruckLRK[] = {"UralReammo_INS_DZE3",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",1},{"ItemGunRackKit",6},{"ItemScrews",2}}};
+ };
+};
+
+class UralReammo_INS_DZE3: UralReammo_INS_DZE2 {
+ displayName = "$STR_VEH_NAME_URAL_WEAPONS_INS+++";
+ transportMaxWeapons = 150;
+ transportMaxMagazines = 200;
+ transportmaxbackpacks = 16;
+
+ class Upgrades {
+ ItemTruckTNK[] = {"UralReammo_INS_DZE4",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckTNK",1},{"PartGeneric",4},{"PartFueltank",3},{"ItemFuelBarrel",2}}};
+ };
+};
+
+class UralReammo_INS_DZE4: UralReammo_INS_DZE3 {
+ displayName = "$STR_VEH_NAME_URAL_WEAPONS_INS++++";
+ fuelCapacity = 615;
+};
+
+class UralRepair_INS;
+class UralRepair_INS_DZE: UralRepair_INS {
+ scope = 2;
+ displayName = "$STR_VEH_NAME_URAL_AMMO_INS";
+ crew = "";
+ typicalCargo[] = {};
+ transportMaxWeapons = 25;
+ transportMaxMagazines = 300;
+ transportmaxbackpacks = 8;
+ class TransportMagazines{};
+ class TransportWeapons{};
+ transportRepair = 0;
+ vehicleClass = "DayZ Epoch Vehicles";
+ supplyRadius = 2.6;
+
+ class Upgrades {
+ ItemTruckORP[] = {"UralRepair_INS_DZE1",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckORP",1},{"PartEngine",2},{"PartWheel",6},{"ItemScrews",2}}};
+ };
+};
+
+class UralRepair_INS_DZE1 : UralRepair_INS_DZE {
+ displayName = "$STR_VEH_NAME_URAL_AMMO_INS+";
+ original = "UralRepair_INS_DZE";
+ maxspeed = 100;
+ terrainCoef = 1.8;
+ turnCoef = 2.0;
+
+ class Upgrades {
+ ItemTruckAVE[] = {"UralRepair_INS_DZE2",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckAVE",1},{"PartGeneric",2},{"equip_metal_sheet",5},{"ItemScrews",4}}};
+ };
+};
+
+class UralRepair_INS_DZE2: UralRepair_INS_DZE1 {
+ displayName = "$STR_VEH_NAME_URAL_AMMO_INS++";
+ armor = 70;
+ damageResistance = 0.0255;
+
+ class Upgrades {
+ ItemTruckLRK[] = {"UralRepair_INS_DZE3",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckLRK",1},{"PartGeneric",2},{"ItemWoodCrateKit",6},{"ItemGunRackKit",1},{"ItemScrews",2}}};
+ };
+};
+
+class UralRepair_INS_DZE3: UralRepair_INS_DZE2 {
+ displayName = "$STR_VEH_NAME_URAL_AMMO_INS+++";
+ transportMaxWeapons = 50;
+ transportMaxMagazines = 600;
+ transportmaxbackpacks = 16;
+
+ class Upgrades {
+ ItemTruckTNK[] = {"UralRepair_INS_DZE4",{"ItemToolbox","ItemCrowbar"},{},{{"ItemTruckTNK",1},{"PartGeneric",4},{"PartFueltank",3},{"ItemFuelBarrel",2}}};
+ };
+};
+
+class UralRepair_INS_DZE4: UralRepair_INS_DZE3 {
+ displayName = "$STR_VEH_NAME_URAL_AMMO_INS++++";
+ fuelCapacity = 615;
+};
+
class Ural_WINTER_DZE: Ural_INS_DZE {
displayName = "$STR_VEH_NAME_URAL_WINTER";
hiddenSelectionsTextures[] = {"\dayz_epoch_c\skins\ural\ural_winter_co.paa","\dayz_epoch_c\skins\ural\ural_plachta_winter_co.paa"};
diff --git a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp
index 412b1a3d1..90efa4765 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/CfgVehicles.hpp
@@ -226,7 +226,285 @@ class CfgVehicles
class Movement;
};
};
+
+ class epoch_car: Car
+ {
+ vehicleClass = "DayZ Epoch Vehicles";
+ selectionBackLights = "brzdove svetlo";
+ selectionBrakeLights = "zadni svetlo";
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines {};
+ class TransportWeapons {};
+
+ class Turrets {};
+
+ class AnimationSources
+ {
+ class HitLFWheel
+ {
+ source="Hit";
+ hitpoint="HitLFWheel"; // name of hitpoints class
+ raw = 1;
+ };
+ class HitRFWheel:HitLFWheel
+ {
+ hitpoint="HitRFWheel";
+ };
+ class HitLBWheel:HitLFWheel
+ {
+ hitpoint="HitLBWheel";
+ };
+ class HitRBWheel:HitLFWheel
+ {
+ hitpoint="HitRBWheel";
+ };
+ class HitLF2Wheel:HitLFWheel
+ {
+ hitpoint="HitLF2Wheel";
+ };
+ class HitRF2Wheel:HitLFWheel
+ {
+ hitpoint="HitRF2Wheel";
+ };
+ class HitLMWheel:HitLFWheel
+ {
+ hitpoint="HitLMWheel";
+ };
+ class HitRMWheel:HitLFWheel
+ {
+ hitpoint="HitRMWheel";
+ };
+ class HitGlass1
+ {
+ source="Hit";
+ hitpoint="HitGlass1"; // name of hitpoints class
+ raw = 1;
+ };
+ class HitGlass2: HitGlass1
+ {
+ hitpoint="HitGlass2";
+ };
+ class HitGlass3: HitGlass1
+ {
+ hitpoint="HitGlass3";
+ };
+ class HitGlass4: HitGlass1
+ {
+ hitpoint="HitGlass4";
+ };
+ };
+ class HitPoints : HitPoints
+ {
+ class HitRGlass {armor=0.3;material=-1;name="sklo predni P";passThrough=0;};
+ class HitLGlass {armor=0.3;material=-1;name="sklo predni L";passThrough=0;};
+ class HitGlass1 {armor=0.1;material=-1;name="glass1";visual="glass1";passThrough=0;};
+ class HitGlass2 {armor=0.1;material=-1;name="glass2";visual="glass2";passThrough=0;};
+ class HitGlass3 {armor=0.1;material=-1;name="glass3";visual="glass3";passThrough=0;};
+ class HitGlass4 {armor=0.1;material=-1;name="glass4";visual="glass4";passThrough=0;};
+ class HitBody {armor=1;material=-1;name="karoserie";visual="";passThrough=1;}; //disabled points from model
+ class HitFuel {armor=0.3;material=-1;name="palivo";visual="";passThrough=0.5;};
+ class HitLFWheel {armor=0.15;material=-1;name="wheel_1_1_steering";visual="";passThrough=0.3;};
+ class HitLBWheel {armor=0.15;material=-1;name="wheel_1_2_steering";visual="";passThrough=0.3;};
+ class HitLMWheel {armor=0.15;material=-1;name="wheel_1_3_steering";visual="";passThrough=0.3;};
+ class HitLF2Wheel {armor=0.15;material=-1;name="wheel_1_4_steering";visual="";passThrough=0.3;};
+ class HitRFWheel {armor=0.15;material=-1;name="wheel_2_1_steering";visual="";passThrough=0.3;};
+ class HitRBWheel {armor=0.15;material=-1;name="wheel_2_2_steering";visual="";passThrough=0.3;};
+ class HitRMWheel {armor=0.15;material=-1;name="wheel_2_3_steering";visual="";passThrough=0.3;};
+ class HitRF2Wheel {armor=0.15;material=-1;name="wheel_2_4_steering";visual="";passThrough=0.3;};
+ class HitEngine {armor=0.4;material=-1;name="motor";visual="";passThrough=0.2;};
+
+ };
+ class damage
+ {
+ tex[]={};
+ mat[]={};
+ };
+
+ class nvgmarkers
+ {
+ class nvgmarker01
+ {
+ name = "nvg_marker";
+ color[] = {0.03, 0.003, 0.003, 1};
+ ambient[] = {0.003, 0.0003, 0.0003, 1};
+ brightness = 0.001;
+ blinking = 1;
+ };
+ };
+ outsidesoundfilter=true;
+ insidesoundcoef = 0.8;
+ soundgear[]={,db-85,1};
+ soundgetin[]={"ca\sounds_e\wheeled_e\suv\suv_ext_door",db-5, 1};
+ soundgetout[]={"ca\sounds_e\wheeled_e\suv\suv_ext_door",db-5, 1, 20};
+ soundengineonint[] = {"ca\sounds_e\wheeled_e\suv\suv_int_start", db-15, 1.0};
+ soundengineonext[] = {"ca\sounds_e\wheeled_e\suv\suv_ext_start", db-15, 1.0, 100};
+ soundengineoffint[] ={"ca\sounds_e\wheeled_e\suv\suv_int_stop", db-15, 1.0};
+ soundengineoffext[] ={"ca\sounds_e\wheeled_e\suv\suv_ext_stop", db-15, 1.0, 100};
+
+ buildcrash0[]={"ca\sounds\vehicles\crash\crash_building_01", db-3, 1,200};
+ buildcrash1[]={"ca\sounds\vehicles\crash\crash_building_02", db-3, 1,200};
+ buildcrash2[]={"ca\sounds\vehicles\crash\crash_building_03", db-3, 1,200};
+ buildcrash3[]={"ca\sounds\vehicles\crash\crash_building_04", db-3, 1,200};
+ soundbuildingcrash[]={buildcrash0, 0.25, buildcrash1, 0.25, buildcrash2, 0.25, buildcrash3, 0.25};
+
+ woodcrash0[]={"ca\sounds\vehicles\crash\crash_mix_wood_01", db-3, 1,200};
+ woodcrash1[]={"ca\sounds\vehicles\crash\crash_mix_wood_02", db-3, 1,200};
+ woodcrash2[]={"ca\sounds\vehicles\crash\crash_mix_wood_03", db-3, 1,200};
+ woodcrash3[]={"ca\sounds\vehicles\crash\crash_mix_wood_04", db-3, 1,200};
+ woodcrash4[]={"ca\sounds\vehicles\crash\crash_mix_wood_05", db-3, 1,200};
+ woodcrash5[]={"ca\sounds\vehicles\crash\crash_mix_wood_06", db-3, 1,200};
+ soundwoodcrash[]={woodcrash0, 0.166, woodcrash1, 0.166, woodcrash2, 0.166, woodcrash3, 0.166,woodcrash4, 0.166,woodcrash5, 0.166};
+
+ armorcrash0[]={"ca\sounds\vehicles\crash\crash_vehicle_01", db-3, 1,200};
+ armorcrash1[]={"ca\sounds\vehicles\crash\crash_vehicle_02", db-3, 1,200};
+ armorcrash2[]={"ca\sounds\vehicles\crash\crash_vehicle_03", db-3, 1,200};
+ armorcrash3[]={"ca\sounds\vehicles\crash\crash_vehicle_04", db-3, 1,200};
+ soundarmorcrash[]={armorcrash0, 0.25, armorcrash1, 0.25, armorcrash2, 0.25, armorcrash3, 0.25};
+
+ class soundevents
+ {
+ class accelerationin
+ {
+ sound[] = {"ca\sounds_e\wheeled_e\suv\suv_int_accelerate_3_x", db-5, 1.0};
+ limit = "0.4";
+ expression = "(engineon*(1-campos))*gmeterz";
+ };
+ class accelerationout
+ {
+ sound[] = {"ca\sounds_e\wheeled_e\suv\suv_ext_accelerate_3", db-5, 1.0, 200};
+ limit = "0.4";
+ expression = "(engineon*campos)*gmeterz";
+ };
+ };
+
+ class sounds
+ {
+ class engine
+ {
+ sound[] = {"ca\sounds_e\wheeled_e\suv\suv_ext_low", db-15, 1.4, 100};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "campos*engineon*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.5]))";
+ };
+ class enginehighout
+ {
+ sound[] = {"ca\sounds_e\wheeled_e\suv\suv_ext_high", db0, 0.8, 300};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "campos*engineon*(rpm factor[0.5, 0.8])";
+ };
+ class idleout
+ {
+ sound[] = {"ca\sounds_e\wheeled_e\suv\suv_ext_idle", db-5, 1.0, 100};
+ frequency = "1";
+ volume = "engineon*campos*(rpm factor[0.4, 0])";
+ };
+ class tiresrockout
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\ext\ext-tires-rock2", db-10, 1.0, 30};
+ frequency = "1";
+ volume = "campos*rock*(speed factor[2, 20])";
+ };
+ class tiressandout
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\ext\ext-tires-sand2", db-10, 1.0, 30};
+ frequency = "1";
+ volume = "campos*sand*(speed factor[2, 20])";
+ };
+ class tiresgrassout
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\ext\ext-tires-grass2", db-10, 1.0, 30};
+ frequency = "1";
+ volume = "campos*grass*(speed factor[2, 20])";
+ };
+ class tiresmudout
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\ext\ext-tires-mud2", db-10, 1.0, 30};
+ frequency = "1";
+ volume = "campos*mud*(speed factor[2, 20])";
+ };
+ class tiresgravelout
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\ext\ext-tires-gravel2", db-10, 1.0, 30};
+ frequency = "1";
+ volume = "campos*gravel*(speed factor[2, 20])";
+ };
+ class tiresasphaltout
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\ext\ext-tires-asphalt3", db-10, 1.0, 30};
+ frequency = "1";
+ volume = "campos*asphalt*(speed factor[2, 20])";
+ };
+ class noiseout
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\noises\ext\noise2", db-20, 1.0, 30};
+ frequency = "1";
+ volume = "campos*(damper0 max 0.03)*(speed factor[0, 8])";
+ };
+ class enginelowin
+ {
+ sound[] = {"ca\sounds_e\wheeled_e\suv\suv_int_low_x", db-10, 1.4};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-campos)*engineon*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.45]))";
+ };
+ class enginehighin
+ {
+ sound[] = {"ca\sounds_e\wheeled_e\suv\suv_int_high_x", db0, 0.8};
+ frequency = "(randomizer*0.05+0.95)*rpm";
+ volume = "(1-campos)*engineon*(rpm factor[0.5, 0.8])";
+ };
+ class idlein
+ {
+ sound[] = {"ca\sounds_e\wheeled_e\suv\suv_int_idle_x", db-10, 1.0};
+ frequency = "1";
+ volume = "engineon*(rpm factor[0.4, 0])*(1-campos)";
+ };
+ class tiresrockin
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\int\int-tires-rock2", db-10, 1.0};
+ frequency = "1";
+ volume = "(1-campos)*rock*(speed factor[2, 20])";
+ };
+ class tiressandin
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\int\int-tires-sand2", db-10, 1.0};
+ frequency = "1";
+ volume = "(1-campos)*sand*(speed factor[2, 20])";
+ };
+ class tiresgrassin
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\int\int-tires-grass2", db-10, 1.0};
+ frequency = "1";
+ volume = "(1-campos)*grass*(speed factor[2, 20])";
+ };
+ class tiresmudin
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\int\int-tires-mud2", db-10, 1.0};
+ frequency = "1";
+ volume = "(1-campos)*mud*(speed factor[2, 20])";
+ };
+ class tiresgravelin
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\int\int-tires-gravel2", db-10, 1.0};
+ frequency = "1";
+ volume = "(1-campos)*gravel*(speed factor[2, 20])";
+ };
+ class tiresasphaltin
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\tires\int\int-tires-asphalt3", db-10, 1.0};
+ frequency = "1";
+ volume = "(1-campos)*asphalt*(speed factor[2, 20])";
+ };
+ class noisein
+ {
+ sound[] = {"\ca\sounds\vehicles\wheeled\noises\int\noise2", db-15, 1.0};
+ frequency = "1";
+ volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-campos)"; //definice inside zvuku
+ };
+ };
+
+ };
+
class Tank: LandVehicle {
class HitPoints
{
@@ -370,6 +648,8 @@ class CfgVehicles
#include "Car\S1203.hpp"
#include "Car\Tractor.hpp"
#include "Car\UAZ_MG.hpp"
+ #include "Car\UAZ_AGS.hpp"
+ #include "Car\UAZ_SPG.hpp"
#include "Car\Volha.hpp"
#include "Car\VWGolf.hpp"
#include "Car\Skoda.hpp"
@@ -380,6 +660,7 @@ class CfgVehicles
#include "Car\SUV_DZ.hpp"
#include "Car\Pickup_PK_INS.hpp"
#include "Car\Offroad_DSHKM_INS.hpp"
+ #include "Car\Offroad_SPG9.hpp"
#include "Car\UralCivil_DZ.hpp"
#include "Car\BRDM2_DZ.hpp"
#include "Car\Jackal.hpp"
diff --git a/SQF/dayz_code/Configs/CfgVehicles/Plane/Cessna_DZ.hpp b/SQF/dayz_code/Configs/CfgVehicles/Plane/Cessna_DZ.hpp
index 573171a59..53bb42df5 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Plane/Cessna_DZ.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Plane/Cessna_DZ.hpp
@@ -13,6 +13,10 @@ class GNT_C185C_DZ: GNT_C185C
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 700;
+ transportMaxWeapons = 7;
+ transportMaxMagazines = 25;
+ transportmaxbackpacks = 2;
+ soundEngine[]= {"\GNT_C185\engine.wav",5.6234102,1,1000};
};
class GNT_C185R;
@@ -30,6 +34,10 @@ class GNT_C185R_DZ: GNT_C185R
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 700;
+ transportMaxWeapons = 7;
+ transportMaxMagazines = 25;
+ transportmaxbackpacks = 2;
+ soundEngine[]= {"\GNT_C185\engine.wav",5.6234102,1,1000};
};
class GNT_C185;
@@ -47,6 +55,10 @@ class GNT_C185_DZ: GNT_C185
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 700;
+ transportMaxWeapons = 7;
+ transportMaxMagazines = 25;
+ transportmaxbackpacks = 2;
+ soundEngine[]= {"\GNT_C185\engine.wav",5.6234102,1,1000};
};
class GNT_C185U;
@@ -64,5 +76,75 @@ class GNT_C185U_DZ: GNT_C185U
gunnerCanSee = 2+16+32;
driverCanSee = 2+16+32;
fuelCapacity = 700;
+ transportMaxWeapons = 7;
+ transportMaxMagazines = 25;
+ transportmaxbackpacks = 2;
+ soundEngine[]= {"\GNT_C185\engine.wav",5.6234102,1,1000};
};
+class GNT_C185T;
+class GNT_C185T_DZ: GNT_C185T
+{
+ displayname = $STR_VEH_NAME_CESSNA_ROCKETS;
+ vehicleClass = "DayZ Epoch Vehicles";
+ side = 2;
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines{};
+ class TransportWeapons{};
+ gunnerHasFlares = false;
+ commanderCanSee = 2+16+32;
+ gunnerCanSee = 2+16+32;
+ driverCanSee = 2+16+32;
+ fuelCapacity = 700;
+ transportMaxWeapons = 7;
+ transportMaxMagazines = 25;
+ transportmaxbackpacks = 2;
+ soundEngine[]= {"\GNT_C185\engine.wav",5.6234102,1,1000};
+ weapons[] = {"FFARLauncher_12"};
+ magazines[] = {"12Rnd_FFAR"};
+};
+
+class GNT_C185T_DZE: GNT_C185T_DZ
+{
+ magazines[] = {};
+};
+
+class GNT_C185T_TwinM60_DZ: GNT_C185T_DZ
+{
+ displayname = $STR_VEH_NAME_CESSNA_M60;
+ weapons[] = {"pook_M60_dual"};
+ magazines[] = {"pook_1300Rnd_762x51_M60"};
+};
+
+class GNT_C185T_TwinM60_DZE: GNT_C185T_TwinM60_DZ
+{
+ magazines[] = {};
+};
+
+class GNT_C185F;
+class GNT_C185F_DZ: GNT_C185F
+{
+ displayname = $STR_VEH_NAME_CESSNA_AMPHIBIAN;
+ vehicleClass = "DayZ Epoch Vehicles";
+ side = 2;
+ crew = "";
+ typicalCargo[] = {};
+ class TransportMagazines{};
+ class TransportWeapons{};
+ gunnerHasFlares = false;
+ commanderCanSee = 2+16+32;
+ gunnerCanSee = 2+16+32;
+ driverCanSee = 2+16+32;
+ fuelCapacity = 700;
+ transportMaxWeapons = 7;
+ transportMaxMagazines = 25;
+ transportmaxbackpacks = 2;
+ soundEngine[]= {"\GNT_C185\engine.wav",5.6234102,1,1000};
+
+ class Eventhandlers: DefaultEventhandlers
+ {
+ init = "_sxr = _this execvm ""\GNT_C185\scr\C185Init.sqf"";_scr = _this execVM ""\ca\Data\ParticleEffects\SCRIPTS\init.sqf"";";
+ engine = "_this execVM ""\GNT_C185\scr\C185_Exhaust.sqf"";[_this select 0] execvm ""\GNT_C185\scr\G_CheckEngine.sqf"";";
+ };
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp
index 03d2a5221..2d0f0a61c 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp
@@ -37,6 +37,7 @@ class CfgWeapons
#include "Rifles\AKS.hpp"
#include "Rifles\RK95.hpp"
#include "Rifles\Groza.hpp"
+ #include "Rifles\SCARAK.hpp"
#include "Rifles\RPK.hpp"
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Pistols/DesertEagle.hpp b/SQF/dayz_code/Configs/CfgWeapons/Pistols/DesertEagle.hpp
index 72fa1cb0f..d3ae8a69d 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Pistols/DesertEagle.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Pistols/DesertEagle.hpp
@@ -11,4 +11,25 @@ class DesertEagle_DZ: Colt_Python_DZ
begin2[] = {"rh_de\sound\desert_eagle_shot1", db0, 1, 1000};
soundBegin[] = {begin1,0.5, begin2,0.5};
reloadMagazineSound[] = {"Ca\Sounds_E\Weapons_E\Glock17\reload1",db0,1, 20};
+};
+
+class DesertEagle_Gold_DZ: DesertEagle_DZ
+{
+ displayName = $STR_DZ_WPN_DESERT_EAGLE_GOLD_NAME;
+ model = "\RH_de\RH_deagleg.p3d";
+ picture = "\RH_de\inv\deg.paa";
+};
+
+class DesertEagle_Silver_DZ: DesertEagle_DZ
+{
+ displayName = $STR_DZ_WPN_DESERT_EAGLE_SILVER_NAME;
+ model = "\RH_de\RH_deagles.p3d";
+ picture = "\RH_de\inv\des.paa";
+};
+
+class DesertEagle_Modern_DZ: DesertEagle_DZ
+{
+ displayName = $STR_DZ_WPN_DESERT_EAGLE_MODERN_NAME;
+ model = "\RH_de\RH_deaglem.p3d";
+ picture = "\RH_de\inv\dem.paa";
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/ACR.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/ACR.hpp
index 1b093fe6c..0d2166988 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/ACR.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/ACR.hpp
@@ -147,6 +147,8 @@ class ACR_DZ_BASE: M4A1 {
begin1[] = {"fhq_remington\ACR\sfx\acr_single.ogg",1.77828,1,1000};
begin2[] = {"fhq_remington\ACR\sfx\acr_single.ogg",1.77828,1,1000};
soundBegin[] = {"begin1",0.5,"begin2",0.5};
+ recoil = "recoil_auto_primary_3outof10";
+ recoilProne = "recoil_auto_primary_prone_3outof10";
reloadTime = 0.09;
dispersion = 0.00175;
minRange = 2;
@@ -161,8 +163,8 @@ class ACR_DZ_BASE: M4A1 {
begin1[] = {"fhq_remington\ACR\sfx\acr_auto.ogg",1.77828,1,1000};
begin2[] = {"fhq_remington\ACR\sfx\acr_auto.ogg",1.77828,1,1000};
soundBegin[] = {"begin1",0.5,"begin2",0.5};
- recoil = "recoil_auto_primary_2outof10";
- recoilProne = "recoil_auto_primary_prone_2outof10";
+ recoil = "recoil_auto_primary_3outof10";
+ recoilProne = "recoil_auto_primary_prone_3outof10";
minRange = 0;
minRangeProbab = 0.3;
midRange = 40;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/AKM.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/AKM.hpp
index e6f7c9fa8..d9782472d 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/AKM.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/AKM.hpp
@@ -7,6 +7,9 @@ class AKM_DZ : AK_47_M
magazines[] = {30Rnd_762x39_AK47,30Rnd_762x39_SA58,60Rnd_762x39_AK47_Taped};
modes[] = {"Single","FullAuto"};
+ class Single;
+ class FullAuto;
+
//iron sight zeroing
weaponInfoType = "RscWeaponZeroing";
discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000};
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/G3.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/G3.hpp
index 729ddfc1a..d09d2abe9 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/G3.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/G3.hpp
@@ -20,8 +20,8 @@ class G3_DZ: FNFAL_DZ
begin1[] = {"rh_mgswp\sound\scarAk", db5, 1,1000};
soundBegin[] = {begin1,1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_1outof10";
- recoilProne = "recoil_single_primary_prone_1outof10";
+ recoil = "recoil_single_primary_3outof10";
+ recoilProne = "recoil_single_primary_prone_3outof10";
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.25;
@@ -37,8 +37,8 @@ class G3_DZ: FNFAL_DZ
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
- recoilProne = "recoil_auto_primary_prone_1outof10";
+ recoil = "recoil_auto_primary_3outof10";
+ recoilProne = "recoil_auto_primary_prone_3outof10";
aiRateOfFire = 0.001;
dispersion = 0.003; //0.007;
minRange = 0;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/HK416.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/HK416.hpp
index 65b6ab3f4..cc083ad2d 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/HK416.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/HK416.hpp
@@ -55,6 +55,8 @@ class HK416_DZ : M4A1
{
begin1[] = {"\RH_hk416\sound\hk416.wss",1.778279,1,800};
soundBegin[] = {"begin1",1};
+ recoil = "recoil_single_primary_3outof10";
+ recoilProne = "recoil_single_primary_prone_3outof10";
reloadtime = 0.071;
dispersion = 0.0025;
minRange = 2;
@@ -68,6 +70,8 @@ class HK416_DZ : M4A1
{
begin1[] = {"\RH_hk416\sound\hk416.wss",1.778279,1,800};
soundBegin[] = {"begin1",1};
+ recoil = "recoil_single_primary_3outof10";
+ recoilProne = "recoil_single_primary_prone_3outof10";
reloadtime = 0.071;
dispersion = 0.0025;
minRange = 2;
@@ -110,6 +114,8 @@ class HK416_SD_DZ : M4A1_AIM_SD_camo
{
begin1[] = {"\RH_hk416\sound\hk416sd.wss",1.0,1,80};
soundBegin[] = {"begin1",1};
+ recoil = "recoil_single_primary_2outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
reloadtime = 0.071;
dispersion = 0.0025;
minRange = 2;
@@ -123,6 +129,8 @@ class HK416_SD_DZ : M4A1_AIM_SD_camo
{
begin1[] = {"\RH_hk416\sound\hk416sd.wss",1.0,1,80};
soundBegin[] = {"begin1",1};
+ recoil = "recoil_single_primary_2outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
reloadtime = 0.071;
dispersion = 0.0025;
minRange = 2;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Kriss.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Kriss.hpp
index b74268f0f..3d809c7e0 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Kriss.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Kriss.hpp
@@ -14,7 +14,7 @@ class Kriss_DZ: MP5_DZ
begin1[] = {"\RH_smg\sound\kriss.wss",1.778279,1,900};
soundBegin[] = {"begin1",1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_1outof10";
+ recoil = "recoil_single_primary_2outof10";
recoilProne = "recoil_single_primary_prone_1outof10";
dispersion = 0.003;
minRange = 2;
@@ -34,7 +34,7 @@ class Kriss_DZ: MP5_DZ
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
+ recoil = "recoil_auto_primary_2outof10";
recoilProne = "recoil_auto_primary_prone_1outof10";
dispersion = 0.003;
minRange = 0;
@@ -130,7 +130,7 @@ class Kriss_SD_DZ: MP5_SD_DZ
begin1[] = {"\RH_smg\sound\umpsd.wss",1.778279,1,50};
soundBegin[] = {"begin1",1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_1outof10";
+ recoil = "recoil_single_primary_2outof10";
recoilProne = "recoil_single_primary_prone_1outof10";
dispersion = 0.003;
minRange = 2;
@@ -150,7 +150,7 @@ class Kriss_SD_DZ: MP5_SD_DZ
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
+ recoil = "recoil_auto_primary_2outof10";
recoilProne = "recoil_auto_primary_prone_1outof10";
dispersion = 0.003;
minRange = 0;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M200CheyTac.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M200CheyTac.hpp
index 367514672..2a9fde6e0 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M200CheyTac.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M200CheyTac.hpp
@@ -6,7 +6,7 @@ class M200_CheyTac_DZ: m107
displayname = $STR_DZ_WPN_M200_CHEYTAC_NAME;
descriptionShort = $STR_DZ_WPN_M200_CHEYTAC_DESC;
model = "\z\addons\dayz_epoch_w\m200\h4_cheytac.p3d";
- picture = "\z\addons\dayz_epoch_w\m200\data\w_cheytac_Ca.paa";
+ picture = "\dayz_epoch_c\icons\weapons\icon_m200.paa";
UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa";
magazines[] = {5Rnd_408_CheyTac};
handAnim[] = {"OFP2_ManSkeleton","\Ca\weapons_E\Data\Anim\M107b.rtm"};
@@ -75,7 +75,7 @@ class M200_CheyTac_SD_DZ: M200_CheyTac_DZ
displayname = $STR_DZ_WPN_M200_CHEYTAC_SD_NAME;
descriptionShort = $STR_DZ_WPN_M200_CHEYTAC_SD_DESC;
model = "\z\addons\dayz_epoch_w\m200\h4_cheytac_sd.p3d";
- picture = "\z\addons\dayz_epoch_w\m200\data\w_cheytac_Ca.paa";
+ picture = "\dayz_epoch_c\icons\weapons\icon_m200sd.paa";
magazines[] = {5Rnd_408_CheyTac_SD};
begin1[] = {"\dayz_epoch_c\sounds\weapons\m200sd_shot",2.51189,1,80};
};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M31.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M31.hpp
index 7b300b5f9..39edc1e29 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/M31.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/M31.hpp
@@ -21,7 +21,7 @@ class M31_DZ: MP5A5
begin1[] = {"rh_aks\sound\rpk74", db5, 1,1000};
soundBegin[] = {begin1,1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_1outof10";
+ recoil = "recoil_single_primary_3outof10";
recoilProne = "recoil_single_primary_prone_1outof10";
dispersion = 0.003;
minRange = 2;
@@ -38,7 +38,7 @@ class M31_DZ: MP5A5
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
+ recoil = "recoil_auto_primary_3outof10";
recoilProne = "recoil_auto_primary_prone_1outof10";
aiRateOfFire = 0.001;
dispersion = 0.003;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK14.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK14.hpp
index 1e1019f93..c825d732c 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK14.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK14.hpp
@@ -196,7 +196,7 @@ class MK14_SD_DZ: M14_EP1
maxRange = 200;
midRange = 80;
recoil = "recoil_auto_primary_5outof10";
- recoilProne = "recoil_auto_primary_prone_5outof10";
+ recoilProne = "recoil_auto_primary_prone_4outof10";
};
class Attachments
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK16.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK16.hpp
index bbc077e28..757efd22d 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK16.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MK16.hpp
@@ -75,8 +75,8 @@ class MK16_DZ : M4A1
soundBegin[] = {"begin1",1};
dispersion = 0.0025;
reloadtime = 0.096;
- recoil = "recoil_single_primary_4outof10";
- recoilProne = "recoil_single_primary_prone_3outof10";
+ recoil = "recoil_single_primary_3outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
aiRateOfFire = 1;
aiRateOfFireDistance = 300;
minRange = 0;
@@ -93,7 +93,7 @@ class MK16_DZ : M4A1
dispersion = 0.0025;
reloadtime = 0.096;
recoil = "recoil_single_primary_4outof10";
- recoilProne = "recoil_single_primary_prone_3outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
aiRateOfFire = 0.2;
aiRateOfFireDistance = 50;
minRange = 0;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Masada.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Masada.hpp
index 5514fefb0..f4dab5c10 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Masada.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Masada.hpp
@@ -49,8 +49,8 @@ class Masada_DZ : M4A1
begin1[] = {"\RH_hk416\sound\acr.wss",1.778279,1,1000};
soundBegin[] = {"begin1",1};
reloadTime = 0.075;
- recoil = "recoil_single_primary_3outof10";
- recoilProne = "recoil_single_primary_prone_3outof10";
+ recoil = "recoil_single_primary_2outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
dispersion = 0.001;
minRange = 2;
minRangeProbab = 0.3;
@@ -64,8 +64,8 @@ class Masada_DZ : M4A1
begin1[] = {"\RH_hk416\sound\acr.wss",1.778279,1,1000};
soundBegin[] = {"begin1",1};
reloadTime = 0.09;
- recoil = "recoil_auto_primary_3outof10";
- recoilProne = "recoil_auto_primary_prone_3outof10";
+ recoil = "recoil_auto_primary_2outof10";
+ recoilProne = "recoil_auto_primary_prone_2outof10";
dispersion = 0.00175;
minRange = 0;
minRangeProbab = 0.1;
@@ -108,8 +108,8 @@ class Masada_SD_DZ : M4A1_AIM_SD_camo
begin1[] = {"\RH_hk416\sound\massd.wss",1.0,1,50};
soundBegin[] = {"begin1",1};
reloadTime = 0.075;
- recoil = "recoil_single_primary_3outof10";
- recoilProne = "recoil_single_primary_prone_3outof10";
+ recoil = "recoil_single_primary_2outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
dispersion = 0.001;
minRange = 2;
minRangeProbab = 0.3;
@@ -123,8 +123,8 @@ class Masada_SD_DZ : M4A1_AIM_SD_camo
begin1[] = {"\RH_hk416\sound\massd.wss",1.0,1,50};
soundBegin[] = {"begin1",1};
reloadTime = 0.09;
- recoil = "recoil_auto_primary_3outof10";
- recoilProne = "recoil_auto_primary_prone_3outof10";
+ recoil = "recoil_auto_primary_2outof10";
+ recoilProne = "recoil_auto_primary_prone_2outof10";
dispersion = 0.00175;
minRange = 0;
minRangeProbab = 0.1;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/P90.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/P90.hpp
index 4ee29c96f..c63f44534 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/P90.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/P90.hpp
@@ -14,7 +14,7 @@ class P90_DZ: MP5_DZ
begin1[] = {"\RH_smg\sound\p90s.wss",1.778279,1,900};
soundBegin[] = {"begin1",1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_2outof10";
+ recoil = "recoil_single_primary_3outof10";
recoilProne = "recoil_single_primary_prone_2outof10";
dispersion = 0.003;
minRange = 2;
@@ -34,8 +34,8 @@ class P90_DZ: MP5_DZ
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
- recoilProne = "recoil_auto_primary_prone_1outof10";
+ recoil = "recoil_auto_primary_3outof10";
+ recoilProne = "recoil_auto_primary_prone_2outof10";
dispersion = 0.003;
minRange = 0;
minRangeProbab = 0.2;
@@ -144,8 +144,8 @@ class P90_SD_DZ: MP5_SD_DZ
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
- recoilProne = "recoil_auto_primary_prone_1outof10";
+ recoil = "recoil_auto_primary_2outof10";
+ recoilProne = "recoil_auto_primary_prone_2outof10";
dispersion = 0.003;
minRange = 0;
minRangeProbab = 0.2;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/PDR.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/PDR.hpp
index 1cd75aeef..ac9b6b352 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/PDR.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/PDR.hpp
@@ -22,7 +22,7 @@ class PDR_DZ: M4A1
soundBegin[] = {"begin1",1};
reloadTime = 0.09;
recoil = "recoil_single_primary_3outof10";
- recoilProne = "recoil_single_primary_prone_3outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
dispersion = 0.0025;
minRange = 2;
minRangeProbab = 0.1;
@@ -37,7 +37,7 @@ class PDR_DZ: M4A1
soundBegin[] = {"begin1",1};
reloadTime = 0.09;
recoil = "recoil_auto_primary_3outof10";
- recoilProne = "recoil_auto_primary_prone_3outof10";
+ recoilProne = "recoil_auto_primary_prone_2outof10";
dispersion = 0.004;
minRange = 2;
minRangeProbab = 0.1;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/RK95.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/RK95.hpp
index 2db879de5..d2e5647d7 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/RK95.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/RK95.hpp
@@ -57,6 +57,8 @@ class RK95_DZ: AKM_DZ
class Single: Mode_SemiAuto
{
begin1[] = {"\RH_aks\sound\rk95.wss",1.778279,1,1000};
+ recoil = "recoil_single_primary_5outof10";
+ recoilProne = "recoil_single_primary_prone_4outof10";
soundBegin[] = {"begin1",1};
multiplier = 1;
burst = 1;
@@ -84,6 +86,8 @@ class RK95_DZ: AKM_DZ
{
begin1[] = {"\RH_aks\sound\rk95.wss",1.778279,1,1000};
soundBegin[] = {"begin1",1};
+ recoil = "recoil_single_primary_5outof10";
+ recoilProne = "recoil_single_primary_prone_4outof10";
soundContinuous = 0;
multiplier = 1;
burst = 1;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/SCARAK.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/SCARAK.hpp
new file mode 100644
index 000000000..afd9a6f68
--- /dev/null
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/SCARAK.hpp
@@ -0,0 +1,163 @@
+class SCAR_H_AK_DZ: AKM_DZ
+{
+ displayName = $STR_DZ_WPN_SCARAK_NAME;
+ descriptionShort = $STR_DZ_WPN_SCARAK_DESC;
+ model = "\RH_mgswp\RH_scarAk.p3d";
+ picture = "\RH_mgswp\inv\scarAk.paa";
+ handAnim[] = {"OFP2_ManSkeleton","\RH_mgswp\anim\RH_M4cs.rtm"};
+ opticsZoomMin = 0.33333;
+ opticsZoomMax = 1;
+ opticsZoomInit = "0.33333*2";
+ discretefov[] = {};
+ discreteInitIndex = 0;
+ reloadMagazineSound[] = {"\RH_mgswp\sound\scar_Reload",0.0316228,1,20};
+ dexterity = "3.75/(3.6+ 0.1) + 0.5 + 0.1*(1)";
+ class Single: Single
+ {
+ begin1[] = {"\RH_mgswp\sound\scarAk",1.77828,1,1000};
+ soundBegin[] = {"begin1",1};
+ dispersion = 0.00175;
+ reloadTime = 0.1;
+ recoil = "recoil_single_primary_5outof10";
+ recoilProne = "recoil_single_primary_prone_5outof10";
+ aiRateOfFire = 2;
+ aiRateOfFireDistance = 400;
+ minRange = 0;
+ minRangeProbab = 0.7;
+ midRange = 200;
+ midRangeProbab = 0.5;
+ maxRange = 400;
+ maxRangeProbab = 0.03;
+ };
+ class FullAuto: FullAuto
+ {
+ begin1[] = {"\RH_mgswp\sound\scarAk",1.77828,1,1000};
+ soundBegin[] = {"begin1",1};
+ dispersion = 0.00175;
+ reloadTime = 0.1;
+ recoil = "recoil_auto_primary_5outof10";
+ recoilProne = "recoil_auto_primary_prone_5outof10";
+ aiRateOfFire = 2;
+ aiRateOfFireDistance = 100;
+ minRange = 0;
+ minRangeProbab = 0.8;
+ midRange = 20;
+ midRangeProbab = 0.7;
+ maxRange = 50;
+ maxRangeProbab = 0.02;
+ };
+
+ class Attachments
+ {
+ Attachment_CCO = "SCAR_H_AK_CCO_DZ";
+ Attachment_Holo = "SCAR_H_AK_HOLO_DZ";
+ Attachment_ACOG = "SCAR_H_AK_ACOG_DZ";
+ };
+};
+class SCAR_H_AK_CCO_DZ: SCAR_H_AK_DZ
+{
+ displayName = $STR_DZ_WPN_SCARAK_CCO_NAME;
+ model = "\RH_mgswp\RH_scarAkaim.p3d";
+ picture = "\RH_mgswp\inv\scarAkaim.paa";
+ irDistance = 150;
+ dexterity = "3.75/(3.6+ 0.2+ (0.4)*1.2+ 0.1) + 0.5 + 0.1*(1)";
+ weaponInfoType = "RscWeaponEmpty";
+
+ class ItemActions
+ {
+ class RemoveCCO
+ {
+ text = $STR_DZ_ATT_CCO_RMVE;
+ script = "; ['Attachment_CCO',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
+ };
+ };
+};
+
+class SCAR_H_B_AK_CCO_DZ: SCAR_H_AK_CCO_DZ
+{
+ model = "\RH_mgswp\RH_scarAkBaim.p3d";
+ picture = "\RH_mgswp\inv\scarAkbaim.paa";
+ class ItemActions {};
+};
+
+class SCAR_H_AK_HOLO_DZ: SCAR_H_AK_CCO_DZ
+{
+ displayName = $STR_DZ_WPN_SCARAK_HOLO_NAME;
+ model = "\RH_mgswp\RH_scarAkeotech.p3d";
+ picture = "\RH_mgswp\inv\scarAkeotech.paa";
+ dexterity = "3.75/(3.6+ 0.2+ (0.3)*1.2+ 0.1) + 0.5 + 0.1*(1)";
+
+ class ItemActions
+ {
+ class RemoveHolo
+ {
+ text = $STR_DZ_ATT_HOLO_RMVE;
+ script = "; ['Attachment_Holo',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
+ };
+ };
+};
+
+class SCAR_H_AK_ACOG_DZ: SCAR_H_AK_CCO_DZ
+{
+ displayName = $STR_DZ_WPN_SCARAK_ACOG_NAME;
+ model = "\RH_mgswp\RH_scarAkacog.p3d";
+ picture = "\RH_mgswp\inv\scarAkacog.paa";
+ modelOptics = "\RH_mgswp\NWD_acog_ta31RMR";
+ class OpticsModes
+ {
+ class ACOG
+ {
+ opticsID = 1;
+ useModelOptics = 1;
+ opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
+ memoryPointCamera = "opticView";
+ visionMode[] = {"Normal"};
+ opticsFlare = 1;
+ opticsDisablePeripherialVision = 1;
+ distanceZoomMin = 189;
+ distanceZoomMax = 189;
+ cameraDir = "";
+ opticsZoomMin = "0.28778/4";
+ opticsZoomMax = "0.28778/4";
+ opticsZoomInit = "0.28778/4";
+ discretefov[] = {};
+ discreteInitIndex = 0;
+ };
+ class CQB: ACOG
+ {
+ opticsID = 2;
+ useModelOptics = 0;
+ opticsPPEffects[] = {};
+ opticsFlare = 0;
+ opticsDisablePeripherialVision = 0;
+ memoryPointCamera = "eye";
+ visionMode[] = {};
+ opticsZoomMin = 0.33333;
+ opticsZoomMax = 1;
+ opticsZoomInit = "0.33333*2";
+ discretefov[] = {};
+ discreteInitIndex = 0;
+ };
+ };
+ dexterity = "3.75/(3.6+ 0.2+ (0.3)*1.2+ 0.1) + 0.5 + 0.1*(1)";
+ class Single: Single
+ {
+ aiRateOfFire = 3;
+ aiRateOfFireDistance = 700;
+ minRange = 0;
+ minRangeProbab = 0.7;
+ midRange = 300;
+ midRangeProbab = 0.6;
+ maxRange = 700;
+ maxRangeProbab = 0.03;
+ };
+
+ class ItemActions
+ {
+ class RemoveACOG
+ {
+ text = $STR_DZ_ATT_ACOG_RMVE;
+ script = "; ['Attachment_ACOG',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
+ };
+ };
+};
\ No newline at end of file
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Sten.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Sten.hpp
index 65547859a..98a37290d 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/Sten.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/Sten.hpp
@@ -25,8 +25,8 @@ class Sten_MK_DZ: MP5A5
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
- recoilProne = "recoil_auto_primary_prone_1outof10";
+ recoil = "recoil_auto_primary_2outof10";
+ recoilProne = "recoil_auto_primary_prone_2outof10";
aiRateOfFire = 0.001;
dispersion = 0.003; //0.007;
minRange = 0;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/TMP.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/TMP.hpp
index 2c54c8ebc..f9087de92 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/TMP.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/TMP.hpp
@@ -12,7 +12,7 @@ class TMP_DZ: MP5A5
begin1[] = {"\RH_smg\sound\tmp.wss",1.778279,1,900};
soundBegin[] = {"begin1",1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_1outof10";
+ recoil = "recoil_single_primary_2outof10";
recoilProne = "recoil_single_primary_prone_1outof10";
dispersion = 0.003;
minRange = 2;
@@ -32,7 +32,7 @@ class TMP_DZ: MP5A5
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
+ recoil = "recoil_auto_primary_2outof10";
recoilProne = "recoil_auto_primary_prone_1outof10";
dispersion = 0.003;
minRange = 0;
@@ -107,7 +107,7 @@ class TMP_SD_DZ: MP5SD
begin1[] = {"\RH_smg\sound\tmpsd.wss",1.778279,1,50};
soundBegin[] = {"begin1",1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_1outof10";
+ recoil = "recoil_single_primary_2outof10";
recoilProne = "recoil_single_primary_prone_1outof10";
dispersion = 0.003;
minRange = 2;
@@ -127,7 +127,7 @@ class TMP_SD_DZ: MP5SD
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
+ recoil = "recoil_auto_primary_2outof10";
recoilProne = "recoil_auto_primary_prone_1outof10";
dispersion = 0.003;
minRange = 0;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/UMP.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/UMP.hpp
index 3f3b21be3..ea295eaaf 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/UMP.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/UMP.hpp
@@ -13,8 +13,8 @@ class UMP_DZ: MP5A5
begin1[] = {"\RH_smg\sound\ump.wss",1.778279,1,900};
soundBegin[] = {"begin1",1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_1outof10";
- recoilProne = "recoil_single_primary_prone_1outof10";
+ recoil = "recoil_single_primary_3outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.25;
@@ -33,8 +33,8 @@ class UMP_DZ: MP5A5
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
- recoilProne = "recoil_auto_primary_prone_1outof10";
+ recoil = "recoil_auto_primary_3outof10";
+ recoilProne = "recoil_auto_primary_prone_2outof10";
dispersion = 0.003;
minRange = 0;
minRangeProbab = 0.2;
@@ -109,8 +109,8 @@ class UMP_SD_DZ: MP5SD
begin1[] = {"\RH_smg\sound\umpsd.wss",1.778279,1,50};
soundBegin[] = {"begin1",1};
reloadTime = 0.07;
- recoil = "recoil_single_primary_1outof10";
- recoilProne = "recoil_single_primary_prone_1outof10";
+ recoil = "recoil_single_primary_3outof10";
+ recoilProne = "recoil_single_primary_prone_2outof10";
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.25;
@@ -129,8 +129,8 @@ class UMP_SD_DZ: MP5SD
soundContinuous = 0;
reloadTime = 0.1;
ffCount = 1;
- recoil = "recoil_auto_primary_1outof10";
- recoilProne = "recoil_auto_primary_prone_1outof10";
+ recoil = "recoil_auto_primary_3outof10";
+ recoilProne = "recoil_auto_primary_prone_2outof10";
dispersion = 0.003;
minRange = 0;
minRangeProbab = 0.2;
diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM8.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM8.hpp
index 0ac6bd7e5..d54d16050 100644
--- a/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM8.hpp
+++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM8.hpp
@@ -353,7 +353,7 @@ class XM8_SAW_DZ: m8_SAW {
class FullAuto: Mode_FullAuto
{
recoil = "recoil_auto_machinegun_5outof10";
- recoilProne = "recoil_auto_machinegun_prone_5outof10";
+ recoilProne = "recoil_auto_machinegun_prone_4outof10";
dispersion = 0.002;
begin1[] = {"\RH_mgswp\sound\xm8",1.77828,1,1100};
soundBegin[] = {"begin1",1};
diff --git a/SQF/dayz_code/Configs/RscDisplay/RscPlayerUI.hpp b/SQF/dayz_code/Configs/RscDisplay/RscPlayerUI.hpp
index d681919f2..b0a2ec14f 100644
--- a/SQF/dayz_code/Configs/RscDisplay/RscPlayerUI.hpp
+++ b/SQF/dayz_code/Configs/RscDisplay/RscPlayerUI.hpp
@@ -501,6 +501,15 @@ class RscTitles
w = 0.075;
h = 0.10;
};
+ class RscPicture_1310: RscPictureGUI
+ {
+ idc = 1310;
+ // blood type
+ x = 0.955313 * safezoneW + safezoneX;
+ y = 0.79 * safezoneH + safezoneY;
+ w = 0.075;
+ h = 0.10;
+ };
};
};
class playerStatusGUI_legacy {
@@ -523,7 +532,7 @@ class RscTitles
idc = 1200;
text = "\z\addons\dayz_code\gui\status_epoch\status_blood_border_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
- y = 0.86 * safezoneH + safezoneY;//2
+ y = 0.79 * safezoneH + safezoneY;//2
w = 0.06;
h = 0.08;
};
@@ -532,7 +541,7 @@ class RscTitles
idc = 1201;
text = "\z\addons\dayz_code\gui\status_epoch\status_food_border_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
- y = 0.93 * safezoneH + safezoneY; //1
+ y = 0.86 * safezoneH + safezoneY; //1
w = 0.06;
h = 0.08;
};
@@ -541,7 +550,7 @@ class RscTitles
idc = 1202;
text = "\z\addons\dayz_code\gui\status_epoch\status_thirst_border_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
- y = 0.79 * safezoneH + safezoneY; //3
+ y = 0.93 * safezoneH + safezoneY; //3
w = 0.06;
h = 0.08;
};
@@ -599,7 +608,7 @@ class RscTitles
idc = 1300;
//text = "\z\addons\dayz_code\gui\status_epoch\status_blood_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
- y = 0.86 * safezoneH + safezoneY;
+ y = 0.79 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
@@ -608,7 +617,7 @@ class RscTitles
idc = 1301;
//text = "\z\addons\dayz_code\gui\status_epoch\status_food_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
- y = 0.93 * safezoneH + safezoneY;
+ y = 0.86 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
@@ -617,7 +626,7 @@ class RscTitles
idc = 1302;
//text = "\z\addons\dayz_code\gui\status_epoch\status_thirst_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
- y = 0.79 * safezoneH + safezoneY;
+ y = 0.93 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
@@ -626,7 +635,7 @@ class RscTitles
idc = 1303;
text = "\z\addons\dayz_code\gui\status_epoch\status_bleeding_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
- y = 0.86 * safezoneH + safezoneY;
+ y = 0.79 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
colorText[] = {1,1,1,0.5};
@@ -685,6 +694,15 @@ class RscTitles
w = 0.075;
h = 0.10;
};
+ class RscPicture_1310: RscPictureGUI
+ {
+ idc = 1310;
+ // blood type
+ x = 0.951613 * safezoneW + safezoneX;
+ y = 0.79 * safezoneH + safezoneY;
+ w = 0.075;
+ h = 0.10;
+ };
};
};
class DZ_BlackScreen {
diff --git a/SQF/dayz_code/compile/player_updateGui.sqf b/SQF/dayz_code/compile/player_updateGui.sqf
index 9474b099e..6a29284d5 100644
--- a/SQF/dayz_code/compile/player_updateGui.sqf
+++ b/SQF/dayz_code/compile/player_updateGui.sqf
@@ -157,14 +157,6 @@ if (DZE_UI == 1) then { // Vanilla
};
_ctrlTempBorder ctrlSetText _tempText;
-
- local _bloodTestdone = player getVariable ["blood_testdone", false];
- if (_bloodTestdone) then {
- local _bloodType = player getVariable ["blood_type", "O"];
- local _rhFactor = if (player getVariable ["rh_factor", false]) then { "pos" } else { "neg" };
- _ctrlBloodType = _display displayCtrl 1310;
- _ctrlBloodType ctrlSetText ("\z\addons\dayz_code\gui\status\status_blood_type_"+_bloodType+"_"+_rhFactor+"_ca.paa");
- };
};
local _path = if (DZE_UI == 1) then {"\z\addons\dayz_code\gui\status\"} else {"\z\addons\dayz_code\gui\status_epoch\"};
@@ -214,6 +206,19 @@ if (DZE_UI in [1,3]) then {
_ctrlEar ctrlSetText _audibletext;
};
+if !(dayz_classicBloodBagSystem) then {
+ local _bloodTestdone = player getVariable ["blood_testdone", false];
+ if (_bloodTestdone) then {
+ local _bloodType = player getVariable ["blood_type", "O"];
+ local _rhFactor = if (player getVariable ["rh_factor", false]) then { "pos" } else { "neg" };
+ _ctrlBloodType = _display displayCtrl 1310;
+ if (DZE_UI == 3) then {
+ _ctrlBloodType ctrlSetTextColor [1,1,1,1];
+ };
+ _ctrlBloodType ctrlSetText ("\z\addons\dayz_code\gui\status\status_blood_type_"+_bloodType+"_"+_rhFactor+"_ca.paa");
+ };
+};
+
// Fracture/Broken Legs
if !(canStand player) then {
_ctrlFracture ctrlShow true;
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Misc.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Misc.hpp
index 1b942c264..eb43d9a47 100644
--- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Misc.hpp
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Magazines/Items/Misc.hpp
@@ -133,7 +133,7 @@ class ItemSuitcaseBomb
{
weight = 8;
};
-class ItemPlasicParts
+class ItemPlasticParts
{
weight = 4;
};
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp
index a2403a33d..3d0490157 100644
--- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Pistols.hpp
@@ -253,4 +253,16 @@ class CZ75SP_SD_DZ
class DesertEagle_DZ
{
weight = 3.0;
+};
+class DesertEagle_Gold_DZ
+{
+ weight = 5;
+};
+class DesertEagle_Silver_DZ
+{
+ weight = 4;
+};
+class DesertEagle_Modern_DZ
+{
+ weight = 3.2;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp
index ac3483439..f1d980dab 100644
--- a/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp
+++ b/SQF/dayz_code/external/R3F_Realism/R3F_Weight/Weapons/Rifles.hpp
@@ -2273,4 +2273,24 @@ class RK95_ACOG_DZ
class G3_DZ
{
weight = 6.1;
+};
+class SCAR_H_AK_DZ
+{
+ weight = 4.5;
+};
+class SCAR_H_AK_CCO_DZ
+{
+ weight = 4.6;
+};
+class SCAR_H_B_AK_CCO_DZ
+{
+ weight = 4.6;
+};
+class SCAR_H_AK_HOLO_DZ
+{
+ weight = 4.6;
+};
+class SCAR_H_AK_ACOG_DZ
+{
+ weight = 4.7;
};
\ No newline at end of file
diff --git a/SQF/dayz_code/init/variables.sqf b/SQF/dayz_code/init/variables.sqf
index 567756b07..e295ad9f6 100644
--- a/SQF/dayz_code/init/variables.sqf
+++ b/SQF/dayz_code/init/variables.sqf
@@ -19,7 +19,7 @@ AllPlayers = ["SurvivorW2_DZ","Survivor2_DZ","Sniper1_DZ","Soldier1_DZ","Camo1_D
// Epoch Additions
dayz_activeInvites = [];
DZE_DoorsLocked = ["Land_DZE_GarageWoodDoorLocked","Land_DZE_LargeWoodDoorLocked","Land_DZE_WoodDoorLocked","CinderWallDoorLocked_DZ","CinderWallDoorSmallLocked_DZ","WoodenGate_1_DZ","WoodenGate_2_DZ","WoodenGate_3_DZ","WoodenGate_4_DZ","Land_DZE_WoodGateLocked","CinderGateLocked_DZ","Metal_DrawbridgeLocked_DZ","Land_DZE_WoodOpenTopGarageLocked","CinderGarageOpenTopLocked_DZ","DoorLocked_DZ","CinderWallWindowLocked_DZ","CinderDoorHatchLocked_DZ","Concrete_Bunker_Locked_DZ"];
-DZE_isWreckBuilding = ["Land_metal_floor_2x2_wreck","Land_wreck_cinder","Land_wood_wreck_quarter","Land_wood_wreck_floor","Land_wood_wreck_third","Land_wood_wreck_frame","Land_iron_vein_wreck","Land_silver_vein_wreck","Land_gold_vein_wreck","Land_ammo_supply_wreck"];
+DZE_isWreckBuilding = ["Land_wood_floor_2x2_wreck","Land_metal_floor_2x2_wreck","Land_wreck_cinder","Land_wood_wreck_quarter","Land_wood_wreck_floor","Land_wood_wreck_third","Land_wood_wreck_frame","Land_iron_vein_wreck","Land_silver_vein_wreck","Land_gold_vein_wreck","Land_ammo_supply_wreck"];
DZE_LockedStorage = ["VaultStorageLocked","VaultStorage2Locked","LockboxStorageLocked","LockboxStorage2Locked","LockboxStorageWinterLocked","LockboxStorageWinter2Locked","TallSafeLocked"];
DZE_UnLockedStorage = ["VaultStorage","VaultStorage2","LockboxStorage","LockboxStorage2","LockboxStorageWinter","LockboxStorageWinter2","TallSafe"];
DZE_isNewStorage = ["OutHouse_DZ","Wooden_shed_DZ","Wooden_shed2_DZ","WoodShack_DZ","WoodShack2_DZ","StorageShed_DZ","StorageShed2_DZ","GunRack_DZ","GunRack2_DZ","WoodCrate_DZ","WoodCrate2_DZ","Advanced_WorkBench_DZ","CookTripod_DZ","Stoneoven_DZ","Commode_DZ","Wardrobe_DZ","Fridge_DZ","Washing_Machine_DZ","Server_Rack_DZ","ATM_DZ","Armchair_DZ","Sofa_DZ","Arcade_DZ","Vendmachine1_DZ","Vendmachine2_DZ","StorageCrate_DZ","CamoStorageCrate_DZ"];
@@ -260,8 +260,8 @@ if (!isDedicated) then {
// Arrays
voice_actions = ["voiceOverNet","PushToTalk","PushToTalkAll","PushToTalkCommand","PushToTalkDirect","PushToTalkGroup","PushToTalkSide","PushToTalkVehicle"];
- Dayz_meatraw = ["FoodBeefRaw","FoodMuttonRaw","FoodChickenRaw","FoodRabbitRaw","FoodBaconRaw","FoodGoatRaw","FoodDogRaw","FishRawTrout","FishRawSeaBass","FishRawTuna"];
- Dayz_meatcooked = ["FoodBeefCooked","FoodMuttonCooked","FoodChickenCooked","FoodRabbitCooked","FoodBaconCooked","FoodGoatCooked","FoodDogCooked","FishCookedTrout","FishCookedSeaBass","FishCookedTuna"];
+ Dayz_meatraw = ["FoodBeefRaw","FoodMuttonRaw","FoodChickenRaw","FoodRabbitRaw","FoodBaconRaw","FoodGoatRaw","FoodDogRaw","FishRawTrout","FishRawSeaBass","FishRawTuna","FoodPotatoRaw"];
+ Dayz_meatcooked = ["FoodBeefCooked","FoodMuttonCooked","FoodChickenCooked","FoodRabbitCooked","FoodBaconCooked","FoodGoatCooked","FoodDogCooked","FishCookedTrout","FishCookedSeaBass","FishCookedTuna","FoodPotatoBaked"];
boil_tin_cans = ["TrashTinCan","FoodCanGriffEmpty","FoodCanBadguyEmpty","FoodCanBoneboyEmpty","FoodCanCornEmpty","FoodCanCurgonEmpty","FoodCanDemonEmpty","FoodCanFraggleosEmpty","FoodCanHerpyEmpty","FoodCanDerpyEmpty","FoodCanOrlokEmpty","FoodCanPowellEmpty","FoodCanTylersEmpty","FoodCanUnlabeledEmpty","FoodCanRusUnlabeledEmpty","FoodCanRusStewEmpty","FoodCanRusPorkEmpty","FoodCanRusPeasEmpty","FoodCanRusMilkEmpty","FoodCanRusCornEmpty","ItemSodaEmpty","ItemSodaClaysEmpty","ItemSodaDrwasteEmpty","ItemSodaFrankaEmpty","ItemSodaGrapeDrinkEmpty","ItemSodaLemonadeEmpty","ItemSodaLirikEmpty","ItemSodaLvgEmpty","ItemSodaMtngreenEmpty","ItemSodaMzlyEmpty","ItemSodaPeppsyEmpty","ItemSodaR4z0rEmpty","ItemSodaRabbitEmpty","ItemSodaRocketFuelEmpty","ItemSodaSacriteEmpty","ItemSodaSherbetEmpty","ItemSodaSmashtEmpty","FoodCanPotatoesEmpty","FoodCanBeefEmpty"];
MeleeWeapons = ["MeleeHatchet","MeleeCrowbar","MeleeMachete","MeleeBaseball","MeleeBaseBallBat","MeleeBaseBallBatBarbed","MeleeBaseBallBatNails","MeleeFishingPole","MeleeSledge"];
MeleeMagazines = ["Hatchet_Swing","Crowbar_Swing","Machete_Swing","Bat_Swing","BatBarbed_Swing","BatNails_Swing","Fishing_Swing","Sledge_Swing"];
diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml
index 80e008b58..961d0c977 100644
--- a/SQF/dayz_code/stringtable.xml
+++ b/SQF/dayz_code/stringtable.xml
@@ -8735,6 +8735,56 @@
Хамви M2 (Лесной камуфляж)++++
Humvee M2 (Waldtarn)++++
+
+ HMMWV MK19 (Woodland)
+ Хамви MK19 (Лесной камуфляж)
+ Humvee MK19 (Waldtarn)
+
+
+ HMMWV MK19 (Woodland)+
+ Хамви MK19 (Лесной камуфляж)+
+ Humvee MK19 (Waldtarn)+
+
+
+ HMMWV MK19 (Woodland)++
+ Хамви MK19 (Лесной камуфляж)++
+ Humvee MK19 (Waldtarn)++
+
+
+ HMMWV MK19 (Woodland)+++
+ Хамви MK19 (Лесной камуфляж)+++
+ Humvee MK19 (Waldtarn)+++
+
+
+ HMMWV MK19 (Woodland)++++
+ Хамви MK19 (Лесной камуфляж)++++
+ Humvee MK19 (Waldtarn)++++
+
+
+ HMMWV MK19 (Desert)
+ Хамви MK19 (Пустынный)
+ Humvee MK19 (Wüstentarn)
+
+
+ HMMWV MK19 (Desert)+
+ Хамви MK19 (Пустынный)+
+ Humvee MK19 (Wüstentarn)+
+
+
+ HMMWV MK19 (Desert)++
+ Хамви MK19 (Пустынный)++
+ Humvee MK19 (Wüstentarn)++
+
+
+ HMMWV MK19 (Desert)+++
+ Хамви MK19 (Пустынный)+++
+ Humvee MK19 (Wüstentarn)+++
+
+
+ HMMWV MK19 (Desert)++++
+ Хамви MK19 (Пустынный)++++
+ Humvee MK19 (Wüstentarn)++++
+
HMMWV (Desert)
Хамви (Пустынный)
@@ -9626,6 +9676,31 @@
Военный внедорожник (M2)++++
Militär Offroad (M2)++++
+
+ Military Offroad (SPG-9)
+ Военный внедорожник (СПГ-9)
+ Militär Offroad (SPG-9)
+
+
+ Military Offroad (SPG-9)+
+ Военный внедорожник (СПГ-9)+
+ Militär Offroad (SPG-9)+
+
+
+ Military Offroad (SPG-9)++
+ Военный внедорожник (СПГ-9)++
+ Militär Offroad (SPG-9)++
+
+
+ Military Offroad (SPG-9)+++
+ Военный внедорожник (СПГ-9)+++
+ Militär Offroad (SPG-9)+++
+
+
+ Military Offroad (SPG-9)++++
+ Военный внедорожник (СПГ-9)++++
+ Militär Offroad (SPG-9)++++
+
LAV-25
@@ -9676,6 +9751,26 @@
BRDM-2 HQ++++
БРДМ-2 HQ++++
+
+ BRDM-2 HQ (CDF)
+ БРДМ-2 HQ (CDF)
+
+
+ BRDM-2 HQ (CDF)+
+ БРДМ-2 HQ (CDF)+
+
+
+ BRDM-2 HQ (CDF)++
+ БРДМ-2 HQ (CDF)++
+
+
+ BRDM-2 HQ (CDF)+++
+ БРДМ-2 HQ (CDF)+++
+
+
+ BRDM-2 HQ (CDF)++++
+ БРДМ-2 HQ (CDF)++++
+
BRDM-2 HQ (rusty)
BRDM-2 HQ (rostig)
@@ -9761,6 +9856,26 @@
BRDM-2 GUE++++
БРДМ-2 GUE++++
+
+ BRDM-2 CDF
+ БРДМ-2 CDF
+
+
+ BRDM-2 CDF+
+ БРДМ-2 CDF+
+
+
+ BRDM-2 CDF++
+ БРДМ-2 CDF++
+
+
+ BRDM-2 CDF+++
+ БРДМ-2 CDF+++
+
+
+ BRDM-2 CDF++++
+ БРДМ-2 CDF++++
+
BRDM-2 Desert Camo
BRDM-2 Wüstentarn
@@ -10574,6 +10689,46 @@
Pick-up (DSHKM)++++
Пикап (ДШКМ)++++
+
+ Pick-up GUE (SPG-9)
+ Пикап GUE (СПГ-9)
+
+
+ Pick-up GUE (SPG-9)+
+ Пикап GUE (СПГ-9)+
+
+
+ Pick-up GUE (SPG-9)++
+ Пикап GUE (СПГ-9)++
+
+
+ Pick-up GUE (SPG-9)+++
+ Пикап GUE (СПГ-9)+++
+
+
+ Pick-up GUE (SPG-9)++++
+ Пикап GUE (СПГ-9)++++
+
+
+ Pick-up TK (SPG-9)
+ Пикап TK (СПГ-9)
+
+
+ Pick-up TK (SPG-9)+
+ Пикап TK (СПГ-9)+
+
+
+ Pick-up TK (SPG-9)++
+ Пикап TK (СПГ-9)++
+
+
+ Pick-up TK (SPG-9)+++
+ Пикап TK (СПГ-9)+++
+
+
+ Pick-up TK (SPG-9)++++
+ Пикап TK (СПГ-9)++++
+
Pick-up GUE (PKT)
Пикап GUE (ПКТ)
@@ -11539,25 +11694,65 @@
UAZ (Winter)++++
UAZ (Зимний)++++
-
- UAZ (DSHKM)
- UAZ (ДШКМ)
+
+ UAZ TK (DSHKM)
+ UAZ TK (ДШКМ)
-
- UAZ (DSHKM)+
- UAZ (ДШКМ)+
+
+ UAZ TK (DSHKM)+
+ UAZ TK (ДШКМ)+
-
- UAZ (DSHKM)++
- UAZ (ДШКМ)++
+
+ UAZ TK (DSHKM)++
+ UAZ TK (ДШКМ)++
-
- UAZ (DSHKM)+++
- UAZ (ДШКМ)+++
+
+ UAZ TK (DSHKM)+++
+ UAZ TK (ДШКМ)+++
-
- UAZ (DSHKM)++++
- UAZ (ДШКМ)++++
+
+ UAZ TK (DSHKM)++++
+ UAZ TK (ДШКМ)++++
+
+
+ UAZ CDF (DSHKM)
+ UAZ CDF (ДШКМ)
+
+
+ UAZ CDF (DSHKM)+
+ UAZ CDF (ДШКМ)+
+
+
+ UAZ CDF (DSHKM)++
+ UAZ CDF (ДШКМ)++
+
+
+ UAZ CDF (DSHKM)+++
+ UAZ CDF (ДШКМ)+++
+
+
+ UAZ CDF (DSHKM)++++
+ UAZ CDF (ДШКМ)++++
+
+
+ UAZ INS (DSHKM)
+ UAZ INS (ДШКМ)
+
+
+ UAZ INS (DSHKM)+
+ UAZ INS (ДШКМ)+
+
+
+ UAZ INS (DSHKM)++
+ UAZ INS (ДШКМ)++
+
+
+ UAZ INS (DSHKM)+++
+ UAZ INS (ДШКМ)+++
+
+
+ UAZ INS (DSHKM)++++
+ UAZ INS (ДШКМ)++++
UAZ rusty (DSHKM)
@@ -11604,6 +11799,201 @@
UAZ Winter (DSHKM)++++
UAZ Зимний (ДШКМ)++++
+
+ UAZ RU (AGS-30)
+ UAZ RU (АГС-30)
+
+
+ UAZ RU (AGS-30)+
+ UAZ RU (АГС-30)+
+
+
+ UAZ RU (AGS-30)++
+ UAZ RU (АГС-30)++
+
+
+ UAZ RU (AGS-30)+++
+ UAZ RU (АГС-30)+++
+
+
+ UAZ RU (AGS-30)++++
+ UAZ RU (АГС-30)++++
+
+
+ UAZ CDF (AGS-30)
+ UAZ CDF (АГС-30)
+
+
+ UAZ CDF (AGS-30)+
+ UAZ CDF (АГС-30)+
+
+
+ UAZ CDF (AGS-30)++
+ UAZ CDF (АГС-30)++
+
+
+ UAZ CDF (AGS-30)+++
+ UAZ CDF (АГС-30)+++
+
+
+ UAZ CDF (AGS-30)++++
+ UAZ CDF (АГС-30)++++
+
+
+ UAZ INS (AGS-30)
+ UAZ INS (АГС-30)
+
+
+ UAZ INS (AGS-30)+
+ UAZ INS (АГС-30)+
+
+
+ UAZ INS (AGS-30)++
+ UAZ INS (АГС-30)++
+
+
+ UAZ INS (AGS-30)+++
+ UAZ INS (АГС-30)+++
+
+
+ UAZ INS (AGS-30)++++
+ UAZ INS (АГС-30)++++
+
+
+ UAZ TK (AGS-30)
+ UAZ TK (АГС-30)
+
+
+ UAZ TK (AGS-30)+
+ UAZ TK (АГС-30)+
+
+
+ UAZ TK (AGS-30)++
+ UAZ TK (АГС-30)++
+
+
+ UAZ TK (AGS-30)+++
+ UAZ TK (АГС-30)+++
+
+
+ UAZ TK (AGS-30)++++
+ UAZ TK (АГС-30)++++
+
+
+ UAZ rusty (AGS-30)
+ UAZ rostig (AGS-30)
+
+
+ UAZ rusty (AGS-30)+
+ UAZ rostig (AGS-30)+
+
+
+ UAZ rusty (AGS-30)++
+ UAZ rostig (AGS-30)++
+
+
+ UAZ rusty (AGS-30)+++
+ UAZ rostig (AGS-30)+++
+
+
+ UAZ rusty (AGS-30)++++
+ UAZ rostig (AGS-30)++++
+
+
+ UAZ Winter (AGS-30)
+
+
+ UAZ Winter (AGS-30)+
+
+
+ UAZ Winter (AGS-30)++
+
+
+ UAZ Winter (AGS-30)+++
+
+
+ UAZ Winter (AGS-30)++++
+
+
+ UAZ INS (SPG-9)
+
+
+ UAZ INS (SPG-9)+
+
+
+ UAZ INS (SPG-9)++
+
+
+ UAZ INS (SPG-9)+++
+
+
+ UAZ INS (SPG-9)++++
+
+
+ UAZ CDF (SPG-9)
+
+
+ UAZ CDF (SPG-9)+
+
+
+ UAZ CDF (SPG-9)++
+
+
+ UAZ CDF (SPG-9)+++
+
+
+ UAZ CDF (SPG-9)++++
+
+
+ UAZ TK (SPG-9)
+
+
+ UAZ TK (SPG-9)+
+
+
+ UAZ TK (SPG-9)++
+
+
+ UAZ TK (SPG-9)+++
+
+
+ UAZ TK (SPG-9)++++
+
+
+ UAZ rusty (SPG-9)
+ UAZ rostig (SPG-9)
+
+
+ UAZ rusty (SPG-9)+
+ UAZ rostig (SPG-9)+
+
+
+ UAZ rusty (SPG-9)++
+ UAZ rostig (SPG-9)++
+
+
+ UAZ rusty (SPG-9)+++
+ UAZ rostig (SPG-9)+++
+
+
+ UAZ rusty (SPG-9)++++
+ UAZ rostig (SPG-9)++++
+
+
+ UAZ Winter (SPG-9)
+
+
+ UAZ Winter (SPG-9)+
+
+
+ UAZ Winter (SPG-9)++
+
+
+ UAZ Winter (SPG-9)+++
+
+
+ UAZ Winter (SPG-9)++++
+
Ural (TK)
@@ -11699,6 +12089,31 @@
Ural Offen (CDF)++++
Ural Открытый (CDF)++++
+
+ Ural Fuel (CDF)
+ Ural Treibstoff (CDF)
+ Ural Заправщик (CDF)
+
+
+ Ural Fuel (CDF)+
+ Ural Treibstoff (CDF)+
+ Ural Заправщик (CDF)+
+
+
+ Ural Fuel (CDF)++
+ Ural Treibstoff (CDF)++
+ Ural Заправщик (CDF)++
+
+
+ Ural Fuel (CDF)+++
+ Ural Treibstoff (CDF)+++
+ Ural Заправщик (CDF)+++
+
+
+ Ural Fuel (CDF)++++
+ Ural Treibstoff (CDF)++++
+ Ural Заправщик (CDF)++++
+
Ural (UN)
@@ -11764,6 +12179,56 @@
Ural Оружейный (Лесной)++++
Ural Waffentransport (Waldtarn)++++
+
+ Ural Material Transport (INS)
+ Ural матобеспечения (INS)
+ Ural Materialtransport (INS)
+
+
+ Ural Material Transport (INS)+
+ Ural матобеспечения (INS)+
+ Ural Materialtransport (INS)+
+
+
+ Ural Material Transport (INS)++
+ Ural матобеспечения (INS)++
+ Ural Materialtransport (INS)++
+
+
+ Ural Material Transport (INS)+++
+ Ural матобеспечения (INS)+++
+ Ural Materialtransport (INS)+++
+
+
+ Ural Material Transport (INS)++++
+ Ural матобеспечения (INS)++++
+ Ural Materialtransport (INS)++++
+
+
+ Ural Weapon Transport (INS)
+ Ural Оружейный (INS)
+ Ural Waffentransport (INS)
+
+
+ Ural Weapon Transport (INS)+
+ Ural Оружейный (INS)+
+ Ural Waffentransport (INS)+
+
+
+ Ural Weapon Transport (INS)++
+ Ural Оружейный (INS)++
+ Ural Waffentransport (INS)++
+
+
+ Ural Weapon Transport (INS)+++
+ Ural Оружейный (INS)+++
+ Ural Waffentransport (INS)+++
+
+
+ Ural Weapon Transport (INS)++++
+ Ural Оружейный (INS)++++
+ Ural Waffentransport (INS)++++
+
Ural (Civil)
Ural (Гражданский)
@@ -11839,6 +12304,31 @@
Ural Заправщик (Лесной)++++
Ural Treibstoff (Waldtarn)++++
+
+ Ural Fuel (INS)
+ Ural Treibstoff (INS)
+ Ural Заправщик (INS)
+
+
+ Ural Fuel (INS)+
+ Ural Treibstoff (INS)+
+ Ural Заправщик (INS)+
+
+
+ Ural Fuel (INS)++
+ Ural Treibstoff (INS)++
+ Ural Заправщик (INS)++
+
+
+ Ural Fuel (INS)+++
+ Ural Treibstoff (INS)+++
+ Ural Заправщик (INS)+++
+
+
+ Ural Fuel (INS)++++
+ Ural Treibstoff (INS)++++
+ Ural Заправщик (INS)++++
+
Ural (Winter)
Ural (Зимний)
@@ -13949,6 +14439,17 @@
Cessna C185U (Камуфляж)
Cessna C185U (Tarn)
+
+ Cessna C185T (Rockets)
+ Cessna C185T (Raketen)
+
+
+ Cessna C185T (Twin M60)
+ Cessna C185T (Zwillings-M60)
+
+
+ Cessna C185F (Amphibian)
+
Stash
Planque
@@ -18055,7 +18556,26 @@
Schallgedämpftes Scharfschützengewehr <br/>Kaliber: 7.62x51mm
Бесшумная снайперская винтовка <br/>Патрон: 7.62x51mm
-
+
+
+
+ SCAR-H AK
+
+
+ SCAR-H AK CCO
+
+
+ SCAR-H AK Holo
+
+
+ SCAR-H AK ACOG
+
+
+ Assault Rifle <br/>Caliber: 7.62x39mm
+ Sturmgewehr <br/>Kaliber: 7.62x39mm
+ Штурмовая винтовка <br/>Патрон: 7.62x39mm
+
+
XM8 Carbine
@@ -18237,6 +18757,16 @@
Desert Eagle
+
+ Desert Eagle Gold
+
+
+ Desert Eagle Silver
+ Desert Eagle Silber
+
+
+ Desert Eagle Modern
+
Semi-automatic Pistol <br/>Caliber: .50 AE
Halbautomatische Pistole <br/>Kaliber: .50 AE
@@ -18333,9 +18863,9 @@
60п. АК-47М маг.
- Caliber: 7.62x39mm <br/>Rounds: 60, duct-taped <br/>Used in: AK-47M, SA-58, RPK
- Kaliber: 7.62x39mm <br/>Patronen: 60, zusammengeklebt <br/>Verwendet in: AK-47M, SA-58, RPK
- Калибр: 7.62x39mm <br/>Патронов: 60 <br/>2 магазина соединенные изолентой. <br/>Используются в: AK-47M, SA-58, РПК
+ Caliber: 7.62x39mm <br/>Rounds: 60, duct-taped <br/>Used in: AK-47M, SA-58, RPK, SCAR-H AK
+ Kaliber: 7.62x39mm <br/>Patronen: 60, zusammengeklebt <br/>Verwendet in: AK-47M, SA-58, RPK, SCAR-H AK
+ Калибр: 7.62x39mm <br/>Патронов: 60 <br/>2 магазина соединенные изолентой. <br/>Используются в: AK-47M, SA-58, РПК, SCAR-H AK
30Rnd. SA-58 mag.
@@ -19549,26 +20079,26 @@
Kaliber: 7.62x39mm SD <br/> Töltények: 30 <br/> Hozzá tartozó fegyver: RK-95 SD
- Caliber: 7.62x39mm<br/>Rounds: 30<br/>Used in: AK-47M, SA-58, RPK
- Calibre: 7.62x39mm<br/>Munitions : 30<br/>Utilisé avec: AK-47M, SA-58, RPK
- Calibre: 7.62x39mm<br/>Cartuchos: 30<br/>Usado en: AK-47M, SA-58, RPK
- Calibro: 7.62x39mm<br/>Munizioni: 30<br/>Usato in: AK-47M, SA-58, RPK
- Kaliber: 7.62x39mm<br/>Naboje: 30<br/>Uzywany w: AK-47M, SA-58, RPK
- Патрон: 7.62x39мм <br/>Количество: 30<br/>Исп. в: AK-47M, SA-58, RPK
- Kaliber: 7.62x39mm<br/>Patronen: 30<br/>Verwendet in: AK-47M, SA-58, RPK
- Kalibr: 7.62x39mm<br/>Nábojů: 30<br/>Pro: AK-47M, SA-58, RPK
- Kaliber: 7.62x39mm <br/> Töltények: 30 <br/> Hozzá tartozó fegyver: AK-47M, SA-58, RPK
+ Caliber: 7.62x39mm<br/>Rounds: 30<br/>Used in: AK-47M, SA-58, RPK, SCAR-H AK
+ Calibre: 7.62x39mm<br/>Munitions : 30<br/>Utilisé avec: AK-47M, SA-58, RPK, SCAR-H AK
+ Calibre: 7.62x39mm<br/>Cartuchos: 30<br/>Usado en: AK-47M, SA-58, RPK, SCAR-H AK
+ Calibro: 7.62x39mm<br/>Munizioni: 30<br/>Usato in: AK-47M, SA-58, RPK, SCAR-H AK
+ Kaliber: 7.62x39mm<br/>Naboje: 30<br/>Uzywany w: AK-47M, SA-58, RPK, SCAR-H AK
+ Патрон: 7.62x39мм <br/>Количество: 30<br/>Исп. в: AK-47M, SA-58, RPK, SCAR-H AK
+ Kaliber: 7.62x39mm<br/>Patronen: 30<br/>Verwendet in: AK-47M, SA-58, RPK, SCAR-H AK
+ Kalibr: 7.62x39mm<br/>Nábojů: 30<br/>Pro: AK-47M, SA-58, RPK, SCAR-H AK
+ Kaliber: 7.62x39mm <br/> Töltények: 30 <br/> Hozzá tartozó fegyver: AK-47M, SA-58, RPK, SCAR-H AK
- Caliber: 7.62x39mm<br/>Rounds: 30<br/>Used in: AK-47M, SA-58, RPK
- Calibre: 7.62x39mm<br/>Munitions : 30<br/>Utilisé avec: AK-47M, SA-58, RPK
- Calibre: 7.62x39mm<br/>Cartuchos: 30<br/>Usado en: AK-47M, SA-58, RPK
- Calibro: 7.62x39mm<br/>Munizioni: 30<br/>Usato in: AK-47M, SA-58, RPK
- Kaliber: 7.62x39mm<br/>Naboje: 30<br/>Uzywany w: AK-47M, SA-58, RPK
- Патрон: 7.62x39мм <br/>Количество: 30<br/>Исп. в: AK-47M, SA-58, RPK
- Kaliber: 7.62x39mm<br/>Patronen: 30<br/>Verwendet in: AK-47M, SA-58, RPK
- Kalibr: 7.62x39mm<br/>Nábojů: 30<br/>Pro: AK-47M, SA-58, RPK
- Kaliber: 7.62x39mm <br/> Töltények: 30 <br/> Hozzá tartozó fegyver: AK-47M, SA-58, RPK
+ Caliber: 7.62x39mm<br/>Rounds: 30<br/>Used in: SA-58, AK-47M, RPK, SCAR-H AK
+ Calibre: 7.62x39mm<br/>Munitions : 30<br/>Utilisé avec: SA-58, AK-47M, RPK, SCAR-H AK
+ Calibre: 7.62x39mm<br/>Cartuchos: 30<br/>Usado en: SA-58, AK-47M, RPK, SCAR-H AK
+ Calibro: 7.62x39mm<br/>Munizioni: 30<br/>Usato in: SA-58, AK-47M, RPK, SCAR-H AK
+ Kaliber: 7.62x39mm<br/>Naboje: 30<br/>Uzywany w: SA-58, AK-47M, RPK, SCAR-H AK
+ Патрон: 7.62x39мм <br/>Количество: 30<br/>Исп. в: SA-58, AK-47M, RPK, SCAR-H AK
+ Kaliber: 7.62x39mm<br/>Patronen: 30<br/>Verwendet in: SA-58, AK-47M, RPK, SCAR-H AK
+ Kalibr: 7.62x39mm<br/>Nábojů: 30<br/>Pro: SA-58, AK-47M, SA-58, RPK, SCAR-H AK
+ Kaliber: 7.62x39mm <br/> Töltények: 30 <br/> Hozzá tartozó fegyver: SA-58, AK-47M, RPK, SCAR-H AK
20Rnd. Groza-9 mag.
@@ -22900,9 +23430,9 @@
Tato budova potřebuje %1 v rámci %2.
- Unable to build, %1 nearby.
- Es ist nicht möglich %1 hier aufzubauen.
- Здесь нельзя поставить %1.
+ You are not allowed to build here a %1 is nearby.
+ Du kannst hier nicht bauen. Ein %1 ist in der Nähe.
+ Вам запрещено строить здесь, %1 рядом.
Bouwen niet mogelijk %1 in de buurt.
Impossible de construire, %1 est trop proche.
Nemůžete postavit %1 poblíž.
@@ -33407,7 +33937,7 @@
Keramikteile
Керамические части
-
+
A crate of ceramic parts.
Eine Kiste mit Keramikteile.
Ящик с керамическими частями.
@@ -33448,7 +33978,39 @@
Eine Lagerkiste mit einem grünen Tarnetz.
Ящик для хранения с зелёной камуфляжной сетью.
-
+
+ Zombified Cow
+ Zombifizierte Kuh
+
+
+ Zombified Goat
+ Zombifizierte Ziege
+
+
+ Zombified Sheep
+ Zombifiziertes Schaf
+
+
+ Zombified Dog
+ Zombifizierter Hund
+
+
+ Zombified Rabbit
+ Zombifizierter Hase
+
+
+ Zombified Boar
+ Zombifiziertes Wildschwein
+
+
+ Zombified Cock
+ Zombifizierter Hahn
+
+
+ Zombified Chicken
+ Zombifiziertes Huhn
+
+
Street Sign
diff --git a/Server Files/SQL/add_recommended_mysql_events.sql b/Server Files/SQL/add_recommended_mysql_events.sql
index 09369f2ac..d618defd4 100644
--- a/Server Files/SQL/add_recommended_mysql_events.sql
+++ b/Server Files/SQL/add_recommended_mysql_events.sql
@@ -48,14 +48,24 @@ BEGIN
WHERE
`Object_DATA`.`CharacterID` <> 0
AND `Object_DATA`.`CharacterID` <= 12500
- AND `Object_DATA`.`Classname` NOT LIKE 'Tent%'
+ AND `Object_DATA`.`Classname` NOT LIKE '%Tent%'
AND `Object_DATA`.`Classname` NOT LIKE '%Locked'
AND `Object_DATA`.`Classname` NOT LIKE 'Land\_%' -- added escape character so LandRover vehicles are not ignored
AND `Object_DATA`.`Classname` NOT LIKE 'Cinder%'
AND `Object_DATA`.`Classname` NOT LIKE 'Wood%'
AND `Object_DATA`.`Classname` NOT LIKE 'Metal%'
AND `Object_DATA`.`Classname` NOT LIKE '%Storage%'
- AND `Object_DATA`.`Classname` NOT IN ('OutHouse_DZ', 'GunRack_DZ', 'WorkBench_DZ', 'Sandbag1_DZ', 'FireBarrel_DZ', 'DesertCamoNet_DZ', 'StickFence_DZ', 'LightPole_DZ', 'DeerStand_DZ', 'ForestLargeCamoNet_DZ', 'DesertLargeCamoNet_DZ', 'Plastic_Pole_EP1_DZ', 'Hedgehog_DZ', 'FuelPump_DZ', 'Fort_RazorWire', 'SandNest_DZ', 'ForestCamoNet_DZ', 'Fence_corrugated_DZ', 'CanvasHut_DZ', 'Generator_DZ', 'BagFenceRound_DZ')
+ AND `Object_DATA`.`Classname` NOT LIKE '%CamoNet_DZ'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Concrete%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Glass%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Stash%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Door%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Garage%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Helipad%'
+ AND `Object_DATA`.`Classname` NOT LIKE '%Bench%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Vendmachine%'
+ AND `Object_DATA`.`Classname` NOT LIKE '%Trap%'
+ AND `Object_DATA`.`Classname` NOT IN ('Arcade_DZ','Sofa_DZ','Armchair_DZ','ATM_DZ','Server_Rack_DZ','Washing_Machine_DZ','Fridge_DZ','Wardrobe_DZ','Commode_DZ','Stoneoven_DZ','CookTripod_DZ','CCTV_DZ','Office_Chair_DZ','Table_DZ','Bed_DZ','Water_Pump_DZ','Water_Pump_DZ','Notebook_DZ','Scaffolding_DZ','OutHouse_DZ','Sandbag1_DZ', 'FireBarrel_DZ', 'StickFence_DZ', 'LightPole_DZ', 'DeerStand_DZ', 'Plastic_Pole_EP1_DZ', 'Hedgehog_DZ', 'FuelPump_DZ', 'Fort_RazorWire', 'SandNest_DZ', 'Fence_corrugated_DZ', 'CanvasHut_DZ', 'Generator_DZ', 'BagFenceRound_DZ')
AND FindVehicleKeysCount(Object_DATA.CharacterID) = 0;
RETURN ROW_COUNT();
@@ -95,7 +105,7 @@ DELIMITER ;
-- ----------------------------
DROP EVENT IF EXISTS `setDamageOnAge`;
DELIMITER ;;
-CREATE EVENT `setDamageOnAge` ON SCHEDULE EVERY 1 DAY COMMENT 'This sets damage on a wall so that it can be maintained' DO UPDATE `Object_DATA` SET `Damage`=0.1 WHERE `ObjectUID` <> 0 AND `CharacterID` <> 0 AND `Datestamp` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 3 DAY) AND ( (`Inventory` IS NULL) OR (`Inventory` = '[]') OR (`Classname` IN ('Land_DZE_GarageWoodDoorLocked','Land_DZE_LargeWoodDoorLocked','Land_DZE_WoodDoorLocked','CinderWallDoorLocked_DZ','CinderWallDoorSmallLocked_DZ','Plastic_Pole_EP1_DZ')) )
+CREATE EVENT `setDamageOnAge` ON SCHEDULE EVERY 1 DAY COMMENT 'This sets damage on a wall so that it can be maintained' DO UPDATE `Object_DATA` SET `Damage`=0.1 WHERE `ObjectUID` <> 0 AND `CharacterID` <> 0 AND `Datestamp` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 3 DAY) AND ( (`Inventory` IS NULL) OR (`Inventory` = '[]') OR (`Classname` IN ('Land_DZE_GarageWoodDoorLocked','Land_DZE_LargeWoodDoorLocked','Land_DZE_WoodDoorLocked','CinderWallDoorLocked_DZ','CinderWallDoorSmallLocked_DZ','WoodenGate_1_DZ','WoodenGate_2_DZ','WoodenGate_3_DZ','WoodenGate_4_DZ','Land_DZE_WoodGateLocked','CinderGateLocked_DZ','Metal_DrawbridgeLocked_DZ','Land_DZE_WoodOpenTopGarageLocked','CinderGarageOpenTopLocked_DZ','DoorLocked_DZ','CinderWallWindowLocked_DZ','CinderDoorHatchLocked_DZ','Concrete_Bunker_Locked_DZ','CinderWallWindowLocked_DZ','Plastic_Pole_EP1_DZ')) )
;;
DELIMITER ;
@@ -111,14 +121,24 @@ CREATE EVENT `UnlockNonKeyVehicles` ON SCHEDULE EVERY 1 DAY DO UPDATE
WHERE
`Object_DATA`.`CharacterID` <> 0
AND `Object_DATA`.`CharacterID` <= 12500
- AND `Object_DATA`.`Classname` NOT LIKE 'Tent%'
+ AND `Object_DATA`.`Classname` NOT LIKE '%Tent%'
AND `Object_DATA`.`Classname` NOT LIKE '%Locked'
AND `Object_DATA`.`Classname` NOT LIKE 'Land\_%' -- added escape character so LandRover vehicles are not ignored
AND `Object_DATA`.`Classname` NOT LIKE 'Cinder%'
AND `Object_DATA`.`Classname` NOT LIKE 'Wood%'
AND `Object_DATA`.`Classname` NOT LIKE 'Metal%'
AND `Object_DATA`.`Classname` NOT LIKE '%Storage%'
- AND `Object_DATA`.`Classname` NOT IN ('OutHouse_DZ', 'GunRack_DZ', 'WorkBench_DZ', 'Sandbag1_DZ', 'FireBarrel_DZ', 'DesertCamoNet_DZ', 'StickFence_DZ', 'LightPole_DZ', 'DeerStand_DZ', 'ForestLargeCamoNet_DZ', 'DesertLargeCamoNet_DZ', 'Plastic_Pole_EP1_DZ', 'Hedgehog_DZ', 'FuelPump_DZ', 'Fort_RazorWire', 'SandNest_DZ', 'ForestCamoNet_DZ', 'Fence_corrugated_DZ', 'CanvasHut_DZ', 'Generator_DZ', 'BagFenceRound_DZ')
+ AND `Object_DATA`.`Classname` NOT LIKE '%CamoNet_DZ'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Concrete%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Glass%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Stash%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Door%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Garage%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Helipad%'
+ AND `Object_DATA`.`Classname` NOT LIKE '%Bench%'
+ AND `Object_DATA`.`Classname` NOT LIKE 'Vendmachine%'
+ AND `Object_DATA`.`Classname` NOT LIKE '%Trap%'
+ AND `Object_DATA`.`Classname` NOT IN ('Arcade_DZ','Sofa_DZ','Armchair_DZ','ATM_DZ','Server_Rack_DZ','Washing_Machine_DZ','Fridge_DZ','Wardrobe_DZ','Commode_DZ','Stoneoven_DZ','CookTripod_DZ','CCTV_DZ','Office_Chair_DZ','Table_DZ','Bed_DZ','Water_Pump_DZ','Water_Pump_DZ','Notebook_DZ','Scaffolding_DZ','OutHouse_DZ','Sandbag1_DZ', 'FireBarrel_DZ', 'StickFence_DZ', 'LightPole_DZ', 'DeerStand_DZ', 'Plastic_Pole_EP1_DZ', 'Hedgehog_DZ', 'FuelPump_DZ', 'Fort_RazorWire', 'SandNest_DZ', 'Fence_corrugated_DZ', 'CanvasHut_DZ', 'Generator_DZ', 'BagFenceRound_DZ')
AND FindVehicleKeysCount(Object_DATA.CharacterID) = 0
;;
DELIMITER ;