Files
DayZ-Epoch/SQF/dayz_code/Configs/CfgMagazines/Magazines/9x19.hpp
A Man dc43e6ae84 Add missing SD indicator on magazine icons
Also switch to a new icon for the fn fal magazines which has a model now.
2020-01-29 20:57:00 +01:00

235 lines
4.0 KiB
C++

/* MP5 <-> PDW*/
class 30Rnd_9x19_UZI : CA_Magazine
{
model = "dayz_epoch_c\models\magazines\pdw_mag.p3d";
displayName = $STR_DZ_MAG_30RND_9X19_UZI_NAME;
cartridgeName = "9x19";
class ItemActions
{
COMBINE_MAG
};
};
class 30Rnd_9x19_MP5 : CA_Magazine
{
displayName = $STR_DZ_MAG_30RND_9X19_MP5_NAME;
descriptionShort = $STR_DZ_MAG_30RND_MP5_DESC;
cartridgeName = "9x19";
class ItemActions
{
COMBINE_MAG
};
};
class 30Rnd_9x19_UZI_SD : CA_Magazine
{
model = "dayz_epoch_c\models\magazines\pdw_mag.p3d";
displayName = $STR_DZ_MAG_30RND_9X19_UZISD_NAME;
picture = "\dayz_epoch_c\icons\magazines\m_uzisd_ca.paa";
cartridgeName = "9x19_SD";
class ItemActions
{
COMBINE_MAG
};
};
class 30Rnd_9x19_MP5SD : CA_Magazine
{
model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\30Rnd_9x19_MP5.p3d";
picture = "\z\addons\dayz_communityweapons\magazines\data\m_mp5sd_ca.paa";
displayName = $STR_DZ_MAG_30RND_9X19_MP5SD_NAME;
descriptionShort = $STR_DZ_MAG_30RND_MP5SD_DESC;
cartridgeName = "9x19_SD";
class ItemActions
{
COMBINE_MAG
};
};
/* M9 <-> G17 */
class 15Rnd_9x19_M9 : CA_Magazine
{
displayName = $STR_DZ_MAG_15RND_9X19_M9_NAME;
cartridgeName = "9x19";
class ItemActions
{
COMBINE_MAG
class ReloadMag
{
text=$STR_MAG_CONV_M9_G17;
script="spawn player_reloadMag;";
use[]=
{
"15Rnd_9x19_M9"
};
output[]=
{
"17Rnd_9x19_glock17"
};
};
};
};
class 17Rnd_9x19_glock17 : CA_Magazine
{
model = "z\addons\dayz_communityweapons\magazines\g17.p3d";
picture = "\z\addons\dayz_communityweapons\magazines\data\m_glock17_ca.paa";
displayName = $STR_DZ_MAG_17RND_9X19_GLOCK17_NAME;
cartridgeName = "9x19";
class ItemActions
{
COMBINE_MAG
class ReloadMag
{
text=$STR_MAG_CONV_G17_M9;
script="spawn player_reloadMag;";
use[]=
{
"17Rnd_9x19_glock17"
};
output[]=
{
"15Rnd_9x19_M9"
};
};
};
};
class 15Rnd_9x19_M9SD : 15Rnd_9x19_M9
{
picture = "\z\addons\dayz_communityweapons\magazines\data\m_m9sd_ca.paa";
displayName = $STR_DZ_MAG_15RND_9X19_M9SD_NAME;
cartridgeName = "9x19_SD";
class ItemActions
{
COMBINE_MAG
class ReloadMag
{
text=$STR_MAG_CONV_M9_G17;
script="spawn player_reloadMag;";
use[] =
{
"15Rnd_9x19_M9SD"
};
output[] =
{
"17Rnd_9x19_glock17SD"
};
};
};
};
class 17Rnd_9x19_glock17SD : 15Rnd_9x19_M9SD
{
picture = "\z\addons\dayz_communityweapons\magazines\data\m_glock17sd_ca.paa";
displayName = $STR_DZ_MAG_17RND_9X19_GLOCK17SD_NAME;
cartridgeName = "9x19_SD";
count = 17;
class ItemActions
{
COMBINE_MAG
class ReloadMag
{
text=$STR_MAG_CONV_G17_M9;
script="spawn player_reloadMag;";
use[] =
{
"17Rnd_9x19_glock17SD"
};
output[] =
{
"15Rnd_9x19_M9SD"
};
};
};
};
/* Bizon */
class 64Rnd_9x19_Bizon : CA_Magazine
{
model = "z\addons\dayz_communityweapons\magazines\bizon.p3d";
displayName = $STR_DZ_MAG_64RND_9X19_BIZON_NAME;
cartridgeName = "9x19";
class ItemActions
{
COMBINE_MAG
};
};
class 64Rnd_9x19_SD_Bizon : CA_Magazine
{
picture = "\z\addons\dayz_communityweapons\magazines\data\m_bizonsd_ca.paa";
displayName = $STR_DZ_MAG_64RND_9X19_BIZONSD_NAME;
cartridgeName = "9x19_SD";
class ItemActions
{
COMBINE_MAG
};
};
/* CZ75 */
class 18Rnd_9x19_Phantom : 15Rnd_9x19_M9
{
descriptionShort = $STR_DZ_MAG_18RND_CZ75_DESC;
displayName = $STR_DZ_MAG_18Rnd_9x19_CZ75_NAME;
picture = "\dayz_epoch_c\icons\magazines\picture_phantom_mag_ca.paa";
count = 18;
initSpeed = 400;
cartridgeName = "9x19";
class ItemActions
{
delete ReloadMag;
COMBINE_MAG
};
};
class 18Rnd_9x19_PhantomSD : 15Rnd_9x19_M9SD
{
descriptionShort = $STR_DZ_MAG_18RND_CZ75_SD_DESC;
displayName = $STR_DZ_MAG_18Rnd_9x19_SD_CZ75_NAME;
picture = "\dayz_epoch_c\icons\magazines\picture_phantomsd_mag_ca.paa";
count = 18;
cartridgeName = "9x19_SD";
initSpeed = 320;
class ItemActions
{
delete ReloadMag;
COMBINE_MAG
};
};