Dayz Explorer CPP 1.28.160049
Loading...
Searching...
No Matches
config.cpp
Go to the documentation of this file.
1class CfgPatches
2{
3 class DZ_Weapons_Firearms_Trumpet
4 {
5 units[]=
6 {
7 "Trumpet"
8 };
9 weapons[]={};
10 requiredVersion=0.1;
11 requiredAddons[]=
12 {
13 "DZ_Data",
14 "DZ_Sounds_Weapons"
15 };
16 };
17};
18class Mode_Safe;
19class Mode_SemiAuto;
20class Mode_Single;
21class Mode_Burst;
22class Mode_FullAuto;
23class OpticsInfoRifle;
24class cfgWeapons
25{
26 class Rifle_Base;
27 class Trumpet_Base: Rifle_Base
28 {
29 scope=0;
30 animName="Trumpet";
31 animClass="Shotgun";
32 weight=2000;
33 absorbency=0;
34 repairableWithKits[]={1};
35 repairCosts[]={25};
36 chamberSize=7;
37 chamberedRound="";
38 chamberableFrom[]=
39 {
40 "Ammo_22"
41 };
42 magazines[]={};
43 ejectType=0;
44 recoilModifier[]={1,1,1};
45 hiddenSelections[]=
46 {
47 "camo"
48 };
49 modes[]=
50 {
51 "Single"
52 };
53 class Single: Mode_Single
54 {
55 soundSetShot[]=
56 {
57 "Trumpet_Shot_SoundSet",
58 "Trumpet_Tail_SoundSet",
59 "Trumpet_InteriorTail_SoundSet"
60 };
61 soundSetShotExt[]=
62 {
63
64 {
65 "Trumpet_silencerHomeMade_SoundSet",
66 "Trumpet_silencerHomeMadeTail_SoundSet",
67 "Trumpet_silencerInteriorHomeMadeTail_SoundSet"
68 }
69 };
70 reloadTime=1;
71 recoil="recoil_single_primary_1outof10";
72 recoilProne="recoil_single_primary_1outof10";
73 dispersion=0.0015;
74 magazineSlot="magazine";
75 };
76 class OpticsInfo: OpticsInfoRifle
77 {
78 modelOptics="-";
79 distanceZoomMin=100;
80 distanceZoomMax=100;
81 };
82 };
83 class Trumpet: Trumpet_Base
84 {
85 scope=2;
86 displayName="$STR_cfgWeapons_Trumpet0";
87 descriptionShort="$STR_cfgWeapons_Trumpet1";
88 model="\dz\weapons\firearms\Trumpet\trumpet.p3d";
89 attachments[]=
90 {
91 "weaponOpticsHunting",
92 "suppressorImpro"
93 };
94 itemSize[]={9,3};
95 hiddenSelectionsTextures[]=
96 {
97 "dz\weapons\firearms\Trumpet\data\trombone_co.paa"
98 };
99 hiddenSelectionsMaterials[]=
100 {
101 "dz\weapons\firearms\Trumpet\data\trumpet.rvmat"
102 };
103 class DamageSystem
104 {
105 class GlobalHealth
106 {
107 class Health
108 {
109 hitpoints=100;
110 healthLevels[]=
111 {
112
113 {
114 1,
115
116 {
117 "DZ\weapons\firearms\Trumpet\data\trumpet.rvmat"
118 }
119 },
120
121 {
122 0.69999999,
123
124 {
125 "DZ\weapons\firearms\Trumpet\data\trumpet.rvmat"
126 }
127 },
128
129 {
130 0.5,
131
132 {
133 "DZ\weapons\firearms\Trumpet\data\trumpet_damage.rvmat"
134 }
135 },
136
137 {
138 0.30000001,
139
140 {
141 "DZ\weapons\firearms\Trumpet\data\trumpet_damage.rvmat"
142 }
143 },
144
145 {
146 0,
147
148 {
149 "DZ\weapons\firearms\Trumpet\data\trumpet_destruct.rvmat"
150 }
151 }
152 };
153 };
154 };
155 };
156 };
157};
158class CfgVehicles
159{
160 class Inventory_Base;
161 class TrumpetParts: Inventory_Base
162 {
163 scope=2;
164 displayName="$STR_CfgVehicles_TrumpetParts0";
165 descriptionShort="$STR_CfgVehicles_TrumpetParts1";
166 model="\dz\weapons\firearms\Trumpet\trumpet_parts.p3d";
167 handheld="true";
168 armAction="Disarm";
169 itemSize[]={3,6};
170 weight=2000;
171 absorbency=0.1;
172 barrelArmor=600;
173 class DamageSystem
174 {
175 class GlobalHealth
176 {
177 class Health
178 {
179 hitpoints=100;
180 healthLevels[]=
181 {
182
183 {
184 1,
185
186 {
187 "DZ\weapons\firearms\Trumpet\data\trumpet.rvmat"
188 }
189 },
190
191 {
192 0.69999999,
193
194 {
195 "DZ\weapons\firearms\Trumpet\data\trumpet.rvmat"
196 }
197 },
198
199 {
200 0.5,
201
202 {
203 "DZ\weapons\firearms\Trumpet\data\trumpet_damage.rvmat"
204 }
205 },
206
207 {
208 0.30000001,
209
210 {
211 "DZ\weapons\firearms\Trumpet\data\trumpet_damage.rvmat"
212 }
213 },
214
215 {
216 0,
217
218 {
219 "DZ\weapons\firearms\Trumpet\data\trumpet_destruct.rvmat"
220 }
221 }
222 };
223 };
224 };
225 };
226 class Melee
227 {
228 range=1;
229 swingTime=0.5;
230 action="GestureMeleeBayonetStab";
231 ammo="MeleeFist";
232 useCursor=1;
233 };
234 };
235};