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_Archery_Crossbow
4 {
5 units[]=
6 {
7 "Crossbow"
8 };
9 weapons[]={};
10 requiredVersion=0.1;
11 requiredAddons[]=
12 {
13 "DZ_Data",
14 "DZ_Weapons_Archery"
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 Archery_Base;
27 class Crossbow_Base: Archery_Base
28 {
29 scope=0;
30 displayName="$STR_cfgWeapons_Crossbow0";
31 descriptionShort="$STR_cfgWeapons_Crossbow1";
32 model="\dz\weapons\archery\crossbow\crossbow.p3d";
33 animName="Crossbow";
34 animClass="";
35 rotationFlags=34;
36 weight=2700;
37 repairableWithKits[]={8};
38 repairCosts[]={25};
39 PPDOFProperties[]={1,0.1,4.5,145,6,25};
40 WeaponLength=0.94;
41 ObstructionDistance=0.73900002;
42 barrelArmor=1.7;
43 itemSize[]={9,5};
44 chamberSize=1;
45 chamberedRound="";
46 chamberableFrom[]=
47 {
48 "Ammo_HuntingBolt",
49 "Ammo_ImprovisedBolt_1",
50 "Ammo_ImprovisedBolt_2",
51 "Ammo_CupidsBolt"
52 };
53 magazines[]={};
54 DisplayMagazine=0;
55 ejectType=4;
56 recoilModifier[]={1,1,1};
57 swayModifier[]={1.3,1.3,0.80000001};
58 attachments[]=
59 {
60 "weaponOptics"
61 };
62 distanceZoomMin=30;
63 distanceZoomMax=30;
64 discreteDistance[]={30};
65 discreteDistanceInitIndex=1;
66 hiddenSelections[]=
67 {
68 "camo"
69 };
70 simpleHiddenSelections[]=
71 {
72 "bullet",
73 "bullet2",
74 "bullet3",
75 "bullet4",
76 "bullet5",
77 "hide_barrel"
78 };
79 hiddenSelectionsTextures[]=
80 {
81 "dz\weapons\archery\crossbow\data\crossbow_leaves_co.paa"
82 };
83 class DamageSystem
84 {
85 class GlobalHealth
86 {
87 class Health
88 {
89 hitpoints=250;
90 healthLevels[]=
91 {
92
93 {
94 1,
95
96 {
97 "DZ\weapons\archery\crossbow\data\crossbow.rvmat"
98 }
99 },
100
101 {
102 0.69999999,
103
104 {
105 "DZ\weapons\archery\crossbow\data\crossbow.rvmat"
106 }
107 },
108
109 {
110 0.5,
111
112 {
113 "DZ\weapons\archery\crossbow\data\crossbow_damage.rvmat"
114 }
115 },
116
117 {
118 0.30000001,
119
120 {
121 "DZ\weapons\archery\crossbow\data\crossbow_damage.rvmat"
122 }
123 },
124
125 {
126 0,
127
128 {
129 "DZ\weapons\archery\crossbow\data\crossbow_destruct.rvmat"
130 }
131 }
132 };
133 };
134 };
135 };
136 class Single: Mode_Single
137 {
138 soundSetShot[]=
139 {
140 "Crossbow_Shot_SoundSet",
141 "Crossbow_InteriorTail_SoundSet"
142 };
143 reloadTime=5.3333001;
144 recoil="recoil_crossbow";
145 recoilProne="recoil_crossbow";
146 dispersion=0.00075000001;
147 magazineSlot="";
148 };
149 class NoiseShoot
150 {
151 strength=2;
152 type="shot";
153 };
154 class OpticsInfo: OpticsInfoRifle
155 {
156 memoryPointCamera="eye";
157 discreteDistance[]={25,50,75};
158 discreteDistanceInitIndex=0;
159 discreteDistanceClampOpticsMax=100;
160 modelOptics="-";
161 distanceZoomMin=25;
162 distanceZoomMax=25;
163 };
164 class InventorySlotsOffsets
165 {
166 class Shoulder
167 {
168 position[]={0,0.07,-0.050000001};
169 orientation[]={0,-80,0};
170 };
171 class Melee
172 {
173 position[]={0,0.1,0.029999999};
174 orientation[]={0,80,0};
175 };
176 };
177 weaponStateAnim="dz\anims\anm\player\reloads\Crossbow\w_crossbow_states.anm";
178 boneRemap[]=
179 {
180 "bullet",
181 "Weapon_Bullet",
182 "trigger",
183 "Weapon_Trigger",
184 "chord",
185 "Weapon_Bone_01",
186 "shutter",
187 "Weapon_Bolt"
188 };
189 };
190 class Crossbow: Crossbow_Base
191 {
192 scope=2;
193 };
194 class Crossbow_Autumn: Crossbow_Base
195 {
196 scope=2;
197 hiddenSelectionsTextures[]=
198 {
199 "dz\weapons\archery\crossbow\data\crossbow_autumn_co.paa"
200 };
201 };
202 class Crossbow_Black: Crossbow_Base
203 {
204 scope=2;
205 hiddenSelectionsTextures[]=
206 {
207 "dz\weapons\archery\crossbow\data\crossbow_black_co.paa"
208 };
209 };
210 class Crossbow_Summer: Crossbow_Base
211 {
212 scope=2;
213 hiddenSelectionsTextures[]=
214 {
215 "dz\weapons\archery\crossbow\data\crossbow_summer_co.paa"
216 };
217 };
218 class Crossbow_Wood: Crossbow_Base
219 {
220 scope=2;
221 hiddenSelectionsTextures[]=
222 {
223 "dz\weapons\archery\crossbow\data\crossbow_wood_co.paa"
224 };
225 };
226};