diff --git a/SQF/dayz_code/Configs/CfgMagazines.hpp b/SQF/dayz_code/Configs/CfgMagazines.hpp index b7cce619c..40b76864a 100644 --- a/SQF/dayz_code/Configs/CfgMagazines.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines.hpp @@ -108,6 +108,7 @@ class CfgMagazines { class ItemMixOil : CA_Magazine { scope = 2; displayName = "2-Stroke Engine Oil"; + model = "\z\addons\dayz_epoch\models\oilmix.p3d"; picture = "\CA\weapons\data\equip\m_m240_ca.paa"; // TODO: Icon count = 1; type = "256"; diff --git a/SQF/dayz_epoch/models/oilmix.p3d b/SQF/dayz_epoch/models/oilmix.p3d new file mode 100644 index 000000000..afe26642b Binary files /dev/null and b/SQF/dayz_epoch/models/oilmix.p3d differ diff --git a/SQF/dayz_epoch/textures/oilmix.rvmat b/SQF/dayz_epoch/textures/oilmix.rvmat new file mode 100644 index 000000000..88f9be3fc --- /dev/null +++ b/SQF/dayz_epoch/textures/oilmix.rvmat @@ -0,0 +1,92 @@ +ambient[]={0.57647061,0.57647061,0.57647061,1}; +diffuse[]={0.57647061,0.57647061,0.57647061,1}; +forcedDiffuse[]={0,0,0,0}; +emmisive[]={0,0,0,1}; +specular[]={0.57647061,0.57647061,0.57647061,1}; +specularPower=200; +PixelShaderID="Super"; +VertexShaderID="Super"; +class Stage1 +{ + texture="z\addons\dayz_epoch\textures\oilmix_nohq.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage2 +{ + texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage3 +{ + texture="#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage4 +{ + texture="#(argb,8,8,3)color(1,1,1,1,AS)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage5 +{ + texture="z\addons\dayz_epoch\textures\oilmix_smdi.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage6 +{ + texture="#(ai,32,128,1)fresnel(1.3,7.0)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage7 +{ + texture="ca\data\env_land_co.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; diff --git a/SQF/dayz_epoch/textures/oilmix_co.paa b/SQF/dayz_epoch/textures/oilmix_co.paa new file mode 100644 index 000000000..39e54feeb Binary files /dev/null and b/SQF/dayz_epoch/textures/oilmix_co.paa differ diff --git a/SQF/dayz_epoch/textures/oilmix_nohq.paa b/SQF/dayz_epoch/textures/oilmix_nohq.paa new file mode 100644 index 000000000..62971add2 Binary files /dev/null and b/SQF/dayz_epoch/textures/oilmix_nohq.paa differ diff --git a/SQF/dayz_epoch/textures/oilmix_smdi.paa b/SQF/dayz_epoch/textures/oilmix_smdi.paa new file mode 100644 index 000000000..9b5a5ec20 Binary files /dev/null and b/SQF/dayz_epoch/textures/oilmix_smdi.paa differ