Advertisement
MGT

Untitled

MGT
Dec 5th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.65 KB | None | 0 0
  1. class SM_Zombz
  2. {
  3. /*
  4. SHARED SETTINGS
  5. */
  6. SM_Debug = false; // used to debug the system (just logs a lot of stuff)
  7.  
  8. /*
  9. SERVER SETTINGS
  10. */
  11. SM_NotificatonType = 2; // 1 for custom notification, 2 for mod notification.
  12. SM_ZombieDamagePlayer = 0.15; // how much damage a zombie does to a player
  13. SM_ZombieDamagePlayerStrength = 1; // strenth in wich a zombie does to a player (based on damage)
  14. SM_ZombieDamageCar = 0.02; // how much damage a zombie does to a car
  15. SM_ZombieDamageCarStrength = 1.5; // strenth in wich a zombie does to a car (based on damage)
  16. SM_AttackSpeed = 0.8; // delay from each zombie attack
  17. SM_BleedingEnabled = 1; // when a zombie attacks a player they can bleed
  18. SM_BleedTime = 20; // how long a player will bleed if they are attacked by a zombie
  19. SM_BleedChanceHigh = 100; // not recommended to change
  20. SM_BleedChanceLow = 90; // 100 - 90 = 10% chance
  21. SM_ZombieAgroRange = 50; // how far a zombie can track a player
  22. SM_ZombieTargetPosMemory = 7.5; // in seconds how long a zombie remembers the position it's walking to
  23. SM_ZombieSoundDelayAggressive = 3; // seconds between each aggresive sound a zombie makes
  24. SM_ZombieSoundDelayMoan = 15; // seconds between each moan sound a zombie makes
  25. SM_ZombieEat = 30; // how long a zombie eats a target
  26. SM_SoundDistance = 30; // how far a zombie sound travels
  27. SM_ZombieEatSoundDelay = 7; // seconds between each eating sound
  28. SM_ZombieSpeedIncreaseEnabled = true; // increase / decrease zombie speed based on distance
  29. SM_ZombieSpeedDistance = 35; // distance to increase / decrease zombie speed
  30. SM_ZombieSpeedMultiplyer = 1.5; // multiplier for zombie speed
  31. SM_ZombiesFastClose = true; // 1 = zombies walk fast close // 0 = zombies walk fast far away
  32. SM_MultiplierDistanceFromTarget = 1.5; // random of 10, multiplier, if 5, then will be 7.5 meter wander distance from target.
  33. SM_ZombieInBuildingSpeedDevidor = 2; // Devidor of default zombie speed, how fast a zombie moves in a building.
  34. SM_FiredNearEVHEnabled = true; // if a player shoots near a zombie, the zombie will walk to that shot position
  35. SM_SetVelocityOnHit = false; // moves the player / vehicle just slightly when hit.
  36. SM_ExplodingHeadEnabled = true; // exploding heads
  37. SM_Zombie_SpawnInGround = true; // when zombies spawn they spawn out of the ground
  38. SM_ZombieIdleDelay = 0.5; // How long it takes a idle zombie to recalculate finding a target (recommended 0.1-5 seconds)
  39.  
  40. //Custom effects to display on screen when hit.
  41. SM_CustomScreenEffects = true; // scratches, bites etc.. on screen when attacked.
  42. SM_ScreenEffects[] =
  43. {
  44. "\SM_Zombz\textures\badger\SM_BloodEffect_1.paa",
  45. "\SM_Zombz\textures\badger\SM_BloodEffect_2.paa",
  46. "\SM_Zombz\textures\badger\SM_ZombieBite.paa",
  47. "\SM_Zombz\textures\badger\SM_ZombieStrike_1.paa",
  48. "\SM_Zombz\textures\badger\SM_ZombieStrike_2.paa"
  49. };
  50.  
  51. //DO NOT TOUCH ( NOT IMPLEMENTED )
  52. SM_InfectionIncrease = 0.25;
  53. SM_Infection = false;
  54. SM_InfectionChanceHigh = 100;
  55. SM_InfectionChanceLow = 85;
  56. SM_InfectionDamage = 0.01;
  57. SM_InfectionDelay = 2;
  58.  
  59. /*
  60. SERVER SETTINGS
  61. */
  62. SM_NotificationEnabled = true; //Enable notification of killing zombies?
  63. SM_ZombieGutsLength = 300; //How long zombie guts last.
  64. SM_TownSearchTypes[] = //You're also able to put town names
  65. {
  66. "NameCityCapital",
  67. "NameLocal",
  68. "NameCity",
  69. "NameVillage"
  70. };
  71. SM_ZombieMaxDistanceTown = 50; // max distance to spawn zombies from a player in a town
  72. SM_ZombieMinDistanceTown = 15; // min distance to spawn zombies from a player in a town
  73. SM_SearchForTownRadius = 1000; // will search all towns near a player within 1000 meters.
  74. SM_ZombiesPerPlayerInTown = 15; // How many zombies a player have in a town.
  75. SM_ZombiesPerWaveTown = 7; // How many zombies to spawn on a player per wave in town.
  76. SM_HordeMarkerColor = "ColorRed"; // used for SM_HordeMarkerStyle.
  77. SM_HordeMarkerStyle = "hd_warning"; // if you have a marker you want to use, set SM_HordeMarkerType to 6.
  78. SM_HordeMarkerText = ""; //"!!! --- HORDE --- !!!"; // pretty obvious...
  79. SM_HordeMarkerCleanupEnabled = true; // cleanup the horde marker.
  80. SM_HordeMarkerType = 1; // 1-5 https://puu.sh/rUpoG/f0e0e59919.png
  81. SM_HordeNotificationText = "A zombie horde has spawned!";
  82. SM_DespawnZombieOrKill = false; // eanbled just kills the zombie. disabled despawns the zombie. (on cleanup)
  83. SM_ZombieSide = "east"; // side to create the zombie.
  84. SM_HordeNotificationEnabled = true; // notification for hordes.
  85. SM_HordeMarkerEnabled = true; // markers for hordes.
  86. SM_ZombiesPerWave = 5; // zombies to spawn on a player per wave.
  87. SM_HordeMaxDistance = 75; // max distance to spawn horde from a player.
  88. SM_HordeMinDistance = 15; // min distance to spawn horde from a player.
  89. SM_HordeMaxDistanceTown = 75; // max distance to spawn horde from a player, in a town.
  90. SM_HordeMinDistanceTown = 15; // min distance to spawn horde from a player, in a town.
  91. SM_HordeSpawnMaxDistanceFromPosition = 35; // max meters to spread out horde zombies from their spawn position.
  92. SM_HordeSpawnMinDistanceFromPosition = 5; // min meters to spread out horde zombies from their spawn position.
  93. SM_HordeSpawnMaxDistanceFromPositionTown = 20; // max meters to spread out horde zombies from their spawn position, in a town.
  94. SM_HordeSpawnMinDistanceFromPositionTown = 5; // min meters to spread out horde zombies from their spawn position, in a town.
  95. SM_ZombieSpawnMaxDistanceFromPosition = 15; // max meters to spread out zombies from their spawn position.
  96. SM_ZombieSpawnMinDistanceFromPosition = 5; // min meters to spread out zombies from their spawn position.
  97. SM_ZombieSpawnMaxDistanceFromPositionTown = 10; // min meters to spread out zombies from their spawn position, in a town
  98. SM_ZombieSpawnMinDistanceFromPositionTown = 5; // max meters to spread out zombies from their spawn position, in a town
  99. SM_HordeMarkerCleanup = 120; // time it takes for the horde marker to cleanup.
  100. SM_HordeSpawnDelay = 120; // in seconds how long it takes to do check to spawn hordes. (check horde chance)
  101. SM_HordesEnabled = true; // hordes enabled 1 = on.
  102. SM_SpawnHordeChance = 2.5; // chance to spawn a horde.
  103. SM_MaxZombiesInHorde = 50; // max zombies to spawn in a horde.
  104. SM_MinZombiesInHorde = 20; // min zombies to spawn in a horde.
  105. SM_MaxZombiesInHordeTown = 50; // max zombies to spawn in a horde, in a town.
  106. SM_MinZombiesInHordeTown = 5; // min zombies to spawn in horde, in a town.
  107. SM_ZombieCleanupDeath = 150; // how long it takes for a zombie body to get cleand up.
  108. SM_ZombieWaveCount = 5; // how many players to spawn zombies on per wave.
  109. SM_ZombieItemCount = 3; // max amount of items to spawn on a zombie when it's killed.
  110. SM_ZombieSpawnDelay = 180; // in seconds how long it takes to spawn more zombies.
  111. SM_ZombieMaxDistance = 50; // max distance to spawn zombies from a player.
  112. SM_ZombieMinDistance = 15; // min distance to spawn zombies from a player.
  113. SM_ZombieCleanup = 120; // in seconds when the cleanup runs.
  114. SM_ZombieCleanupDistance = 300; // cleanup zombies that are past this distance (from the controlling player)
  115. SM_MaxZombies = 200; // max zombies to have on map.
  116. SM_ZombiesPerPlayer = 10; // max zombies a player can have.
  117. SM_ZombieHealth = 0.7; // health a zombie can have. ( 1 = dead )
  118. SM_GiveZombiePoptabs = true; // enable giving zombies poptabs?
  119. SM_GiveCrpyto = true; // enable giving player crpyto when killed a zombie. //Epoch only
  120. SM_MaxCrypto = 50; // max amount of crpyto to give to killing player. //Epoch only
  121. SM_MaxPoptabs = 50; // max amount of poptabs to give zombies.
  122. SM_PoptabChanceHigh = 80; // not recommended to change.
  123. SM_PopTabsChanceLow = 50; // 100 - 65 = 35% chance.
  124. SM_GivePlayerRespect = true; // enable giving players respect when they kill a zombie.
  125. SM_MaxRespect = 35; // max amount of respect to give a player when they kill a zombie.
  126. SM_MaxChanceOfLoot = 80; // not recommended to change.
  127. SM_MinChanceOfLoot = 50; // 100 - 85 = 15% chance of a zombie having loot.
  128. SM_MaxItemDrop = 2; // maximum amount of loot to have on a zombie.
  129. SM_ShuffleArrayDelay = 300; // Time to randomize loot, and zombie spawn classes.
  130. SM_Zombie_GlowingFace = false; // glowing zombie face.
  131. SM_RespawnDelayForPlayerEnabled = true; // Enables delaying of spawns for a player.
  132. SM_RespawnDelayForPlayer = 180; // How long (in seconds) it waits to spawn more zombies for a player.
  133. SM_RespawnDelayForPlayerTown = 180; // how long (in seconds) it waits to spawn more zombies for a player in a town.
  134. SM_DisableZombieSpawnsUntilInNewZoneEnabled = false; // disable spawning of new zombies until a player gets in a new zone. (Requires zones to be enabled!)
  135. SM_TownSearchEnabled = true; // enable searching for towns.
  136.  
  137. /*
  138. {
  139. // 0 {1250,219},
  140. // 1 1300,
  141. // 2 14,
  142. // 3 5,
  143. // 4 30,
  144. // 5 5,
  145. // 6 10,
  146. // 7 "SM_Zombz_Marker4"
  147. // 8 true,
  148. // 9 true,
  149. // 10 "ELLIPSE",
  150. // 11 "",
  151. // 12 "ColorRed",
  152. // 13 0.1,
  153. // 14 "SolidFull",
  154. // 15 0.5,
  155. // 16 15,
  156. // 17 300,
  157. // 18 {
  158. "SM_Zombz_walker1",
  159. "SM_Zombz_Runner1",
  160. "SM_Zombz_Crawler1"
  161. }
  162. }
  163.  
  164. 0 - 2d position.
  165. 1 - max distance from 2d position.
  166. 2 - zombies per wave.
  167. 3 - min distance to spawn zombies from player.
  168. 4 - max distance to spawn zombies from player.
  169. 5 - min distance to spawn zombies from spawn position.
  170. 6 - max distance to spawn zombies from spawn position.
  171. 7 - Marker type.
  172. 8 - enable / disable marker.
  173. 9 - enable / disable area highlighter.
  174. 10 - area highlighter shape.
  175. 11 - marker text.
  176. 12 - area highlighter color.
  177. 13 - area highlighter alpha. ( from 0 to 1 )
  178. 14 - area highlighter brush type.
  179. 15 - marker alpha. ( from 0 to 1 )
  180. 16 - max zombies per player.
  181. 17 - spawn delay for zombies in seconds, for a player. (only works with SM_RespawnDelayForPlayerEnabled enabled!)
  182. 18 - Zombie classes to spawn at the zone, use {} for default classes.
  183. */
  184. SM_HordeZonesEnabled = false; // Zoning for hordes.
  185. SM_HordeCanSpawnRandomly = true; // horde randomly spawn, if player is in zone, it will use zone config.
  186. SM_ZombieZonesEnabled = false; // zombies spawn in zones, via the config below.
  187. SM_ZombiesCanSpawnRandomly = true; // zombies randomly spawn, even if a player is not in a zone.
  188. SM_HordeUseZombieZones = false; // horde zones will use the zombie zones (to make the config smaller) (will also use SM_MaxZombiesInHorde and SM_MinZombiesInHorde)
  189. SM_ZombieZones[] =
  190. {
  191. // some place
  192. {
  193. {11250,21119},
  194. 300,
  195. 14,
  196. 5,
  197. 30,
  198. 5,
  199. 10,
  200. "SM_Zombz_Marker4",
  201. true,
  202. true,
  203. "ELLIPSE",
  204. "Dizz is a testz",
  205. "ColorRed",
  206. 0.1,
  207. "SolidFull",
  208. 0.5,
  209. 15,
  210. 300,
  211. {
  212. "SM_Zombz_walker1",
  213. "SM_Zombz_Runner1",
  214. "SM_Zombz_Crawler1"
  215. }
  216. },
  217.  
  218. //some other place
  219. {
  220. {6119,4120},
  221. 420,
  222. 14,
  223. 5,
  224. 30,
  225. 5,
  226. 10,
  227. "SM_Zombz_Marker1",
  228. true,
  229. true,
  230. "ELLIPSE",
  231. "",
  232. "ColorRed",
  233. 0.1,
  234. "SolidFull",
  235. 0.5,
  236. 15,
  237. 300,
  238. {}
  239. }
  240. };
  241.  
  242.  
  243. /* HORDE ZONE CONFIGURATION */
  244.  
  245. /*
  246. {
  247. // 0 {1250,219},
  248. // 1 1300,
  249. // 2 5,
  250. // 3 30,
  251. // 4 5,
  252. // 5 10,
  253. // 6 5,
  254. // 7 20,
  255. // 8 "SM_Zombz_Marker4"
  256. // 9 true,
  257. // 10 true,
  258. // 11 "ELLIPSE",
  259. // 12 "",
  260. // 13 "ColorRed",
  261. // 14 0.1,
  262. // 15 "SolidFull",
  263. // 16 0.5,
  264. // 17 {}
  265. }
  266.  
  267. 0 - 2d position.
  268. 1 - max distance from 2d position.
  269. 2 - min distance to spawn horde from player.
  270. 3 - max distance to spawn horde from player.
  271. 4 - min distance to spawn horde from spawn position.
  272. 5 - max distance to spawn horde from spawn position.
  273. 6 - min zombies to spawn in horde.
  274. 7 - max zombies to spawn in horde.
  275. 8 - Marker type.
  276. 9 - enable / disable marker.
  277. 10 - enable / disable area highlighter.
  278. 11 - area highlighter shape.
  279. 12 - marker text.
  280. 13 - area highlighter color.
  281. 14 - area highlighter alpha. ( from 0 to 1 )
  282. 15 - area highlighter brush type.
  283. 16 - marker alpha. ( from 0 to 1 )
  284. 17 - horde classes to spawn at the zone, use {} for default classes.
  285. */
  286. SM_ZombieHordeZones[] =
  287. {
  288. // some place
  289. {
  290. {11250,21119},
  291. 300,
  292. 5,
  293. 30,
  294. 5,
  295. 10,
  296. "SM_Zombz_Marker4",
  297. true,
  298. true,
  299. "ELLIPSE",
  300. "Dizz is a horde zone!",
  301. "ColorGreen",
  302. 0.1,
  303. "SolidFull",
  304. 0.5,
  305. {}
  306. }
  307. };
  308.  
  309.  
  310. /* THESE ARE FOR VANILLA ARMA 3, EXILE AND EPOCH SAFEZONES / BASES ARE AUTOMATICALLY DETECTED! */
  311. SM_UserBaseCheck = false; // Custom base checking
  312. SM_UserBaseCheckDistance = 50; // meters to check for custom base objects / plotpile
  313. SM_UserBaseCheckType = 1; //1 = object // 2 = marker
  314. SM_UserBaseCheckMarkerObjects = ""; //Object or marker type to check for
  315.  
  316. SM_UserSafezoneCheck = false; // custom safezone checking
  317. SM_UserSafezoneCheckDistance = 50; // meters to check for objects / markers
  318. SM_UserSafezoneCheckType = 1; //1 = object // 2 = marker;
  319. SM_UserSafezoneCheckMarkerObjects = ""; //Object or marker type to check for
  320. /* THESE ARE FOR VANILLA ARMA 3, EXILE AND EPOCH SAFEZONES / BASES ARE AUTOMATICALLY DETECTED! */
  321.  
  322.  
  323. //long configurable settings...
  324.  
  325. //GET YOUR LOOT HERE, GET YA LOOT, 50% OFF FIRST TIME!
  326. SM_LootItems[] =
  327. {
  328. "hgun_P07_F",
  329. "hgun_ACPC2_F",
  330. "hgun_Rook40_F"
  331. };
  332.  
  333. //Will only use this if Exile is enabled.
  334. SM_LootItemsExile[] =
  335. {
  336. "Exile_Item_Magazine04",
  337. "Exile_Item_Magazine03",
  338. "Exile_Item_Magazine02",
  339. "Exile_Item_Magazine01",
  340. "Exile_Item_Moobar",
  341. "Exile_Item_Raisins",
  342. "Exile_Item_PowerDrink",
  343. "Exile_Item_SeedAstics",
  344. "Exile_Item_CockONut",
  345. "Exile_Item_Noodles",
  346. "Exile_Item_DsNuts",
  347. "Exile_Item_BBQSandwich",
  348. "Exile_Item_BeefParts",
  349. "Exile_Item_Dogfood",
  350. "Exile_Item_CatFood",
  351. "Exile_Item_MacasCheese",
  352. "Exile_Item_ChristmasTinner",
  353. "Exile_Item_SausageGravy",
  354. "Exile_Item_Surstromming",
  355. "Exile_Item_Cheathas",
  356. "Exile_Item_GloriousKnakworst",
  357. "Exile_Item_Matches",
  358. "Exile_Item_CanOpener",
  359. "Exile_Item_EMRE",
  360. "Exile_Item_CookingPot"
  361. };
  362.  
  363. //Will only use this if Epoch is enabled.
  364. SM_LootItemsEpoch[] =
  365. {
  366. "WhiskeyNoodle",
  367. "FoodWalkNSons",
  368. "ItemSodaAlpineDude",
  369. "ItemSodaOrangeSherbet",
  370. "ItemSodaPurple",
  371. "ItemSodaMocha",
  372. "ItemSodaBurst",
  373. "ItemSodaRbull",
  374. "emptyjar_epoch",
  375. "ItemSodaEmpty",
  376. "FoodMeeps",
  377. "FoodSnooter",
  378. "FoodBioMeat",
  379. "TacticalBacon",
  380. "sardines_epoch",
  381. "meatballs_epoch",
  382. "scam_epoch",
  383. "sweetcorn_epoch",
  384. "honey_epoch",
  385. "ItemEmptyTin",
  386. "ItemCoolerE"
  387. };
  388.  
  389. /*
  390. RUNNER CLASSES:
  391. "SM_Zombz_Runner1"
  392. to
  393. "SM_Zombz_Runner37"
  394.  
  395. FEMALE RUNNER CLASSES:
  396. "SM_Zombz_FemaleRunner1"
  397. to
  398. "SM_Zombz_FemaleRunner5"
  399. */
  400.  
  401. //Zombie classes used in towns, leave at {} to use default classes.
  402. SM_ZombieClassesTown[] = {};
  403. SM_HordeClassesTown[] = {};
  404.  
  405. //Default zombie classes.
  406. SM_HordeClasses[] = {}; //leave at {} for SM_ZombieClasses
  407. SM_ZombieClasses[] =
  408. {
  409. "SM_Zombz_Runner1",
  410. "SM_Zombz_FemaleRunner1",
  411. "SM_Zombz_FemaleRunner2",
  412. "SM_Zombz_FemaleRunner3",
  413. "SM_Zombz_walker1",
  414. "SM_Zombz_walker2",
  415. "SM_Zombz_walker3",
  416. "SM_Zombz_walker4",
  417. "SM_Zombz_walker5",
  418. "SM_Zombz_walker6",
  419. "SM_Zombz_walker7",
  420. "SM_Zombz_walker8",
  421. "SM_Zombz_walker9",
  422. "SM_Zombz_walker10",
  423. "SM_Zombz_walker11",
  424. "SM_Zombz_walker12",
  425. "SM_Zombz_walker13",
  426. "SM_Zombz_walker14",
  427. "SM_Zombz_walker15",
  428. "SM_Zombz_walker16",
  429. "SM_Zombz_walker17",
  430. "SM_Zombz_walker18",
  431. "SM_Zombz_walker19",
  432. "SM_Zombz_walker20",
  433. "SM_Zombz_walker21",
  434. "SM_Zombz_walker22",
  435. "SM_Zombz_walker23",
  436. "SM_Zombz_walker24",
  437. "SM_Zombz_walker25",
  438. "SM_Zombz_walker26",
  439. "SM_Zombz_walker27",
  440. "SM_Zombz_walker28",
  441. "SM_Zombz_walker29",
  442. "SM_Zombz_walker30",
  443. "SM_Zombz_walker31",
  444. "SM_Zombz_walker32",
  445. "SM_Zombz_walker33",
  446. "SM_Zombz_walker34",
  447. "SM_Zombz_walker35",
  448. "SM_Zombz_walker36",
  449. "SM_Zombz_walker37",
  450. "SM_Zombz_walker1",
  451. "SM_Zombz_walker2",
  452. "SM_Zombz_walker3",
  453. "SM_Zombz_walker4",
  454. "SM_Zombz_walker5",
  455. "SM_Zombz_walker6",
  456. "SM_Zombz_walker7",
  457. "SM_Zombz_walker8",
  458. "SM_Zombz_walker9",
  459. "SM_Zombz_walker10",
  460. "SM_Zombz_walker11",
  461. "SM_Zombz_walker12",
  462. "SM_Zombz_walker13",
  463. "SM_Zombz_walker14",
  464. "SM_Zombz_walker15",
  465. "SM_Zombz_walker16",
  466. "SM_Zombz_walker17",
  467. "SM_Zombz_walker18",
  468. "SM_Zombz_walker19",
  469. "SM_Zombz_walker20",
  470. "SM_Zombz_walker21",
  471. "SM_Zombz_walker22",
  472. "SM_Zombz_walker23",
  473. "SM_Zombz_walker24",
  474. "SM_Zombz_walker25",
  475. "SM_Zombz_walker26",
  476. "SM_Zombz_walker27",
  477. "SM_Zombz_walker28",
  478. "SM_Zombz_walker29",
  479. "SM_Zombz_walker30",
  480. "SM_Zombz_walker31",
  481. "SM_Zombz_walker32",
  482. "SM_Zombz_walker33",
  483. "SM_Zombz_walker34",
  484. "SM_Zombz_walker35",
  485. "SM_Zombz_walker36",
  486. "SM_Zombz_walker37",
  487. "SM_Zombz_FemaleWalker1",
  488. "SM_Zombz_FemaleWalker2",
  489. "SM_Zombz_FemaleWalker3",
  490. "SM_Zombz_FemaleWalker4",
  491. "SM_Zombz_FemaleWalker5",
  492. "SM_Zombz_FemaleCrawler1",
  493. "SM_Zombz_FemaleCrawler2",
  494. "SM_Zombz_FemaleCrawler3",
  495. "SM_Zombz_FemaleCrawler4",
  496. "SM_Zombz_FemaleCrawler5",
  497. "SM_Zombz_Crawler1",
  498. "SM_Zombz_Crawler2",
  499. "SM_Zombz_Crawler3",
  500. "SM_Zombz_Crawler4",
  501. "SM_Zombz_Crawler5"
  502. };
  503.  
  504. // faces...
  505. SM_FacesArray[] =
  506. {
  507. "SM_Zombie1",
  508. "SM_Zombie2",
  509. "SM_Zombie3",
  510. "SM_Zombie4",
  511. "SM_Zombie5",
  512. "SM_Zombie6",
  513. "SM_Zombie7",
  514. "SM_Zombie8",
  515. "SM_Zombie9",
  516. "SM_Zombie10",
  517. "SM_Zombie11",
  518. "SM_Zombie13",
  519. "SM_Zombie14",
  520. "SM_Zombie15",
  521. "SM_Zombie16",
  522. "SM_Zombie17",
  523. "SM_Zombie18",
  524. "SM_Zombie19",
  525. "SM_Zombie20",
  526. "SM_Zombie21",
  527. "SM_Zombie22",
  528. "SM_Zombie23",
  529. "SM_Zombie24",
  530. "SM_Zombie25",
  531. "SM_Zombie26",
  532. "SM_Zombie27",
  533. "SM_Zombie28",
  534. "SM_Zombie29",
  535. "SM_Zombie30",
  536. "SM_Zombie31",
  537. "SM_Zombie32"
  538. };
  539. SM_FaceFemaleArray[] =
  540. {
  541. "SM_ZombieFemale1",
  542. "SM_ZombieFemale2",
  543. "SM_ZombieFemale3"
  544. };
  545. //Sounds start
  546. SM_ZombieBiteArray[] =
  547. {
  548. "SM_ZombieBite"
  549. };
  550.  
  551. SM_AttackArray[] =
  552. {
  553. "attack_0",
  554. "attack_1",
  555. "attack_2",
  556. "attack_3",
  557. "attack_4",
  558. "attack_5",
  559. "attack_6",
  560. "attack_7",
  561. "attack_8",
  562. "attack_9",
  563. "attack_10",
  564. "attack_10",
  565. "attack_11",
  566. "attack_12",
  567. "attack_13"
  568. };
  569.  
  570. SM_AggressiveArray[] =
  571. {
  572. "spotted_0",
  573. "spotted_1",
  574. "spotted_2",
  575. "spotted_3",
  576. "spotted_4",
  577. "spotted_5",
  578. "spotted_6",
  579. "spotted_7",
  580. "spotted_8",
  581. "spotted_9",
  582. "spotted_10",
  583. "spotted_11",
  584. "spotted_12",
  585. "spotted_13"
  586. };
  587. SM_JumpArray[] =
  588. {
  589. "attack_0",
  590. "attack_1",
  591. "attack_2",
  592. "attack_3",
  593. "attack_4",
  594. "attack_5",
  595. "attack_6",
  596. "attack_7",
  597. "attack_8",
  598. "attack_9",
  599. "attack_10",
  600. "attack_11",
  601. "attack_12",
  602. "attack_13"
  603. };
  604. SM_CrawlerEatingArray[] =
  605. {
  606. "attack_0",
  607. "attack_1",
  608. "attack_2",
  609. "attack_3",
  610. "attack_4",
  611. "attack_5",
  612. "attack_6",
  613. "attack_7",
  614. "attack_8",
  615. "attack_9",
  616. "attack_10",
  617. "attack_11",
  618. "attack_12",
  619. "attack_13"
  620. };
  621. SM_EatingArray[] =
  622. {
  623. "attack_0",
  624. "attack_1",
  625. "attack_2",
  626. "attack_3",
  627. "attack_4",
  628. "attack_5",
  629. "attack_6",
  630. "attack_7",
  631. "attack_8",
  632. "attack_9",
  633. "attack_10",
  634. "attack_11",
  635. "attack_12",
  636. "attack_13"
  637. };
  638. SM_MoanArray[] =
  639. {
  640. "idle_0",
  641. "idle_1",
  642. "idle_2",
  643. "idle_3",
  644. "idle_4",
  645. "idle_5",
  646. "idle_6",
  647. "idle_7",
  648. "idle_8",
  649. "idle_9",
  650. "idle_10",
  651. "idle_11",
  652. "idle_12",
  653. "idle_13",
  654. "idle_14",
  655. "idle_15",
  656. "idle_16",
  657. "idle_17",
  658. "idle_18",
  659. "idle_19",
  660. "idle_20",
  661. "idle_21",
  662. "idle_22",
  663. "idle_23",
  664. "idle_24",
  665. "idle_25",
  666. "idle_26",
  667. "idle_27",
  668. "idle_28",
  669. "idle_29",
  670. "idle_30",
  671. "idle_31",
  672. "idle_32",
  673. "idle_33",
  674. "idle_34",
  675. "idle_35"
  676. };
  677. SM_ScreamArray[] =
  678. {
  679. "chase_0",
  680. "chase_1",
  681. "chase_2",
  682. "chase_3",
  683. "chase_4",
  684. "chase_5",
  685. "chase_6",
  686. "chase_7",
  687. "chase_8",
  688. "chase_9",
  689. "chase_10",
  690. "chase_11",
  691. "chase_12",
  692. "chase_13",
  693. "chase_14"
  694. };
  695. SM_VehicleHitArray[] =
  696. {
  697. "attack_0",
  698. "attack_1",
  699. "attack_2",
  700. "attack_3",
  701. "attack_4",
  702. "attack_5",
  703. "attack_6",
  704. "attack_7",
  705. "attack_8",
  706. "attack_9",
  707. "attack_10",
  708. "attack_11",
  709. "attack_12",
  710. "attack_13"
  711. };
  712. SM_ThrowArray[] =
  713. {
  714. "attack_0",
  715. "attack_1",
  716. "attack_2",
  717. "attack_3",
  718. "attack_4",
  719. "attack_5",
  720. "attack_6",
  721. "attack_7",
  722. "attack_8",
  723. "attack_9",
  724. "attack_10",
  725. "attack_11",
  726. "attack_12",
  727. "attack_13"
  728. };
  729. SM_CrawlerAggressiveArray[] =
  730. {
  731. "spotted_0",
  732. "spotted_1",
  733. "spotted_2",
  734. "spotted_3",
  735. "spotted_4",
  736. "spotted_5",
  737. "spotted_6",
  738. "spotted_7",
  739. "spotted_8",
  740. "spotted_9",
  741. "spotted_10",
  742. "spotted_11",
  743. "spotted_12",
  744. "spotted_13"
  745. };
  746. SM_CrawlerAttackArray[] =
  747. {
  748. "attack_0",
  749. "attack_1",
  750. "attack_2",
  751. "attack_3",
  752. "attack_4",
  753. "attack_5",
  754. "attack_6",
  755. "attack_7",
  756. "attack_8",
  757. "attack_9",
  758. "attack_10",
  759. "attack_11",
  760. "attack_12",
  761. "attack_13"
  762. };
  763. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement