From 2cd9e53d895a8d5c8fc7f0fb4b03e8dae59b103d Mon Sep 17 00:00:00 2001 From: A Man Date: Tue, 21 Apr 2020 22:46:58 +0200 Subject: [PATCH] Update and localize vehicle ammo --- .../Configs/CfgMagazines/Items/Explosives.hpp | 25 ++ .../Configs/CfgMagazines/VehicleAmmo.hpp | 106 ++++++-- SQF/dayz_code/stringtable.xml | 234 ++++++++++++++++-- 3 files changed, 327 insertions(+), 38 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Explosives.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Explosives.hpp index 0ff535026..72e3a9028 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Items/Explosives.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Explosives.hpp @@ -1,16 +1,41 @@ class Mine: TimeBomb { + scope = 2; type = WeaponSlotItem; // Only takes up one gear slot in Epoch + displayName = $STR_MN_MINE; + picture = "\CA\weapons\data\equip\m_AT15_ca.paa"; + ammo = "Mine"; + nameSoundWeapon = "mine"; + nameSound = "mine"; + descriptionShort = $STR_DSS_MINE; }; class MineE: TimeBomb { + scope = 2; type = WeaponSlotItem; // Only takes up one gear slot in Epoch + displayName = $STR_MN_MINE; + picture = "\CA\weapons\data\equip\m_TM46_ca.paa"; + ammo = "MineE"; + nameSoundWeapon = "mine"; + descriptionShort = $STR_DSS_MINE_E; }; class PipeBomb: TimeBomb { + scope = 2; displayName = $STR_DZ_MAG_SATCHEL_NAME; // Singular "Satchel Charge" for death messages "with a x" + descriptionShort = $STR_DSS_Pipe_Bomb; type = WeaponSlotItem; // Only takes up one gear slot in Epoch + picture = "\CA\weapons\data\equip\m_satchel_CA.paa"; model = "\z\addons\dayz_epoch_w\magazine\dze_satchel.p3d"; + value = 5; + ammo = "PipeBomb"; + count = 1; + initSpeed = 0; + maxLeadSpeed = 0; + nameSoundWeapon = "satchelcharge"; + nameSound = "satchelcharge"; + useAction = 1; + useActionTitle = "$STR_ACTION_PUTBOMB"; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgMagazines/VehicleAmmo.hpp b/SQF/dayz_code/Configs/CfgMagazines/VehicleAmmo.hpp index 246cc8580..e06e1cc08 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/VehicleAmmo.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/VehicleAmmo.hpp @@ -1,6 +1,7 @@ class 29Rnd_30mm_AGS30 : CA_Magazine { scope = public; - displayName = "HE Rounds"; + displayName = $STR_DZ_MAG_29RND_AGS30_NAME; + descriptionShort = $STR_DZ_MAG_29RND_AGS30_DESC; model = "\z\addons\dayz_epoch\models\30mm_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_30mm_mag_ca.paa"; ammo = "G_30mm_HE"; @@ -9,11 +10,12 @@ class 29Rnd_30mm_AGS30 : CA_Magazine { initSpeed = 185; maxLeadSpeed = 100; nameSound = "grenadelauncher"; - weight = 16; }; + class 48Rnd_40mm_MK19 : CA_Magazine { scope = public; - displayName = "Mk. 19 40mm"; + displayName = $STR_DZ_MAG_48RND_MK19_NAME; + descriptionShort = $STR_DZ_MAG_48RND_MK19_DESC; model = "\z\addons\dayz_epoch\models\40mm_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_40mm_mag_ca.paa"; ammo = "G_40mm_HE"; @@ -22,12 +24,13 @@ class 48Rnd_40mm_MK19 : CA_Magazine { initSpeed = 240; maxLeadSpeed = 100; nameSound = "grenadelauncher"; - weight = 25; }; + class 2000Rnd_762x51_M134 : CA_Magazine { count = 2000; scope = public; - displayName = "M134 7.62 Nato"; + displayName = $STR_DZ_MAG_2000RND_M134_NAME; + descriptionShort = $STR_DZ_MAG_2000RND_M134_DESC; picture = "\z\addons\dayz_epoch\pictures\equip_m134_mag_ca.paa"; model = "\z\addons\dayz_epoch\models\m134_mag.p3d"; ammo = "B_762x51_3RndBurst"; @@ -35,11 +38,18 @@ class 2000Rnd_762x51_M134 : CA_Magazine { maxLeadSpeed = 200; tracersEvery = 5; nameSound = "mgun"; - weight = 50; }; + +class 4000Rnd_762x51_M134 : 2000Rnd_762x51_M134 { + count = 4000; + displayName = $STR_DZ_MAG_4000RND_M134_NAME; + descriptionShort = $STR_DZ_MAG_4000RND_M134_DESC; +}; + class 100Rnd_127x99_M2 : CA_Magazine { scope = public; - displayName = "M2 Machine Gun"; + displayName = $STR_DZ_MAG_100RND_M2_NAME; + descriptionShort = $STR_DZ_MAG_100RND_M2_DESC; model = "\z\addons\dayz_epoch\models\50cal_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_50cal_mag_ca.paa"; ammo = "B_127x99_Ball"; @@ -50,11 +60,12 @@ class 100Rnd_127x99_M2 : CA_Magazine { tracersEvery = 3; lastRoundsTracer = 5; nameSound = "mgun"; - weight = 8; }; + class 50Rnd_127x107_DSHKM : CA_Magazine { scope = public; - displayName = "DShKM"; + displayName = $STR_DZ_MAG_50RND_DSHKM_NAME; + descriptionShort = $STR_DZ_MAG_50RND_DSHKM_DESC; picture = "\z\addons\dayz_epoch\pictures\equip_Dshkm_mag_ca.paa"; model = "\z\addons\dayz_epoch\models\dshkm_mag.p3d"; ammo = "B_127x107_Ball"; @@ -65,14 +76,31 @@ class 50Rnd_127x107_DSHKM : CA_Magazine { tracersEvery = 3; lastRoundsTracer = 5; nameSound = "mgun"; - weight = 4; }; + +class 150Rnd_127x107_DSHKM : 50Rnd_127x107_DSHKM { + scope = public; + displayName = $STR_DZ_MAG_150RND_DSHKM_NAME; + descriptionShort = $STR_DZ_MAG_150RND_DSHKM_DESC; + count = 150; +}; + +class 50Rnd_127x108_KORD : 50Rnd_127x107_DSHKM { + displayName = $STR_DZ_MAG_50RND_KORD_NAME; + descriptionShort = $STR_DZ_MAG_50RND_KORD_DESC; +}; + +class 150Rnd_127x108_KORD : 150Rnd_127x107_DSHKM { + displayName = $STR_DZ_MAG_150RND_KORD_NAME; + descriptionShort = $STR_DZ_MAG_150RND_KORD_DESC; +}; + //Pook stuff class pook_1300Rnd_762x51_M60: CA_Magazine { scope = 2; - displayName = "Pook 1300Rnd. 7.62"; - descriptionShort = "Caliber: 7.62x51mm
Rounds: 1300
Used in: Pook H13 Gunship"; + displayName = $STR_DZ_MAG_1300RND_TWINM60_NAME; + descriptionShort = $STR_DZ_MAG_1300RND_TWINM60_DESC; ammo = "pook_762x51_M60"; count = 1300; tracersEvery = 5; @@ -81,13 +109,13 @@ class pook_1300Rnd_762x51_M60: CA_Magazine picture = "\z\addons\dayz_epoch\pictures\equip_m134_mag_ca.paa"; model = "\z\addons\dayz_epoch\models\m134_mag.p3d"; type = "256"; - weight = 20; - }; + class pook_250Rnd_762x51: CA_Magazine { scope = 2; - displayName = "Pook 250Rnd. M240"; + displayName = $STR_DZ_MAG_250RND_POOKM60_NAME; + descriptionShort = $STR_DZ_MAG_250RND_POOKM60_DESC; picture = "\CA\weapons\data\equip\m_m240_ca.paa"; count = 250; type = "256"; @@ -96,32 +124,68 @@ class pook_250Rnd_762x51: CA_Magazine tracersEvery = 4; lastRoundsTracer = 4; nameSound = "mgun"; - descriptionShort = "Caliber: 7.62x51mm NATO
Rounds: 250
Used in: Pook H13 Transport"; model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\100Rnd_762x51_M240.p3d"; - weight = 8; }; + +class 6Rnd_Grenade_Camel: CA_Magazine +{ + scope = 2; + displayName = $STR_DZ_MAG_6RND_CAMELGRENADE_NAME; + descriptionShort = $STR_DZ_MAG_6RND_CAMELGRENADE_DESC; + ammo = "G_Camel_HE"; + count = 6; + initSpeed = 3; + maxLeadSpeed = 200; + nameSound = "grenade"; + type = "256"; + picture = "\z\addons\dayz_epoch\pictures\equip_40mm_mag_ca.paa"; + model = "\z\addons\dayz_epoch\models\40mm_mag.p3d"; +}; + class pook_12Rnd_Grenade_Camel: CA_Magazine { scope = 2; ammo = "pook_camel_HE"; count = 12; - displayName = "12Rnd. Pook Grenade"; + displayName = $STR_DZ_MAG_12RND_POOKGRENADE_NAME; + descriptionShort = $STR_DZ_MAG_12RND_POOKGRENADE_DESC; initSpeed = 3; maxLeadSpeed = 200; nameSound = "grenade"; type = "256"; - picture = "\CA\weapons_E\Data\icons\m_6x40mmHP_CA.paa"; + picture = "\z\addons\dayz_epoch\pictures\equip_40mm_mag_ca.paa"; + model = "\z\addons\dayz_epoch\models\40mm_mag.p3d"; + }; + //mozzie class 3Rnd_GyroGrenade: CA_Magazine { scope = 2; - displayName = "3Rnd. Autogyro Grenade"; + displayName = $STR_DZ_MAG_3RND_MOZZIEGRENADE_NAME; + descriptionShort = $STR_DZ_MAG_3RND_MOZZIEGRENADE_DESC; ammo = "GyroGrenade"; count = 3; initSpeed = 3; maxLeadSpeed = 200; nameSound = "grenade"; type = "256"; - picture = "\CA\weapons_E\Data\icons\m_6x40mmHP_CA.paa"; + picture = "\z\addons\dayz_epoch\pictures\equip_40mm_mag_ca.paa"; + model = "\z\addons\dayz_epoch\models\40mm_mag.p3d"; +}; + +class 500Rnd_TwinVickers: CA_Magazine +{ + scope = 2; + displayName = $STR_DZ_MAG_500RND_TWINVICKERS_NAME; + descriptionShort = $STR_DZ_MAG_500RND_TWINVICKERS_DESC; + model = "\z\addons\dayz_epoch\models\50cal_mag.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_50cal_mag_ca.paa"; + ammo = "B_77x56_Ball"; + count = 500; + initSpeed = 740; + maxLeadSpeed = 200; + tracersEvery = 3; + nameSound = "mgun"; + type = "256"; }; \ No newline at end of file diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 28bc8f502..a00f9c464 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -15025,6 +15025,203 @@ Kaliber: .45 ACP<br/> Töltények: 6<br/> Hozzá tartozó fegyver: Revolver, Colt Revolver + + + + 29Rnd. AGS-30 + 29п. AGS-30 + + + Caliber: 30mm HE <br/>Grenades: 29<br/>Used in: AGS-30 + Kaliber: 30mm HE <br/>Granaten: 29<br/>Eingesetzt in: AGS-30 + + + 48Rnd. MK 19 + 48п. MK 19 + + + Caliber: 40mm HE <br/>Grenades: 48<br/>Used in: MK 19 + Kaliber: 40mm HE <br/>Granaten: 48<br/>Eingesetzt in: MK 19 + + + 2000Rnd. M134 + 2000п. M134 + + + Caliber: 7.62x51mm<br/>Rounds: 2000<br/>Used in: M134, Twin M60 + Calibre: 7.62x51mm<br/>Munitions : 2000<br/>Utilisé avec: M134, Twin M60 + Calibre: 7.62x51mm<br/>Cartuchos: 2000<br/>Usado en: M134, Twin M60 + Calibro: 7.62x51mm<br/>Munizioni: 2000<br/>Usato in: M134, Twin M60 + Kaliber: 7.62x51mm<br/>Naboje: 2000<br/>Uzywany w: M134, Twin M60 + Патрон: 7.62x51mm <br/>Количество: 2000<br/>Исп. в: M134, Twin M60 + Kaliber: 7.62x51mm<br/>Patronen: 2000<br/>Eingesetzt in: M134, Twin M60 + Kalibr: 7.62x51mm<br/>Nábojů: 2000<br/>Pro: M134, Twin M60 + Kaliber: 7.62x51mm<br/> Töltények: 2000<br/> Hozzá tartozó fegyver: M134, Twin M60 + + + 4000Rnd. M134 + 4000п. M134 + + + Caliber: 7.62x51mm<br/>Rounds: 4000<br/>Used in: M134 + Calibre: 7.62x51mm<br/>Munitions : 4000<br/>Utilisé avec: M134 + Calibre: 7.62x51mm<br/>Cartuchos: 4000<br/>Usado en: M134 + Calibro: 7.62x51mm<br/>Munizioni: 4000<br/>Usato in: M134 + Kaliber: 7.62x51mm<br/>Naboje: 4000<br/>Uzywany w: M134 + Патрон: 7.62x51mm <br/>Количество: 4000<br/>Исп. в: M134 + Kaliber: 7.62x51mm<br/>Patronen: 4000<br/>Eingesetzt in: M134 + Kalibr: 7.62x51mm<br/>Nábojů: 4000<br/>Pro: M134 + Kaliber: 7.62x51mm<br/> Töltények: 4000<br/> Hozzá tartozó fegyver: M134 + + + + 100Rnd. M2 + 100п. M2 + + + Caliber: .50<br/>Rounds: 100<br/>Used in: M2 + Calibre: .50<br/>Munitions : 100<br/>Utilisé avec: M2 + Calibre: .50<br/>Cartuchos: 100<br/>Usado en: M2 + Calibro: .50<br/>Munizioni: 100<br/>Usato in: M2 + Kaliber: .50<br/>Naboje: 100<br/>Uzywany w: M2 + Патрон: .50 <br/>Количество: 100<br/>Исп. в: M2 + Kaliber: .50<br/>Patronen: 100<br/>Eingesetzt in: M2 + Kalibr: .50<br/>Nábojů: 100<br/>Pro: M2 + Kaliber: .50<br/> Töltények: 100<br/> Hozzá tartozó fegyver: M2 + + + 50Rnd. DSHKM + 50п. DSHKM + + + Caliber: 12.7x107mm<br/>Rounds: 50<br/>Used in: DSHKM + Calibre: 12.7x107mm<br/>Munitions : 50<br/>Utilisé avec: DSHKM + Calibre: 12.7x107mm<br/>Cartuchos: 50<br/>Usado en: DSHKM + Calibro: 12.7x107mm<br/>Munizioni: 50<br/>Usato in: DSHKM + Kaliber: 12.7x107mm<br/>Naboje: 50<br/>Uzywany w: DSHKM + Патрон: 12.7x107mm <br/>Количество: 50<br/>Исп. в: DSHKM + Kaliber: 12.7x107mm<br/>Patronen: 50<br/>Eingesetzt in: DSHKM + Kalibr: 12.7x107mm<br/>Nábojů: 50<br/>Pro: DSHKM + Kaliber: 12.7x107mm<br/> Töltények: 50<br/> Hozzá tartozó fegyver: DSHKM + + + 150Rnd. DSHKM + 150п. DSHKM + + + Caliber: 12.7x107mm<br/>Rounds: 150<br/>Used in: DSHKM + Calibre: 12.7x107mm<br/>Munitions : 150<br/>Utilisé avec: DSHKM + Calibre: 12.7x107mm<br/>Cartuchos: 150<br/>Usado en: DSHKM + Calibro: 12.7x107mm<br/>Munizioni: 150<br/>Usato in: DSHKM + Kaliber: 12.7x107mm<br/>Naboje: 150<br/>Uzywany w: DSHKM + Патрон: 12.7x107mm <br/>Количество: 150<br/>Исп. в: DSHKM + Kaliber: 12.7x107mm<br/>Patronen: 150<br/>Eingesetzt in: DSHKM + Kalibr: 12.7x107mm<br/>Nábojů: 150<br/>Pro: DSHKM + Kaliber: 12.7x107mm<br/> Töltények: 150<br/> Hozzá tartozó fegyver: DSHKM + + + 50Rnd. KORD + 50п. KORD + + + Caliber: 12.7x108mm<br/>Rounds: 50<br/>Used in: KORD + Calibre: 12.7x108mm<br/>Munitions : 50<br/>Utilisé avec: KORD + Calibre: 12.7x108mm<br/>Cartuchos: 50<br/>Usado en: KORD + Calibro: 12.7x108mm<br/>Munizioni: 50<br/>Usato in: KORD + Kaliber: 12.7x108mm<br/>Naboje: 50<br/>Uzywany w: KORD + Патрон: 12.7x108mm <br/>Количество: 50<br/>Исп. в: KORD + Kaliber: 12.7x108mm<br/>Patronen: 50<br/>Eingesetzt in: KORD + Kalibr: 12.7x108mm<br/>Nábojů: 50<br/>Pro: KORD + Kaliber: 12.7x108mm<br/> Töltények: 50<br/> Hozzá tartozó fegyver: KORD + + + 150Rnd. KORD + 150п. KORD + + + Caliber: 12.7x108mm<br/>Rounds: 150<br/>Used in: KORD + Calibre: 12.7x108mm<br/>Munitions : 150<br/>Utilisé avec: KORD + Calibre: 12.7x108mm<br/>Cartuchos: 150<br/>Usado en: KORD + Calibro: 12.7x108mm<br/>Munizioni: 150<br/>Usato in: KORD + Kaliber: 12.7x108mm<br/>Naboje: 150<br/>Uzywany w: KORD + Патрон: 12.7x108mm <br/>Количество: 150<br/>Исп. в: KORD + Kaliber: 12.7x108mm<br/>Patronen: 150<br/>Eingesetzt in: KORD + Kalibr: 12.7x108mm<br/>Nábojů: 150<br/>Pro: KORD + Kaliber: 12.7x108mm<br/> Töltények: 150<br/> Hozzá tartozó fegyver: KORD + + + 1300Rnd. Twin M60 + 1300п. Twin M60 + + + Caliber: 7.62x51mm<br/>Rounds: 1300<br/>Used in: Twin M60 + Calibre: 7.62x51mm<br/>Munitions : 1300<br/>Utilisé avec: Twin M60 + Calibre: 7.62x51mm<br/>Cartuchos: 1300<br/>Usado en: Twin M60 + Calibro: 7.62x51mm<br/>Munizioni: 1300<br/>Usato in: Twin M60 + Kaliber: 7.62x51mm<br/>Naboje: 1300<br/>Uzywany w: Twin M60 + Патрон: 7.62x51mm <br/>Количество: 1300<br/>Исп. в: Twin M60 + Kaliber: 7.62x51mm<br/>Patronen: 1300<br/>Eingesetzt in: Twin M60 + Kalibr: 7.62x51mm<br/>Nábojů: 1300<br/>Pro: Twin M60 + Kaliber: 7.62x51mm<br/> Töltények: 1300<br/> Hozzá tartozó fegyver: Twin M60 + + + 250Rnd. Pook M60 + 250п. Pook M60 + + + Caliber: 7.62x51mm<br/>Rounds: 250<br/>Used in: Pook M60 + Calibre: 7.62x51mm<br/>Munitions : 250<br/>Utilisé avec: Pook M60 + Calibre: 7.62x51mm<br/>Cartuchos: 250<br/>Usado en: Pook M60 + Calibro: 7.62x51mm<br/>Munizioni: 250<br/>Usato in: Pook M60 + Kaliber: 7.62x51mm<br/>Naboje: 250<br/>Uzywany w: Pook M60 + Патрон: 7.62x51mm <br/>Количество: 250<br/>Исп. в: Pook M60 + Kaliber: 7.62x51mm<br/>Patronen: 250<br/>Eingesetzt in: Pook M60 + Kalibr: 7.62x51mm<br/>Nábojů: 250<br/>Pro: Pook M60 + Kaliber: 7.62x51mm<br/> Töltények: 250<br/> Hozzá tartozó fegyver: Pook M60 + + + 12Rnd. Pook Grenade + 12Rnd. Pook Granate + 12п. Pook Grenade + + + HE Grenade <br/>Grenades: 12<br/>Used in: Pook + HE Granate <br/>Granaten: 12<br/>Eingesetzt in: Pook + + + 6Rnd. Camel Grenade + 6Rnd. Camel Granate + 6п. Camel Grenade + + + HE Grenade <br/>Grenades: 6<br/>Used in: Camel + HE Granate <br/>Granaten: 6<br/>Eingesetzt in: Camel + + + 3Rnd. Pook Grenade + 3Rnd. Pook Granate + 3п. Pook Grenade + + + HE Grenade <br/>Grenades: 3<br/>Used in: Mozzie + HE Granate <br/>Granaten: 3<br/>Eingesetzt in: Mozzie + + + 500Rnd. Twin Vickers + 500п. Twin Vickers + + + Caliber: 7.7x56mm<br/>Rounds: 500<br/>Used in: Twin Vickers + Calibre: 7.7x56mm<br/>Munitions : 500<br/>Utilisé avec: Twin Vickers + Calibre: 7.7x56mm<br/>Cartuchos: 500<br/>Usado en: Twin Vickers + Calibro: 7.7x56mm<br/>Munizioni: 500<br/>Usato in: Twin Vickers + Kaliber: 7.7x56mm<br/>Naboje: 500<br/>Uzywany w: Twin Vickers + Патрон: 7.7x56mm <br/>Количество: 500<br/>Исп. в: Twin Vickers + Kaliber: 7.7x56mm<br/>Patronen: 500<br/>Eingesetzt in: Twin Vickers + Kalibr: 7.7x56mm<br/>Nábojů: 500<br/>Pro: Twin Vickers + Kaliber: 7.7x56mm<br/> Töltények: 500<br/> Hozzá tartozó fegyver: Twin Vickers + + @@ -23650,7 +23847,25 @@ DEGREES: Grad: - + + + Vanilla + + + Epoch + + + Dark + Dunkel + + + White Borders + Weiße Umrandung + + + Green Borders + Grüne Umrandung + @@ -23670,21 +23885,6 @@ Maskovací oblečení vytvořeno speciálně pro použítí v lesních oblestech. Lze rozbalit a obléknout. Une tenue de camouflage spécialement étudiée pour se fondre dans la végétation. Peut être porté. Schwere Tarnkleidung, die dichtes Unterholz simuliert. Kann ausgepackt und getragen werden. - - - Vanilla - - - Epoch - - - Dark - - - White Borders - - - Green Borders - +