From 60755006ad15929b8598ade5fcf45edfe8041d9e Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Wed, 11 May 2022 18:42:07 +0300 Subject: [PATCH] upd --- .gitmodules | 3 - MskGs/Classes/KFGameInfoHelper.uc | 911 +++++++++--------- MskGs/Classes/MskGs_Endless.uc | 1 + MskGs/Classes/MskGs_Objective.uc | 1 + MskGs/Classes/MskGs_Survival.uc | 1 + MskGs/Classes/MskGs_VersusSurvival.uc | 1 + MskGs/Classes/MskGs_WeeklySurvival.uc | 1 + .../WMPawn_ZedClot_Slasher_Omega_010.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_020.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_030.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_040.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_050.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_060.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_070.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_080.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_090.uc | 3 +- .../WMPawn_ZedClot_Slasher_Omega_100.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_010.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_020.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_030.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_040.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_050.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_060.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_070.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_080.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_090.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Big_100.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_010.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_020.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_030.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_040.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_050.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_060.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_070.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_080.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_090.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Huge_100.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_010.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_020.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_030.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_040.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_050.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_060.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_070.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_080.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_090.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Medium_100.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_010.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_020.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_030.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_040.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_050.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_060.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_070.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_080.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_090.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Mini_100.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_010.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_020.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_030.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_040.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_050.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_060.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_070.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_080.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_090.uc | 3 +- MskGs/Classes/WMPawn_ZedCrawler_Ultra_100.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_010.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_020.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_030.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_040.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_050.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_060.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_070.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_080.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_090.uc | 3 +- MskGs/Classes/WMPawn_ZedGorefast_Omega_100.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_010.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_020.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_030.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_040.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_050.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_060.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_070.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_080.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_090.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Omega_100.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_010.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_020.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_030.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_040.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_050.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_060.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_070.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_080.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_090.uc | 3 +- MskGs/Classes/WMPawn_ZedHusk_Tiny_100.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_010.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_020.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_030.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_040.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_050.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_060.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_070.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_080.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_090.uc | 3 +- MskGs/Classes/WMPawn_ZedStalker_Omega_100.uc | 3 +- ZedternalReborn | 1 - builder.cfg | 2 +- tools | 2 +- 110 files changed, 666 insertions(+), 558 deletions(-) delete mode 160000 ZedternalReborn diff --git a/.gitmodules b/.gitmodules index 5871b54..27ed978 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ [submodule "tools"] path = tools url = https://github.com/GenZmeY/KF2-BuildTools -[submodule "ZedternalReborn"] - path = ZedternalReborn - url = https://github.com/Erxandros/Zedternal-Reborn diff --git a/MskGs/Classes/KFGameInfoHelper.uc b/MskGs/Classes/KFGameInfoHelper.uc index 27a9e32..76e20e2 100644 --- a/MskGs/Classes/KFGameInfoHelper.uc +++ b/MskGs/Classes/KFGameInfoHelper.uc @@ -1,4 +1,5 @@ -class KFGameInfoHelper extends Object; +class KFGameInfoHelper extends Object + dependson(PreloadContent); public static function UpdateGameSettings(KFGameInfo_Survival KFGI, bool bUsesStats, string GameModeClass, MskGsMut Mut) { @@ -110,520 +111,526 @@ public static function UpdateGameSettings(KFGameInfo_Survival KFGI, bool bUsesSt public static function class PickProxyZed(class MonsterClass, Controller Killer, MskGsMut Mut) { + local String SMC; + local Name NMC; + + SMC = String(MonsterClass); + NMC = Name(SMC); + switch (Mut.MskGsMemberList.Length) { case 0: return MonsterClass; - case 1: return PickProxyZed010(MonsterClass); - case 2: return PickProxyZed020(MonsterClass); - case 3: return PickProxyZed030(MonsterClass); - case 4: return PickProxyZed040(MonsterClass); - case 5: return PickProxyZed050(MonsterClass); - case 6: return PickProxyZed060(MonsterClass); - case 7: return PickProxyZed070(MonsterClass); - case 8: return PickProxyZed080(MonsterClass); - case 9: return PickProxyZed090(MonsterClass); - case 10: return PickProxyZed100(MonsterClass); - default: return PickProxyZed100(MonsterClass); + case 1: return PickProxyZed010(NMC, MonsterClass); + case 2: return PickProxyZed020(NMC, MonsterClass); + case 3: return PickProxyZed030(NMC, MonsterClass); + case 4: return PickProxyZed040(NMC, MonsterClass); + case 5: return PickProxyZed050(NMC, MonsterClass); + case 6: return PickProxyZed060(NMC, MonsterClass); + case 7: return PickProxyZed070(NMC, MonsterClass); + case 8: return PickProxyZed080(NMC, MonsterClass); + case 9: return PickProxyZed090(NMC, MonsterClass); + case 10: return PickProxyZed100(NMC, MonsterClass); + default: return PickProxyZed100(NMC, MonsterClass); } } -private static function class PickProxyZed010(class MonsterClass) +private static function class PickProxyZed010(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_010'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_010'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_010'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_010'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_010'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_010'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_010'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_010'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_010'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_010'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_010'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_010'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_010'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_010'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_010'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_010'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_010'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_010'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_010'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_010'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_010'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_010'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_010'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_010'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_010'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_010'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_010'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_010'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_010'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_010'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_010'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_010'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_010'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_010'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_010'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_010'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_010'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_010'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_010'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_010'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_010'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_010'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_010'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_010'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_010'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_010'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_010'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_010'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_010'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_010'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_010'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_010'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_010'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_010'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_010'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_010'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_010'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_010'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_010'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_010'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_010'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_010'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_010'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_010'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_010'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_010'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_010'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_010'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_010'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_010'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_010'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_010'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_010'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_010'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_010'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_010'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_010'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_010'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_010'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_010'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_010'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_010'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_010'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_010'; + default: return DefMonsterClass; } } -private static function class PickProxyZed020(class MonsterClass) +private static function class PickProxyZed020(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_020'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_020'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_020'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_020'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_020'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_020'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_020'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_020'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_020'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_020'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_020'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_020'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_020'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_020'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_020'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_020'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_020'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_020'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_020'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_020'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_020'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_020'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_020'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_020'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_020'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_020'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_020'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_020'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_020'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_020'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_020'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_020'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_020'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_020'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_020'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_020'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_020'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_020'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_020'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_020'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_020'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_020'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_020'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_020'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_020'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_020'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_020'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_020'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_020'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_020'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_020'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_020'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_020'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_020'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_020'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_020'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_020'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_020'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_020'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_020'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_020'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_020'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_020'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_020'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_020'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_020'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_020'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_020'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_020'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_020'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_020'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_020'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_020'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_020'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_020'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_020'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_020'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_020'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_020'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_020'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_020'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_020'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_020'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_020'; + default: return DefMonsterClass; } } -private static function class PickProxyZed030(class MonsterClass) +private static function class PickProxyZed030(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_030'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_030'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_030'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_030'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_030'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_030'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_030'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_030'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_030'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_030'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_030'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_030'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_030'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_030'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_030'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_030'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_030'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_030'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_030'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_030'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_030'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_030'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_030'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_030'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_030'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_030'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_030'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_030'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_030'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_030'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_030'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_030'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_030'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_030'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_030'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_030'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_030'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_030'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_030'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_030'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_030'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_030'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_030'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_030'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_030'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_030'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_030'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_030'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_030'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_030'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_030'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_030'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_030'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_030'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_030'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_030'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_030'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_030'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_030'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_030'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_030'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_030'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_030'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_030'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_030'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_030'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_030'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_030'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_030'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_030'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_030'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_030'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_030'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_030'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_030'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_030'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_030'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_030'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_030'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_030'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_030'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_030'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_030'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_030'; + default: return DefMonsterClass; } } -private static function class PickProxyZed040(class MonsterClass) +private static function class PickProxyZed040(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_040'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_040'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_040'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_040'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_040'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_040'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_040'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_040'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_040'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_040'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_040'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_040'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_040'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_040'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_040'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_040'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_040'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_040'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_040'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_040'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_040'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_040'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_040'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_040'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_040'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_040'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_040'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_040'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_040'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_040'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_040'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_040'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_040'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_040'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_040'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_040'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_040'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_040'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_040'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_040'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_040'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_040'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_040'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_040'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_040'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_040'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_040'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_040'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_040'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_040'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_040'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_040'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_040'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_040'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_040'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_040'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_040'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_040'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_040'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_040'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_040'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_040'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_040'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_040'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_040'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_040'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_040'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_040'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_040'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_040'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_040'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_040'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_040'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_040'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_040'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_040'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_040'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_040'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_040'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_040'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_040'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_040'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_040'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_040'; + default: return DefMonsterClass; } } -private static function class PickProxyZed050(class MonsterClass) +private static function class PickProxyZed050(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_050'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_050'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_050'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_050'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_050'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_050'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_050'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_050'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_050'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_050'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_050'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_050'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_050'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_050'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_050'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_050'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_050'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_050'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_050'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_050'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_050'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_050'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_050'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_050'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_050'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_050'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_050'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_050'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_050'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_050'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_050'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_050'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_050'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_050'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_050'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_050'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_050'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_050'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_050'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_050'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_050'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_050'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_050'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_050'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_050'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_050'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_050'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_050'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_050'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_050'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_050'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_050'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_050'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_050'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_050'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_050'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_050'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_050'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_050'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_050'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_050'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_050'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_050'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_050'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_050'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_050'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_050'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_050'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_050'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_050'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_050'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_050'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_050'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_050'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_050'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_050'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_050'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_050'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_050'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_050'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_050'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_050'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_050'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_050'; + default: return DefMonsterClass; } } -private static function class PickProxyZed060(class MonsterClass) +private static function class PickProxyZed060(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_060'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_060'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_060'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_060'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_060'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_060'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_060'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_060'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_060'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_060'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_060'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_060'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_060'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_060'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_060'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_060'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_060'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_060'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_060'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_060'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_060'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_060'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_060'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_060'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_060'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_060'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_060'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_060'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_060'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_060'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_060'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_060'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_060'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_060'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_060'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_060'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_060'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_060'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_060'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_060'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_060'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_060'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_060'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_060'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_060'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_060'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_060'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_060'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_060'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_060'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_060'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_060'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_060'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_060'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_060'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_060'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_060'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_060'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_060'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_060'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_060'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_060'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_060'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_060'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_060'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_060'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_060'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_060'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_060'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_060'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_060'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_060'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_060'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_060'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_060'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_060'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_060'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_060'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_060'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_060'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_060'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_060'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_060'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_060'; + default: return DefMonsterClass; } } -private static function class PickProxyZed070(class MonsterClass) +private static function class PickProxyZed070(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_070'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_070'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_070'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_070'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_070'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_070'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_070'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_070'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_070'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_070'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_070'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_070'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_070'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_070'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_070'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_070'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_070'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_070'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_070'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_070'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_070'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_070'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_070'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_070'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_070'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_070'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_070'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_070'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_070'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_070'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_070'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_070'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_070'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_070'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_070'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_070'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_070'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_070'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_070'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_070'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_070'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_070'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_070'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_070'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_070'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_070'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_070'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_070'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_070'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_070'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_070'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_070'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_070'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_070'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_070'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_070'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_070'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_070'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_070'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_070'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_070'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_070'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_070'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_070'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_070'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_070'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_070'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_070'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_070'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_070'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_070'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_070'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_070'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_070'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_070'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_070'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_070'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_070'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_070'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_070'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_070'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_070'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_070'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_070'; + default: return DefMonsterClass; } } -private static function class PickProxyZed080(class MonsterClass) +private static function class PickProxyZed080(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_080'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_080'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_080'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_080'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_080'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_080'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_080'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_080'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_080'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_080'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_080'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_080'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_080'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_080'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_080'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_080'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_080'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_080'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_080'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_080'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_080'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_080'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_080'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_080'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_080'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_080'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_080'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_080'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_080'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_080'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_080'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_080'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_080'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_080'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_080'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_080'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_080'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_080'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_080'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_080'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_080'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_080'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_080'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_080'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_080'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_080'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_080'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_080'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_080'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_080'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_080'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_080'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_080'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_080'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_080'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_080'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_080'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_080'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_080'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_080'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_080'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_080'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_080'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_080'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_080'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_080'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_080'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_080'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_080'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_080'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_080'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_080'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_080'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_080'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_080'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_080'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_080'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_080'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_080'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_080'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_080'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_080'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_080'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_080'; + default: return DefMonsterClass; } } -private static function class PickProxyZed090(class MonsterClass) +private static function class PickProxyZed090(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_090'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_090'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_090'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_090'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_090'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_090'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_090'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_090'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_090'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_090'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_090'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_090'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_090'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_090'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_090'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_090'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_090'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_090'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_090'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_090'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_090'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_090'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_090'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_090'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_090'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_090'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_090'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_090'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_090'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_090'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_090'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_090'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_090'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_090'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_090'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_090'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_090'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_090'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_090'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_090'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_090'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_090'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_090'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_090'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_090'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_090'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_090'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_090'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_090'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_090'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_090'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_090'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_090'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_090'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_090'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_090'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_090'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_090'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_090'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_090'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_090'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_090'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_090'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_090'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_090'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_090'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_090'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_090'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_090'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_090'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_090'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_090'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_090'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_090'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_090'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_090'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_090'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_090'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_090'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_090'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_090'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_090'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_090'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_090'; + default: return DefMonsterClass; } } -private static function class PickProxyZed100(class MonsterClass) +private static function class PickProxyZed100(Name MonsterClass, class DefMonsterClass) { switch (MonsterClass) { - case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_100'; - case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_100'; - case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_100'; - case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_100'; - case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_100'; - case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_100'; - case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_100'; - case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_100'; - case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_100'; - case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_100'; - case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_100'; - case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_100'; - case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_100'; - case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_100'; - case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_100'; - case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_100'; - case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_100'; - case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_100'; - case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_100'; - case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_100'; - case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_100'; - case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_100'; - case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_100'; - case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_100'; - case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_100'; - case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_100'; - case class'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_100'; - case class'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_100'; - case class'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_100'; - case class'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_100'; - case class'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_100'; - case class'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_100'; - case class'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_100'; - case class'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_100'; - case class'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_100'; - case class'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_100'; - case class'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_100'; - case class'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_100'; - case class'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_100'; - case class'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_100'; - case class'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_100'; - case class'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_100'; - default: return MonsterClass; + case 'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_100'; + case 'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_100'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_100'; + case 'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_100'; + case 'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_100'; + case 'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_100'; + case 'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_100'; + case 'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_100'; + case 'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_100'; + case 'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_100'; + case 'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_100'; + case 'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_100'; + case 'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_100'; + case 'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_100'; + case 'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_100'; + case 'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_100'; + case 'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_100'; + case 'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_100'; + case 'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_100'; + case 'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_100'; + case 'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_100'; + case 'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_100'; + case 'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_100'; + case 'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_100'; + case 'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_100'; + case 'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_100'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'WMPawn_ZedClot_Slasher_Omega_100'; + case 'WMPawn_ZedCrawler_Mini': return class'WMPawn_ZedCrawler_Mini_100'; + case 'WMPawn_ZedCrawler_Medium': return class'WMPawn_ZedCrawler_Medium_100'; + case 'WMPawn_ZedCrawler_Big': return class'WMPawn_ZedCrawler_Big_100'; + case 'WMPawn_ZedCrawler_Huge': return class'WMPawn_ZedCrawler_Huge_100'; + case 'WMPawn_ZedCrawler_Ultra': return class'WMPawn_ZedCrawler_Ultra_100'; + case 'WMPawn_ZedFleshpound_Predator': return class'WMPawn_ZedFleshpound_Predator_100'; + case 'WMPawn_ZedFleshpound_Omega': return class'WMPawn_ZedFleshpound_Omega_100'; + case 'WMPawn_ZedGorefast_Omega': return class'WMPawn_ZedGorefast_Omega_100'; + case 'WMPawn_ZedHusk_Tiny': return class'WMPawn_ZedHusk_Tiny_100'; + case 'WMPawn_ZedHusk_Omega': return class'WMPawn_ZedHusk_Omega_100'; + case 'WMPawn_ZedScrake_Tiny': return class'WMPawn_ZedScrake_Tiny_100'; + case 'WMPawn_ZedScrake_Omega': return class'WMPawn_ZedScrake_Omega_100'; + case 'WMPawn_ZedScrake_Emperor': return class'WMPawn_ZedScrake_Emperor_100'; + case 'WMPawn_ZedSiren_Omega': return class'WMPawn_ZedSiren_Omega_100'; + case 'WMPawn_ZedStalker_Omega': return class'WMPawn_ZedStalker_Omega_100'; + default: return DefMonsterClass; } } diff --git a/MskGs/Classes/MskGs_Endless.uc b/MskGs/Classes/MskGs_Endless.uc index e8e8a48..7de999a 100644 --- a/MskGs/Classes/MskGs_Endless.uc +++ b/MskGs/Classes/MskGs_Endless.uc @@ -16,6 +16,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { + `log(">>>>>>>>>>" @ KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut)); Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } diff --git a/MskGs/Classes/MskGs_Objective.uc b/MskGs/Classes/MskGs_Objective.uc index 92b5348..7036711 100644 --- a/MskGs/Classes/MskGs_Objective.uc +++ b/MskGs/Classes/MskGs_Objective.uc @@ -17,6 +17,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { + `log(">>>>>>>>>>" @ KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut)); Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } diff --git a/MskGs/Classes/MskGs_Survival.uc b/MskGs/Classes/MskGs_Survival.uc index 827c2a4..77694c6 100644 --- a/MskGs/Classes/MskGs_Survival.uc +++ b/MskGs/Classes/MskGs_Survival.uc @@ -16,6 +16,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { + `log(">>>>>>>>>>" @ KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut)); Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } diff --git a/MskGs/Classes/MskGs_VersusSurvival.uc b/MskGs/Classes/MskGs_VersusSurvival.uc index f6cdc54..fc3fc65 100644 --- a/MskGs/Classes/MskGs_VersusSurvival.uc +++ b/MskGs/Classes/MskGs_VersusSurvival.uc @@ -17,6 +17,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { + `log(">>>>>>>>>>" @ KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut)); Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } diff --git a/MskGs/Classes/MskGs_WeeklySurvival.uc b/MskGs/Classes/MskGs_WeeklySurvival.uc index 4d426c5..3633884 100644 --- a/MskGs/Classes/MskGs_WeeklySurvival.uc +++ b/MskGs/Classes/MskGs_WeeklySurvival.uc @@ -17,6 +17,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { + `log(">>>>>>>>>>" @ KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut)); Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_010.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_010.uc index b025159..6962c4f 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_010.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_010 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_010 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_020.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_020.uc index c4e8496..d1c31cf 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_020.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_020 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_020 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_030.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_030.uc index e6da445..92d5f34 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_030.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_030 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_030 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_040.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_040.uc index 9ee10b8..2687ae4 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_040.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_040 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_040 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_050.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_050.uc index 3c0f396..df9764a 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_050.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_050 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_050 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_060.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_060.uc index f7a84e2..ed691d0 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_060.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_060 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_060 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_070.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_070.uc index dae53b7..d2b8722 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_070.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_070 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_070 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_080.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_080.uc index cf42d00..88a22be 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_080.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_080 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_080 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_090.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_090.uc index a5e99be..39165cc 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_090.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_090 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_090 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_100.uc b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_100.uc index 5d57456..f887da1 100644 --- a/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_100.uc +++ b/MskGs/Classes/WMPawn_ZedClot_Slasher_Omega_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedClot_Slasher_Omega_100 extends KFPawn_ZedClot_Slasher; +class WMPawn_ZedClot_Slasher_Omega_100 extends KFPawn_ZedClot_Slasher + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_010.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_010.uc index ea313b2..e865845 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_010.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_010 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_010 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_020.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_020.uc index fb52354..dd54186 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_020.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_020 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_020 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_030.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_030.uc index 041cc25..9cf2aeb 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_030.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_030 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_030 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_040.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_040.uc index b7cc51f..cafccf4 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_040.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_040 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_040 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_050.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_050.uc index ebacec8..4efbce1 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_050.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_050 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_050 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_060.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_060.uc index 9e5d9b3..336e58f 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_060.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_060 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_060 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_070.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_070.uc index b88720c..1ce79f8 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_070.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_070 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_070 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_080.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_080.uc index 6ab61dd..338479f 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_080.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_080 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_080 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_090.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_090.uc index ea03f4b..99040b2 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_090.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_090 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_090 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Big_100.uc b/MskGs/Classes/WMPawn_ZedCrawler_Big_100.uc index 98b6714..8825b99 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Big_100.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Big_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Big_100 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big_100 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_010.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_010.uc index 778b76c..cfa9f33 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_010.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_010 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_010 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_020.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_020.uc index dc0cf2e..70d62fc 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_020.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_020 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_020 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_030.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_030.uc index 769feb9..354b6a7 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_030.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_030 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_030 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_040.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_040.uc index 2fe905a..43a3e24 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_040.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_040 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_040 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_050.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_050.uc index 95fa94e..c04a144 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_050.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_050 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_050 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_060.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_060.uc index 909f3b1..eb180ff 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_060.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_060 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_060 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_070.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_070.uc index 2b25123..679bace 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_070.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_070 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_070 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_080.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_080.uc index 518f93c..d103d81 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_080.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_080 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_080 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_090.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_090.uc index 253b177..04f399d 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_090.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_090 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_090 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Huge_100.uc b/MskGs/Classes/WMPawn_ZedCrawler_Huge_100.uc index d3926d5..3f75f29 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Huge_100.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Huge_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Huge_100 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge_100 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_010.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_010.uc index 3f50caa..354b602 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_010.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_010 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_010 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_020.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_020.uc index 3acca68..f7ef390 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_020.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_020 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_020 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_030.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_030.uc index 7120976..f5991cf 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_030.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_030 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_030 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_040.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_040.uc index ccb855e..138698f 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_040.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_040 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_040 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_050.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_050.uc index 7e249bc..535aec9 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_050.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_050 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_050 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_060.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_060.uc index da44c58..d40ae7d 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_060.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_060 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_060 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_070.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_070.uc index f3a8158..6f2708b 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_070.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_070 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_070 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_080.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_080.uc index c2f6a1b..dc6ebbf 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_080.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_080 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_080 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_090.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_090.uc index 642a7af..aa101ea 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_090.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_090 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_090 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Medium_100.uc b/MskGs/Classes/WMPawn_ZedCrawler_Medium_100.uc index 777a0db..5a18a20 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Medium_100.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Medium_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Medium_100 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium_100 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_010.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_010.uc index 19f371d..e4a5179 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_010.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_010 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_010 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_020.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_020.uc index 330eaf9..fc5e4be 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_020.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_020 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_020 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_030.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_030.uc index 56f8609..a03ae58 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_030.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_030 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_030 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_040.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_040.uc index 548d4a3..a9eda38 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_040.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_040 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_040 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_050.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_050.uc index 4220978..ddc16e6 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_050.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_050 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_050 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_060.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_060.uc index 9fd6112..cff4766 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_060.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_060 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_060 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_070.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_070.uc index 037f6e7..f1f1418 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_070.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_070 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_070 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_080.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_080.uc index 7522f0b..b3c5a6a 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_080.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_080 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_080 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_090.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_090.uc index cf80849..62b8c27 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_090.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_090 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_090 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Mini_100.uc b/MskGs/Classes/WMPawn_ZedCrawler_Mini_100.uc index 6346e49..7c79755 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Mini_100.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Mini_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Mini_100 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini_100 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_010.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_010.uc index 24823fc..a391ad9 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_010.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_010 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_010 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_020.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_020.uc index ebd56c2..b957613 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_020.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_020 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_020 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_030.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_030.uc index 62ef5b3..26acae1 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_030.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_030 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_030 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_040.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_040.uc index 925253a..799ff55 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_040.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_040 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_040 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_050.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_050.uc index dfcafac..7713923 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_050.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_050 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_050 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_060.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_060.uc index 2abb5ca..ec89c23 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_060.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_060 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_060 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_070.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_070.uc index d6b8a88..376cfea 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_070.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_070 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_070 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_080.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_080.uc index d23fcfa..779b5f0 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_080.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_080 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_080 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_090.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_090.uc index d398ca7..09b5758 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_090.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_090 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_090 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_100.uc b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_100.uc index 7402345..b80b617 100644 --- a/MskGs/Classes/WMPawn_ZedCrawler_Ultra_100.uc +++ b/MskGs/Classes/WMPawn_ZedCrawler_Ultra_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedCrawler_Ultra_100 extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra_100 extends KFPawn_ZedCrawler + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_010.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_010.uc index 8d74a82..0bd32b5 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_010.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_010 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_010 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_020.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_020.uc index 2532654..57d8fe9 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_020.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_020 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_020 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_030.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_030.uc index 7b3774c..d50b085 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_030.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_030 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_030 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_040.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_040.uc index c907d23..7897d41 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_040.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_040 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_040 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_050.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_050.uc index c555e11..6177b6d 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_050.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_050 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_050 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_060.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_060.uc index d1dd204..064a5c7 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_060.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_060 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_060 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_070.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_070.uc index de9ce15..2813ce4 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_070.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_070 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_070 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_080.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_080.uc index 686583e..1f2cb5e 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_080.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_080 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_080 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_090.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_090.uc index 76b2c0a..5288f8c 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_090.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_090 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_090 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedGorefast_Omega_100.uc b/MskGs/Classes/WMPawn_ZedGorefast_Omega_100.uc index f5585df..e530eca 100644 --- a/MskGs/Classes/WMPawn_ZedGorefast_Omega_100.uc +++ b/MskGs/Classes/WMPawn_ZedGorefast_Omega_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedGorefast_Omega_100 extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega_100 extends KFPawn_ZedGorefast + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_010.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_010.uc index a343e84..5ec7424 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_010.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_010 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_010 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_020.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_020.uc index b2e9c88..6e34a29 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_020.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_020 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_020 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_030.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_030.uc index 69dc655..a73d5bd 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_030.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_030 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_030 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_040.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_040.uc index 0cdcb46..885a115 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_040.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_040 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_040 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_050.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_050.uc index 361a20d..6ee6cc0 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_050.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_050 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_050 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_060.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_060.uc index 1dd6f37..c1ebffb 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_060.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_060 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_060 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_070.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_070.uc index 44d8589..58fede5 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_070.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_070 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_070 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_080.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_080.uc index d97242a..1a447c2 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_080.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_080 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_080 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_090.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_090.uc index e815719..be02729 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_090.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_090 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_090 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Omega_100.uc b/MskGs/Classes/WMPawn_ZedHusk_Omega_100.uc index 0bbd4f7..fa8d348 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Omega_100.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Omega_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Omega_100 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega_100 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_010.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_010.uc index 9b0e094..84af91b 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_010.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_010 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_010 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_020.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_020.uc index 703f9ef..8fdbba1 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_020.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_020 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_020 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_030.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_030.uc index ab7cb10..a19ce99 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_030.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_030 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_030 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_040.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_040.uc index 598c881..498c64e 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_040.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_040 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_040 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_050.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_050.uc index 693f3c0..6725abf 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_050.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_050 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_050 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_060.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_060.uc index a3920df..bbaf333 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_060.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_060 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_060 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_070.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_070.uc index db98f20..7bd0b09 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_070.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_070 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_070 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_080.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_080.uc index 6a24bce..88bc8d2 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_080.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_080 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_080 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_090.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_090.uc index b6a374a..bd74a9f 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_090.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_090 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_090 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedHusk_Tiny_100.uc b/MskGs/Classes/WMPawn_ZedHusk_Tiny_100.uc index 96cf599..9368995 100644 --- a/MskGs/Classes/WMPawn_ZedHusk_Tiny_100.uc +++ b/MskGs/Classes/WMPawn_ZedHusk_Tiny_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedHusk_Tiny_100 extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny_100 extends KFPawn_ZedHusk + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_010.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_010.uc index 9bb5cb4..07a000e 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_010.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_010.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_010 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_010 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_020.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_020.uc index d2e28ce..5b025ef 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_020.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_020.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_020 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_020 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_030.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_030.uc index 6153d3d..7ae97d9 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_030.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_030.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_030 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_030 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_040.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_040.uc index 583f5b7..e1d1b2e 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_040.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_040.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_040 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_040 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_050.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_050.uc index 41d867f..9133292 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_050.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_050.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_050 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_050 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_060.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_060.uc index 16dc98f..cf40b3e 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_060.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_060.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_060 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_060 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_070.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_070.uc index 7af8722..f1b0b98 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_070.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_070.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_070 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_070 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_080.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_080.uc index 06fe358..8d23545 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_080.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_080.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_080 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_080 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_090.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_090.uc index 92ae7be..26d0554 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_090.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_090.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_090 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_090 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/MskGs/Classes/WMPawn_ZedStalker_Omega_100.uc b/MskGs/Classes/WMPawn_ZedStalker_Omega_100.uc index eac204a..8bcd0cf 100644 --- a/MskGs/Classes/WMPawn_ZedStalker_Omega_100.uc +++ b/MskGs/Classes/WMPawn_ZedStalker_Omega_100.uc @@ -1,4 +1,5 @@ -class WMPawn_ZedStalker_Omega_100 extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega_100 extends KFPawn_ZedStalker + dependson(PreloadContent); defaultproperties { diff --git a/ZedternalReborn b/ZedternalReborn deleted file mode 160000 index 8b84081..0000000 --- a/ZedternalReborn +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8b84081a32ebca936e31e5e4418dcbf5b652063e diff --git a/builder.cfg b/builder.cfg index c77996f..693a31f 100644 --- a/builder.cfg +++ b/builder.cfg @@ -8,7 +8,7 @@ StripSource="True" # Mutators to be compiled # Specify them with a space as a separator, # Mutators will be compiled in the specified order -PackageBuildOrder="ZedternalReborn MskGs" +PackageBuildOrder="MskGs" ### Steam Workshop upload parameters ### diff --git a/tools b/tools index b250635..49fcaf6 160000 --- a/tools +++ b/tools @@ -1 +1 @@ -Subproject commit b250635f88eef1a54c4af34ea3e1451c1f514a28 +Subproject commit 49fcaf67a29c5b478dc10f1f0ae08ed43017cd36