|
11 | 11 | //Zombie and Infected |
12 | 12 | // regen Health regenerated every second. |
13 | 13 | // degen Overheal lost every second. |
14 | | - // spree Speed bonus multiplier for amount of zombies killed. |
15 | 14 | // horde Speed bonus multiplier for amount of zombies in a horde. |
16 | | - // maxspree Maximum speed bonus multiplier for amount of zombies killed. |
17 | 15 | // maxhorde Maximum speed bonus multiplier for amount of zombies in a horde. |
18 | 16 | // class Class the player is forced as. |
19 | 17 | // glow Whenever if infected should always glow. |
|
29 | 27 | // callback_rage Callback to use on rage. |
30 | 28 | // callback_think Callback to use on every frame. |
31 | 29 | // callback_touch Callback to use when player touches someone |
| 30 | + // callback_damage Callback to use when player takes damage |
| 31 | + // callback_attack Callback to use when player deals damage |
32 | 32 | // callback_death Callback to use on death. |
33 | 33 | |
34 | | - //Below is for "weapon" |
| 34 | + //Below is for "weapon", if there are multiple under same weapon slot, only one would be used at random |
35 | 35 | // index Weapon index. |
36 | 36 | // attrib Extra attributes to add. |
37 | 37 | // logname Log name to override as. |
|
80 | 80 | |
81 | 81 | "medic" |
82 | 82 | { |
83 | | - "regen" "-1" |
| 83 | + "regen" "0" |
84 | 84 | "menu" "Menu_ClassesSurvivorsMedic" |
85 | 85 | } |
86 | 86 | |
|
104 | 104 | { |
105 | 105 | "regen" "2" |
106 | 106 | "degen" "3" |
107 | | - "spree" "1.0" |
108 | 107 | "horde" "2.0" |
109 | | - "maxspree" "20.0" |
110 | 108 | "maxhorde" "20.0" |
111 | | - "ragecooldown" "31" |
| 109 | + "ragecooldown" "30" |
112 | 110 | "callback_rage" "Infected_DoGenericRage" |
113 | 111 | } |
114 | 112 | |
|
118 | 116 | "menu" "Menu_ClassesInfectedScout" |
119 | 117 | "viewmodel" "models/kirillian/weapons/c_models/c_scout_arms_zombie.mdl" |
120 | 118 | |
| 119 | + "weapon" |
| 120 | + { |
| 121 | + "index" "46" // Bonk! Atomic Punch |
| 122 | + } |
| 123 | + |
| 124 | + "weapon" |
| 125 | + { |
| 126 | + "index" "163" // Crit-a-Cola |
| 127 | + } |
| 128 | + |
121 | 129 | "weapon" |
122 | 130 | { |
123 | 131 | "index" "44" // Sandman |
|
128 | 136 | { |
129 | 137 | "regen" "1" |
130 | 138 | "degen" "5" |
131 | | - "spree" "0.8" |
132 | 139 | "horde" "1.2" |
133 | | - "maxspree" "10.0" |
134 | 140 | "maxhorde" "10.0" |
135 | 141 | "menu" "Menu_ClassesInfectedSoldier" |
136 | 142 | "viewmodel" "models/kirillian/weapons/c_models/c_soldier_arms_zombie.mdl" |
137 | 143 | |
138 | 144 | "weapon" |
139 | 145 | { |
140 | | - "index" "128" // Equalizer |
| 146 | + "index" "129" // Buff Banner |
| 147 | + } |
| 148 | + |
| 149 | + "weapon" |
| 150 | + { |
| 151 | + "index" "226" // Battalion's Backup |
| 152 | + } |
| 153 | + |
| 154 | + "weapon" |
| 155 | + { |
| 156 | + "index" "354" // Concheror |
| 157 | + } |
| 158 | + |
| 159 | + "weapon" |
| 160 | + { |
| 161 | + "index" "128" // Equalizer |
141 | 162 | } |
142 | 163 | } |
143 | 164 |
|
144 | 165 | "pyro" |
145 | 166 | { |
146 | 167 | "regen" "1" |
147 | 168 | "degen" "4" |
148 | | - "spree" "0.8" |
149 | 169 | "horde" "1.2" |
150 | | - "maxspree" "10.0" |
151 | 170 | "maxhorde" "10.0" |
152 | 171 | "menu" "Menu_ClassesInfectedPyro" |
153 | 172 | "viewmodel" "models/kirillian/weapons/c_models/c_pyro_arms_zombie.mdl" |
|
163 | 182 | { |
164 | 183 | "regen" "1" |
165 | 184 | "degen" "4" |
166 | | - "spree" "0.8" |
167 | 185 | "horde" "1.2" |
168 | | - "maxspree" "10.0" |
169 | 186 | "maxhorde" "10.0" |
170 | 187 | "menu" "Menu_ClassesInfectedDemoman" |
171 | 188 | "viewmodel" "models/kirillian/weapons/c_models/c_demo_arms_zombie.mdl" |
|
180 | 197 | { |
181 | 198 | "regen" "1" |
182 | 199 | "degen" "6" |
183 | | - "spree" "0.8" |
184 | 200 | "horde" "1.2" |
185 | | - "maxspree" "10.0" |
186 | 201 | "maxhorde" "10.0" |
187 | 202 | "menu" "Menu_ClassesInfectedHeavy" |
188 | 203 | "viewmodel" "models/kirillian/weapons/c_models/c_heavy_arms_zombie.mdl" |
189 | 204 |
|
| 205 | + "weapon" |
| 206 | + { |
| 207 | + "index" "42" // Sandvich |
| 208 | + } |
| 209 | + |
| 210 | + "weapon" |
| 211 | + { |
| 212 | + "index" "159" // Dalokohs Bar |
| 213 | + } |
| 214 | + |
| 215 | + "weapon" |
| 216 | + { |
| 217 | + "index" "311" // Buffalo Steak Sandvich |
| 218 | + } |
| 219 | + |
| 220 | + "weapon" |
| 221 | + { |
| 222 | + "index" "1190" // Second Banana |
| 223 | + } |
| 224 | + |
190 | 225 | "weapon" |
191 | 226 | { |
192 | 227 | "index" "5" // Fists |
|
203 | 238 | "index" "142" // Gunslinger |
204 | 239 | "attrib" "81 ; 0.5 ; 343 ; 2.0 ; 344 ; 0.75" // 100 max metal, less fire rate, and range for sentry |
205 | 240 | } |
| 241 | + |
| 242 | + "weapon" |
| 243 | + { |
| 244 | + "index" "25" // Construction PDA |
| 245 | + } |
| 246 | + |
| 247 | + "weapon" |
| 248 | + { |
| 249 | + "index" "26" // Destruction PDA |
| 250 | + } |
| 251 | + |
| 252 | + "weapon" |
| 253 | + { |
| 254 | + "index" "28" // Toolbox |
| 255 | + } |
206 | 256 | } |
207 | 257 |
|
208 | 258 | "medic" |
209 | 259 | { |
210 | | - "regen" "-1" |
| 260 | + "regen" "0" |
211 | 261 | "degen" "4" |
212 | 262 | "menu" "Menu_ClassesInfectedMedic" |
213 | 263 | "viewmodel" "models/kirillian/weapons/c_models/c_medic_arms_zombie.mdl" |
|
223 | 273 | "menu" "Menu_ClassesInfectedSniper" |
224 | 274 | "viewmodel" "models/kirillian/weapons/c_models/c_sniper_arms_zombie.mdl" |
225 | 275 |
|
| 276 | + "weapon" |
| 277 | + { |
| 278 | + "index" "57" // Razorback |
| 279 | + } |
| 280 | + |
| 281 | + "weapon" |
| 282 | + { |
| 283 | + "index" "231" // Darwin's Danger Shield |
| 284 | + } |
| 285 | + |
| 286 | + "weapon" |
| 287 | + { |
| 288 | + "index" "642" // Cozy Camper |
| 289 | + } |
| 290 | + |
226 | 291 | "weapon" |
227 | 292 | { |
228 | 293 | "index" "232" // Bushwacka |
|
265 | 330 | "callback_spawn" "Infected_OnTankSpawn" |
266 | 331 | "callback_rage" "Infected_DoTankThrow" |
267 | 332 | "callback_think" "Infected_OnTankThink" |
| 333 | + "callback_damage" "Infected_OnTankDamage" |
268 | 334 | "callback_death" "Infected_OnTankDeath" |
269 | 335 | |
270 | 336 | "weapon" |
271 | 337 | { |
272 | 338 | "index" "5" // Fists |
273 | | - "attrib" "107 ; 1.8 ; 236 ; 1.0 ; 329 ; 0.0 ; 405 ; 0.0" // move speed bonus, weapon blocks healing, airblast immunity, vertical airblast immunity |
| 339 | + "attrib" "107 ; 2.0 ; 236 ; 1.0 ; 329 ; 0.0 ; 405 ; 0.0" // move speed bonus, weapon blocks healing, airblast immunity, vertical airblast immunity |
274 | 340 | "logname" "infection_heavy" |
275 | 341 | "iconname" "infection_heavy" |
276 | 342 | } |
|
309 | 375 | "viewmodel_anim" "1" |
310 | 376 | |
311 | 377 | "sound_spawn" "szf/music/bacteria/chargerbacterias.mp3" |
312 | | - "ragecooldown" "16" |
| 378 | + "ragecooldown" "15" |
313 | 379 | "callback_spawn" "Infected_OnChargerSpawn" |
314 | 380 | "callback_rage" "Infected_DoChargerCharge" |
315 | 381 | "callback_think" "Infected_OnChargerThink" |
| 382 | + "callback_attack" "Infected_OnChargerAttack" |
316 | 383 | |
317 | 384 | "weapon" |
318 | 385 | { |
319 | 386 | "index" "5" // Fists |
| 387 | + "attrib" "5 ; 1.4" // Fire rate penalty |
320 | 388 | "logname" "gloves" |
321 | 389 | "iconname" "gloves" |
322 | 390 | } |
|
330 | 398 | "message" "SpecialInfected_Screamer" |
331 | 399 | "menu" "Menu_ClassesInfectedSpecialScreamer" |
332 | 400 | "worldmodel" "models/kirillian/infected/benic_v2.mdl" |
333 | | - "ragecooldown" "21" |
| 401 | + "ragecooldown" "20" |
334 | 402 | "callback_rage" "Infected_DoScreamerRage" |
335 | 403 | "callback_think" "Infected_OnScreamerThink" |
336 | 404 | |
|
375 | 443 | "viewmodel_anim" "1" |
376 | 444 | |
377 | 445 | "sound_spawn" "szf/music/bacteria/hunterbacterias.mp3" |
378 | | - "ragecooldown" "3" |
| 446 | + "ragecooldown" "5" |
379 | 447 | "callback_rage" "Infected_DoHunterJump" |
380 | 448 | "callback_think" "Infected_OnHunterThink" |
381 | 449 | "callback_touch" "Infected_OnHunterTouch" |
|
392 | 460 | "smoker" |
393 | 461 | { |
394 | 462 | "class" "sniper" |
395 | | - "health" "-55" |
396 | 463 | "message" "SpecialInfected_Smoker" |
397 | 464 | "menu" "Menu_ClassesInfectedSpecialSmoker" |
398 | 465 | |
|
401 | 468 | "viewmodel_anim" "1" |
402 | 469 | |
403 | 470 | "sound_spawn" "szf/music/bacteria/smokerbacterias.mp3" |
404 | | - "callback_rage" "Infected_DoNoRage" |
| 471 | + "ragecooldown" "0" |
| 472 | + "callback_rage" "Infected_StartSmokerBeam" |
405 | 473 | "callback_think" "Infected_OnSmokerThink" |
| 474 | + "callback_damage" "Infected_OnSmokerDamage" |
| 475 | + "callback_death" "Infected_EndSmokerBeam" |
406 | 476 | |
407 | 477 | "weapon" |
408 | 478 | { |
|
423 | 493 | "viewmodel_anim" "1" |
424 | 494 | |
425 | 495 | "sound_spawn" "szf/music/bacteria/spitterbacterias.mp3" |
426 | | - "ragecooldown" "16" |
| 496 | + "ragecooldown" "15" |
427 | 497 | "callback_rage" "Infected_DoSpitterGas" |
428 | 498 | "callback_death" "Infected_OnSpitterDeath" |
429 | 499 | |
|
452 | 522 | "viewmodel_anim" "1" |
453 | 523 | |
454 | 524 | "sound_spawn" "szf/music/bacteria/jockeybacterias.mp3" |
455 | | - "ragecooldown" "6" |
| 525 | + "ragecooldown" "5" |
456 | 526 | "callback_rage" "Infected_DoJockeyJump" |
457 | 527 | "callback_think" "Infected_OnJockeyThink" |
458 | 528 | "callback_touch" "Infected_OnJockeyTouch" |
|
0 commit comments