Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
zombiemalebase.c
Go to the documentation of this file.
1 class ZombieMaleBase extends ZombieBase
2 {
3  override string CaptureSound()
4  {
5  return "ZmbM_Normal_HeavyHit_Soundset";
6  }
7 
8  override string ReleaseSound()
9  {
10  return "ZmbM_Normal_CallToArmsShort_Soundset";
11  }
12 
13 };
14 
16 class ZmbM_CitizenASkinny_Base extends ZombieMaleBase
17 {
18 };
19 
20 class ZmbM_CitizenASkinny_LT_Base extends ZombieMaleBase
21 {
22 };
23 
24 class ZmbM_CitizenBFat_Base extends ZombieMaleBase
25 {
26 };
27 
28 class ZmbM_ClerkFat_Base extends ZombieMaleBase
29 {
30 };
31 
32 class ZmbM_ClerkFat_LT_Base extends ZombieMaleBase
33 {
34 };
35 
36 class ZmbM_CommercialPilotOld_Base extends ZombieMaleBase
37 {
38 };
39 
40 class ZmbM_CommercialPilotOld_LT_Base extends ZombieMaleBase
41 {
42 };
43 
44 class ZmbM_ConstrWorkerNormal_Base extends ZombieMaleBase
45 {
46 };
47 
48 class ZmbM_DoctorFat_Base extends ZombieMaleBase
49 {
50 };
51 
52 class ZmbM_FarmerFat_Base extends ZombieMaleBase
53 {
54 };
55 
56 class ZmbM_FarmerFat_LT_Base extends ZombieMaleBase
57 {
58 };
59 
60 class ZmbM_FirefighterNormal_Base extends ZombieMaleBase
61 {
62 };
63 
64 class ZmbM_FishermanOld_Base extends ZombieMaleBase
65 {
66 };
67 
68 class ZmbM_HandymanNormal_Base extends ZombieMaleBase
69 {
70 };
71 
72 class ZmbM_HeavyIndustryWorker_Base extends ZombieMaleBase
73 {
74 };
75 
76 class ZmbM_HermitSkinny_Base extends ZombieMaleBase
77 {
78 };
79 
80 class ZmbM_HikerSkinny_Base extends ZombieMaleBase
81 {
82 };
83 
84 class ZmbM_HunterOld_Base extends ZombieMaleBase
85 {
86 };
87 
88 class ZmbM_Jacket_Base extends ZombieMaleBase
89 {
90 };
91 
92 class ZmbM_Jacket_LT_Base extends ZombieMaleBase
93 {
94 };
95 
96 class ZmbM_JoggerSkinny_Base extends ZombieMaleBase
97 {
98 };
99 
100 class ZmbM__Runner_Base extends ZombieMaleBase
101 {
102 };
103 
104 class ZmbM_JournalistSkinny_Base extends ZombieMaleBase
105 {
106 };
107 
108 class ZmbM_MechanicSkinny_Base extends ZombieMaleBase
109 {
110 };
111 
112 class ZmbM_MotobikerFat_Base extends ZombieMaleBase
113 {
114 };
115 
116 class ZmbM_OffshoreWorker_Base extends ZombieMaleBase
117 {
118 };
119 
120 class ZmbM_ParamedicNormal_Base extends ZombieMaleBase
121 {
122 };
123 
124 class ZmbM_PatientSkinny_Base extends ZombieMaleBase
125 {
126 };
127 
128 class ZmbM_PatrolNormal_Base extends ZombieMaleBase
129 {
130  override bool IsZombieMilitary()
131  {
132  return true;
133  }
134 };
135 
136 class ZmbM_PolicemanFat_Base extends ZombieMaleBase
137 {
138 };
139 
140 class ZmbM_PolicemanSpecForce_Base extends ZombieMaleBase
141 {
142 };
143 
144 class ZmbM_priestPopSkinny_Base extends ZombieMaleBase
145 {
146 };
147 
148 class ZmbM_PrisonerSkinny_Base extends ZombieMaleBase
149 {
150 };
151 
152 class ZmbM_SkaterYoung_Base extends ZombieMaleBase
153 {
154 };
155 
156 class ZmbM_SkaterYoung_LT_Base extends ZombieMaleBase
157 {
158 };
159 
160 class ZmbM_Soldier_Base extends ZombieMaleBase
161 {
162  override bool IsZombieMilitary()
163  {
164  return true;
165  }
166 };
167 
168 class ZmbM_SoldierNormal_Base extends ZombieMaleBase
169 {
170  override bool IsZombieMilitary()
171  {
172  return true;
173  }
174 };
175 
176 class ZmbM_SurvivorDean_Base extends ZombieMaleBase
177 {
178 };
179 
180 class ZmbM_usSoldier_normal_Base extends ZombieMaleBase
181 {
182  override bool IsZombieMilitary()
183  {
184  return true;
185  }
186 };
187 
188 class ZmbM_VillagerOld_Base extends ZombieMaleBase
189 {
190 };
191 
192 class ZmbM_VillagerOld_LT_Base extends ZombieMaleBase
193 {
194 };
195 
196 class ZmbM_NBC_Yellow extends ZombieMaleBase
197 {
198  override bool ResistContaminatedEffect()
199  {
200  return true;
201  }
202 };
203 
204 class ZmbM_NBC_Grey extends ZombieMaleBase
205 {
206  override bool ResistContaminatedEffect()
207  {
208  return true;
209  }
210 
211  override bool IsZombieMilitary()
212  {
213  return true;
214  }
215 };
216 
217 class ZmbM_Mummy extends ZombieMaleBase
218 {
219  #ifndef SERVER
220  protected ZombieMummyLight m_EyeLight;
221 
222  override void EEInit()
223  {
224  if (!IsDamageDestroyed())//walking up to or connecting to already dead zombies check
225  m_EyeLight = ZombieMummyLight.Cast(ScriptedLightBase.CreateLightAtObjMemoryPoint(ZombieMummyLight, this, "MummyLight"));
226  }
227 
228  void ~ZmbM_Mummy()
229  {
230  if (m_EyeLight)
231  m_EyeLight.Destroy();
232  }
233  override void OnDamageDestroyed(int oldLevel)
234  {
235  if (m_EyeLight)
236  m_EyeLight.FadeOut(15);
237 
238  GetGame().GetCallQueue( CALL_CATEGORY_SYSTEM ).CallLater( ChangeVisual, 1000);
239  }
240 
241  void ChangeVisual()
242  {
243  int index = GetHiddenSelectionIndex("camo");
244 
245  SetObjectMaterial(index, "dz\\characters\\zombies\data\\Mummy_dead.rvmat");
246  SetObjectTexture(index, "dz\\characters\\zombies\\data\\Mummy_dead_CO.paa");
247  }
248  #endif
249 
250  override bool ResistContaminatedEffect()
251  {
252  return true;
253  }
254 };
GetGame
proto native CGame GetGame()
CALL_CATEGORY_SYSTEM
const int CALL_CATEGORY_SYSTEM
Definition: tools.c:8
ZombieMaleBase
Base class for eatch Infected type.
Definition: zombiemalebase.c:16
m_EyeLight
protected GoatLight m_EyeLight
Definition: animalbase.c:115
IsDamageDestroyed
protected bool IsDamageDestroyed(ActionTarget target)
Definition: actionbase.c:913
OnDamageDestroyed
override void OnDamageDestroyed(int oldLevel)
Definition: animalbase.c:128
ReleaseSound
override string ReleaseSound()
Definition: animalbase.c:40
ScriptedLightBase
Definition: pointlightbase.c:1
CaptureSound
override string CaptureSound()
Definition: animalbase.c:35
ResistContaminatedEffect
override bool ResistContaminatedEffect()
Definition: animalbase.c:136
EEInit
override void EEInit()
Definition: contaminatedarea.c:27
ZombieBase
Definition: zombiefemalebase.c:1