From d8e89d3d06d95aad0c7824ee057f3c5da3e03a8d Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Sat, 23 Jul 2022 18:42:57 +0300 Subject: [PATCH 01/11] update build tools --- tools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools b/tools index 49fcaf6..2f173aa 160000 --- a/tools +++ b/tools @@ -1 +1 @@ -Subproject commit 49fcaf67a29c5b478dc10f1f0ae08ed43017cd36 +Subproject commit 2f173aad7a6f4578574764801136a0d86e830653 From a2423c01b0d0320a9ceec6ff08b81e17ee0dd4c0 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 1 Aug 2022 14:09:38 +0300 Subject: [PATCH 02/11] wip --- MskGs/Classes/KFGameInfoHelper.uc | 639 ------------------ MskGs/Classes/{MskGsMut.upkg => MSKGS.upkg} | 0 MskGs/Classes/MSKGS_GM_Endless.uc | 26 + MskGs/Classes/MSKGS_GM_GameInfo.uc | 636 +++++++++++++++++ MskGs/Classes/MSKGS_GM_Objective.uc | 26 + MskGs/Classes/MSKGS_GM_Survival.uc | 26 + MskGs/Classes/MSKGS_GM_VersusSurvival.uc | 26 + MskGs/Classes/MSKGS_GM_WeeklySurvival.uc | 26 + MskGs/Classes/MSKGS_OnlineSubsystem.uc | 11 + ...oteCollector.uc => MSKGS_VoteCollector.uc} | 14 - MskGs/Classes/MapStats.uc | 47 -- MskGs/Classes/MskGsMut.uc | 4 +- MskGs/Classes/MskGs_Endless.uc | 26 - MskGs/Classes/MskGs_Objective.uc | 27 - MskGs/Classes/MskGs_Survival.uc | 26 - MskGs/Classes/MskGs_VersusSurvival.uc | 27 - MskGs/Classes/MskGs_WeeklySurvival.uc | 27 - ... Proxy_KFPawn_ZedBloatKingSubspawn_010.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_020.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_030.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_040.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_050.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_060.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_070.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_080.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_090.uc} | 2 +- ... Proxy_KFPawn_ZedBloatKingSubspawn_100.uc} | 2 +- ...10.uc => Proxy_KFPawn_ZedBloatKing_010.uc} | 2 +- ...20.uc => Proxy_KFPawn_ZedBloatKing_020.uc} | 2 +- ...30.uc => Proxy_KFPawn_ZedBloatKing_030.uc} | 2 +- ...40.uc => Proxy_KFPawn_ZedBloatKing_040.uc} | 2 +- ...50.uc => Proxy_KFPawn_ZedBloatKing_050.uc} | 2 +- ...60.uc => Proxy_KFPawn_ZedBloatKing_060.uc} | 2 +- ...70.uc => Proxy_KFPawn_ZedBloatKing_070.uc} | 2 +- ...80.uc => Proxy_KFPawn_ZedBloatKing_080.uc} | 2 +- ...90.uc => Proxy_KFPawn_ZedBloatKing_090.uc} | 2 +- ...00.uc => Proxy_KFPawn_ZedBloatKing_100.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_010.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_020.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_030.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_040.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_050.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_060.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_070.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_080.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_090.uc} | 2 +- ...KFPawn_ZedBloatKing_SantasWorkshop_100.uc} | 2 +- ...at_010.uc => Proxy_KFPawn_ZedBloat_010.uc} | 2 +- ...at_020.uc => Proxy_KFPawn_ZedBloat_020.uc} | 2 +- ...at_030.uc => Proxy_KFPawn_ZedBloat_030.uc} | 2 +- ...at_040.uc => Proxy_KFPawn_ZedBloat_040.uc} | 2 +- ...at_050.uc => Proxy_KFPawn_ZedBloat_050.uc} | 2 +- ...at_060.uc => Proxy_KFPawn_ZedBloat_060.uc} | 2 +- ...at_070.uc => Proxy_KFPawn_ZedBloat_070.uc} | 2 +- ...at_080.uc => Proxy_KFPawn_ZedBloat_080.uc} | 2 +- ...at_090.uc => Proxy_KFPawn_ZedBloat_090.uc} | 2 +- ...at_100.uc => Proxy_KFPawn_ZedBloat_100.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_010.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_020.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_030.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_040.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_050.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_060.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_070.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_080.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_090.uc} | 2 +- ... => Proxy_KFPawn_ZedClot_AlphaKing_100.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_010.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_020.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_030.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_040.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_050.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_060.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_070.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_080.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_090.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedClot_Alpha_100.uc} | 2 +- ...10.uc => Proxy_KFPawn_ZedClot_Cyst_010.uc} | 2 +- ...20.uc => Proxy_KFPawn_ZedClot_Cyst_020.uc} | 2 +- ...30.uc => Proxy_KFPawn_ZedClot_Cyst_030.uc} | 2 +- ...40.uc => Proxy_KFPawn_ZedClot_Cyst_040.uc} | 2 +- ...50.uc => Proxy_KFPawn_ZedClot_Cyst_050.uc} | 2 +- ...60.uc => Proxy_KFPawn_ZedClot_Cyst_060.uc} | 2 +- ...70.uc => Proxy_KFPawn_ZedClot_Cyst_070.uc} | 2 +- ...80.uc => Proxy_KFPawn_ZedClot_Cyst_080.uc} | 2 +- ...90.uc => Proxy_KFPawn_ZedClot_Cyst_090.uc} | 2 +- ...00.uc => Proxy_KFPawn_ZedClot_Cyst_100.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_010.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_020.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_030.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_040.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_050.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_060.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_070.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_080.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_090.uc} | 2 +- ...uc => Proxy_KFPawn_ZedClot_Slasher_100.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_010.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_020.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_030.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_040.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_050.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_060.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_070.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_080.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_090.uc} | 2 +- ....uc => Proxy_KFPawn_ZedCrawlerKing_100.uc} | 2 +- ..._010.uc => Proxy_KFPawn_ZedCrawler_010.uc} | 2 +- ..._020.uc => Proxy_KFPawn_ZedCrawler_020.uc} | 2 +- ..._030.uc => Proxy_KFPawn_ZedCrawler_030.uc} | 2 +- ..._040.uc => Proxy_KFPawn_ZedCrawler_040.uc} | 2 +- ..._050.uc => Proxy_KFPawn_ZedCrawler_050.uc} | 2 +- ..._060.uc => Proxy_KFPawn_ZedCrawler_060.uc} | 2 +- ..._070.uc => Proxy_KFPawn_ZedCrawler_070.uc} | 2 +- ..._080.uc => Proxy_KFPawn_ZedCrawler_080.uc} | 2 +- ..._090.uc => Proxy_KFPawn_ZedCrawler_090.uc} | 2 +- ..._100.uc => Proxy_KFPawn_ZedCrawler_100.uc} | 2 +- ..._EMP_010.uc => Proxy_KFPawn_ZedDAR_010.uc} | 2 +- ..._EMP_020.uc => Proxy_KFPawn_ZedDAR_020.uc} | 2 +- ..._EMP_030.uc => Proxy_KFPawn_ZedDAR_030.uc} | 2 +- ..._EMP_040.uc => Proxy_KFPawn_ZedDAR_040.uc} | 2 +- ..._EMP_050.uc => Proxy_KFPawn_ZedDAR_050.uc} | 2 +- ..._EMP_060.uc => Proxy_KFPawn_ZedDAR_060.uc} | 2 +- ..._EMP_070.uc => Proxy_KFPawn_ZedDAR_070.uc} | 2 +- ..._EMP_080.uc => Proxy_KFPawn_ZedDAR_080.uc} | 2 +- ..._EMP_090.uc => Proxy_KFPawn_ZedDAR_090.uc} | 2 +- ..._EMP_100.uc => Proxy_KFPawn_ZedDAR_100.uc} | 2 +- MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_010.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_020.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_030.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_040.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_050.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_060.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_070.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_080.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_090.uc | 9 + MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_100.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_010.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_020.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_030.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_040.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_050.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_060.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_070.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_080.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_090.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Laser_100.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_010.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_020.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_030.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_040.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_050.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_060.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_070.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_080.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_090.uc | 9 + .../Classes/Proxy_KFPawn_ZedDAR_Rocket_100.uc | 9 + ... => Proxy_KFPawn_ZedFleshpoundKing_010.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_020.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_030.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_040.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_050.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_060.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_070.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_080.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_090.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundKing_100.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_010.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_020.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_030.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_040.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_050.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_060.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_070.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_080.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_090.uc} | 2 +- ... => Proxy_KFPawn_ZedFleshpoundMini_100.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_010.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_020.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_030.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_040.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_050.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_060.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_070.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_080.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_090.uc} | 2 +- ...0.uc => Proxy_KFPawn_ZedFleshpound_100.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_010.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_020.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_030.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_040.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_050.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_060.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_070.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_080.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_090.uc} | 2 +- ... Proxy_KFPawn_ZedGorefastDualBlade_100.uc} | 2 +- ...010.uc => Proxy_KFPawn_ZedGorefast_010.uc} | 2 +- ...020.uc => Proxy_KFPawn_ZedGorefast_020.uc} | 2 +- ...030.uc => Proxy_KFPawn_ZedGorefast_030.uc} | 2 +- ...040.uc => Proxy_KFPawn_ZedGorefast_040.uc} | 2 +- ...050.uc => Proxy_KFPawn_ZedGorefast_050.uc} | 2 +- ...060.uc => Proxy_KFPawn_ZedGorefast_060.uc} | 2 +- ...070.uc => Proxy_KFPawn_ZedGorefast_070.uc} | 2 +- ...080.uc => Proxy_KFPawn_ZedGorefast_080.uc} | 2 +- ...090.uc => Proxy_KFPawn_ZedGorefast_090.uc} | 2 +- ...100.uc => Proxy_KFPawn_ZedGorefast_100.uc} | 2 +- ...ans_010.uc => Proxy_KFPawn_ZedHans_010.uc} | 2 +- ...ans_020.uc => Proxy_KFPawn_ZedHans_020.uc} | 2 +- ...ans_030.uc => Proxy_KFPawn_ZedHans_030.uc} | 2 +- ...ans_040.uc => Proxy_KFPawn_ZedHans_040.uc} | 2 +- ...ans_050.uc => Proxy_KFPawn_ZedHans_050.uc} | 2 +- ...ans_060.uc => Proxy_KFPawn_ZedHans_060.uc} | 2 +- ...ans_070.uc => Proxy_KFPawn_ZedHans_070.uc} | 2 +- ...ans_080.uc => Proxy_KFPawn_ZedHans_080.uc} | 2 +- ...ans_090.uc => Proxy_KFPawn_ZedHans_090.uc} | 2 +- ...ans_100.uc => Proxy_KFPawn_ZedHans_100.uc} | 2 +- ...usk_010.uc => Proxy_KFPawn_ZedHusk_010.uc} | 2 +- ...usk_020.uc => Proxy_KFPawn_ZedHusk_020.uc} | 2 +- ...usk_030.uc => Proxy_KFPawn_ZedHusk_030.uc} | 2 +- ...usk_040.uc => Proxy_KFPawn_ZedHusk_040.uc} | 2 +- ...usk_050.uc => Proxy_KFPawn_ZedHusk_050.uc} | 2 +- ...usk_060.uc => Proxy_KFPawn_ZedHusk_060.uc} | 2 +- ...usk_070.uc => Proxy_KFPawn_ZedHusk_070.uc} | 2 +- ...usk_080.uc => Proxy_KFPawn_ZedHusk_080.uc} | 2 +- ...usk_090.uc => Proxy_KFPawn_ZedHusk_090.uc} | 2 +- ...usk_100.uc => Proxy_KFPawn_ZedHusk_100.uc} | 2 +- ...10.uc => Proxy_KFPawn_ZedMatriarch_010.uc} | 2 +- ...20.uc => Proxy_KFPawn_ZedMatriarch_020.uc} | 2 +- ...30.uc => Proxy_KFPawn_ZedMatriarch_030.uc} | 2 +- ...40.uc => Proxy_KFPawn_ZedMatriarch_040.uc} | 2 +- ...50.uc => Proxy_KFPawn_ZedMatriarch_050.uc} | 2 +- ...60.uc => Proxy_KFPawn_ZedMatriarch_060.uc} | 2 +- ...70.uc => Proxy_KFPawn_ZedMatriarch_070.uc} | 2 +- ...80.uc => Proxy_KFPawn_ZedMatriarch_080.uc} | 2 +- ...90.uc => Proxy_KFPawn_ZedMatriarch_090.uc} | 2 +- ...00.uc => Proxy_KFPawn_ZedMatriarch_100.uc} | 2 +- ...10.uc => Proxy_KFPawn_ZedPatriarch_010.uc} | 2 +- ...20.uc => Proxy_KFPawn_ZedPatriarch_020.uc} | 2 +- ...30.uc => Proxy_KFPawn_ZedPatriarch_030.uc} | 2 +- ...40.uc => Proxy_KFPawn_ZedPatriarch_040.uc} | 2 +- ...50.uc => Proxy_KFPawn_ZedPatriarch_050.uc} | 2 +- ...60.uc => Proxy_KFPawn_ZedPatriarch_060.uc} | 2 +- ...70.uc => Proxy_KFPawn_ZedPatriarch_070.uc} | 2 +- ...80.uc => Proxy_KFPawn_ZedPatriarch_080.uc} | 2 +- ...90.uc => Proxy_KFPawn_ZedPatriarch_090.uc} | 2 +- ...00.uc => Proxy_KFPawn_ZedPatriarch_100.uc} | 2 +- ...e_010.uc => Proxy_KFPawn_ZedScrake_010.uc} | 2 +- ...e_020.uc => Proxy_KFPawn_ZedScrake_020.uc} | 2 +- ...e_030.uc => Proxy_KFPawn_ZedScrake_030.uc} | 2 +- ...e_040.uc => Proxy_KFPawn_ZedScrake_040.uc} | 2 +- ...e_050.uc => Proxy_KFPawn_ZedScrake_050.uc} | 2 +- ...e_060.uc => Proxy_KFPawn_ZedScrake_060.uc} | 2 +- ...e_070.uc => Proxy_KFPawn_ZedScrake_070.uc} | 2 +- ...e_080.uc => Proxy_KFPawn_ZedScrake_080.uc} | 2 +- ...e_090.uc => Proxy_KFPawn_ZedScrake_090.uc} | 2 +- ...e_100.uc => Proxy_KFPawn_ZedScrake_100.uc} | 2 +- ...en_010.uc => Proxy_KFPawn_ZedSiren_010.uc} | 2 +- ...en_020.uc => Proxy_KFPawn_ZedSiren_020.uc} | 2 +- ...en_030.uc => Proxy_KFPawn_ZedSiren_030.uc} | 2 +- ...en_040.uc => Proxy_KFPawn_ZedSiren_040.uc} | 2 +- ...en_050.uc => Proxy_KFPawn_ZedSiren_050.uc} | 2 +- ...en_060.uc => Proxy_KFPawn_ZedSiren_060.uc} | 2 +- ...en_070.uc => Proxy_KFPawn_ZedSiren_070.uc} | 2 +- ...en_080.uc => Proxy_KFPawn_ZedSiren_080.uc} | 2 +- ...en_090.uc => Proxy_KFPawn_ZedSiren_090.uc} | 2 +- ...en_100.uc => Proxy_KFPawn_ZedSiren_100.uc} | 2 +- ..._010.uc => Proxy_KFPawn_ZedStalker_010.uc} | 2 +- ..._020.uc => Proxy_KFPawn_ZedStalker_020.uc} | 2 +- ..._030.uc => Proxy_KFPawn_ZedStalker_030.uc} | 2 +- ..._040.uc => Proxy_KFPawn_ZedStalker_040.uc} | 2 +- ..._050.uc => Proxy_KFPawn_ZedStalker_050.uc} | 2 +- ..._060.uc => Proxy_KFPawn_ZedStalker_060.uc} | 2 +- ..._070.uc => Proxy_KFPawn_ZedStalker_070.uc} | 2 +- ..._080.uc => Proxy_KFPawn_ZedStalker_080.uc} | 2 +- ..._090.uc => Proxy_KFPawn_ZedStalker_090.uc} | 2 +- ..._100.uc => Proxy_KFPawn_ZedStalker_100.uc} | 2 +- .../Classes/Proxy_WMPawn_ZedBloatKing_010.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_020.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_030.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_040.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_050.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_060.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_070.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_080.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_090.uc | 9 + .../Classes/Proxy_WMPawn_ZedBloatKing_100.uc | 9 + ...Proxy_WMPawn_ZedClot_Slasher_Omega_010.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_020.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_030.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_040.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_050.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_060.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_070.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_080.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_090.uc} | 2 +- ...Proxy_WMPawn_ZedClot_Slasher_Omega_100.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_010.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_020.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_030.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_040.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_050.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_060.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_070.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_080.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_090.uc} | 2 +- ....uc => Proxy_WMPawn_ZedCrawler_Big_100.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_010.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_020.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_030.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_040.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_050.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_060.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_070.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_080.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_090.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Huge_100.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_010.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_020.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_030.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_040.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_050.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_060.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_070.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_080.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_090.uc} | 2 +- ... => Proxy_WMPawn_ZedCrawler_Medium_100.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_010.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_020.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_030.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_040.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_050.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_060.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_070.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_080.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_090.uc} | 2 +- ...uc => Proxy_WMPawn_ZedCrawler_Mini_100.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_010.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_020.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_030.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_040.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_050.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_060.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_070.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_080.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_090.uc} | 2 +- ...c => Proxy_WMPawn_ZedCrawler_Ultra_100.uc} | 2 +- .../Proxy_WMPawn_ZedFleshpoundKing_010.uc | Bin .../Proxy_WMPawn_ZedFleshpoundKing_020.uc | Bin 0 -> 332 bytes .../Proxy_WMPawn_ZedFleshpoundKing_030.uc | Bin 0 -> 332 bytes .../Proxy_WMPawn_ZedFleshpoundKing_040.uc | Bin 0 -> 332 bytes .../Proxy_WMPawn_ZedFleshpoundKing_050.uc | Bin 0 -> 332 bytes .../Proxy_WMPawn_ZedFleshpoundKing_060.uc | Bin 0 -> 332 bytes .../Proxy_WMPawn_ZedFleshpoundKing_070.uc | Bin 0 -> 332 bytes .../Proxy_WMPawn_ZedFleshpoundKing_080.uc | Bin 0 -> 332 bytes .../Proxy_WMPawn_ZedFleshpoundKing_090.uc | Bin 0 -> 332 bytes .../Proxy_WMPawn_ZedFleshpoundKing_100.uc | Bin 0 -> 332 bytes ...> Proxy_WMPawn_ZedFleshpound_Omega_010.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_020.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_030.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_040.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_050.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_060.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_070.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_080.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_090.uc} | 2 +- ...> Proxy_WMPawn_ZedFleshpound_Omega_100.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_010.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_020.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_030.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_040.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_050.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_060.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_070.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_080.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_090.uc} | 2 +- ...roxy_WMPawn_ZedFleshpound_Predator_100.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_010.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_020.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_030.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_040.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_050.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_060.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_070.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_080.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_090.uc} | 2 +- ... => Proxy_WMPawn_ZedGorefast_Omega_100.uc} | 2 +- MskGs/Classes/Proxy_WMPawn_ZedHans_010.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_020.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_030.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_040.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_050.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_060.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_070.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_080.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_090.uc | 9 + MskGs/Classes/Proxy_WMPawn_ZedHans_100.uc | 9 + ...0.uc => Proxy_WMPawn_ZedHusk_Omega_010.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_020.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_030.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_040.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_050.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_060.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_070.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_080.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_090.uc} | 2 +- ...0.uc => Proxy_WMPawn_ZedHusk_Omega_100.uc} | 2 +- ...10.uc => Proxy_WMPawn_ZedHusk_Tiny_010.uc} | 2 +- ...20.uc => Proxy_WMPawn_ZedHusk_Tiny_020.uc} | 2 +- ...30.uc => Proxy_WMPawn_ZedHusk_Tiny_030.uc} | 2 +- ...40.uc => Proxy_WMPawn_ZedHusk_Tiny_040.uc} | 2 +- ...50.uc => Proxy_WMPawn_ZedHusk_Tiny_050.uc} | 2 +- ...60.uc => Proxy_WMPawn_ZedHusk_Tiny_060.uc} | 2 +- ...70.uc => Proxy_WMPawn_ZedHusk_Tiny_070.uc} | 2 +- ...80.uc => Proxy_WMPawn_ZedHusk_Tiny_080.uc} | 2 +- ...90.uc => Proxy_WMPawn_ZedHusk_Tiny_090.uc} | 2 +- ...00.uc => Proxy_WMPawn_ZedHusk_Tiny_100.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_010.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_020.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_030.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_040.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_050.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_060.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_070.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_080.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_090.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Blue_100.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_010.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_020.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_030.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_040.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_050.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_060.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_070.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_080.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_090.uc} | 2 +- ...=> Proxy_WMPawn_ZedHusk_Tiny_Green_100.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_010.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_020.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_030.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_040.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_050.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_060.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_070.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_080.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_090.uc} | 2 +- ... => Proxy_WMPawn_ZedHusk_Tiny_Pink_100.uc} | 2 +- .../Classes/Proxy_WMPawn_ZedMatriarch_010.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_020.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_030.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_040.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_050.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_060.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_070.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_080.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_090.uc | 9 + .../Classes/Proxy_WMPawn_ZedMatriarch_100.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_010.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_020.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_030.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_040.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_050.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_060.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_070.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_080.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_090.uc | 9 + .../Classes/Proxy_WMPawn_ZedPatriarch_100.uc | 9 + ... => Proxy_WMPawn_ZedScrake_Emperor_010.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_020.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_030.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_040.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_050.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_060.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_070.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_080.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_090.uc} | 2 +- ... => Proxy_WMPawn_ZedScrake_Emperor_100.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_010.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_020.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_030.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_040.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_050.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_060.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_070.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_080.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_090.uc} | 2 +- ...uc => Proxy_WMPawn_ZedScrake_Omega_100.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_010.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_020.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_030.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_040.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_050.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_060.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_070.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_080.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_090.uc} | 2 +- ....uc => Proxy_WMPawn_ZedScrake_Tiny_100.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_010.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_020.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_030.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_040.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_050.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_060.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_070.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_080.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_090.uc} | 2 +- ....uc => Proxy_WMPawn_ZedSiren_Omega_100.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_010.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_020.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_030.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_040.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_050.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_060.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_070.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_080.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_090.uc} | 2 +- ...c => Proxy_WMPawn_ZedStalker_Omega_100.uc} | 2 +- MskGs/Classes/_Logger.uc | 20 + MskGs/Constants.uci | 2 + MskGs/Globals.uci | 3 + MskGs/Logger.uci | 15 + .../Pawns/KFPawn_ZedBloat.uc | 2 +- .../Pawns/KFPawn_ZedBloatKing.uc | 2 +- .../Pawns/KFPawn_ZedBloatKingSubspawn.uc | 2 +- .../KFPawn_ZedBloatKing_SantasWorkshop.uc | 2 +- .../Pawns/KFPawn_ZedClot_Alpha.uc | 2 +- .../Pawns/KFPawn_ZedClot_AlphaKing.uc | 2 +- .../Pawns/KFPawn_ZedClot_Cyst.uc | 2 +- .../Pawns/KFPawn_ZedClot_Slasher.uc | 2 +- .../Pawns/KFPawn_ZedCrawler.uc | 2 +- .../Pawns/KFPawn_ZedCrawlerKing.uc | 2 +- .../Pawns/KFPawn_ZedDAR.uc | 2 +- MskGs/Pawns/KFPawn_ZedDAR_EMP.uc | 9 + .../Pawns/KFPawn_ZedDAR_Laser.uc | 18 +- .../Pawns/KFPawn_ZedDAR_Rocket.uc | 2 +- .../Pawns/KFPawn_ZedFleshpound.uc | 2 +- .../Pawns/KFPawn_ZedFleshpoundKing.uc | 2 +- .../Pawns/KFPawn_ZedFleshpoundMini.uc | 2 +- .../Pawns/KFPawn_ZedGorefast.uc | 2 +- .../Pawns/KFPawn_ZedGorefastDualBlade.uc | 2 +- .../Pawns/KFPawn_ZedHans.uc | 2 +- .../Pawns/KFPawn_ZedHusk.uc | 2 +- .../Pawns/KFPawn_ZedMatriarch.uc | 2 +- .../Pawns/KFPawn_ZedPatriarch.uc | 2 +- .../Pawns/KFPawn_ZedScrake.uc | 2 +- .../Pawns/KFPawn_ZedSiren.uc | 2 +- .../Pawns/KFPawn_ZedStalker.uc | 2 +- .../Pawns}/WMPawn_ZedBloatKing.uc | 0 .../Pawns}/WMPawn_ZedClot_Slasher_Omega.uc | 0 .../Pawns}/WMPawn_ZedCrawler_Big.uc | 2 +- .../Pawns}/WMPawn_ZedCrawler_Huge.uc | 2 +- .../Pawns}/WMPawn_ZedCrawler_Medium.uc | 2 +- .../Pawns}/WMPawn_ZedCrawler_Mini.uc | 2 +- .../Pawns}/WMPawn_ZedCrawler_Ultra.uc | 2 +- MskGs/Pawns/WMPawn_ZedFleshpoundKing.uc | Bin 0 -> 332 bytes .../Pawns}/WMPawn_ZedFleshpound_Omega.uc | 0 .../Pawns}/WMPawn_ZedFleshpound_Predator.uc | 0 .../Pawns}/WMPawn_ZedGorefast_Omega.uc | 2 +- .../Pawns}/WMPawn_ZedHans.uc | 0 .../Pawns}/WMPawn_ZedHusk_Omega.uc | 2 +- .../Pawns}/WMPawn_ZedHusk_Tiny.uc | 2 +- .../Pawns}/WMPawn_ZedHusk_Tiny_Blue.uc | 2 +- MskGs/Pawns/WMPawn_ZedHusk_Tiny_Green.uc | 9 + .../Pawns}/WMPawn_ZedHusk_Tiny_Pink.uc | 2 +- .../Pawns}/WMPawn_ZedMatriarch.uc | 0 .../Pawns}/WMPawn_ZedPatriarch.uc | 0 .../Pawns}/WMPawn_ZedScrake_Emperor.uc | 0 .../Pawns}/WMPawn_ZedScrake_Omega.uc | 0 .../Pawns}/WMPawn_ZedScrake_Tiny.uc | 0 .../Pawns}/WMPawn_ZedSiren_Omega.uc | 0 .../Pawns}/WMPawn_ZedStalker_Omega.uc | 2 +- MskGs/generate_proxies.sh | 65 ++ .../KFPawnProxy_ZedDAR_Laser.uc | 9 - .../KFPawnProxy_ZedDAR_Rocket.uc | 9 - gen.sh | 80 --- 575 files changed, 1996 insertions(+), 1397 deletions(-) delete mode 100644 MskGs/Classes/KFGameInfoHelper.uc rename MskGs/Classes/{MskGsMut.upkg => MSKGS.upkg} (100%) create mode 100644 MskGs/Classes/MSKGS_GM_Endless.uc create mode 100644 MskGs/Classes/MSKGS_GM_GameInfo.uc create mode 100644 MskGs/Classes/MSKGS_GM_Objective.uc create mode 100644 MskGs/Classes/MSKGS_GM_Survival.uc create mode 100644 MskGs/Classes/MSKGS_GM_VersusSurvival.uc create mode 100644 MskGs/Classes/MSKGS_GM_WeeklySurvival.uc create mode 100644 MskGs/Classes/MSKGS_OnlineSubsystem.uc rename MskGs/Classes/{MskGsVoteCollector.uc => MSKGS_VoteCollector.uc} (93%) delete mode 100644 MskGs/Classes/MapStats.uc delete mode 100644 MskGs/Classes/MskGs_Endless.uc delete mode 100644 MskGs/Classes/MskGs_Objective.uc delete mode 100644 MskGs/Classes/MskGs_Survival.uc delete mode 100644 MskGs/Classes/MskGs_VersusSurvival.uc delete mode 100644 MskGs/Classes/MskGs_WeeklySurvival.uc rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_010.uc => Proxy_KFPawn_ZedBloatKingSubspawn_010.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_020.uc => Proxy_KFPawn_ZedBloatKingSubspawn_020.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_030.uc => Proxy_KFPawn_ZedBloatKingSubspawn_030.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_040.uc => Proxy_KFPawn_ZedBloatKingSubspawn_040.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_050.uc => Proxy_KFPawn_ZedBloatKingSubspawn_050.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_060.uc => Proxy_KFPawn_ZedBloatKingSubspawn_060.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_070.uc => Proxy_KFPawn_ZedBloatKingSubspawn_070.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_080.uc => Proxy_KFPawn_ZedBloatKingSubspawn_080.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_090.uc => Proxy_KFPawn_ZedBloatKingSubspawn_090.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKingSubspawn_100.uc => Proxy_KFPawn_ZedBloatKingSubspawn_100.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_010.uc => Proxy_KFPawn_ZedBloatKing_010.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_020.uc => Proxy_KFPawn_ZedBloatKing_020.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_030.uc => Proxy_KFPawn_ZedBloatKing_030.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_040.uc => Proxy_KFPawn_ZedBloatKing_040.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_050.uc => Proxy_KFPawn_ZedBloatKing_050.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_060.uc => Proxy_KFPawn_ZedBloatKing_060.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_070.uc => Proxy_KFPawn_ZedBloatKing_070.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_080.uc => Proxy_KFPawn_ZedBloatKing_080.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_090.uc => Proxy_KFPawn_ZedBloatKing_090.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_100.uc => Proxy_KFPawn_ZedBloatKing_100.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_010.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_010.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_020.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_020.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_030.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_030.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_040.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_040.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_050.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_050.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_060.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_060.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_070.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_070.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_080.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_080.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_090.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_090.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloatKing_SantasWorkshop_100.uc => Proxy_KFPawn_ZedBloatKing_SantasWorkshop_100.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_010.uc => Proxy_KFPawn_ZedBloat_010.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_020.uc => Proxy_KFPawn_ZedBloat_020.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_030.uc => Proxy_KFPawn_ZedBloat_030.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_040.uc => Proxy_KFPawn_ZedBloat_040.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_050.uc => Proxy_KFPawn_ZedBloat_050.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_060.uc => Proxy_KFPawn_ZedBloat_060.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_070.uc => Proxy_KFPawn_ZedBloat_070.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_080.uc => Proxy_KFPawn_ZedBloat_080.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_090.uc => Proxy_KFPawn_ZedBloat_090.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedBloat_100.uc => Proxy_KFPawn_ZedBloat_100.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_010.uc => Proxy_KFPawn_ZedClot_AlphaKing_010.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_020.uc => Proxy_KFPawn_ZedClot_AlphaKing_020.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_030.uc => Proxy_KFPawn_ZedClot_AlphaKing_030.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_040.uc => Proxy_KFPawn_ZedClot_AlphaKing_040.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_050.uc => Proxy_KFPawn_ZedClot_AlphaKing_050.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_060.uc => Proxy_KFPawn_ZedClot_AlphaKing_060.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_070.uc => Proxy_KFPawn_ZedClot_AlphaKing_070.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_080.uc => Proxy_KFPawn_ZedClot_AlphaKing_080.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_090.uc => Proxy_KFPawn_ZedClot_AlphaKing_090.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_AlphaKing_100.uc => Proxy_KFPawn_ZedClot_AlphaKing_100.uc} (56%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_010.uc => Proxy_KFPawn_ZedClot_Alpha_010.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_020.uc => Proxy_KFPawn_ZedClot_Alpha_020.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_030.uc => Proxy_KFPawn_ZedClot_Alpha_030.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_040.uc => Proxy_KFPawn_ZedClot_Alpha_040.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_050.uc => Proxy_KFPawn_ZedClot_Alpha_050.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_060.uc => Proxy_KFPawn_ZedClot_Alpha_060.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_070.uc => Proxy_KFPawn_ZedClot_Alpha_070.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_080.uc => Proxy_KFPawn_ZedClot_Alpha_080.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_090.uc => Proxy_KFPawn_ZedClot_Alpha_090.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Alpha_100.uc => Proxy_KFPawn_ZedClot_Alpha_100.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_010.uc => Proxy_KFPawn_ZedClot_Cyst_010.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_020.uc => Proxy_KFPawn_ZedClot_Cyst_020.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_030.uc => Proxy_KFPawn_ZedClot_Cyst_030.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_040.uc => Proxy_KFPawn_ZedClot_Cyst_040.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_050.uc => Proxy_KFPawn_ZedClot_Cyst_050.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_060.uc => Proxy_KFPawn_ZedClot_Cyst_060.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_070.uc => Proxy_KFPawn_ZedClot_Cyst_070.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_080.uc => Proxy_KFPawn_ZedClot_Cyst_080.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_090.uc => Proxy_KFPawn_ZedClot_Cyst_090.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Cyst_100.uc => Proxy_KFPawn_ZedClot_Cyst_100.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_010.uc => Proxy_KFPawn_ZedClot_Slasher_010.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_020.uc => Proxy_KFPawn_ZedClot_Slasher_020.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_030.uc => Proxy_KFPawn_ZedClot_Slasher_030.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_040.uc => Proxy_KFPawn_ZedClot_Slasher_040.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_050.uc => Proxy_KFPawn_ZedClot_Slasher_050.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_060.uc => Proxy_KFPawn_ZedClot_Slasher_060.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_070.uc => Proxy_KFPawn_ZedClot_Slasher_070.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_080.uc => Proxy_KFPawn_ZedClot_Slasher_080.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_090.uc => Proxy_KFPawn_ZedClot_Slasher_090.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedClot_Slasher_100.uc => Proxy_KFPawn_ZedClot_Slasher_100.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_010.uc => Proxy_KFPawn_ZedCrawlerKing_010.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_020.uc => Proxy_KFPawn_ZedCrawlerKing_020.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_030.uc => Proxy_KFPawn_ZedCrawlerKing_030.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_040.uc => Proxy_KFPawn_ZedCrawlerKing_040.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_050.uc => Proxy_KFPawn_ZedCrawlerKing_050.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_060.uc => Proxy_KFPawn_ZedCrawlerKing_060.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_070.uc => Proxy_KFPawn_ZedCrawlerKing_070.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_080.uc => Proxy_KFPawn_ZedCrawlerKing_080.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_090.uc => Proxy_KFPawn_ZedCrawlerKing_090.uc} (57%) rename MskGs/Classes/{KFPawnProxy_ZedCrawlerKing_100.uc => Proxy_KFPawn_ZedCrawlerKing_100.uc} (57%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_010.uc => Proxy_KFPawn_ZedCrawler_010.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_020.uc => Proxy_KFPawn_ZedCrawler_020.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_030.uc => Proxy_KFPawn_ZedCrawler_030.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_040.uc => Proxy_KFPawn_ZedCrawler_040.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_050.uc => Proxy_KFPawn_ZedCrawler_050.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_060.uc => Proxy_KFPawn_ZedCrawler_060.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_070.uc => Proxy_KFPawn_ZedCrawler_070.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_080.uc => Proxy_KFPawn_ZedCrawler_080.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_090.uc => Proxy_KFPawn_ZedCrawler_090.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Medium_100.uc => Proxy_KFPawn_ZedCrawler_100.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_010.uc => Proxy_KFPawn_ZedDAR_010.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_020.uc => Proxy_KFPawn_ZedDAR_020.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_030.uc => Proxy_KFPawn_ZedDAR_030.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_040.uc => Proxy_KFPawn_ZedDAR_040.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_050.uc => Proxy_KFPawn_ZedDAR_050.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_060.uc => Proxy_KFPawn_ZedDAR_060.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_070.uc => Proxy_KFPawn_ZedDAR_070.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_080.uc => Proxy_KFPawn_ZedDAR_080.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_090.uc => Proxy_KFPawn_ZedDAR_090.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_EMP_100.uc => Proxy_KFPawn_ZedDAR_100.uc} (63%) create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_010.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_020.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_030.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_040.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_050.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_060.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_070.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_080.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_090.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_100.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_010.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_020.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_030.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_040.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_050.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_060.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_070.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_080.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_090.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_100.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_010.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_020.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_030.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_040.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_050.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_060.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_070.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_080.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_090.uc create mode 100644 MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_100.uc rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_010.uc => Proxy_KFPawn_ZedFleshpoundKing_010.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_020.uc => Proxy_KFPawn_ZedFleshpoundKing_020.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_030.uc => Proxy_KFPawn_ZedFleshpoundKing_030.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_040.uc => Proxy_KFPawn_ZedFleshpoundKing_040.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_050.uc => Proxy_KFPawn_ZedFleshpoundKing_050.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_060.uc => Proxy_KFPawn_ZedFleshpoundKing_060.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_070.uc => Proxy_KFPawn_ZedFleshpoundKing_070.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_080.uc => Proxy_KFPawn_ZedFleshpoundKing_080.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_090.uc => Proxy_KFPawn_ZedFleshpoundKing_090.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundKing_100.uc => Proxy_KFPawn_ZedFleshpoundKing_100.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_010.uc => Proxy_KFPawn_ZedFleshpoundMini_010.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_020.uc => Proxy_KFPawn_ZedFleshpoundMini_020.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_030.uc => Proxy_KFPawn_ZedFleshpoundMini_030.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_040.uc => Proxy_KFPawn_ZedFleshpoundMini_040.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_050.uc => Proxy_KFPawn_ZedFleshpoundMini_050.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_060.uc => Proxy_KFPawn_ZedFleshpoundMini_060.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_070.uc => Proxy_KFPawn_ZedFleshpoundMini_070.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_080.uc => Proxy_KFPawn_ZedFleshpoundMini_080.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_090.uc => Proxy_KFPawn_ZedFleshpoundMini_090.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpoundMini_100.uc => Proxy_KFPawn_ZedFleshpoundMini_100.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_010.uc => Proxy_KFPawn_ZedFleshpound_010.uc} (58%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_020.uc => Proxy_KFPawn_ZedFleshpound_020.uc} (58%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_030.uc => Proxy_KFPawn_ZedFleshpound_030.uc} (58%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_040.uc => Proxy_KFPawn_ZedFleshpound_040.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_050.uc => Proxy_KFPawn_ZedFleshpound_050.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_060.uc => Proxy_KFPawn_ZedFleshpound_060.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_070.uc => Proxy_KFPawn_ZedFleshpound_070.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_080.uc => Proxy_KFPawn_ZedFleshpound_080.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_090.uc => Proxy_KFPawn_ZedFleshpound_090.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedFleshpound_100.uc => Proxy_KFPawn_ZedFleshpound_100.uc} (59%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_010.uc => Proxy_KFPawn_ZedGorefastDualBlade_010.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_020.uc => Proxy_KFPawn_ZedGorefastDualBlade_020.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_030.uc => Proxy_KFPawn_ZedGorefastDualBlade_030.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_040.uc => Proxy_KFPawn_ZedGorefastDualBlade_040.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_050.uc => Proxy_KFPawn_ZedGorefastDualBlade_050.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_060.uc => Proxy_KFPawn_ZedGorefastDualBlade_060.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_070.uc => Proxy_KFPawn_ZedGorefastDualBlade_070.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_080.uc => Proxy_KFPawn_ZedGorefastDualBlade_080.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_090.uc => Proxy_KFPawn_ZedGorefastDualBlade_090.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefastDualBlade_100.uc => Proxy_KFPawn_ZedGorefastDualBlade_100.uc} (54%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_010.uc => Proxy_KFPawn_ZedGorefast_010.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_020.uc => Proxy_KFPawn_ZedGorefast_020.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_030.uc => Proxy_KFPawn_ZedGorefast_030.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_040.uc => Proxy_KFPawn_ZedGorefast_040.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_050.uc => Proxy_KFPawn_ZedGorefast_050.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_060.uc => Proxy_KFPawn_ZedGorefast_060.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_070.uc => Proxy_KFPawn_ZedGorefast_070.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_080.uc => Proxy_KFPawn_ZedGorefast_080.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_090.uc => Proxy_KFPawn_ZedGorefast_090.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedGorefast_100.uc => Proxy_KFPawn_ZedGorefast_100.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedHans_010.uc => Proxy_KFPawn_ZedHans_010.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_020.uc => Proxy_KFPawn_ZedHans_020.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_030.uc => Proxy_KFPawn_ZedHans_030.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_040.uc => Proxy_KFPawn_ZedHans_040.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_050.uc => Proxy_KFPawn_ZedHans_050.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_060.uc => Proxy_KFPawn_ZedHans_060.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_070.uc => Proxy_KFPawn_ZedHans_070.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_080.uc => Proxy_KFPawn_ZedHans_080.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_090.uc => Proxy_KFPawn_ZedHans_090.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHans_100.uc => Proxy_KFPawn_ZedHans_100.uc} (66%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_010.uc => Proxy_KFPawn_ZedHusk_010.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_020.uc => Proxy_KFPawn_ZedHusk_020.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_030.uc => Proxy_KFPawn_ZedHusk_030.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_040.uc => Proxy_KFPawn_ZedHusk_040.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_050.uc => Proxy_KFPawn_ZedHusk_050.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_060.uc => Proxy_KFPawn_ZedHusk_060.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_070.uc => Proxy_KFPawn_ZedHusk_070.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_080.uc => Proxy_KFPawn_ZedHusk_080.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_090.uc => Proxy_KFPawn_ZedHusk_090.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedHusk_100.uc => Proxy_KFPawn_ZedHusk_100.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_010.uc => Proxy_KFPawn_ZedMatriarch_010.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_020.uc => Proxy_KFPawn_ZedMatriarch_020.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_030.uc => Proxy_KFPawn_ZedMatriarch_030.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_040.uc => Proxy_KFPawn_ZedMatriarch_040.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_050.uc => Proxy_KFPawn_ZedMatriarch_050.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_060.uc => Proxy_KFPawn_ZedMatriarch_060.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_070.uc => Proxy_KFPawn_ZedMatriarch_070.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_080.uc => Proxy_KFPawn_ZedMatriarch_080.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_090.uc => Proxy_KFPawn_ZedMatriarch_090.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedMatriarch_100.uc => Proxy_KFPawn_ZedMatriarch_100.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_010.uc => Proxy_KFPawn_ZedPatriarch_010.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_020.uc => Proxy_KFPawn_ZedPatriarch_020.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_030.uc => Proxy_KFPawn_ZedPatriarch_030.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_040.uc => Proxy_KFPawn_ZedPatriarch_040.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_050.uc => Proxy_KFPawn_ZedPatriarch_050.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_060.uc => Proxy_KFPawn_ZedPatriarch_060.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_070.uc => Proxy_KFPawn_ZedPatriarch_070.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_080.uc => Proxy_KFPawn_ZedPatriarch_080.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_090.uc => Proxy_KFPawn_ZedPatriarch_090.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedPatriarch_100.uc => Proxy_KFPawn_ZedPatriarch_100.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_010.uc => Proxy_KFPawn_ZedScrake_010.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_020.uc => Proxy_KFPawn_ZedScrake_020.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_030.uc => Proxy_KFPawn_ZedScrake_030.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_040.uc => Proxy_KFPawn_ZedScrake_040.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_050.uc => Proxy_KFPawn_ZedScrake_050.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_060.uc => Proxy_KFPawn_ZedScrake_060.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_070.uc => Proxy_KFPawn_ZedScrake_070.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_080.uc => Proxy_KFPawn_ZedScrake_080.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_090.uc => Proxy_KFPawn_ZedScrake_090.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedScrake_100.uc => Proxy_KFPawn_ZedScrake_100.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_010.uc => Proxy_KFPawn_ZedSiren_010.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_020.uc => Proxy_KFPawn_ZedSiren_020.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_030.uc => Proxy_KFPawn_ZedSiren_030.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_040.uc => Proxy_KFPawn_ZedSiren_040.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_050.uc => Proxy_KFPawn_ZedSiren_050.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_060.uc => Proxy_KFPawn_ZedSiren_060.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_070.uc => Proxy_KFPawn_ZedSiren_070.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_080.uc => Proxy_KFPawn_ZedSiren_080.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_090.uc => Proxy_KFPawn_ZedSiren_090.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedSiren_100.uc => Proxy_KFPawn_ZedSiren_100.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_010.uc => Proxy_KFPawn_ZedStalker_010.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_020.uc => Proxy_KFPawn_ZedStalker_020.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_030.uc => Proxy_KFPawn_ZedStalker_030.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_040.uc => Proxy_KFPawn_ZedStalker_040.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_050.uc => Proxy_KFPawn_ZedStalker_050.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_060.uc => Proxy_KFPawn_ZedStalker_060.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_070.uc => Proxy_KFPawn_ZedStalker_070.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_080.uc => Proxy_KFPawn_ZedStalker_080.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_090.uc => Proxy_KFPawn_ZedStalker_090.uc} (60%) rename MskGs/Classes/{KFPawnProxy_ZedStalker_100.uc => Proxy_KFPawn_ZedStalker_100.uc} (60%) create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_010.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_020.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_030.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_040.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_050.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_060.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_070.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_080.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_090.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedBloatKing_100.uc rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_010.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_010.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_020.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_020.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_030.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_030.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_040.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_040.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_050.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_050.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_060.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_060.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_070.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_070.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_080.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_080.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_090.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_090.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedClot_Slasher_Omega_100.uc => Proxy_WMPawn_ZedClot_Slasher_Omega_100.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_010.uc => Proxy_WMPawn_ZedCrawler_Big_010.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_020.uc => Proxy_WMPawn_ZedCrawler_Big_020.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_030.uc => Proxy_WMPawn_ZedCrawler_Big_030.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_040.uc => Proxy_WMPawn_ZedCrawler_Big_040.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_050.uc => Proxy_WMPawn_ZedCrawler_Big_050.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_060.uc => Proxy_WMPawn_ZedCrawler_Big_060.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_070.uc => Proxy_WMPawn_ZedCrawler_Big_070.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_080.uc => Proxy_WMPawn_ZedCrawler_Big_080.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_090.uc => Proxy_WMPawn_ZedCrawler_Big_090.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Big_100.uc => Proxy_WMPawn_ZedCrawler_Big_100.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_010.uc => Proxy_WMPawn_ZedCrawler_Huge_010.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_020.uc => Proxy_WMPawn_ZedCrawler_Huge_020.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_030.uc => Proxy_WMPawn_ZedCrawler_Huge_030.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_040.uc => Proxy_WMPawn_ZedCrawler_Huge_040.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_050.uc => Proxy_WMPawn_ZedCrawler_Huge_050.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_060.uc => Proxy_WMPawn_ZedCrawler_Huge_060.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_070.uc => Proxy_WMPawn_ZedCrawler_Huge_070.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_080.uc => Proxy_WMPawn_ZedCrawler_Huge_080.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_090.uc => Proxy_WMPawn_ZedCrawler_Huge_090.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Huge_100.uc => Proxy_WMPawn_ZedCrawler_Huge_100.uc} (62%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_010.uc => Proxy_WMPawn_ZedCrawler_Medium_010.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_020.uc => Proxy_WMPawn_ZedCrawler_Medium_020.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_030.uc => Proxy_WMPawn_ZedCrawler_Medium_030.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_040.uc => Proxy_WMPawn_ZedCrawler_Medium_040.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_050.uc => Proxy_WMPawn_ZedCrawler_Medium_050.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_060.uc => Proxy_WMPawn_ZedCrawler_Medium_060.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_070.uc => Proxy_WMPawn_ZedCrawler_Medium_070.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_080.uc => Proxy_WMPawn_ZedCrawler_Medium_080.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_090.uc => Proxy_WMPawn_ZedCrawler_Medium_090.uc} (61%) rename MskGs/Classes/{KFPawnProxy_ZedCrawler_100.uc => Proxy_WMPawn_ZedCrawler_Medium_100.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_010.uc => Proxy_WMPawn_ZedCrawler_Mini_010.uc} (60%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_020.uc => Proxy_WMPawn_ZedCrawler_Mini_020.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_030.uc => Proxy_WMPawn_ZedCrawler_Mini_030.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_040.uc => Proxy_WMPawn_ZedCrawler_Mini_040.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_050.uc => Proxy_WMPawn_ZedCrawler_Mini_050.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_060.uc => Proxy_WMPawn_ZedCrawler_Mini_060.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_070.uc => Proxy_WMPawn_ZedCrawler_Mini_070.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_080.uc => Proxy_WMPawn_ZedCrawler_Mini_080.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_090.uc => Proxy_WMPawn_ZedCrawler_Mini_090.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Mini_100.uc => Proxy_WMPawn_ZedCrawler_Mini_100.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_010.uc => Proxy_WMPawn_ZedCrawler_Ultra_010.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_020.uc => Proxy_WMPawn_ZedCrawler_Ultra_020.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_030.uc => Proxy_WMPawn_ZedCrawler_Ultra_030.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_040.uc => Proxy_WMPawn_ZedCrawler_Ultra_040.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_050.uc => Proxy_WMPawn_ZedCrawler_Ultra_050.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_060.uc => Proxy_WMPawn_ZedCrawler_Ultra_060.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_070.uc => Proxy_WMPawn_ZedCrawler_Ultra_070.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_080.uc => Proxy_WMPawn_ZedCrawler_Ultra_080.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_090.uc => Proxy_WMPawn_ZedCrawler_Ultra_090.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedCrawler_Ultra_100.uc => Proxy_WMPawn_ZedCrawler_Ultra_100.uc} (62%) rename OrigKFPawnMonsters/WMPawn_ZedFleshpoundKing.uc => MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_010.uc (100%) create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_020.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_030.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_040.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_050.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_060.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_070.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_080.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_090.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_100.uc rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_010.uc => Proxy_WMPawn_ZedFleshpound_Omega_010.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_020.uc => Proxy_WMPawn_ZedFleshpound_Omega_020.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_030.uc => Proxy_WMPawn_ZedFleshpound_Omega_030.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_040.uc => Proxy_WMPawn_ZedFleshpound_Omega_040.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_050.uc => Proxy_WMPawn_ZedFleshpound_Omega_050.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_060.uc => Proxy_WMPawn_ZedFleshpound_Omega_060.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_070.uc => Proxy_WMPawn_ZedFleshpound_Omega_070.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_080.uc => Proxy_WMPawn_ZedFleshpound_Omega_080.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_090.uc => Proxy_WMPawn_ZedFleshpound_Omega_090.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Omega_100.uc => Proxy_WMPawn_ZedFleshpound_Omega_100.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_010.uc => Proxy_WMPawn_ZedFleshpound_Predator_010.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_020.uc => Proxy_WMPawn_ZedFleshpound_Predator_020.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_030.uc => Proxy_WMPawn_ZedFleshpound_Predator_030.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_040.uc => Proxy_WMPawn_ZedFleshpound_Predator_040.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_050.uc => Proxy_WMPawn_ZedFleshpound_Predator_050.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_060.uc => Proxy_WMPawn_ZedFleshpound_Predator_060.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_070.uc => Proxy_WMPawn_ZedFleshpound_Predator_070.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_080.uc => Proxy_WMPawn_ZedFleshpound_Predator_080.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_090.uc => Proxy_WMPawn_ZedFleshpound_Predator_090.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedFleshpound_Predator_100.uc => Proxy_WMPawn_ZedFleshpound_Predator_100.uc} (59%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_010.uc => Proxy_WMPawn_ZedGorefast_Omega_010.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_020.uc => Proxy_WMPawn_ZedGorefast_Omega_020.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_030.uc => Proxy_WMPawn_ZedGorefast_Omega_030.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_040.uc => Proxy_WMPawn_ZedGorefast_Omega_040.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_050.uc => Proxy_WMPawn_ZedGorefast_Omega_050.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_060.uc => Proxy_WMPawn_ZedGorefast_Omega_060.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_070.uc => Proxy_WMPawn_ZedGorefast_Omega_070.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_080.uc => Proxy_WMPawn_ZedGorefast_Omega_080.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_090.uc => Proxy_WMPawn_ZedGorefast_Omega_090.uc} (61%) rename MskGs/Classes/{WMPawnProxy_ZedGorefast_Omega_100.uc => Proxy_WMPawn_ZedGorefast_Omega_100.uc} (61%) create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_010.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_020.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_030.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_040.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_050.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_060.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_070.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_080.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_090.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedHans_100.uc rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_010.uc => Proxy_WMPawn_ZedHusk_Omega_010.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_020.uc => Proxy_WMPawn_ZedHusk_Omega_020.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_030.uc => Proxy_WMPawn_ZedHusk_Omega_030.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_040.uc => Proxy_WMPawn_ZedHusk_Omega_040.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_050.uc => Proxy_WMPawn_ZedHusk_Omega_050.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_060.uc => Proxy_WMPawn_ZedHusk_Omega_060.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_070.uc => Proxy_WMPawn_ZedHusk_Omega_070.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_080.uc => Proxy_WMPawn_ZedHusk_Omega_080.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_090.uc => Proxy_WMPawn_ZedHusk_Omega_090.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Omega_100.uc => Proxy_WMPawn_ZedHusk_Omega_100.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_010.uc => Proxy_WMPawn_ZedHusk_Tiny_010.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_020.uc => Proxy_WMPawn_ZedHusk_Tiny_020.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_030.uc => Proxy_WMPawn_ZedHusk_Tiny_030.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_040.uc => Proxy_WMPawn_ZedHusk_Tiny_040.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_050.uc => Proxy_WMPawn_ZedHusk_Tiny_050.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_060.uc => Proxy_WMPawn_ZedHusk_Tiny_060.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_070.uc => Proxy_WMPawn_ZedHusk_Tiny_070.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_080.uc => Proxy_WMPawn_ZedHusk_Tiny_080.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_090.uc => Proxy_WMPawn_ZedHusk_Tiny_090.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_100.uc => Proxy_WMPawn_ZedHusk_Tiny_100.uc} (64%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_010.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_010.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_020.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_020.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_030.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_030.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_040.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_040.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_050.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_050.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_060.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_060.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_070.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_070.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_080.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_080.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_090.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_090.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Laser_100.uc => Proxy_WMPawn_ZedHusk_Tiny_Blue_100.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_010.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_010.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_020.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_020.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_030.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_030.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_040.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_040.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_050.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_050.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_060.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_060.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_070.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_070.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_080.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_080.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_090.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_090.uc} (63%) rename MskGs/Classes/{KFPawnProxy_ZedDAR_Rocket_100.uc => Proxy_WMPawn_ZedHusk_Tiny_Green_100.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_010.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_010.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_020.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_020.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_030.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_030.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_040.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_040.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_050.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_050.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_060.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_060.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_070.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_070.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_080.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_080.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_090.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_090.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedHusk_Tiny_100.uc => Proxy_WMPawn_ZedHusk_Tiny_Pink_100.uc} (63%) create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_010.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_020.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_030.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_040.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_050.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_060.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_070.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_080.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_090.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedMatriarch_100.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_010.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_020.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_030.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_040.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_050.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_060.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_070.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_080.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_090.uc create mode 100644 MskGs/Classes/Proxy_WMPawn_ZedPatriarch_100.uc rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_010.uc => Proxy_WMPawn_ZedScrake_Emperor_010.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_020.uc => Proxy_WMPawn_ZedScrake_Emperor_020.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_030.uc => Proxy_WMPawn_ZedScrake_Emperor_030.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_040.uc => Proxy_WMPawn_ZedScrake_Emperor_040.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_050.uc => Proxy_WMPawn_ZedScrake_Emperor_050.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_060.uc => Proxy_WMPawn_ZedScrake_Emperor_060.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_070.uc => Proxy_WMPawn_ZedScrake_Emperor_070.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_080.uc => Proxy_WMPawn_ZedScrake_Emperor_080.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_090.uc => Proxy_WMPawn_ZedScrake_Emperor_090.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Emperor_100.uc => Proxy_WMPawn_ZedScrake_Emperor_100.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_010.uc => Proxy_WMPawn_ZedScrake_Omega_010.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_020.uc => Proxy_WMPawn_ZedScrake_Omega_020.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_030.uc => Proxy_WMPawn_ZedScrake_Omega_030.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_040.uc => Proxy_WMPawn_ZedScrake_Omega_040.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_050.uc => Proxy_WMPawn_ZedScrake_Omega_050.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_060.uc => Proxy_WMPawn_ZedScrake_Omega_060.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_070.uc => Proxy_WMPawn_ZedScrake_Omega_070.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_080.uc => Proxy_WMPawn_ZedScrake_Omega_080.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_090.uc => Proxy_WMPawn_ZedScrake_Omega_090.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Omega_100.uc => Proxy_WMPawn_ZedScrake_Omega_100.uc} (64%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_010.uc => Proxy_WMPawn_ZedScrake_Tiny_010.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_020.uc => Proxy_WMPawn_ZedScrake_Tiny_020.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_030.uc => Proxy_WMPawn_ZedScrake_Tiny_030.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_040.uc => Proxy_WMPawn_ZedScrake_Tiny_040.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_050.uc => Proxy_WMPawn_ZedScrake_Tiny_050.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_060.uc => Proxy_WMPawn_ZedScrake_Tiny_060.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_070.uc => Proxy_WMPawn_ZedScrake_Tiny_070.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_080.uc => Proxy_WMPawn_ZedScrake_Tiny_080.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_090.uc => Proxy_WMPawn_ZedScrake_Tiny_090.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedScrake_Tiny_100.uc => Proxy_WMPawn_ZedScrake_Tiny_100.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_010.uc => Proxy_WMPawn_ZedSiren_Omega_010.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_020.uc => Proxy_WMPawn_ZedSiren_Omega_020.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_030.uc => Proxy_WMPawn_ZedSiren_Omega_030.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_040.uc => Proxy_WMPawn_ZedSiren_Omega_040.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_050.uc => Proxy_WMPawn_ZedSiren_Omega_050.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_060.uc => Proxy_WMPawn_ZedSiren_Omega_060.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_070.uc => Proxy_WMPawn_ZedSiren_Omega_070.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_080.uc => Proxy_WMPawn_ZedSiren_Omega_080.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_090.uc => Proxy_WMPawn_ZedSiren_Omega_090.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedSiren_Omega_100.uc => Proxy_WMPawn_ZedSiren_Omega_100.uc} (63%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_010.uc => Proxy_WMPawn_ZedStalker_Omega_010.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_020.uc => Proxy_WMPawn_ZedStalker_Omega_020.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_030.uc => Proxy_WMPawn_ZedStalker_Omega_030.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_040.uc => Proxy_WMPawn_ZedStalker_Omega_040.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_050.uc => Proxy_WMPawn_ZedStalker_Omega_050.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_060.uc => Proxy_WMPawn_ZedStalker_Omega_060.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_070.uc => Proxy_WMPawn_ZedStalker_Omega_070.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_080.uc => Proxy_WMPawn_ZedStalker_Omega_080.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_090.uc => Proxy_WMPawn_ZedStalker_Omega_090.uc} (62%) rename MskGs/Classes/{WMPawnProxy_ZedStalker_Omega_100.uc => Proxy_WMPawn_ZedStalker_Omega_100.uc} (62%) create mode 100644 MskGs/Classes/_Logger.uc create mode 100644 MskGs/Constants.uci create mode 100644 MskGs/Globals.uci create mode 100644 MskGs/Logger.uci rename OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc => MskGs/Pawns/KFPawn_ZedBloat.uc (58%) rename OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing.uc => MskGs/Pawns/KFPawn_ZedBloatKing.uc (60%) rename OrigKFPawnMonsters/KFPawnProxy_ZedBloatKingSubspawn.uc => MskGs/Pawns/KFPawn_ZedBloatKingSubspawn.uc (50%) rename OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc => MskGs/Pawns/KFPawn_ZedBloatKing_SantasWorkshop.uc (51%) rename OrigKFPawnMonsters/KFPawnProxy_ZedClot_Alpha.uc => MskGs/Pawns/KFPawn_ZedClot_Alpha.uc (56%) rename OrigKFPawnMonsters/KFPawnProxy_ZedClot_AlphaKing.uc => MskGs/Pawns/KFPawn_ZedClot_AlphaKing.uc (52%) rename OrigKFPawnMonsters/KFPawnProxy_ZedClot_Cyst.uc => MskGs/Pawns/KFPawn_ZedClot_Cyst.uc (55%) rename OrigKFPawnMonsters/KFPawnProxy_ZedClot_Slasher.uc => MskGs/Pawns/KFPawn_ZedClot_Slasher.uc (53%) rename OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc => MskGs/Pawns/KFPawn_ZedCrawler.uc (56%) rename OrigKFPawnMonsters/KFPawnProxy_ZedCrawlerKing.uc => MskGs/Pawns/KFPawn_ZedCrawlerKing.uc (54%) rename OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc => MskGs/Pawns/KFPawn_ZedDAR.uc (60%) create mode 100644 MskGs/Pawns/KFPawn_ZedDAR_EMP.uc rename OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Green.uc => MskGs/Pawns/KFPawn_ZedDAR_Laser.uc (57%) rename OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc => MskGs/Pawns/KFPawn_ZedDAR_Rocket.uc (56%) rename OrigKFPawnMonsters/KFPawnProxy_ZedFleshpound.uc => MskGs/Pawns/KFPawn_ZedFleshpound.uc (55%) rename OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundKing.uc => MskGs/Pawns/KFPawn_ZedFleshpoundKing.uc (57%) rename OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundMini.uc => MskGs/Pawns/KFPawn_ZedFleshpoundMini.uc (55%) rename OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc => MskGs/Pawns/KFPawn_ZedGorefast.uc (56%) rename OrigKFPawnMonsters/KFPawnProxy_ZedGorefastDualBlade.uc => MskGs/Pawns/KFPawn_ZedGorefastDualBlade.uc (50%) rename OrigKFPawnMonsters/KFPawnProxy_ZedHans.uc => MskGs/Pawns/KFPawn_ZedHans.uc (61%) rename OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc => MskGs/Pawns/KFPawn_ZedHusk.uc (59%) rename OrigKFPawnMonsters/KFPawnProxy_ZedPatriarch.uc => MskGs/Pawns/KFPawn_ZedMatriarch.uc (58%) rename OrigKFPawnMonsters/KFPawnProxy_ZedMatriarch.uc => MskGs/Pawns/KFPawn_ZedPatriarch.uc (58%) rename OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc => MskGs/Pawns/KFPawn_ZedScrake.uc (58%) rename OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc => MskGs/Pawns/KFPawn_ZedSiren.uc (58%) rename OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc => MskGs/Pawns/KFPawn_ZedStalker.uc (56%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedBloatKing.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedClot_Slasher_Omega.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedCrawler_Big.uc (58%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedCrawler_Huge.uc (57%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedCrawler_Medium.uc (56%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedCrawler_Mini.uc (56%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedCrawler_Ultra.uc (57%) create mode 100644 MskGs/Pawns/WMPawn_ZedFleshpoundKing.uc rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedFleshpound_Omega.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedFleshpound_Predator.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedGorefast_Omega.uc (55%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedHans.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedHusk_Omega.uc (60%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedHusk_Tiny.uc (60%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedHusk_Tiny_Blue.uc (59%) create mode 100644 MskGs/Pawns/WMPawn_ZedHusk_Tiny_Green.uc rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedHusk_Tiny_Pink.uc (59%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedMatriarch.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedPatriarch.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedScrake_Emperor.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedScrake_Omega.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedScrake_Tiny.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedSiren_Omega.uc (100%) rename {OrigKFPawnMonsters => MskGs/Pawns}/WMPawn_ZedStalker_Omega.uc (58%) create mode 100644 MskGs/generate_proxies.sh delete mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Laser.uc delete mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Rocket.uc delete mode 100644 gen.sh diff --git a/MskGs/Classes/KFGameInfoHelper.uc b/MskGs/Classes/KFGameInfoHelper.uc deleted file mode 100644 index 89a7b50..0000000 --- a/MskGs/Classes/KFGameInfoHelper.uc +++ /dev/null @@ -1,639 +0,0 @@ -class KFGameInfoHelper extends Object; - -public static function UpdateGameSettings(KFGameInfo_Survival KFGI, bool bUsesStats, string GameModeClass, MskGsMut Mut) -{ - local name SessionName; - local KFOnlineGameSettings KFGameSettings; - local int NumHumanPlayers; - local KFGameEngine KFEngine; - local PlayerController PC; - - if (KFGI.WorldInfo.NetMode == NM_DedicatedServer || KFGI.WorldInfo.NetMode == NM_ListenServer) - { - if (KFGI.GameInterface != None) - { - KFEngine = KFGameEngine(class'Engine'.static.GetEngine()); - - SessionName = KFGI.PlayerReplicationInfoClass.default.SessionName; - - if (KFGI.PlayfabInter != none && KFGI.PlayfabInter.GetGameSettings() != none) - { - KFGameSettings = KFOnlineGameSettings(KFGI.PlayfabInter.GetGameSettings()); - KFGameSettings.bAvailableForTakeover = KFEngine.bAvailableForTakeover; - } - else - { - KFGameSettings = KFOnlineGameSettings(KFGI.GameInterface.GetGameSettings(SessionName)); - } - - if (KFGameSettings != None) - { - KFGameSettings.Mode = KFGI.default.GameModes.Find('ClassNameAndPath', GameModeClass); - KFGameSettings.Difficulty = KFGI.GameDifficulty; - - if (KFGI.WaveNum == 0) - { - KFGameSettings.bInProgress = false; - KFGameSettings.CurrentWave = 1; - } - else - { - KFGameSettings.bInProgress = true; - KFGameSettings.CurrentWave = KFGI.WaveNum; - } - - if (KFGI.MyKFGRI != none) - { - KFGameSettings.NumWaves = KFGI.MyKFGRI.GetFinalWaveNum(); - KFGI.MyKFGRI.bCustom = False; - } - else - { - KFGameSettings.NumWaves = KFGI.WaveMax - 1; - } - - if (Mut == NONE || !Mut.bXpNotifications || Mut.MskGsMemberList.Length == 0) - { - KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName; - } - else if (Mut.MskGsMemberList.Length > 10) - { - KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName $ " | +100% XP"; - } - else - { - KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName $ " | +" $ Mut.MskGsMemberList.Length * 10 $ "% XP"; - } - - KFGameSettings.NumPublicConnections = KFGI.MaxPlayersAllowed; - KFGameSettings.bRequiresPassword = KFGI.RequiresPassword(); - KFGameSettings.bCustom = False; - KFGameSettings.bUsesStats = bUsesStats; - KFGameSettings.NumSpectators = KFGI.NumSpectators; - - if (KFGI.WorldInfo.IsConsoleDedicatedServer() || KFGI.WorldInfo.IsEOSDedicatedServer()) - { - KFGameSettings.MapName = KFGI.WorldInfo.GetMapName(true); - // Old: - //foreach KFGI.WorldInfo.AllControllers(class'PlayerController', PC) - // if (PC.bIsPlayer - // && PC.PlayerReplicationInfo != none - // && !PC.PlayerReplicationInfo.bBot) - // NumHumanPlayers++; - - foreach KFGI.WorldInfo.AllControllers(class'PlayerController', PC) - if (PC.bIsPlayer - && PC.PlayerReplicationInfo != none - && !PC.PlayerReplicationInfo.bOnlySpectator - && !PC.PlayerReplicationInfo.bBot) - NumHumanPlayers++; - - KFGameSettings.NumOpenPublicConnections = KFGameSettings.NumPublicConnections - NumHumanPlayers; - } - - if (KFGI.PlayfabInter != none && KFGI.PlayfabInter.IsRegisteredWithPlayfab()) - { - KFGI.PlayfabInter.ServerUpdateOnlineGame(); - if (KFGI.WorldInfo.IsEOSDedicatedServer()) - { - KFGI.GameInterface.UpdateOnlineGame(SessionName, KFGameSettings, true); - } - } - else - { - KFGI.GameInterface.UpdateOnlineGame(SessionName, KFGameSettings, true); - } - } - } - } -} - -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(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(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_010'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_010'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_010'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_010'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_010'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_010'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_010'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_010'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_010'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_010'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_010'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_010'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_010'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_010'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_010'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_010'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed020(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_020'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_020'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_020'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_020'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_020'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_020'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_020'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_020'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_020'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_020'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_020'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_020'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_020'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_020'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_020'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_020'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed030(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_030'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_030'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_030'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_030'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_030'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_030'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_030'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_030'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_030'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_030'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_030'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_030'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_030'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_030'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_030'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_030'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed040(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_040'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_040'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_040'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_040'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_040'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_040'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_040'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_040'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_040'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_040'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_040'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_040'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_040'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_040'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_040'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_040'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed050(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_050'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_050'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_050'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_050'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_050'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_050'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_050'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_050'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_050'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_050'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_050'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_050'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_050'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_050'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_050'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_050'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed060(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_060'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_060'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_060'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_060'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_060'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_060'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_060'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_060'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_060'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_060'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_060'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_060'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_060'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_060'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_060'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_060'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed070(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_070'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_070'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_070'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_070'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_070'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_070'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_070'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_070'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_070'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_070'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_070'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_070'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_070'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_070'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_070'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_070'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed080(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_080'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_080'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_080'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_080'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_080'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_080'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_080'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_080'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_080'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_080'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_080'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_080'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_080'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_080'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_080'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_080'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed090(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_090'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_090'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_090'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_090'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_090'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_090'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_090'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_090'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_090'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_090'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_090'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_090'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_090'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_090'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_090'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_090'; - default: return DefMonsterClass; - } -} - -private static function class PickProxyZed100(Name MonsterClass, class DefMonsterClass) -{ - switch (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'WMPawnProxy_ZedClot_Slasher_Omega_100'; - case 'WMPawn_ZedCrawler_Mini': return class'WMPawnProxy_ZedCrawler_Mini_100'; - case 'WMPawn_ZedCrawler_Medium': return class'WMPawnProxy_ZedCrawler_Medium_100'; - case 'WMPawn_ZedCrawler_Big': return class'WMPawnProxy_ZedCrawler_Big_100'; - case 'WMPawn_ZedCrawler_Huge': return class'WMPawnProxy_ZedCrawler_Huge_100'; - case 'WMPawn_ZedCrawler_Ultra': return class'WMPawnProxy_ZedCrawler_Ultra_100'; - case 'WMPawn_ZedFleshpound_Predator': return class'WMPawnProxy_ZedFleshpound_Predator_100'; - case 'WMPawn_ZedFleshpound_Omega': return class'WMPawnProxy_ZedFleshpound_Omega_100'; - case 'WMPawn_ZedGorefast_Omega': return class'WMPawnProxy_ZedGorefast_Omega_100'; - case 'WMPawn_ZedHusk_Tiny': return class'WMPawnProxy_ZedHusk_Tiny_100'; - case 'WMPawn_ZedHusk_Omega': return class'WMPawnProxy_ZedHusk_Omega_100'; - case 'WMPawn_ZedScrake_Tiny': return class'WMPawnProxy_ZedScrake_Tiny_100'; - case 'WMPawn_ZedScrake_Omega': return class'WMPawnProxy_ZedScrake_Omega_100'; - case 'WMPawn_ZedScrake_Emperor': return class'WMPawnProxy_ZedScrake_Emperor_100'; - case 'WMPawn_ZedSiren_Omega': return class'WMPawnProxy_ZedSiren_Omega_100'; - case 'WMPawn_ZedStalker_Omega': return class'WMPawnProxy_ZedStalker_Omega_100'; - default: return DefMonsterClass; - } -} - -defaultproperties -{ - -} \ No newline at end of file diff --git a/MskGs/Classes/MskGsMut.upkg b/MskGs/Classes/MSKGS.upkg similarity index 100% rename from MskGs/Classes/MskGsMut.upkg rename to MskGs/Classes/MSKGS.upkg diff --git a/MskGs/Classes/MSKGS_GM_Endless.uc b/MskGs/Classes/MSKGS_GM_Endless.uc new file mode 100644 index 0000000..44db45c --- /dev/null +++ b/MskGs/Classes/MSKGS_GM_Endless.uc @@ -0,0 +1,26 @@ +class MSKGS_GM_Endless extends KFGameInfo_Endless; + +const GI = class'MSKGS_GM_GameInfo'; +const GIC = "KFGameContent.KFGameInfo_Endless"; + +var public MSKGS_Mut Mut; + +simulated function ExileServerUsingKickBan() +{ + return; +} + +public function UpdateGameSettings() +{ + GI.static.UpdateGameSettings(Self, GIC, Mut); +} + +protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) +{ + Super.DistributeMoneyAndXP(GI.static.PickProxyZed(MonsterClass, Mut), DamageHistory, Killer); +} + +defaultproperties +{ + bIsCustomGame = false +} diff --git a/MskGs/Classes/MSKGS_GM_GameInfo.uc b/MskGs/Classes/MSKGS_GM_GameInfo.uc new file mode 100644 index 0000000..ddfa7f8 --- /dev/null +++ b/MskGs/Classes/MSKGS_GM_GameInfo.uc @@ -0,0 +1,636 @@ +class MSKGS_GM_GameInfo extends Object; + +public static function UpdateGameSettings(KFGameInfo_Survival KFGI, string GameModeClass, MSKGSMut Mut) +{ + local name SessionName; + local KFOnlineGameSettings KFGameSettings; + local int NumHumanPlayers; + local KFGameEngine KFEngine; + local PlayerController PC; + + if (KFGI.WorldInfo.NetMode == NM_DedicatedServer || KFGI.WorldInfo.NetMode == NM_ListenServer) + { + if (KFGI.GameInterface != None) + { + KFEngine = KFGameEngine(class'Engine'.static.GetEngine()); + + SessionName = KFGI.PlayerReplicationInfoClass.default.SessionName; + + if (KFGI.PlayfabInter != None && KFGI.PlayfabInter.GetGameSettings() != None) + { + KFGameSettings = KFOnlineGameSettings(KFGI.PlayfabInter.GetGameSettings()); + KFGameSettings.bAvailableForTakeover = KFEngine.bAvailableForTakeover; + } + else + { + KFGameSettings = KFOnlineGameSettings(KFGI.GameInterface.GetGameSettings(SessionName)); + } + + if (KFGameSettings != None) + { + KFGameSettings.Mode = KFGI.default.GameModes.Find('ClassNameAndPath', GameModeClass); + KFGameSettings.Difficulty = KFGI.GameDifficulty; + + if (KFGI.WaveNum == 0) + { + KFGameSettings.bInProgress = false; + KFGameSettings.CurrentWave = 1; + } + else + { + KFGameSettings.bInProgress = true; + KFGameSettings.CurrentWave = KFGI.WaveNum; + } + + if (KFGI.MyKFGRI != None) + { + KFGameSettings.NumWaves = KFGI.MyKFGRI.GetFinalWaveNum(); + KFGI.MyKFGRI.bCustom = False; + } + else + { + KFGameSettings.NumWaves = KFGI.WaveMax - 1; + } + + if (Mut == None || !Mut.bXpNotifications || Mut.MskGsMemberList.Length == 0) + { + KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName; + } + else if (Mut.MskGsMemberList.Length > 10) + { + KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName $ " | +100% XP"; + } + else + { + KFGameSettings.OwningPlayerName = class'GameReplicationInfo'.default.ServerName $ " | +" $ (Mut.MskGsMemberList.Length * 10) $ "% XP"; + } + + KFGameSettings.NumPublicConnections = KFGI.MaxPlayersAllowed; + KFGameSettings.bRequiresPassword = KFGI.RequiresPassword(); + KFGameSettings.bCustom = true; + KFGameSettings.bUsesStats = true; + KFGameSettings.NumSpectators = KFGI.NumSpectators; + + if (KFGI.WorldInfo.IsConsoleDedicatedServer() || KFGI.WorldInfo.IsEOSDedicatedServer()) + { + KFGameSettings.MapName = KFGI.WorldInfo.GetMapName(true); + + foreach KFGI.WorldInfo.AllControllers(class'PlayerController', PC) + if (PC.bIsPlayer + && PC.PlayerReplicationInfo != None + && !PC.PlayerReplicationInfo.bOnlySpectator + && !PC.PlayerReplicationInfo.bBot) + NumHumanPlayers++; + + KFGameSettings.NumOpenPublicConnections = KFGameSettings.NumPublicConnections - NumHumanPlayers; + } + + if (KFGI.PlayfabInter != None && KFGI.PlayfabInter.IsRegisteredWithPlayfab()) + { + KFGI.PlayfabInter.ServerUpdateOnlineGame(); + if (KFGI.WorldInfo.IsEOSDedicatedServer()) + { + KFGI.GameInterface.UpdateOnlineGame(SessionName, KFGameSettings, true); + } + } + else + { + KFGI.GameInterface.UpdateOnlineGame(SessionName, KFGameSettings, true); + } + } + } + } +} + +public static function class PickProxyZed(class MonsterClass, MSKGSMut Mut) +{ + local String SMC; + local Name NMC; + local int Boost; + + SMC = String(MonsterClass); + NMC = Name(SMC); + + Boost = (Mut == None) ? 0 : Mut.MskGsMemberList.Length; + + switch (Boost) + { + case 0: return 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(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_010'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_010'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_010'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_010'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_010'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_010'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_010'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_010'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_010'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_010'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_010'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_010'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_010'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_010'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_010'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_010'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_010'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_010'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_010'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_010'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_010'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_010'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_010'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_010'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_010'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_010'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_010'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_010'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_010'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_010'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_010'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_010'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_010'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_010'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_010'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_010'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_010'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_010'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_010'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_010'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_010'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_010'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed020(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_020'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_020'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_020'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_020'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_020'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_020'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_020'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_020'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_020'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_020'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_020'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_020'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_020'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_020'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_020'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_020'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_020'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_020'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_020'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_020'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_020'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_020'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_020'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_020'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_020'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_020'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_020'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_020'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_020'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_020'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_020'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_020'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_020'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_020'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_020'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_020'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_020'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_020'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_020'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_020'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_020'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_020'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed030(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_030'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_030'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_030'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_030'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_030'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_030'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_030'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_030'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_030'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_030'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_030'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_030'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_030'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_030'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_030'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_030'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_030'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_030'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_030'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_030'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_030'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_030'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_030'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_030'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_030'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_030'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_030'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_030'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_030'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_030'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_030'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_030'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_030'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_030'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_030'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_030'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_030'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_030'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_030'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_030'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_030'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_030'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed040(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_040'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_040'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_040'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_040'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_040'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_040'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_040'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_040'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_040'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_040'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_040'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_040'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_040'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_040'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_040'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_040'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_040'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_040'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_040'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_040'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_040'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_040'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_040'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_040'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_040'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_040'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_040'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_040'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_040'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_040'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_040'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_040'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_040'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_040'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_040'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_040'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_040'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_040'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_040'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_040'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_040'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_040'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed050(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_050'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_050'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_050'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_050'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_050'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_050'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_050'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_050'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_050'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_050'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_050'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_050'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_050'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_050'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_050'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_050'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_050'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_050'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_050'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_050'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_050'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_050'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_050'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_050'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_050'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_050'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_050'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_050'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_050'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_050'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_050'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_050'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_050'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_050'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_050'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_050'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_050'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_050'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_050'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_050'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_050'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_050'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed060(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_060'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_060'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_060'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_060'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_060'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_060'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_060'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_060'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_060'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_060'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_060'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_060'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_060'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_060'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_060'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_060'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_060'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_060'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_060'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_060'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_060'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_060'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_060'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_060'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_060'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_060'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_060'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_060'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_060'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_060'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_060'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_060'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_060'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_060'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_060'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_060'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_060'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_060'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_060'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_060'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_060'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_060'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed070(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_070'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_070'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_070'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_070'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_070'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_070'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_070'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_070'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_070'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_070'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_070'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_070'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_070'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_070'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_070'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_070'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_070'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_070'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_070'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_070'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_070'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_070'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_070'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_070'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_070'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_070'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_070'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_070'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_070'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_070'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_070'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_070'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_070'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_070'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_070'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_070'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_070'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_070'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_070'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_070'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_070'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_070'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed080(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_080'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_080'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_080'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_080'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_080'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_080'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_080'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_080'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_080'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_080'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_080'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_080'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_080'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_080'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_080'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_080'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_080'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_080'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_080'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_080'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_080'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_080'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_080'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_080'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_080'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_080'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_080'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_080'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_080'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_080'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_080'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_080'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_080'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_080'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_080'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_080'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_080'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_080'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_080'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_080'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_080'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_080'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed090(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_090'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_090'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_090'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_090'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_090'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_090'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_090'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_090'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_090'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_090'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_090'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_090'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_090'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_090'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_090'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_090'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_090'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_090'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_090'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_090'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_090'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_090'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_090'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_090'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_090'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_090'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_090'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_090'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_090'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_090'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_090'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_090'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_090'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_090'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_090'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_090'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_090'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_090'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_090'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_090'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_090'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_090'; + default: return DefMonsterClass; + } +} + +private static function class PickProxyZed100(Name MonsterClass, class DefMonsterClass) +{ + switch (MonsterClass) + { + case 'KFPawn_ZedBloat': return class'Proxy_KFPawn_ZedBloat_100'; + case 'KFPawn_ZedBloatKing': return class'Proxy_KFPawn_ZedBloatKing_100'; + case 'KFPawn_ZedBloatKing_SantasWorkshop': return class'Proxy_KFPawn_ZedBloatKing_SantasWorkshop_100'; + case 'KFPawn_ZedBloatKingSubspawn': return class'Proxy_KFPawn_ZedBloatKingSubspawn_100'; + case 'KFPawn_ZedClot_Alpha': return class'Proxy_KFPawn_ZedClot_Alpha_100'; + case 'KFPawn_ZedClot_AlphaKing': return class'Proxy_KFPawn_ZedClot_AlphaKing_100'; + case 'KFPawn_ZedClot_Cyst': return class'Proxy_KFPawn_ZedClot_Cyst_100'; + case 'KFPawn_ZedClot_Slasher': return class'Proxy_KFPawn_ZedClot_Slasher_100'; + case 'KFPawn_ZedCrawler': return class'Proxy_KFPawn_ZedCrawler_100'; + case 'KFPawn_ZedCrawlerKing': return class'Proxy_KFPawn_ZedCrawlerKing_100'; + case 'KFPawn_ZedDAR': return class'Proxy_KFPawn_ZedDAR_100'; + case 'KFPawn_ZedDAR_EMP': return class'Proxy_KFPawn_ZedDAR_EMP_100'; + case 'KFPawn_ZedDAR_Laser': return class'Proxy_KFPawn_ZedDAR_Laser_100'; + case 'KFPawn_ZedDAR_Rocket': return class'Proxy_KFPawn_ZedDAR_Rocket_100'; + case 'KFPawn_ZedFleshpound': return class'Proxy_KFPawn_ZedFleshpound_100'; + case 'KFPawn_ZedFleshpoundKing': return class'Proxy_KFPawn_ZedFleshpoundKing_100'; + case 'KFPawn_ZedFleshpoundMini': return class'Proxy_KFPawn_ZedFleshpoundMini_100'; + case 'KFPawn_ZedGorefast': return class'Proxy_KFPawn_ZedGorefast_100'; + case 'KFPawn_ZedGorefastDualBlade': return class'Proxy_KFPawn_ZedGorefastDualBlade_100'; + case 'KFPawn_ZedHans': return class'Proxy_KFPawn_ZedHans_100'; + case 'KFPawn_ZedHusk': return class'Proxy_KFPawn_ZedHusk_100'; + case 'KFPawn_ZedMatriarch': return class'Proxy_KFPawn_ZedMatriarch_100'; + case 'KFPawn_ZedPatriarch': return class'Proxy_KFPawn_ZedPatriarch_100'; + case 'KFPawn_ZedScrake': return class'Proxy_KFPawn_ZedScrake_100'; + case 'KFPawn_ZedSiren': return class'Proxy_KFPawn_ZedSiren_100'; + case 'KFPawn_ZedStalker': return class'Proxy_KFPawn_ZedStalker_100'; + case 'WMPawn_ZedClot_Slasher_Omega': return class'Proxy_WMPawn_ZedClot_Slasher_Omega_100'; + case 'WMPawn_ZedCrawler_Mini': return class'Proxy_WMPawn_ZedCrawler_Mini_100'; + case 'WMPawn_ZedCrawler_Medium': return class'Proxy_WMPawn_ZedCrawler_Medium_100'; + case 'WMPawn_ZedCrawler_Big': return class'Proxy_WMPawn_ZedCrawler_Big_100'; + case 'WMPawn_ZedCrawler_Huge': return class'Proxy_WMPawn_ZedCrawler_Huge_100'; + case 'WMPawn_ZedCrawler_Ultra': return class'Proxy_WMPawn_ZedCrawler_Ultra_100'; + case 'WMPawn_ZedFleshpound_Predator': return class'Proxy_WMPawn_ZedFleshpound_Predator_100'; + case 'WMPawn_ZedFleshpound_Omega': return class'Proxy_WMPawn_ZedFleshpound_Omega_100'; + case 'WMPawn_ZedGorefast_Omega': return class'Proxy_WMPawn_ZedGorefast_Omega_100'; + case 'WMPawn_ZedHusk_Tiny': return class'Proxy_WMPawn_ZedHusk_Tiny_100'; + case 'WMPawn_ZedHusk_Omega': return class'Proxy_WMPawn_ZedHusk_Omega_100'; + case 'WMPawn_ZedScrake_Tiny': return class'Proxy_WMPawn_ZedScrake_Tiny_100'; + case 'WMPawn_ZedScrake_Omega': return class'Proxy_WMPawn_ZedScrake_Omega_100'; + case 'WMPawn_ZedScrake_Emperor': return class'Proxy_WMPawn_ZedScrake_Emperor_100'; + case 'WMPawn_ZedSiren_Omega': return class'Proxy_WMPawn_ZedSiren_Omega_100'; + case 'WMPawn_ZedStalker_Omega': return class'Proxy_WMPawn_ZedStalker_Omega_100'; + default: return DefMonsterClass; + } +} + +defaultproperties +{ + +} \ No newline at end of file diff --git a/MskGs/Classes/MSKGS_GM_Objective.uc b/MskGs/Classes/MSKGS_GM_Objective.uc new file mode 100644 index 0000000..41009ac --- /dev/null +++ b/MskGs/Classes/MSKGS_GM_Objective.uc @@ -0,0 +1,26 @@ +class MSKGS_GM_Objective extends KFGameInfo_Objective; + +const GI = class'MSKGS_GM_GameInfo'; +const GIC = "KFGameContent.KFGameInfo_Objective"; + +var public MSKGSMut Mut; + +simulated function ExileServerUsingKickBan() +{ + return; +} + +public function UpdateGameSettings() +{ + GI.static.UpdateGameSettings(Self, GIC, Mut); +} + +protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) +{ + Super.DistributeMoneyAndXP(GI.static.PickProxyZed(MonsterClass, Mut), DamageHistory, Killer); +} + +defaultproperties +{ + bIsCustomGame = false +} diff --git a/MskGs/Classes/MSKGS_GM_Survival.uc b/MskGs/Classes/MSKGS_GM_Survival.uc new file mode 100644 index 0000000..4f076ce --- /dev/null +++ b/MskGs/Classes/MSKGS_GM_Survival.uc @@ -0,0 +1,26 @@ +class MSKGS_GM_Survival extends KFGameInfo_Survival; + +const GI = class'MSKGS_GM_GameInfo'; +const GIC = "KFGameContent.KFGameInfo_Survival"; + +var public MSKGSMut Mut; + +simulated function ExileServerUsingKickBan() +{ + return; +} + +public function UpdateGameSettings() +{ + GI.static.UpdateGameSettings(Self, GIC, Mut); +} + +protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) +{ + Super.DistributeMoneyAndXP(GI.static.PickProxyZed(MonsterClass, Mut), DamageHistory, Killer); +} + +defaultproperties +{ + bIsCustomGame = false +} diff --git a/MskGs/Classes/MSKGS_GM_VersusSurvival.uc b/MskGs/Classes/MSKGS_GM_VersusSurvival.uc new file mode 100644 index 0000000..b7965be --- /dev/null +++ b/MskGs/Classes/MSKGS_GM_VersusSurvival.uc @@ -0,0 +1,26 @@ +class MSKGS_GM_VersusSurvival extends KFGameInfo_VersusSurvival; + +const GI = class'MSKGS_GM_GameInfo'; +const GIC = "KFGameContent.KFGameInfo_VersusSurvival"; + +var public MSKGSMut Mut; + +simulated function ExileServerUsingKickBan() +{ + return; +} + +public function UpdateGameSettings() +{ + GI.static.UpdateGameSettings(Self, GIC, Mut); +} + +protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) +{ + Super.DistributeMoneyAndXP(GI.static.PickProxyZed(MonsterClass, Mut), DamageHistory, Killer); +} + +defaultproperties +{ + bIsCustomGame = false +} diff --git a/MskGs/Classes/MSKGS_GM_WeeklySurvival.uc b/MskGs/Classes/MSKGS_GM_WeeklySurvival.uc new file mode 100644 index 0000000..7d87b19 --- /dev/null +++ b/MskGs/Classes/MSKGS_GM_WeeklySurvival.uc @@ -0,0 +1,26 @@ +class MSKGS_GM_WeeklySurvival extends KFGameInfo_WeeklySurvival; + +const GI = class'MSKGS_GM_GameInfo'; +const GIC = "KFGameContent.KFGameInfo_WeeklySurvival"; + +var public MSKGSMut Mut; + +simulated function ExileServerUsingKickBan() +{ + return; +} + +public function UpdateGameSettings() +{ + GI.static.UpdateGameSettings(Self, GIC, Mut); +} + +protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) +{ + Super.DistributeMoneyAndXP(GI.static.PickProxyZed(MonsterClass, Mut), DamageHistory, Killer); +} + +defaultproperties +{ + bIsCustomGame = false +} diff --git a/MskGs/Classes/MSKGS_OnlineSubsystem.uc b/MskGs/Classes/MSKGS_OnlineSubsystem.uc new file mode 100644 index 0000000..a61ff4a --- /dev/null +++ b/MskGs/Classes/MSKGS_OnlineSubsystem.uc @@ -0,0 +1,11 @@ +class MSKGS_OnlineSubsystem extends Object; + +static simulated function bool IsUID() +{ + +} + +defaultproperties +{ + +} \ No newline at end of file diff --git a/MskGs/Classes/MskGsVoteCollector.uc b/MskGs/Classes/MSKGS_VoteCollector.uc similarity index 93% rename from MskGs/Classes/MskGsVoteCollector.uc rename to MskGs/Classes/MSKGS_VoteCollector.uc index 88a9893..afcfe6e 100644 --- a/MskGs/Classes/MskGsVoteCollector.uc +++ b/MskGs/Classes/MSKGS_VoteCollector.uc @@ -2,7 +2,6 @@ class MskGsVoteCollector extends KFVoteCollector dependson(MapStats); var string SortPolicy; -var bool bEnableMapStats; var bool bOfficialNextMapOnly; var bool bRandomizeNextMap; @@ -338,19 +337,6 @@ function int GetNextMap() else MapIndex = GetNextMapIndex(); - if (bEnableMapStats) - { - if (MapIndex == INDEX_NONE) - { - `log("[MskGsMut] Warn: MapIndex == INDEX_NONE, stats not saved"); - } - else - { - LoadActiveMapCycle(); - class'MapStats'.static.IncMapStat(ActiveMapCycle[MapIndex], SortPolicy); - } - } - return MapIndex; } diff --git a/MskGs/Classes/MapStats.uc b/MskGs/Classes/MapStats.uc deleted file mode 100644 index 0b208d0..0000000 --- a/MskGs/Classes/MapStats.uc +++ /dev/null @@ -1,47 +0,0 @@ -class MapStats extends Object - config(NextMapMut); - -struct MapStatEntry -{ - var config string Name; - var config int Counter; -}; -var config array MapStat; - -static function int CounterSortAsc (MapStatEntry A, MapStatEntry B) { return B.Counter < A.Counter ? -1 : 0; } -static function int CounterSortDesc (MapStatEntry A, MapStatEntry B) { return A.Counter < B.Counter ? -1 : 0; } -static function int NameSortAsc (MapStatEntry A, MapStatEntry B) { return B.Name < A.Name ? -1 : 0; } -static function int NameSortDesc (MapStatEntry A, MapStatEntry B) { return A.Name < B.Name ? -1 : 0; } - -static function IncMapStat(string Map, optional string SortPolicy = "False") -{ - local int MapStatEntryIndex; - local MapStatEntry NewEntry; - - MapStatEntryIndex = Default.MapStat.Find('Name', Map); - if (MapStatEntryIndex == INDEX_NONE) - { - NewEntry.Name = Map; - NewEntry.Counter = 1; - Default.MapStat.AddItem(NewEntry); - } - else - { - Default.MapStat[MapStatEntryIndex].Counter++; - } - - if (SortPolicy ~= "CounterAsc") - Default.MapStat.Sort(CounterSortAsc); - else if (SortPolicy ~= "CounterDesc") - Default.MapStat.Sort(CounterSortDesc); - else if (SortPolicy ~= "NameAsc") - Default.MapStat.Sort(NameSortAsc); - else if (SortPolicy ~= "NameDesc") - Default.MapStat.Sort(NameSortDesc); - - StaticSaveConfig(); -} - -DefaultProperties -{ -} diff --git a/MskGs/Classes/MskGsMut.uc b/MskGs/Classes/MskGsMut.uc index 0199a99..aa17cfe 100644 --- a/MskGs/Classes/MskGsMut.uc +++ b/MskGs/Classes/MskGsMut.uc @@ -1,5 +1,5 @@ -Class MskGsMut extends KFMutator - config(MskGs); +class MSKGS_Mut extends KFMutator + config(MSKGS); const CurrentVersion = 3; var config int ConfigVersion; diff --git a/MskGs/Classes/MskGs_Endless.uc b/MskGs/Classes/MskGs_Endless.uc deleted file mode 100644 index e8e8a48..0000000 --- a/MskGs/Classes/MskGs_Endless.uc +++ /dev/null @@ -1,26 +0,0 @@ -class MskGs_Endless extends KFGameInfo_Endless; - -var const class KFGIH; - -var public MskGsMut Mut; - -simulated function ExileServerUsingKickBan() -{ - return; -} - -function UpdateGameSettings() -{ - KFGIH.static.UpdateGameSettings(Self, !IsUnrankedGame(), "KFGameContent.KFGameInfo_Endless", Mut); -} - -protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) -{ - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); -} - -defaultproperties -{ - KFGIH=class'KFGameInfoHelper' - bIsCustomGame=False -} diff --git a/MskGs/Classes/MskGs_Objective.uc b/MskGs/Classes/MskGs_Objective.uc deleted file mode 100644 index 92b5348..0000000 --- a/MskGs/Classes/MskGs_Objective.uc +++ /dev/null @@ -1,27 +0,0 @@ -class MskGs_Objective extends KFGameInfo_Objective; - -var const class KFGIH; - -var public MskGsMut Mut; - - -simulated function ExileServerUsingKickBan() -{ - return; -} - -function UpdateGameSettings() -{ - KFGIH.static.UpdateGameSettings(Self, !IsUnrankedGame(), "KFGameContent.KFGameInfo_Objective", Mut); -} - -protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) -{ - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); -} - -defaultproperties -{ - KFGIH=class'KFGameInfoHelper' - bIsCustomGame=False -} diff --git a/MskGs/Classes/MskGs_Survival.uc b/MskGs/Classes/MskGs_Survival.uc deleted file mode 100644 index 827c2a4..0000000 --- a/MskGs/Classes/MskGs_Survival.uc +++ /dev/null @@ -1,26 +0,0 @@ -class MskGs_Survival extends KFGameInfo_Survival; - -var const class KFGIH; - -var public MskGsMut Mut; - -simulated function ExileServerUsingKickBan() -{ - return; -} - -function UpdateGameSettings() -{ - KFGIH.static.UpdateGameSettings(Self, !IsUnrankedGame(), "KFGameContent.KFGameInfo_Survival", Mut); -} - -protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) -{ - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); -} - -defaultproperties -{ - KFGIH=class'KFGameInfoHelper' - bIsCustomGame=False -} diff --git a/MskGs/Classes/MskGs_VersusSurvival.uc b/MskGs/Classes/MskGs_VersusSurvival.uc deleted file mode 100644 index f6cdc54..0000000 --- a/MskGs/Classes/MskGs_VersusSurvival.uc +++ /dev/null @@ -1,27 +0,0 @@ -class MskGs_VersusSurvival extends KFGameInfo_VersusSurvival; - -var const class KFGIH; - -var public MskGsMut Mut; - - -simulated function ExileServerUsingKickBan() -{ - return; -} - -function UpdateGameSettings() -{ - KFGIH.static.UpdateGameSettings(Self, !IsUnrankedGame(), "KFGameContent.KFGameInfo_VersusSurvival", Mut); -} - -protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) -{ - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); -} - -defaultproperties -{ - KFGIH=class'KFGameInfoHelper' - bIsCustomGame=False -} diff --git a/MskGs/Classes/MskGs_WeeklySurvival.uc b/MskGs/Classes/MskGs_WeeklySurvival.uc deleted file mode 100644 index 4d426c5..0000000 --- a/MskGs/Classes/MskGs_WeeklySurvival.uc +++ /dev/null @@ -1,27 +0,0 @@ -class MskGs_WeeklySurvival extends KFGameInfo_WeeklySurvival; - -var const class KFGIH; - -var public MskGsMut Mut; - - -simulated function ExileServerUsingKickBan() -{ - return; -} - -function UpdateGameSettings() -{ - KFGIH.static.UpdateGameSettings(Self, !IsUnrankedGame(), "KFGameContent.KFGameInfo_WeeklySurvival", Mut); -} - -protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) -{ - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); -} - -defaultproperties -{ - KFGIH=class'KFGameInfoHelper' - bIsCustomGame=False -} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_010.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_010.uc index 0949d19..fe01ecf 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_010 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_010 extends Proxy_KFPawn_ZedBloatKingSubspawn_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_020.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_020.uc index bcfb03c..bd5c033 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_020 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_020 extends Proxy_KFPawn_ZedBloatKingSubspawn_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_030.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_030.uc index 5ff67db..543f740 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_030 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_030 extends Proxy_KFPawn_ZedBloatKingSubspawn_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_040.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_040.uc index 2b0efa3..01ce79f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_040 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_040 extends Proxy_KFPawn_ZedBloatKingSubspawn_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_050.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_050.uc index 0d5e2be..7a1ea42 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_050 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_050 extends Proxy_KFPawn_ZedBloatKingSubspawn_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_060.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_060.uc index 87fa9b7..58ddd8b 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_060 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_060 extends Proxy_KFPawn_ZedBloatKingSubspawn_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_070.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_070.uc index 4ea3ac8..197074c 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_070 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_070 extends Proxy_KFPawn_ZedBloatKingSubspawn_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_080.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_080.uc index a6996a8..cad278a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_080 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_080 extends Proxy_KFPawn_ZedBloatKingSubspawn_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_090.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_090.uc index e7accf9..02dc694 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_090 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_090 extends Proxy_KFPawn_ZedBloatKingSubspawn_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_100.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_100.uc index b46252a..e57d017 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKingSubspawn_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn_100 extends KFPawn_ZedBloatKingSubspawn; +class Proxy_KFPawn_ZedBloatKingSubspawn_100 extends Proxy_KFPawn_ZedBloatKingSubspawn_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_010.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_010.uc index 3873e2b..c35e4ae 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_010 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_010 extends Proxy_KFPawn_ZedBloatKing_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_020.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_020.uc index 9ca1fe6..744df0e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_020 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_020 extends Proxy_KFPawn_ZedBloatKing_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_030.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_030.uc index 90ca2ec..c51357d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_030 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_030 extends Proxy_KFPawn_ZedBloatKing_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_040.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_040.uc index 0e8614e..58a1f8d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_040 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_040 extends Proxy_KFPawn_ZedBloatKing_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_050.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_050.uc index 9194236..58a7eec 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_050 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_050 extends Proxy_KFPawn_ZedBloatKing_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_060.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_060.uc index f01ec56..e498229 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_060 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_060 extends Proxy_KFPawn_ZedBloatKing_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_070.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_070.uc index 104f584..d5b6b9e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_070 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_070 extends Proxy_KFPawn_ZedBloatKing_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_080.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_080.uc index 9494188..6ef9d61 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_080 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_080 extends Proxy_KFPawn_ZedBloatKing_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_090.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_090.uc index 7cc313d..5731791 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_090 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_090 extends Proxy_KFPawn_ZedBloatKing_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_100.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_100.uc index c4d1e48..ad85055 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_100 extends KFPawn_ZedBloatKing; +class Proxy_KFPawn_ZedBloatKing_100 extends Proxy_KFPawn_ZedBloatKing_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_010.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_010.uc index 22e8f56..a9b0509 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_010 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_010 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_020.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_020.uc index fae4a6e..67deb25 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_020 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_020 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_030.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_030.uc index e601b62..5b37a4e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_030 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_030 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_040.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_040.uc index 8d5c5d6..3dce3ed 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_040 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_040 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_050.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_050.uc index b96df61..658af76 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_050 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_050 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_060.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_060.uc index 6895b13..895adb8 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_060 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_060 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_070.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_070.uc index 86b838a..40a3bf5 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_070 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_070 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_080.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_080.uc index 6a4a803..3fa3ca3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_080 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_080 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_090.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_090.uc index c5ca354..de0b6ca 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_090 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_090 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_100.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_100.uc index 15ad66c..0ffb541 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloatKing_SantasWorkshop_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop_100 extends KFPawn_ZedBloatKing_SantasWorkshop; +class Proxy_KFPawn_ZedBloatKing_SantasWorkshop_100 extends Proxy_KFPawn_ZedBloatKing_SantasWorkshop_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_010.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_010.uc index 37d3c79..1c91bb5 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_010 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_010 extends Proxy_KFPawn_ZedBloat_010; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_020.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_020.uc index 8e4f7ab..1240336 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_020 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_020 extends Proxy_KFPawn_ZedBloat_020; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_030.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_030.uc index dfcf257..9c4c4c1 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_030 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_030 extends Proxy_KFPawn_ZedBloat_030; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_040.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_040.uc index d649c92..9dfa58a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_040 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_040 extends Proxy_KFPawn_ZedBloat_040; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_050.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_050.uc index 9456311..971b3f0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_050 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_050 extends Proxy_KFPawn_ZedBloat_050; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_060.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_060.uc index c143b8a..60315f3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_060 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_060 extends Proxy_KFPawn_ZedBloat_060; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_070.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_070.uc index 9be5750..46a46ae 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_070 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_070 extends Proxy_KFPawn_ZedBloat_070; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_080.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_080.uc index b95ce17..15064d4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_080 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_080 extends Proxy_KFPawn_ZedBloat_080; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_090.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_090.uc index 4bb7aaf..14f4843 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_090 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_090 extends Proxy_KFPawn_ZedBloat_090; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedBloat_100.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedBloat_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedBloat_100.uc index cc7b7b8..b5febaf 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloat_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedBloat_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat_100 extends KFPawn_ZedBloat; +class Proxy_KFPawn_ZedBloat_100 extends Proxy_KFPawn_ZedBloat_100; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_010.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_010.uc index ac1a044..2b3092b 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_010 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_010 extends Proxy_KFPawn_ZedClot_AlphaKing_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_020.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_020.uc index b4fe609..4a8e5d8 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_020 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_020 extends Proxy_KFPawn_ZedClot_AlphaKing_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_030.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_030.uc index c9ab624..8ce2a41 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_030 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_030 extends Proxy_KFPawn_ZedClot_AlphaKing_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_040.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_040.uc index 7078f7b..1427de2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_040 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_040 extends Proxy_KFPawn_ZedClot_AlphaKing_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_050.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_050.uc index 232dff3..56d149f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_050 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_050 extends Proxy_KFPawn_ZedClot_AlphaKing_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_060.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_060.uc index f2a4830..f940875 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_060 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_060 extends Proxy_KFPawn_ZedClot_AlphaKing_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_070.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_070.uc index efce871..e1d8a4e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_070 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_070 extends Proxy_KFPawn_ZedClot_AlphaKing_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_080.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_080.uc index 1c2769d..e51eb78 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_080 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_080 extends Proxy_KFPawn_ZedClot_AlphaKing_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_090.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_090.uc index 0f8e498..a0722ae 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_090 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_090 extends Proxy_KFPawn_ZedClot_AlphaKing_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_100.uc similarity index 56% rename from MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_100.uc index 8ffe5d5..4f42ab0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_AlphaKing_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing_100 extends KFPawn_ZedClot_AlphaKing; +class Proxy_KFPawn_ZedClot_AlphaKing_100 extends Proxy_KFPawn_ZedClot_AlphaKing_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_010.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_010.uc index 40f42e7..8d93e2c 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_010 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_010 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_020.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_020.uc index ccc3249..61867b7 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_020 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_020 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_030.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_030.uc index ff15e43..dcbf669 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_030 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_030 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_040.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_040.uc index 1097a5d..b2485ed 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_040 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_040 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_050.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_050.uc index 71de4a5..9c551f2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_050 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_050 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_060.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_060.uc index 001b9c1..7e9e446 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_060 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_060 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_070.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_070.uc index adce103..b7532c7 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_070 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_070 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_080.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_080.uc index b7844ca..347471a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_080 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_080 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_090.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_090.uc index e4f4d82..ce28d94 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_090 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_090 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_100.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedClot_Alpha_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_100.uc index 928e34c..08812d3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Alpha_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha_100 extends KFPawn_ZedClot; +class Proxy_KFPawn_ZedClot_Alpha_100 extends KFPawn_ZedClot; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_010.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_010.uc index 071bbc7..3fda3ef 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_010 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_010 extends Proxy_KFPawn_ZedClot_Cyst_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_020.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_020.uc index b67ee36..ae31da1 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_020 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_020 extends Proxy_KFPawn_ZedClot_Cyst_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_030.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_030.uc index 635e94b..8133d18 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_030 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_030 extends Proxy_KFPawn_ZedClot_Cyst_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_040.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_040.uc index 7142072..70483e7 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_040 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_040 extends Proxy_KFPawn_ZedClot_Cyst_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_050.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_050.uc index 2f80882..f517494 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_050 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_050 extends Proxy_KFPawn_ZedClot_Cyst_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_060.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_060.uc index 627317e..2fc445a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_060 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_060 extends Proxy_KFPawn_ZedClot_Cyst_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_070.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_070.uc index a687cea..e0b9de2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_070 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_070 extends Proxy_KFPawn_ZedClot_Cyst_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_080.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_080.uc index 1273e19..13203a3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_080 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_080 extends Proxy_KFPawn_ZedClot_Cyst_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_090.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_090.uc index d94e986..0546337 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_090 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_090 extends Proxy_KFPawn_ZedClot_Cyst_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_100.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedClot_Cyst_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_100.uc index 82bcde4..23f9ca3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Cyst_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst_100 extends KFPawn_ZedClot_Cyst; +class Proxy_KFPawn_ZedClot_Cyst_100 extends Proxy_KFPawn_ZedClot_Cyst_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_010.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_010.uc index 4e3ead3..7e20f0f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_010 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_010 extends Proxy_KFPawn_ZedClot_Slasher_010; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_020.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_020.uc index 91467da..c2e451c 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_020 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_020 extends Proxy_KFPawn_ZedClot_Slasher_020; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_030.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_030.uc index fa32162..fd71267 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_030 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_030 extends Proxy_KFPawn_ZedClot_Slasher_030; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_040.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_040.uc index 9cbc846..61928e4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_040 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_040 extends Proxy_KFPawn_ZedClot_Slasher_040; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_050.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_050.uc index b97e9bc..9b6f21d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_050 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_050 extends Proxy_KFPawn_ZedClot_Slasher_050; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_060.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_060.uc index 41dffe8..5361583 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_060 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_060 extends Proxy_KFPawn_ZedClot_Slasher_060; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_070.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_070.uc index 02e4dde..51d1a84 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_070 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_070 extends Proxy_KFPawn_ZedClot_Slasher_070; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_080.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_080.uc index 6583a8e..553d3f8 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_080 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_080 extends Proxy_KFPawn_ZedClot_Slasher_080; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_090.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_090.uc index dec27fa..ed15acd 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_090 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_090 extends Proxy_KFPawn_ZedClot_Slasher_090; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_100.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedClot_Slasher_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_100.uc index b7f3d79..9c12710 100644 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedClot_Slasher_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher_100 extends KFPawn_ZedClot_Slasher; +class Proxy_KFPawn_ZedClot_Slasher_100 extends Proxy_KFPawn_ZedClot_Slasher_100; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_010.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_010.uc index 95ec291..20a38f2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_010 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_010 extends Proxy_KFPawn_ZedCrawlerKing_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_020.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_020.uc index 3e70f41..d5df757 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_020 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_020 extends Proxy_KFPawn_ZedCrawlerKing_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_030.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_030.uc index c791f2f..6add5f7 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_030 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_030 extends Proxy_KFPawn_ZedCrawlerKing_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_040.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_040.uc index 3ec1298..d754f6b 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_040 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_040 extends Proxy_KFPawn_ZedCrawlerKing_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_050.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_050.uc index 8922f8f..6af86bf 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_050 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_050 extends Proxy_KFPawn_ZedCrawlerKing_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_060.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_060.uc index 66e5114..2948fa2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_060 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_060 extends Proxy_KFPawn_ZedCrawlerKing_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_070.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_070.uc index 46a04ae..587cf31 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_070 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_070 extends Proxy_KFPawn_ZedCrawlerKing_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_080.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_080.uc index 0aa2c33..da8e9c6 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_080 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_080 extends Proxy_KFPawn_ZedCrawlerKing_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_090.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_090.uc index 09983e1..c57065d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_090 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_090 extends Proxy_KFPawn_ZedCrawlerKing_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_100.uc similarity index 57% rename from MskGs/Classes/KFPawnProxy_ZedCrawlerKing_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_100.uc index 286b215..d6ef3dc 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawlerKing_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing_100 extends KFPawn_ZedCrawlerKing; +class Proxy_KFPawn_ZedCrawlerKing_100 extends Proxy_KFPawn_ZedCrawlerKing_100; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_010.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_010.uc index ef4ba5f..d07ffc1 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_010 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_010 extends Proxy_KFPawn_ZedCrawler_010; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_020.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_020.uc index 1a091cc..b60238e 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_020 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_020 extends Proxy_KFPawn_ZedCrawler_020; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_030.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_030.uc index 764187b..54b8219 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_030 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_030 extends Proxy_KFPawn_ZedCrawler_030; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_040.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_040.uc index 20a872e..faabd8f 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_040 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_040 extends Proxy_KFPawn_ZedCrawler_040; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_050.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_050.uc index d4017ab..c7db76d 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_050 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_050 extends Proxy_KFPawn_ZedCrawler_050; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_060.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_060.uc index b2861ab..5adda41 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_060 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_060 extends Proxy_KFPawn_ZedCrawler_060; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_070.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_070.uc index 83134b5..c6ac694 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_070 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_070 extends Proxy_KFPawn_ZedCrawler_070; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_080.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_080.uc index 06e5c56..efdbc91 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_080 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_080 extends Proxy_KFPawn_ZedCrawler_080; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_090.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_090.uc index a7a88e6..6d04c69 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_090 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_090 extends Proxy_KFPawn_ZedCrawler_090; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_100.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedCrawler_100.uc index ef5d90e..3f80228 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Medium_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedCrawler_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Medium_100 extends KFPawn_ZedCrawler; +class Proxy_KFPawn_ZedCrawler_100 extends Proxy_KFPawn_ZedCrawler_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_010.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_010.uc index 5bdc7a8..7ef28ec 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_010 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_010 extends Proxy_KFPawn_ZedDAR_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_020.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_020.uc index a88c56c..c73b570 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_020 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_020 extends Proxy_KFPawn_ZedDAR_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_030.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_030.uc index 26a7166..81eb20d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_030 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_030 extends Proxy_KFPawn_ZedDAR_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_040.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_040.uc index 2105a8c..a6b00d0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_040 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_040 extends Proxy_KFPawn_ZedDAR_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_050.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_050.uc index a5228e2..33ba4c4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_050 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_050 extends Proxy_KFPawn_ZedDAR_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_060.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_060.uc index 827042a..0809934 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_060 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_060 extends Proxy_KFPawn_ZedDAR_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_070.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_070.uc index 60dec21..8b484a5 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_070 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_070 extends Proxy_KFPawn_ZedDAR_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_080.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_080.uc index de3b65a..52a7e20 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_080 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_080 extends Proxy_KFPawn_ZedDAR_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_090.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_090.uc index 539ff63..438a235 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_090 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_090 extends Proxy_KFPawn_ZedDAR_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_100.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_EMP_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedDAR_100.uc index 1a3836d..18bef8a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP_100 extends KFPawn_ZedDAR_EMP; +class Proxy_KFPawn_ZedDAR_100 extends Proxy_KFPawn_ZedDAR_100; defaultproperties { diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_010.uc new file mode 100644 index 0000000..95b0b8c --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_010.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_010 extends Proxy_KFPawn_ZedDAR_EMP_010; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=22 // 20 + XPValues(2)=30 // 27 + XPValues(3)=34 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_020.uc new file mode 100644 index 0000000..9f9527b --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_020.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_020 extends Proxy_KFPawn_ZedDAR_EMP_020; + +defaultproperties +{ + XPValues(0)=18 // 15 + XPValues(1)=24 // 20 + XPValues(2)=32 // 27 + XPValues(3)=37 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_030.uc new file mode 100644 index 0000000..a36ad3c --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_030.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_030 extends Proxy_KFPawn_ZedDAR_EMP_030; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=26 // 20 + XPValues(2)=35 // 27 + XPValues(3)=40 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_040.uc new file mode 100644 index 0000000..e06fa11 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_040.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_040 extends Proxy_KFPawn_ZedDAR_EMP_040; + +defaultproperties +{ + XPValues(0)=21 // 15 + XPValues(1)=28 // 20 + XPValues(2)=38 // 27 + XPValues(3)=43 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_050.uc new file mode 100644 index 0000000..4daa1f2 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_050.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_050 extends Proxy_KFPawn_ZedDAR_EMP_050; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=30 // 20 + XPValues(2)=40 // 27 + XPValues(3)=46 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_060.uc new file mode 100644 index 0000000..2184664 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_060.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_060 extends Proxy_KFPawn_ZedDAR_EMP_060; + +defaultproperties +{ + XPValues(0)=24 // 15 + XPValues(1)=32 // 20 + XPValues(2)=43 // 27 + XPValues(3)=50 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_070.uc new file mode 100644 index 0000000..0e5d855 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_070.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_070 extends Proxy_KFPawn_ZedDAR_EMP_070; + +defaultproperties +{ + XPValues(0)=26 // 15 + XPValues(1)=34 // 20 + XPValues(2)=46 // 27 + XPValues(3)=53 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_080.uc new file mode 100644 index 0000000..5f16645 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_080.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_080 extends Proxy_KFPawn_ZedDAR_EMP_080; + +defaultproperties +{ + XPValues(0)=27 // 15 + XPValues(1)=36 // 20 + XPValues(2)=49 // 27 + XPValues(3)=56 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_090.uc new file mode 100644 index 0000000..d55da4e --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_090.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_090 extends Proxy_KFPawn_ZedDAR_EMP_090; + +defaultproperties +{ + XPValues(0)=28 // 15 + XPValues(1)=38 // 20 + XPValues(2)=51 // 27 + XPValues(3)=59 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_100.uc new file mode 100644 index 0000000..06bf523 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_EMP_100.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_EMP_100 extends Proxy_KFPawn_ZedDAR_EMP_100; + +defaultproperties +{ + XPValues(0)=30 // 15 + XPValues(1)=40 // 20 + XPValues(2)=54 // 27 + XPValues(3)=62 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_010.uc new file mode 100644 index 0000000..c29068c --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_010.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_010 extends Proxy_KFPawn_ZedDAR_Laser_010; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=22 // 20 + XPValues(2)=30 // 27 + XPValues(3)=34 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_020.uc new file mode 100644 index 0000000..2073201 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_020.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_020 extends Proxy_KFPawn_ZedDAR_Laser_020; + +defaultproperties +{ + XPValues(0)=18 // 15 + XPValues(1)=24 // 20 + XPValues(2)=32 // 27 + XPValues(3)=37 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_030.uc new file mode 100644 index 0000000..b41dee0 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_030.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_030 extends Proxy_KFPawn_ZedDAR_Laser_030; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=26 // 20 + XPValues(2)=35 // 27 + XPValues(3)=40 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_040.uc new file mode 100644 index 0000000..0987e68 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_040.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_040 extends Proxy_KFPawn_ZedDAR_Laser_040; + +defaultproperties +{ + XPValues(0)=21 // 15 + XPValues(1)=28 // 20 + XPValues(2)=38 // 27 + XPValues(3)=43 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_050.uc new file mode 100644 index 0000000..1b335a1 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_050.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_050 extends Proxy_KFPawn_ZedDAR_Laser_050; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=30 // 20 + XPValues(2)=40 // 27 + XPValues(3)=46 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_060.uc new file mode 100644 index 0000000..403b64c --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_060.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_060 extends Proxy_KFPawn_ZedDAR_Laser_060; + +defaultproperties +{ + XPValues(0)=24 // 15 + XPValues(1)=32 // 20 + XPValues(2)=43 // 27 + XPValues(3)=50 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_070.uc new file mode 100644 index 0000000..f085a68 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_070.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_070 extends Proxy_KFPawn_ZedDAR_Laser_070; + +defaultproperties +{ + XPValues(0)=26 // 15 + XPValues(1)=34 // 20 + XPValues(2)=46 // 27 + XPValues(3)=53 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_080.uc new file mode 100644 index 0000000..ad1f9f1 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_080.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_080 extends Proxy_KFPawn_ZedDAR_Laser_080; + +defaultproperties +{ + XPValues(0)=27 // 15 + XPValues(1)=36 // 20 + XPValues(2)=49 // 27 + XPValues(3)=56 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_090.uc new file mode 100644 index 0000000..690f12a --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_090.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_090 extends Proxy_KFPawn_ZedDAR_Laser_090; + +defaultproperties +{ + XPValues(0)=28 // 15 + XPValues(1)=38 // 20 + XPValues(2)=51 // 27 + XPValues(3)=59 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_100.uc new file mode 100644 index 0000000..71730f0 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Laser_100.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Laser_100 extends Proxy_KFPawn_ZedDAR_Laser_100; + +defaultproperties +{ + XPValues(0)=30 // 15 + XPValues(1)=40 // 20 + XPValues(2)=54 // 27 + XPValues(3)=62 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_010.uc new file mode 100644 index 0000000..8df86ad --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_010.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_010 extends Proxy_KFPawn_ZedDAR_Rocket_010; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=22 // 20 + XPValues(2)=30 // 27 + XPValues(3)=34 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_020.uc new file mode 100644 index 0000000..2cb8ce9 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_020.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_020 extends Proxy_KFPawn_ZedDAR_Rocket_020; + +defaultproperties +{ + XPValues(0)=18 // 15 + XPValues(1)=24 // 20 + XPValues(2)=32 // 27 + XPValues(3)=37 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_030.uc new file mode 100644 index 0000000..73842b7 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_030.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_030 extends Proxy_KFPawn_ZedDAR_Rocket_030; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=26 // 20 + XPValues(2)=35 // 27 + XPValues(3)=40 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_040.uc new file mode 100644 index 0000000..94806e8 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_040.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_040 extends Proxy_KFPawn_ZedDAR_Rocket_040; + +defaultproperties +{ + XPValues(0)=21 // 15 + XPValues(1)=28 // 20 + XPValues(2)=38 // 27 + XPValues(3)=43 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_050.uc new file mode 100644 index 0000000..fd2472d --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_050.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_050 extends Proxy_KFPawn_ZedDAR_Rocket_050; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=30 // 20 + XPValues(2)=40 // 27 + XPValues(3)=46 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_060.uc new file mode 100644 index 0000000..9457558 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_060.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_060 extends Proxy_KFPawn_ZedDAR_Rocket_060; + +defaultproperties +{ + XPValues(0)=24 // 15 + XPValues(1)=32 // 20 + XPValues(2)=43 // 27 + XPValues(3)=50 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_070.uc new file mode 100644 index 0000000..de5ddbe --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_070.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_070 extends Proxy_KFPawn_ZedDAR_Rocket_070; + +defaultproperties +{ + XPValues(0)=26 // 15 + XPValues(1)=34 // 20 + XPValues(2)=46 // 27 + XPValues(3)=53 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_080.uc new file mode 100644 index 0000000..f894fff --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_080.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_080 extends Proxy_KFPawn_ZedDAR_Rocket_080; + +defaultproperties +{ + XPValues(0)=27 // 15 + XPValues(1)=36 // 20 + XPValues(2)=49 // 27 + XPValues(3)=56 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_090.uc new file mode 100644 index 0000000..1b7ff78 --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_090.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_090 extends Proxy_KFPawn_ZedDAR_Rocket_090; + +defaultproperties +{ + XPValues(0)=28 // 15 + XPValues(1)=38 // 20 + XPValues(2)=51 // 27 + XPValues(3)=59 // 31 +} diff --git a/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_100.uc new file mode 100644 index 0000000..3c5d77a --- /dev/null +++ b/MskGs/Classes/Proxy_KFPawn_ZedDAR_Rocket_100.uc @@ -0,0 +1,9 @@ +class Proxy_KFPawn_ZedDAR_Rocket_100 extends Proxy_KFPawn_ZedDAR_Rocket_100; + +defaultproperties +{ + XPValues(0)=30 // 15 + XPValues(1)=40 // 20 + XPValues(2)=54 // 27 + XPValues(3)=62 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_010.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_010.uc index a631c51..b257b88 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_010 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_010 extends Proxy_KFPawn_ZedFleshpoundKing_010; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_020.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_020.uc index 0df5f22..a638140 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_020 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_020 extends Proxy_KFPawn_ZedFleshpoundKing_020; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_030.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_030.uc index d0ca875..8d3c22b 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_030 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_030 extends Proxy_KFPawn_ZedFleshpoundKing_030; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_040.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_040.uc index 38a9f9e..e0c88eb 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_040 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_040 extends Proxy_KFPawn_ZedFleshpoundKing_040; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_050.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_050.uc index 5b9d46e..44749ba 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_050 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_050 extends Proxy_KFPawn_ZedFleshpoundKing_050; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_060.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_060.uc index 3d72424..60fa594 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_060 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_060 extends Proxy_KFPawn_ZedFleshpoundKing_060; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_070.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_070.uc index 1b3bef1..04a9e07 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_070 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_070 extends Proxy_KFPawn_ZedFleshpoundKing_070; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_080.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_080.uc index 0dba8d6..e2ca82c 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_080 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_080 extends Proxy_KFPawn_ZedFleshpoundKing_080; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_090.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_090.uc index 05e5380..b1e0169 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_090 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_090 extends Proxy_KFPawn_ZedFleshpoundKing_090; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_100.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_100.uc index 6bb7951..0a0e188 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundKing_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing_100 extends KFPawn_ZedFleshpoundKing; +class Proxy_KFPawn_ZedFleshpoundKing_100 extends Proxy_KFPawn_ZedFleshpoundKing_100; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_010.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_010.uc index f5447f9..2cb34c6 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_010 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_010 extends Proxy_KFPawn_ZedFleshpoundMini_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_020.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_020.uc index 189a9bb..909ec6f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_020 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_020 extends Proxy_KFPawn_ZedFleshpoundMini_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_030.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_030.uc index 7a1f2a6..9618fd0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_030 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_030 extends Proxy_KFPawn_ZedFleshpoundMini_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_040.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_040.uc index 69b873a..42f6d65 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_040 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_040 extends Proxy_KFPawn_ZedFleshpoundMini_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_050.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_050.uc index d33c499..31a9bcb 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_050 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_050 extends Proxy_KFPawn_ZedFleshpoundMini_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_060.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_060.uc index c6f2fe6..86d4069 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_060 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_060 extends Proxy_KFPawn_ZedFleshpoundMini_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_070.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_070.uc index 69c3835..218e3a0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_070 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_070 extends Proxy_KFPawn_ZedFleshpoundMini_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_080.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_080.uc index 39698fe..f185704 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_080 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_080 extends Proxy_KFPawn_ZedFleshpoundMini_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_090.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_090.uc index 53c500e..82896ff 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_090 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_090 extends Proxy_KFPawn_ZedFleshpoundMini_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_100.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_100.uc index 6699792..fa429e1 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpoundMini_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini_100 extends KFPawn_ZedFleshpoundMini; +class Proxy_KFPawn_ZedFleshpoundMini_100 extends Proxy_KFPawn_ZedFleshpoundMini_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_010.uc similarity index 58% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_010.uc index f6eb40f..2284ac9 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_010 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_010 extends Proxy_KFPawn_ZedFleshpound_010; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_020.uc similarity index 58% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_020.uc index c4e9c27..04b5b92 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_020 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_020 extends Proxy_KFPawn_ZedFleshpound_020; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_030.uc similarity index 58% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_030.uc index 675927f..4964999 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_030 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_030 extends Proxy_KFPawn_ZedFleshpound_030; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_040.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_040.uc index 81a3e85..3bf1154 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_040 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_040 extends Proxy_KFPawn_ZedFleshpound_040; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_050.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_050.uc index 94f6a6d..d3997e9 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_050 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_050 extends Proxy_KFPawn_ZedFleshpound_050; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_060.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_060.uc index 569cb7c..a14480b 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_060 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_060 extends Proxy_KFPawn_ZedFleshpound_060; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_070.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_070.uc index 1d6736c..88e85f2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_070 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_070 extends Proxy_KFPawn_ZedFleshpound_070; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_080.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_080.uc index 9d8c520..954afd0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_080 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_080 extends Proxy_KFPawn_ZedFleshpound_080; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_090.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_090.uc index cc384a7..723bc86 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_090 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_090 extends Proxy_KFPawn_ZedFleshpound_090; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_100.uc similarity index 59% rename from MskGs/Classes/KFPawnProxy_ZedFleshpound_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedFleshpound_100.uc index 0c79ec9..1cea1f4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedFleshpound_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound_100 extends KFPawn_ZedFleshpound; +class Proxy_KFPawn_ZedFleshpound_100 extends Proxy_KFPawn_ZedFleshpound_100; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_010.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_010.uc index 26aa74b..dd15f19 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_010 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_010 extends Proxy_KFPawn_ZedGorefastDualBlade_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_020.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_020.uc index 8a3e639..ace1be0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_020 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_020 extends Proxy_KFPawn_ZedGorefastDualBlade_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_030.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_030.uc index a26a787..b8ecfd3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_030 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_030 extends Proxy_KFPawn_ZedGorefastDualBlade_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_040.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_040.uc index 3320459..35fef30 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_040 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_040 extends Proxy_KFPawn_ZedGorefastDualBlade_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_050.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_050.uc index 28f2a0c..e77d3cf 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_050 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_050 extends Proxy_KFPawn_ZedGorefastDualBlade_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_060.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_060.uc index 01b9148..93bf20f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_060 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_060 extends Proxy_KFPawn_ZedGorefastDualBlade_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_070.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_070.uc index 6a45b72..d784257 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_070 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_070 extends Proxy_KFPawn_ZedGorefastDualBlade_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_080.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_080.uc index 9c24ae6..eba8e6f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_080 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_080 extends Proxy_KFPawn_ZedGorefastDualBlade_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_090.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_090.uc index f693e92..a852a84 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_090 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_090 extends Proxy_KFPawn_ZedGorefastDualBlade_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_100.uc similarity index 54% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_100.uc index b4fd3af..cc47aad 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefastDualBlade_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade_100 extends KFPawn_ZedGorefastDualBlade; +class Proxy_KFPawn_ZedGorefastDualBlade_100 extends Proxy_KFPawn_ZedGorefastDualBlade_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_010.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_010.uc index 93a3db7..7cd428f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_010 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_010 extends Proxy_KFPawn_ZedGorefast_010; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_020.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_020.uc index 8661b41..f7d6a55 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_020 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_020 extends Proxy_KFPawn_ZedGorefast_020; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_030.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_030.uc index 8b5d0d0..3452991 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_030 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_030 extends Proxy_KFPawn_ZedGorefast_030; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_040.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_040.uc index e139062..cd04304 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_040 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_040 extends Proxy_KFPawn_ZedGorefast_040; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_050.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_050.uc index 7ee3d8f..2f1a95b 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_050 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_050 extends Proxy_KFPawn_ZedGorefast_050; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_060.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_060.uc index f009fcc..108b330 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_060 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_060 extends Proxy_KFPawn_ZedGorefast_060; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_070.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_070.uc index 282ac4c..99fa5ea 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_070 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_070 extends Proxy_KFPawn_ZedGorefast_070; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_080.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_080.uc index 01f9277..a98e0bf 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_080 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_080 extends Proxy_KFPawn_ZedGorefast_080; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_090.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_090.uc index 0f1786c..3f832be 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_090 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_090 extends Proxy_KFPawn_ZedGorefast_090; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_100.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedGorefast_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedGorefast_100.uc index 1614841..90dc3c4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedGorefast_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast_100 extends KFPawn_ZedGorefast; +class Proxy_KFPawn_ZedGorefast_100 extends Proxy_KFPawn_ZedGorefast_100; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_010.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_010.uc index e46c91c..36f6fa6 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_010 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_010 extends Proxy_KFPawn_ZedHans_010; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_020.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_020.uc index ac2110f..8f57343 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_020 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_020 extends Proxy_KFPawn_ZedHans_020; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_030.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_030.uc index 5160d99..a1f2ed0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_030 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_030 extends Proxy_KFPawn_ZedHans_030; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_040.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_040.uc index 1b8bc0d..098db75 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_040 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_040 extends Proxy_KFPawn_ZedHans_040; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_050.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_050.uc index 6be4442..f129922 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_050 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_050 extends Proxy_KFPawn_ZedHans_050; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_060.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_060.uc index 837c260..53a6401 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_060 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_060 extends Proxy_KFPawn_ZedHans_060; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_070.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_070.uc index ce50b92..c587f82 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_070 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_070 extends Proxy_KFPawn_ZedHans_070; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_080.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_080.uc index 7ece2f2..f68d738 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_080 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_080 extends Proxy_KFPawn_ZedHans_080; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_090.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_090.uc index 13a679b..d872528 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_090 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_090 extends Proxy_KFPawn_ZedHans_090; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedHans_100.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedHans_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHans_100.uc index eb4f23a..300881d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHans_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans_100 extends KFPawn_ZedHans; +class Proxy_KFPawn_ZedHans_100 extends Proxy_KFPawn_ZedHans_100; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_010.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_010.uc index a5717fd..7d8335e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_010 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_010 extends Proxy_KFPawn_ZedHusk_010; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_020.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_020.uc index 6df73be..58a20da 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_020 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_020 extends Proxy_KFPawn_ZedHusk_020; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_030.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_030.uc index 294371d..f6dd281 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_030 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_030 extends Proxy_KFPawn_ZedHusk_030; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_040.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_040.uc index 6bc193f..a896098 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_040 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_040 extends Proxy_KFPawn_ZedHusk_040; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_050.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_050.uc index 804b423..1289bca 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_050 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_050 extends Proxy_KFPawn_ZedHusk_050; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_060.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_060.uc index 9ff993e..b991b61 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_060 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_060 extends Proxy_KFPawn_ZedHusk_060; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_070.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_070.uc index b3fa769..d698c9c 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_070 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_070 extends Proxy_KFPawn_ZedHusk_070; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_080.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_080.uc index d0409cc..525b29f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_080 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_080 extends Proxy_KFPawn_ZedHusk_080; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_090.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_090.uc index 4f707e7..61ef562 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_090 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_090 extends Proxy_KFPawn_ZedHusk_090; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedHusk_100.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedHusk_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedHusk_100.uc index 204234c..ec35ee4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHusk_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedHusk_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk_100 extends KFPawn_ZedHusk; +class Proxy_KFPawn_ZedHusk_100 extends Proxy_KFPawn_ZedHusk_100; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_010.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_010.uc index 19efa30..48d64ee 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_010 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_010 extends Proxy_KFPawn_ZedMatriarch_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_020.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_020.uc index 2e9d553..f1c0a29 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_020 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_020 extends Proxy_KFPawn_ZedMatriarch_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_030.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_030.uc index 4f4146f..0cd4843 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_030 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_030 extends Proxy_KFPawn_ZedMatriarch_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_040.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_040.uc index 946bfdc..7582d41 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_040 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_040 extends Proxy_KFPawn_ZedMatriarch_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_050.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_050.uc index d964183..05c8d45 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_050 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_050 extends Proxy_KFPawn_ZedMatriarch_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_060.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_060.uc index 05468ea..df4708f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_060 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_060 extends Proxy_KFPawn_ZedMatriarch_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_070.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_070.uc index deef792..91539f7 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_070 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_070 extends Proxy_KFPawn_ZedMatriarch_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_080.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_080.uc index a1a7822..6f8df78 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_080 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_080 extends Proxy_KFPawn_ZedMatriarch_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_090.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_090.uc index 74701b8..926d2fe 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_090 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_090 extends Proxy_KFPawn_ZedMatriarch_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_100.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedMatriarch_100.uc index a1a1337..e884126 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedMatriarch_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch_100 extends KFPawn_ZedMatriarch; +class Proxy_KFPawn_ZedMatriarch_100 extends Proxy_KFPawn_ZedMatriarch_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_010.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_010.uc index 169ba2f..b01ca6d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_010 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_010 extends Proxy_KFPawn_ZedPatriarch_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_020.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_020.uc index 8c72896..6e30ae2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_020 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_020 extends Proxy_KFPawn_ZedPatriarch_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_030.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_030.uc index 12f66b4..31a1f2e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_030 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_030 extends Proxy_KFPawn_ZedPatriarch_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_040.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_040.uc index 1221c27..555f4d0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_040 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_040 extends Proxy_KFPawn_ZedPatriarch_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_050.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_050.uc index 13ae612..486ca04 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_050 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_050 extends Proxy_KFPawn_ZedPatriarch_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_060.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_060.uc index 1145318..87bb425 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_060 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_060 extends Proxy_KFPawn_ZedPatriarch_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_070.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_070.uc index 1d70e99..68f4e41 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_070 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_070 extends Proxy_KFPawn_ZedPatriarch_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_080.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_080.uc index 3357557..e8ef0ef 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_080 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_080 extends Proxy_KFPawn_ZedPatriarch_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_090.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_090.uc index 1f4c508..07a11aa 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_090 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_090 extends Proxy_KFPawn_ZedPatriarch_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_100.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedPatriarch_100.uc index f8a1478..3f79f06 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedPatriarch_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch_100 extends KFPawn_ZedPatriarch; +class Proxy_KFPawn_ZedPatriarch_100 extends Proxy_KFPawn_ZedPatriarch_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_010.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedScrake_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_010.uc index 6e87c66..0499e79 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_010 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_010 extends Proxy_KFPawn_ZedScrake_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_020.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedScrake_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_020.uc index 95f074b..b7643ff 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_020 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_020 extends Proxy_KFPawn_ZedScrake_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_030.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedScrake_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_030.uc index 2b01c50..a80bb13 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_030 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_030 extends Proxy_KFPawn_ZedScrake_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_040.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedScrake_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_040.uc index d63a52d..b2d7462 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_040 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_040 extends Proxy_KFPawn_ZedScrake_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_050.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedScrake_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_050.uc index a201065..1395b44 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_050 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_050 extends Proxy_KFPawn_ZedScrake_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_060.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedScrake_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_060.uc index ae18540..714f929 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_060 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_060 extends Proxy_KFPawn_ZedScrake_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_070.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedScrake_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_070.uc index 53ba89f..2676775 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_070 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_070 extends Proxy_KFPawn_ZedScrake_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_080.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedScrake_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_080.uc index 938ad46..03367da 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_080 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_080 extends Proxy_KFPawn_ZedScrake_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_090.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedScrake_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_090.uc index 86035b3..49436e1 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_090 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_090 extends Proxy_KFPawn_ZedScrake_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedScrake_100.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedScrake_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedScrake_100.uc index 3f8440b..bef6904 100644 --- a/MskGs/Classes/KFPawnProxy_ZedScrake_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedScrake_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake_100 extends KFPawn_ZedScrake; +class Proxy_KFPawn_ZedScrake_100 extends Proxy_KFPawn_ZedScrake_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_010.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_010.uc index a85cda2..33576c0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_010 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_010 extends Proxy_KFPawn_ZedSiren_010; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_020.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_020.uc index 1e4b4f5..e473e21 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_020 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_020 extends Proxy_KFPawn_ZedSiren_020; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_030.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_030.uc index caa65ff..dd43ed3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_030 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_030 extends Proxy_KFPawn_ZedSiren_030; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_040.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_040.uc index 0d41adc..c998aa0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_040 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_040 extends Proxy_KFPawn_ZedSiren_040; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_050.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_050.uc index 226efe7..70aa83d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_050 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_050 extends Proxy_KFPawn_ZedSiren_050; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_060.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_060.uc index 399d0de..4a06023 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_060 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_060 extends Proxy_KFPawn_ZedSiren_060; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_070.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_070.uc index ce780a6..d932ff2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_070 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_070 extends Proxy_KFPawn_ZedSiren_070; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_080.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_080.uc index a45a425..d43ef00 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_080 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_080 extends Proxy_KFPawn_ZedSiren_080; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_090.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_090.uc index 0f62bdc..5f9b35a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_090 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_090 extends Proxy_KFPawn_ZedSiren_090; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedSiren_100.uc similarity index 62% rename from MskGs/Classes/KFPawnProxy_ZedSiren_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedSiren_100.uc index 23f5aab..d0792f3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedSiren_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedSiren_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren_100 extends KFPawn_ZedSiren; +class Proxy_KFPawn_ZedSiren_100 extends Proxy_KFPawn_ZedSiren_100; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_010.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_010.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_010.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_010.uc index 16de2fb..fd1bebf 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_010.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_010 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_010 extends Proxy_KFPawn_ZedStalker_010; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_020.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_020.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_020.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_020.uc index 9bfe507..fae0672 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_020.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_020 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_020 extends Proxy_KFPawn_ZedStalker_020; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_030.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_030.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_030.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_030.uc index d0ce8ee..6706c14 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_030.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_030 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_030 extends Proxy_KFPawn_ZedStalker_030; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_040.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_040.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_040.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_040.uc index c6ee285..1b5551a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_040.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_040 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_040 extends Proxy_KFPawn_ZedStalker_040; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_050.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_050.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_050.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_050.uc index 15fecbc..1267bb2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_050.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_050 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_050 extends Proxy_KFPawn_ZedStalker_050; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_060.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_060.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_060.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_060.uc index 7573073..76f5af3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_060.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_060 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_060 extends Proxy_KFPawn_ZedStalker_060; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_070.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_070.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_070.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_070.uc index a7566d8..79b3354 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_070.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_070 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_070 extends Proxy_KFPawn_ZedStalker_070; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_080.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_080.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_080.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_080.uc index 33c7784..aff2ef9 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_080.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_080 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_080 extends Proxy_KFPawn_ZedStalker_080; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_090.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_090.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_090.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_090.uc index 9e3252e..6aab1d3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_090.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_090 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_090 extends Proxy_KFPawn_ZedStalker_090; DefaultProperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_100.uc b/MskGs/Classes/Proxy_KFPawn_ZedStalker_100.uc similarity index 60% rename from MskGs/Classes/KFPawnProxy_ZedStalker_100.uc rename to MskGs/Classes/Proxy_KFPawn_ZedStalker_100.uc index bc6c9bb..839e33c 100644 --- a/MskGs/Classes/KFPawnProxy_ZedStalker_100.uc +++ b/MskGs/Classes/Proxy_KFPawn_ZedStalker_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker_100 extends KFPawn_ZedStalker; +class Proxy_KFPawn_ZedStalker_100 extends Proxy_KFPawn_ZedStalker_100; DefaultProperties { diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_010.uc new file mode 100644 index 0000000..fa0ed2c --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_010.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_010 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=165 // 150 + XPValues(1)=165 // 150 + XPValues(2)=165 // 150 + XPValues(3)=165 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_020.uc new file mode 100644 index 0000000..50af5c5 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_020.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_020 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=180 // 150 + XPValues(1)=180 // 150 + XPValues(2)=180 // 150 + XPValues(3)=180 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_030.uc new file mode 100644 index 0000000..505b857 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_030.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_030 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=195 // 150 + XPValues(1)=195 // 150 + XPValues(2)=195 // 150 + XPValues(3)=195 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_040.uc new file mode 100644 index 0000000..c699d6c --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_040.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_040 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=210 // 150 + XPValues(1)=210 // 150 + XPValues(2)=210 // 150 + XPValues(3)=210 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_050.uc new file mode 100644 index 0000000..8a04955 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_050.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_050 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=225 // 150 + XPValues(1)=225 // 150 + XPValues(2)=225 // 150 + XPValues(3)=225 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_060.uc new file mode 100644 index 0000000..e8bfdd0 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_060.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_060 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=240 // 150 + XPValues(1)=240 // 150 + XPValues(2)=240 // 150 + XPValues(3)=240 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_070.uc new file mode 100644 index 0000000..f489345 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_070.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_070 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=255 // 150 + XPValues(1)=255 // 150 + XPValues(2)=255 // 150 + XPValues(3)=255 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_080.uc new file mode 100644 index 0000000..f115457 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_080.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_080 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=270 // 150 + XPValues(1)=270 // 150 + XPValues(2)=270 // 150 + XPValues(3)=270 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_090.uc new file mode 100644 index 0000000..0681336 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_090.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_090 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=285 // 150 + XPValues(1)=285 // 150 + XPValues(2)=285 // 150 + XPValues(3)=285 // 150 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_100.uc new file mode 100644 index 0000000..0354e51 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedBloatKing_100.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedBloatKing_100 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=300 // 150 + XPValues(1)=300 // 150 + XPValues(2)=300 // 150 + XPValues(3)=300 // 150 +} diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_010.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_010.uc index 3072166..e1403d0 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_010 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_010 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_020.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_020.uc index 07db3ae..26e1892 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_020 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_020 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_030.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_030.uc index 5116f97..2978bac 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_030 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_030 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_040.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_040.uc index 5e357b3..732ea16 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_040 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_040 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_050.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_050.uc index 174573a..ce4b461 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_050 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_050 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_060.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_060.uc index 4ae04e2..66d950b 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_060 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_060 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_070.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_070.uc index c56a58d..9d76a16 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_070 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_070 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_080.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_080.uc index d70dfb0..10d7428 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_080 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_080 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_090.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_090.uc index d1854c5..3ad45e2 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_090 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_090 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_100.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_100.uc index 7ce5c79..9d9b1ac 100644 --- a/MskGs/Classes/WMPawnProxy_ZedClot_Slasher_Omega_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedClot_Slasher_Omega_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedClot_Slasher_Omega_100 extends KFPawn_ZedClot_Slasher; +class Proxy_WMPawn_ZedClot_Slasher_Omega_100 extends KFPawn_ZedClot_Slasher; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_010.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_010.uc index d099a02..6940d84 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_010 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_010 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_020.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_020.uc index a420c9b..92b8388 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_020 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_020 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_030.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_030.uc index a534454..c62570a 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_030 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_030 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_040.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_040.uc index 104a956..6787b92 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_040 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_040 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_050.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_050.uc index 256923b..655bd05 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_050 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_050 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_060.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_060.uc index bd34395..9bff65d 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_060 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_060 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_070.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_070.uc index 2418479..d055594 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_070 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_070 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_080.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_080.uc index b73630a..010a758 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_080 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_080 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_090.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_090.uc index 199c954..321c872 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_090 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_090 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_100.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Big_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_100.uc index 8d9d9fc..1c19753 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Big_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Big_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Big_100 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Big_100 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_010.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_010.uc index e21b706..5708d00 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_010 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_010 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_020.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_020.uc index 81d8ab9..a54704e 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_020 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_020 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_030.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_030.uc index 8ffef98..e0bfb64 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_030 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_030 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_040.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_040.uc index 28e4f82..60a0f53 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_040 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_040 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_050.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_050.uc index 716fc5f..9823bc5 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_050 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_050 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_060.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_060.uc index 7d99939..52efa07 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_060 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_060 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_070.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_070.uc index c5e6082..76af3a5 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_070 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_070 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_080.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_080.uc index 36fd063..17579c6 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_080 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_080 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_090.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_090.uc index d61b3ee..3382c63 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_090 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_090 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_100.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_100.uc index 24d250a..b1e3039 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Huge_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Huge_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Huge_100 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Huge_100 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_010.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_010.uc index 206e395..afac46e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_010 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_010 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_020.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_020.uc index 5eacead..94108d0 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_020 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_020 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_030.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_030.uc index 669ce84..13ad6e9 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_030 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_030 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_040.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_040.uc index 248a417..a998838 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_040 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_040 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_050.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_050.uc index 6ab93ef..0befeac 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_050 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_050 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_060.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_060.uc index fe8eab3..c3fd825 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_060 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_060 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_070.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_070.uc index 5bb0d9a..3209108 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_070 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_070 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_080.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_080.uc index 63e2564..89e7626 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_080 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_080 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_090.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_090.uc index a9eddc5..588f5e2 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_090 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_090 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_100.uc similarity index 61% rename from MskGs/Classes/KFPawnProxy_ZedCrawler_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_100.uc index 013affd..f2af7f1 100644 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Medium_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler_100 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Medium_100 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_010.uc similarity index 60% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_010.uc index 86160d8..1b230d2 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_010 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_010 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_020.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_020.uc index d0323e4..2cd2d60 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_020 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_020 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_030.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_030.uc index 6522486..ed98702 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_030 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_030 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_040.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_040.uc index dbc743c..9b03255 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_040 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_040 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_050.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_050.uc index 652bd2e..af864d1 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_050 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_050 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_060.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_060.uc index 31cd446..c80ca37 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_060 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_060 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_070.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_070.uc index 93a742f..acc2069 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_070 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_070 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_080.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_080.uc index db6bd99..640effd 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_080 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_080 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_090.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_090.uc index 4e05703..fc30a99 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_090 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_090 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_100.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_100.uc index 163f225..0ac91de 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Mini_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Mini_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Mini_100 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Mini_100 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_010.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_010.uc index 9aa7855..b2ccc2e 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_010 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_010 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_020.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_020.uc index 53827d3..97c3cef 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_020 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_020 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_030.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_030.uc index f5179a9..8ab46da 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_030 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_030 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_040.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_040.uc index e57b463..f698429 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_040 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_040 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_050.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_050.uc index 563e5ef..b45e63a 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_050 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_050 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_060.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_060.uc index ac1aadf..1eabdf5 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_060 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_060 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_070.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_070.uc index 10ca1e3..fc84272 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_070 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_070 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_080.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_080.uc index 9f2b58f..00279e4 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_080 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_080 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_090.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_090.uc index 72adaab..f01fb6b 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_090 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_090 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_100.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_100.uc index 51e0725..6c80e07 100644 --- a/MskGs/Classes/WMPawnProxy_ZedCrawler_Ultra_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedCrawler_Ultra_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedCrawler_Ultra_100 extends KFPawn_ZedCrawler; +class Proxy_WMPawn_ZedCrawler_Ultra_100 extends KFPawn_ZedCrawler; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedFleshpoundKing.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_010.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedFleshpoundKing.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_010.uc diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_020.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_030.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_040.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_050.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_060.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_070.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_080.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_090.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpoundKing_100.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_010.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_010.uc index a76eb4a..f6dc1f9 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_010 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_010 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_020.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_020.uc index 54c113b..43db3c9 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_020 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_020 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_030.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_030.uc index a42107c..551d271 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_030 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_030 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_040.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_040.uc index 597e97d..7970a68 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_040 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_040 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_050.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_050.uc index 792a1f3..6ab3d8d 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_050 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_050 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_060.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_060.uc index c3665a9..7d1f4bd 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_060 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_060 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_070.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_070.uc index 6337a9c..80af99e 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_070 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_070 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_080.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_080.uc index b82ca60..4df85cc 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_080 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_080 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_090.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_090.uc index 8342229..c9f0cf8 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_090 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_090 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_100.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_100.uc index 9d37fb0..f10fd25 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Omega_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Omega_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Omega_100 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Omega_100 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_010.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_010.uc index aa6285c..0dec2af 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_010 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_010 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_020.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_020.uc index dcc3f98..25fa151 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_020 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_020 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_030.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_030.uc index c5f5621..b32a884 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_030 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_030 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_040.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_040.uc index 1002ccb..d6e32d3 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_040 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_040 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_050.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_050.uc index 67e155a..248a089 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_050 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_050 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_060.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_060.uc index e9c3aa4..a27f52e 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_060 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_060 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_070.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_070.uc index 07bad94..df2d01a 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_070 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_070 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_080.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_080.uc index a2deee4..0828e9e 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_080 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_080 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_090.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_090.uc index aed1a72..ada6d52 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_090 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_090 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_100.uc similarity index 59% rename from MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_100.uc index 404522f..a9305d3 100644 --- a/MskGs/Classes/WMPawnProxy_ZedFleshpound_Predator_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedFleshpound_Predator_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedFleshpound_Predator_100 extends KFPawn_ZedFleshpound; +class Proxy_WMPawn_ZedFleshpound_Predator_100 extends KFPawn_ZedFleshpound; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_010.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_010.uc index ceaff06..3290fb8 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_010 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_010 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_020.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_020.uc index 0d32e6a..e29210a 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_020 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_020 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_030.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_030.uc index ea05b9d..c73ddf2 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_030 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_030 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_040.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_040.uc index ff678c6..67820a8 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_040 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_040 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_050.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_050.uc index 05c0bd4..7645483 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_050 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_050 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_060.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_060.uc index 15701e5..c8ca833 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_060 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_060 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_070.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_070.uc index 27c885d..6fcfcb1 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_070 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_070 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_080.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_080.uc index 28a37d6..bbf4bd4 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_080 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_080 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_090.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_090.uc index 4df0c8b..f735e22 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_090 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_090 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_100.uc similarity index 61% rename from MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_100.uc index 929e63f..4cb0a16 100644 --- a/MskGs/Classes/WMPawnProxy_ZedGorefast_Omega_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedGorefast_Omega_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedGorefast_Omega_100 extends KFPawn_ZedGorefast; +class Proxy_WMPawn_ZedGorefast_Omega_100 extends KFPawn_ZedGorefast; defaultproperties { diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_010.uc new file mode 100644 index 0000000..a3b2612 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_010.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_010 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=275 // 250 + XPValues(1)=275 // 250 + XPValues(2)=275 // 250 + XPValues(3)=275 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_020.uc new file mode 100644 index 0000000..5ec8231 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_020.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_020 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=300 // 250 + XPValues(1)=300 // 250 + XPValues(2)=300 // 250 + XPValues(3)=300 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_030.uc new file mode 100644 index 0000000..18e986d --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_030.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_030 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=325 // 250 + XPValues(1)=325 // 250 + XPValues(2)=325 // 250 + XPValues(3)=325 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_040.uc new file mode 100644 index 0000000..0d5b00e --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_040.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_040 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=350 // 250 + XPValues(1)=350 // 250 + XPValues(2)=350 // 250 + XPValues(3)=350 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_050.uc new file mode 100644 index 0000000..e46a368 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_050.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_050 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=375 // 250 + XPValues(1)=375 // 250 + XPValues(2)=375 // 250 + XPValues(3)=375 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_060.uc new file mode 100644 index 0000000..ce55a2b --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_060.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_060 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=400 // 250 + XPValues(1)=400 // 250 + XPValues(2)=400 // 250 + XPValues(3)=400 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_070.uc new file mode 100644 index 0000000..c825196 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_070.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_070 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=425 // 250 + XPValues(1)=425 // 250 + XPValues(2)=425 // 250 + XPValues(3)=425 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_080.uc new file mode 100644 index 0000000..e12a378 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_080.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_080 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=450 // 250 + XPValues(1)=450 // 250 + XPValues(2)=450 // 250 + XPValues(3)=450 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_090.uc new file mode 100644 index 0000000..b8b08d1 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_090.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_090 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=475 // 250 + XPValues(1)=475 // 250 + XPValues(2)=475 // 250 + XPValues(3)=475 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedHans_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedHans_100.uc new file mode 100644 index 0000000..bb23e27 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedHans_100.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedHans_100 extends KFPawn_ZedHans; + +defaultproperties +{ + XPValues(0)=500 // 250 + XPValues(1)=500 // 250 + XPValues(2)=500 // 250 + XPValues(3)=500 // 250 +} diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_010.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_010.uc index 354fb93..9ad6e1a 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_010 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_010 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_020.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_020.uc index bfdadee..2215b0c 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_020 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_020 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_030.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_030.uc index 08b0303..e7c7c57 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_030 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_030 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_040.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_040.uc index d7275d3..d9246f4 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_040 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_040 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_050.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_050.uc index 713da02..17f9fca 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_050 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_050 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_060.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_060.uc index c18764a..325c9d0 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_060 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_060 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_070.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_070.uc index 28c400a..0e7f496 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_070 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_070 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_080.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_080.uc index 23d9e7c..114fc37 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_080 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_080 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_090.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_090.uc index bf7cb16..248b567 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_090 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_090 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_100.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Omega_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_100.uc index c07fdad..a98cd91 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Omega_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Omega_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Omega_100 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Omega_100 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_010.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_010.uc index 95ee7a0..6ebf47e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_010 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_010 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_020.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_020.uc index b8abc77..8368292 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_020 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_020 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_030.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_030.uc index 9e7e1ee..ffa49db 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_030 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_030 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_040.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_040.uc index 2794a98..707d55a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_040 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_040 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_050.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_050.uc index cfcdec4..c625c52 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_050 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_050 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_060.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_060.uc index d53ab59..af94277 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_060 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_060 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_070.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_070.uc index 4f0f179..11adfbd 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_070 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_070 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_080.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_080.uc index e49b3e6..166f880 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_080 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_080 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_090.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_090.uc index 6b61c76..006c97e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_090 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_090 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_100.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedDAR_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_100.uc index 8088b6b..9d5f664 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_100 extends KFPawn_ZedDAR; +class Proxy_WMPawn_ZedHusk_Tiny_100 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_010.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_010.uc index da20e57..8dcfe57 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_010 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_010 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_020.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_020.uc index a0a3fc2..f4cb364 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_020 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_020 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_030.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_030.uc index d72c193..1bae4ce 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_030 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_030 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_040.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_040.uc index 9542178..787c295 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_040 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_040 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_050.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_050.uc index eba1dbb..2cd43b4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_050 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_050 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_060.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_060.uc index bdd9b45..864255b 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_060 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_060 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_070.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_070.uc index 0ab77e1..3e82baf 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_070 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_070 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_080.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_080.uc index 28ae293..95d5c29 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_080 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_080 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_090.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_090.uc index a7f62d0..f27efe3 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_090 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_090 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_100.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Laser_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_100.uc index 7a1c850..09d2319 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Blue_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Laser_100 extends KFPawn_ZedDAR_Laser; +class Proxy_WMPawn_ZedHusk_Tiny_Blue_100 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_010.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_010.uc index bfe44e0..b8d521b 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_010.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_010 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_010 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_020.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_020.uc index 875c106..982827e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_020.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_020 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_020 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_030.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_030.uc index cc37f68..ac919ce 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_030.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_030 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_030 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_040.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_040.uc index 9c248c6..ffb6981 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_040.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_040 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_040 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_050.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_050.uc index 1b4126e..1661206 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_050.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_050 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_050 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_060.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_060.uc index 579a85b..05e63cc 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_060.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_060 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_060 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_070.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_070.uc index 2e0c84d..d7fdd94 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_070.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_070 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_070 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_080.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_080.uc index 78e7613..30e2fe4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_080.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_080 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_080 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_090.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_090.uc index b4bcaae..74b4706 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_090.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_090 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_090 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_100.uc similarity index 63% rename from MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_100.uc index 6e7a67e..d950e4a 100644 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Green_100.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_Rocket_100 extends KFPawn_ZedDAR_Rocket; +class Proxy_WMPawn_ZedHusk_Tiny_Green_100 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_010.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_010.uc index ec460f1..c404d32 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_010 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_010 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_020.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_020.uc index fdf9ced..3639e6b 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_020 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_020 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_030.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_030.uc index 3cbc6aa..c0c2618 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_030 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_030 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_040.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_040.uc index 803fc2d..4e5a6d5 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_040 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_040 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_050.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_050.uc index 27920d2..44d699f 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_050 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_050 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_060.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_060.uc index 35601b0..4c5c458 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_060 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_060 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_070.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_070.uc index 8b185c4..b646924 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_070 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_070 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_080.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_080.uc index 1bbf375..0d5cb7d 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_080 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_080 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_090.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_090.uc index 89b13bd..a18a511 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_090 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_090 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_100.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_100.uc index 0c0574b..91a96bf 100644 --- a/MskGs/Classes/WMPawnProxy_ZedHusk_Tiny_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedHusk_Tiny_Pink_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedHusk_Tiny_100 extends KFPawn_ZedHusk; +class Proxy_WMPawn_ZedHusk_Tiny_Pink_100 extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_010.uc new file mode 100644 index 0000000..aa8736d --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_010.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_010 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=275 // 250 + XPValues(1)=275 // 250 + XPValues(2)=275 // 250 + XPValues(3)=275 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_020.uc new file mode 100644 index 0000000..d6910b8 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_020.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_020 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=300 // 250 + XPValues(1)=300 // 250 + XPValues(2)=300 // 250 + XPValues(3)=300 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_030.uc new file mode 100644 index 0000000..99ce0c1 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_030.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_030 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=325 // 250 + XPValues(1)=325 // 250 + XPValues(2)=325 // 250 + XPValues(3)=325 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_040.uc new file mode 100644 index 0000000..c7f248e --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_040.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_040 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=350 // 250 + XPValues(1)=350 // 250 + XPValues(2)=350 // 250 + XPValues(3)=350 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_050.uc new file mode 100644 index 0000000..46b369f --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_050.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_050 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=375 // 250 + XPValues(1)=375 // 250 + XPValues(2)=375 // 250 + XPValues(3)=375 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_060.uc new file mode 100644 index 0000000..1c8477b --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_060.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_060 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=400 // 250 + XPValues(1)=400 // 250 + XPValues(2)=400 // 250 + XPValues(3)=400 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_070.uc new file mode 100644 index 0000000..a8f9231 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_070.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_070 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=425 // 250 + XPValues(1)=425 // 250 + XPValues(2)=425 // 250 + XPValues(3)=425 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_080.uc new file mode 100644 index 0000000..0e28ea5 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_080.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_080 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=450 // 250 + XPValues(1)=450 // 250 + XPValues(2)=450 // 250 + XPValues(3)=450 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_090.uc new file mode 100644 index 0000000..3bd149e --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_090.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_090 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=475 // 250 + XPValues(1)=475 // 250 + XPValues(2)=475 // 250 + XPValues(3)=475 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_100.uc new file mode 100644 index 0000000..b0e8cc2 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedMatriarch_100.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedMatriarch_100 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=500 // 250 + XPValues(1)=500 // 250 + XPValues(2)=500 // 250 + XPValues(3)=500 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_010.uc new file mode 100644 index 0000000..116d5bc --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_010.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_010 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=275 // 250 + XPValues(1)=275 // 250 + XPValues(2)=275 // 250 + XPValues(3)=275 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_020.uc new file mode 100644 index 0000000..589c711 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_020.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_020 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=300 // 250 + XPValues(1)=300 // 250 + XPValues(2)=300 // 250 + XPValues(3)=300 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_030.uc new file mode 100644 index 0000000..3c399a9 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_030.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_030 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=325 // 250 + XPValues(1)=325 // 250 + XPValues(2)=325 // 250 + XPValues(3)=325 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_040.uc new file mode 100644 index 0000000..2037077 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_040.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_040 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=350 // 250 + XPValues(1)=350 // 250 + XPValues(2)=350 // 250 + XPValues(3)=350 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_050.uc new file mode 100644 index 0000000..187100c --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_050.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_050 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=375 // 250 + XPValues(1)=375 // 250 + XPValues(2)=375 // 250 + XPValues(3)=375 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_060.uc new file mode 100644 index 0000000..baaef3a --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_060.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_060 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=400 // 250 + XPValues(1)=400 // 250 + XPValues(2)=400 // 250 + XPValues(3)=400 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_070.uc new file mode 100644 index 0000000..746ac8d --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_070.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_070 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=425 // 250 + XPValues(1)=425 // 250 + XPValues(2)=425 // 250 + XPValues(3)=425 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_080.uc new file mode 100644 index 0000000..c285d59 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_080.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_080 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=450 // 250 + XPValues(1)=450 // 250 + XPValues(2)=450 // 250 + XPValues(3)=450 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_090.uc new file mode 100644 index 0000000..9528504 --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_090.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_090 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=475 // 250 + XPValues(1)=475 // 250 + XPValues(2)=475 // 250 + XPValues(3)=475 // 250 +} diff --git a/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_100.uc new file mode 100644 index 0000000..3b50b1d --- /dev/null +++ b/MskGs/Classes/Proxy_WMPawn_ZedPatriarch_100.uc @@ -0,0 +1,9 @@ +class Proxy_WMPawn_ZedPatriarch_100 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=500 // 250 + XPValues(1)=500 // 250 + XPValues(2)=500 // 250 + XPValues(3)=500 // 250 +} diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_010.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_010.uc index fc8f9d4..dad286b 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_010 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_010 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_020.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_020.uc index f48ea14..2af7dd5 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_020 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_020 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_030.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_030.uc index 76d0d70..f921e01 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_030 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_030 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_040.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_040.uc index bd68772..341e4a2 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_040 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_040 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_050.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_050.uc index 90f26cf..d7be762 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_050 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_050 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_060.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_060.uc index b4646bb..d6c5786 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_060 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_060 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_070.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_070.uc index 8078623..f50f738 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_070 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_070 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_080.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_080.uc index b9cda59..d22bb16 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_080 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_080 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_090.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_090.uc index b36764b..63b29cd 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_090 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_090 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_100.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_100.uc index 0c13f64..bafaffc 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Emperor_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Emperor_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Emperor_100 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Emperor_100 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_010.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_010.uc index c87bb1c..4b4a312 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_010 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_010 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_020.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_020.uc index 460df2c..b1eb119 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_020 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_020 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_030.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_030.uc index 698b022..ea8342b 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_030 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_030 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_040.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_040.uc index d511003..9c3fd2f 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_040 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_040 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_050.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_050.uc index ae185aa..2d1bd14 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_050 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_050 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_060.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_060.uc index 0d02c5d..b622488 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_060 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_060 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_070.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_070.uc index 2f921dc..a0cd4eb 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_070 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_070 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_080.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_080.uc index 9f54c2b..9af09d3 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_080 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_080 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_090.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_090.uc index d56e7d6..7d62206 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_090 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_090 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_100.uc similarity index 64% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Omega_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_100.uc index 2059033..62c422a 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Omega_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Omega_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Omega_100 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Omega_100 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_010.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_010.uc index a6b1dab..382ccec 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_010 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_010 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_020.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_020.uc index 410d8ec..f29cbcb 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_020 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_020 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_030.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_030.uc index 4a116ca..4b5fac5 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_030 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_030 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_040.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_040.uc index 54a23cd..db7ac78 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_040 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_040 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_050.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_050.uc index fbd8730..84db8e3 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_050 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_050 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_060.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_060.uc index 28fc74b..e104ac0 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_060 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_060 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_070.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_070.uc index 0d74b51..201aaac 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_070 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_070 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_080.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_080.uc index d502d32..a2b9b27 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_080 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_080 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_090.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_090.uc index b8fa6ef..5d23e3f 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_090 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_090 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_100.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_100.uc index 63a3223..5ac6566 100644 --- a/MskGs/Classes/WMPawnProxy_ZedScrake_Tiny_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedScrake_Tiny_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedScrake_Tiny_100 extends KFPawn_ZedScrake; +class Proxy_WMPawn_ZedScrake_Tiny_100 extends KFPawn_ZedScrake; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_010.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_010.uc index 376b530..f6285d4 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_010 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_010 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_020.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_020.uc index b65dc87..2d677e2 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_020 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_020 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_030.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_030.uc index 8cd59f5..5b5c7e1 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_030 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_030 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_040.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_040.uc index 4d0c3fb..77c4e99 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_040 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_040 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_050.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_050.uc index 3613323..a5439c2 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_050 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_050 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_060.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_060.uc index 9ac061a..e73b4e3 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_060 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_060 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_070.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_070.uc index 5640af4..59b22bc 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_070 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_070 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_080.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_080.uc index 8608fbd..3fbe3f8 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_080 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_080 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_090.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_090.uc index 19d8c8f..84e138e 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_090 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_090 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_100.uc similarity index 63% rename from MskGs/Classes/WMPawnProxy_ZedSiren_Omega_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_100.uc index bfaa302..3254df8 100644 --- a/MskGs/Classes/WMPawnProxy_ZedSiren_Omega_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedSiren_Omega_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedSiren_Omega_100 extends KFPawn_ZedSiren; +class Proxy_WMPawn_ZedSiren_Omega_100 extends KFPawn_ZedSiren; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_010.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_010.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_010.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_010.uc index 0ae7610..8517f71 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_010.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_010.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_010 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_010 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_020.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_020.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_020.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_020.uc index d181df5..3234496 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_020.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_020.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_020 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_020 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_030.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_030.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_030.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_030.uc index 7aa54f5..34ff486 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_030.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_030.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_030 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_030 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_040.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_040.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_040.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_040.uc index cce5443..9009d61 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_040.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_040.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_040 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_040 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_050.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_050.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_050.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_050.uc index 283944e..e979afd 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_050.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_050.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_050 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_050 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_060.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_060.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_060.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_060.uc index 71a8b3f..b74f786 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_060.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_060.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_060 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_060 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_070.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_070.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_070.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_070.uc index bf53b87..8badbb9 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_070.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_070.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_070 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_070 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_080.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_080.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_080.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_080.uc index a4db3df..562d845 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_080.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_080.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_080 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_080 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_090.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_090.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_090.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_090.uc index 43347b1..33fb51e 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_090.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_090.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_090 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_090 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_100.uc b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_100.uc similarity index 62% rename from MskGs/Classes/WMPawnProxy_ZedStalker_Omega_100.uc rename to MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_100.uc index 667e764..7f344c1 100644 --- a/MskGs/Classes/WMPawnProxy_ZedStalker_Omega_100.uc +++ b/MskGs/Classes/Proxy_WMPawn_ZedStalker_Omega_100.uc @@ -1,4 +1,4 @@ -class WMPawnProxy_ZedStalker_Omega_100 extends KFPawn_ZedStalker; +class Proxy_WMPawn_ZedStalker_Omega_100 extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/Classes/_Logger.uc b/MskGs/Classes/_Logger.uc new file mode 100644 index 0000000..93fc28a --- /dev/null +++ b/MskGs/Classes/_Logger.uc @@ -0,0 +1,20 @@ +class _Logger extends Object + abstract; + +enum E_LogLevel +{ + LL_WrongLevel, + LL_None, + LL_Fatal, + LL_Error, + LL_Warning, + LL_Info, + LL_Debug, + LL_Trace, + LL_All +}; + +defaultproperties +{ + +} diff --git a/MskGs/Constants.uci b/MskGs/Constants.uci new file mode 100644 index 0000000..1003f19 --- /dev/null +++ b/MskGs/Constants.uci @@ -0,0 +1,2 @@ +// Constants +`define NO_CONFIG 0 diff --git a/MskGs/Globals.uci b/MskGs/Globals.uci new file mode 100644 index 0000000..a48ac52 --- /dev/null +++ b/MskGs/Globals.uci @@ -0,0 +1,3 @@ +// Imports +`include(Logger.uci) +`include(Constants.uci) diff --git a/MskGs/Logger.uci b/MskGs/Logger.uci new file mode 100644 index 0000000..1400a15 --- /dev/null +++ b/MskGs/Logger.uci @@ -0,0 +1,15 @@ +// Logger +`define Log_Tag 'MSKGS' + +`define LocationStatic "`{ClassName}::" $ GetFuncName() + +`define Log_Base(msg, cond) `log(`msg `if(`cond), `cond`{endif}, `Log_Tag) + +`define Log_Fatal(msg) `log("FATAL:" @ `msg, (LogLevel >= LL_Fatal), `Log_Tag) +`define Log_Error(msg) `log("ERROR:" @ `msg, (LogLevel >= LL_Error), `Log_Tag) +`define Log_Warn(msg) `log("WARN:" @ `msg, (LogLevel >= LL_Warning), `Log_Tag) +`define Log_Info(msg) `log("INFO:" @ `msg, (LogLevel >= LL_Info), `Log_Tag) +`define Log_Debug(msg) `log("DEBUG:" @ `msg, (LogLevel >= LL_Debug), `Log_Tag) + +`define Log_Trace(msg) `log("TRACE:" @ `Location `if(`msg) @ `msg`{endif}, (LogLevel >= LL_Trace), `Log_Tag) +`define Log_TraceStatic(msg) `log("TRACE:" @ `LocationStatic `if(`msg) @ `msg`{endif}, (LogLevel >= LL_Trace), `Log_Tag) diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc b/MskGs/Pawns/KFPawn_ZedBloat.uc similarity index 58% rename from OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc rename to MskGs/Pawns/KFPawn_ZedBloat.uc index 6941c54..40cb28c 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc +++ b/MskGs/Pawns/KFPawn_ZedBloat.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloat extends KFPawn_ZedBloat; +class KFPawn_ZedBloat extends KFPawn_ZedBloat; DefaultProperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing.uc b/MskGs/Pawns/KFPawn_ZedBloatKing.uc similarity index 60% rename from OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing.uc rename to MskGs/Pawns/KFPawn_ZedBloatKing.uc index 3508052..c3b0a28 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing.uc +++ b/MskGs/Pawns/KFPawn_ZedBloatKing.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing extends KFPawn_ZedBloatKing; +class KFPawn_ZedBloatKing extends KFPawn_ZedBloatKing; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKingSubspawn.uc b/MskGs/Pawns/KFPawn_ZedBloatKingSubspawn.uc similarity index 50% rename from OrigKFPawnMonsters/KFPawnProxy_ZedBloatKingSubspawn.uc rename to MskGs/Pawns/KFPawn_ZedBloatKingSubspawn.uc index e2fc8e1..fc3a46d 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKingSubspawn.uc +++ b/MskGs/Pawns/KFPawn_ZedBloatKingSubspawn.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKingSubspawn extends KFPawn_ZedBloatKingSubspawn; +class KFPawn_ZedBloatKingSubspawn extends KFPawn_ZedBloatKingSubspawn; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc b/MskGs/Pawns/KFPawn_ZedBloatKing_SantasWorkshop.uc similarity index 51% rename from OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc rename to MskGs/Pawns/KFPawn_ZedBloatKing_SantasWorkshop.uc index 7cd1b8e..c7767fa 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc +++ b/MskGs/Pawns/KFPawn_ZedBloatKing_SantasWorkshop.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedBloatKing_SantasWorkshop extends KFPawn_ZedBloatKing_SantasWorkshop; +class KFPawn_ZedBloatKing_SantasWorkshop extends KFPawn_ZedBloatKing_SantasWorkshop; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Alpha.uc b/MskGs/Pawns/KFPawn_ZedClot_Alpha.uc similarity index 56% rename from OrigKFPawnMonsters/KFPawnProxy_ZedClot_Alpha.uc rename to MskGs/Pawns/KFPawn_ZedClot_Alpha.uc index db4560f..90e56ee 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Alpha.uc +++ b/MskGs/Pawns/KFPawn_ZedClot_Alpha.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Alpha extends KFPawn_ZedClot; +class KFPawn_ZedClot_Alpha extends KFPawn_ZedClot; DefaultProperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_AlphaKing.uc b/MskGs/Pawns/KFPawn_ZedClot_AlphaKing.uc similarity index 52% rename from OrigKFPawnMonsters/KFPawnProxy_ZedClot_AlphaKing.uc rename to MskGs/Pawns/KFPawn_ZedClot_AlphaKing.uc index 39acc29..3ed653b 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_AlphaKing.uc +++ b/MskGs/Pawns/KFPawn_ZedClot_AlphaKing.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_AlphaKing extends KFPawn_ZedClot_AlphaKing; +class KFPawn_ZedClot_AlphaKing extends KFPawn_ZedClot_AlphaKing; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Cyst.uc b/MskGs/Pawns/KFPawn_ZedClot_Cyst.uc similarity index 55% rename from OrigKFPawnMonsters/KFPawnProxy_ZedClot_Cyst.uc rename to MskGs/Pawns/KFPawn_ZedClot_Cyst.uc index 3a68404..8eabc2a 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Cyst.uc +++ b/MskGs/Pawns/KFPawn_ZedClot_Cyst.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Cyst extends KFPawn_ZedClot_Cyst; +class KFPawn_ZedClot_Cyst extends KFPawn_ZedClot_Cyst; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Slasher.uc b/MskGs/Pawns/KFPawn_ZedClot_Slasher.uc similarity index 53% rename from OrigKFPawnMonsters/KFPawnProxy_ZedClot_Slasher.uc rename to MskGs/Pawns/KFPawn_ZedClot_Slasher.uc index 1dd6289..a9af5e3 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Slasher.uc +++ b/MskGs/Pawns/KFPawn_ZedClot_Slasher.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedClot_Slasher extends KFPawn_ZedClot_Slasher; +class KFPawn_ZedClot_Slasher extends KFPawn_ZedClot_Slasher; DefaultProperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc b/MskGs/Pawns/KFPawn_ZedCrawler.uc similarity index 56% rename from OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc rename to MskGs/Pawns/KFPawn_ZedCrawler.uc index 4d6c623..c457aef 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc +++ b/MskGs/Pawns/KFPawn_ZedCrawler.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawler extends KFPawn_ZedCrawler; +class KFPawn_ZedCrawler extends KFPawn_ZedCrawler; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedCrawlerKing.uc b/MskGs/Pawns/KFPawn_ZedCrawlerKing.uc similarity index 54% rename from OrigKFPawnMonsters/KFPawnProxy_ZedCrawlerKing.uc rename to MskGs/Pawns/KFPawn_ZedCrawlerKing.uc index b67e431..97552a8 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedCrawlerKing.uc +++ b/MskGs/Pawns/KFPawn_ZedCrawlerKing.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedCrawlerKing extends KFPawn_ZedCrawlerKing; +class KFPawn_ZedCrawlerKing extends KFPawn_ZedCrawlerKing; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc b/MskGs/Pawns/KFPawn_ZedDAR.uc similarity index 60% rename from OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc rename to MskGs/Pawns/KFPawn_ZedDAR.uc index b074acb..9942f93 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc +++ b/MskGs/Pawns/KFPawn_ZedDAR.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR extends KFPawn_ZedDAR; +class KFPawn_ZedDAR extends KFPawn_ZedDAR; defaultproperties { diff --git a/MskGs/Pawns/KFPawn_ZedDAR_EMP.uc b/MskGs/Pawns/KFPawn_ZedDAR_EMP.uc new file mode 100644 index 0000000..299f420 --- /dev/null +++ b/MskGs/Pawns/KFPawn_ZedDAR_EMP.uc @@ -0,0 +1,9 @@ +class KFPawn_ZedDAR_EMP extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=15 + XPValues(1)=20 + XPValues(2)=27 + XPValues(3)=31 +} diff --git a/OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Green.uc b/MskGs/Pawns/KFPawn_ZedDAR_Laser.uc similarity index 57% rename from OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Green.uc rename to MskGs/Pawns/KFPawn_ZedDAR_Laser.uc index 59fa71a..4cf7d99 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Green.uc +++ b/MskGs/Pawns/KFPawn_ZedDAR_Laser.uc @@ -1,9 +1,9 @@ -class WMPawn_ZedHusk_Tiny_Green extends WMPawn_ZedHusk_Tiny; - -defaultproperties -{ - XPValues(0)=15 - XPValues(1)=20 - XPValues(2)=27 - XPValues(3)=31 -} +class KFPawn_ZedDAR_Laser extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=15 + XPValues(1)=20 + XPValues(2)=27 + XPValues(3)=31 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc b/MskGs/Pawns/KFPawn_ZedDAR_Rocket.uc similarity index 56% rename from OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc rename to MskGs/Pawns/KFPawn_ZedDAR_Rocket.uc index a2c9e12..06f3bb6 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc +++ b/MskGs/Pawns/KFPawn_ZedDAR_Rocket.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedDAR_EMP extends KFPawn_ZedDAR_EMP; +class KFPawn_ZedDAR_Rocket extends KFPawn_ZedDAR_Rocket; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpound.uc b/MskGs/Pawns/KFPawn_ZedFleshpound.uc similarity index 55% rename from OrigKFPawnMonsters/KFPawnProxy_ZedFleshpound.uc rename to MskGs/Pawns/KFPawn_ZedFleshpound.uc index 0a90472..a0ac132 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpound.uc +++ b/MskGs/Pawns/KFPawn_ZedFleshpound.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpound extends KFPawn_ZedFleshpound; +class KFPawn_ZedFleshpound extends KFPawn_ZedFleshpound; DefaultProperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundKing.uc b/MskGs/Pawns/KFPawn_ZedFleshpoundKing.uc similarity index 57% rename from OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundKing.uc rename to MskGs/Pawns/KFPawn_ZedFleshpoundKing.uc index 9bc66e4..b1e4fb1 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundKing.uc +++ b/MskGs/Pawns/KFPawn_ZedFleshpoundKing.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundKing extends KFPawn_ZedFleshpoundKing; +class KFPawn_ZedFleshpoundKing extends KFPawn_ZedFleshpoundKing; DefaultProperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundMini.uc b/MskGs/Pawns/KFPawn_ZedFleshpoundMini.uc similarity index 55% rename from OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundMini.uc rename to MskGs/Pawns/KFPawn_ZedFleshpoundMini.uc index 8a28f53..ffd5671 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundMini.uc +++ b/MskGs/Pawns/KFPawn_ZedFleshpoundMini.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedFleshpoundMini extends KFPawn_ZedFleshpoundMini; +class KFPawn_ZedFleshpoundMini extends KFPawn_ZedFleshpoundMini; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc b/MskGs/Pawns/KFPawn_ZedGorefast.uc similarity index 56% rename from OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc rename to MskGs/Pawns/KFPawn_ZedGorefast.uc index 4b92051..d772c07 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc +++ b/MskGs/Pawns/KFPawn_ZedGorefast.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefast extends KFPawn_ZedGorefast; +class KFPawn_ZedGorefast extends KFPawn_ZedGorefast; DefaultProperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedGorefastDualBlade.uc b/MskGs/Pawns/KFPawn_ZedGorefastDualBlade.uc similarity index 50% rename from OrigKFPawnMonsters/KFPawnProxy_ZedGorefastDualBlade.uc rename to MskGs/Pawns/KFPawn_ZedGorefastDualBlade.uc index 343860f..1ce7d62 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedGorefastDualBlade.uc +++ b/MskGs/Pawns/KFPawn_ZedGorefastDualBlade.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedGorefastDualBlade extends KFPawn_ZedGorefastDualBlade; +class KFPawn_ZedGorefastDualBlade extends KFPawn_ZedGorefastDualBlade; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedHans.uc b/MskGs/Pawns/KFPawn_ZedHans.uc similarity index 61% rename from OrigKFPawnMonsters/KFPawnProxy_ZedHans.uc rename to MskGs/Pawns/KFPawn_ZedHans.uc index ea6d58d..4394263 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedHans.uc +++ b/MskGs/Pawns/KFPawn_ZedHans.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHans extends KFPawn_ZedHans; +class KFPawn_ZedHans extends KFPawn_ZedHans; DefaultProperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc b/MskGs/Pawns/KFPawn_ZedHusk.uc similarity index 59% rename from OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc rename to MskGs/Pawns/KFPawn_ZedHusk.uc index b5c6207..b001617 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc +++ b/MskGs/Pawns/KFPawn_ZedHusk.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedHusk extends KFPawn_ZedHusk; +class KFPawn_ZedHusk extends KFPawn_ZedHusk; DefaultProperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedPatriarch.uc b/MskGs/Pawns/KFPawn_ZedMatriarch.uc similarity index 58% rename from OrigKFPawnMonsters/KFPawnProxy_ZedPatriarch.uc rename to MskGs/Pawns/KFPawn_ZedMatriarch.uc index 76c9654..9b149ca 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedPatriarch.uc +++ b/MskGs/Pawns/KFPawn_ZedMatriarch.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedPatriarch extends KFPawn_ZedPatriarch; +class KFPawn_ZedMatriarch extends KFPawn_ZedMatriarch; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedMatriarch.uc b/MskGs/Pawns/KFPawn_ZedPatriarch.uc similarity index 58% rename from OrigKFPawnMonsters/KFPawnProxy_ZedMatriarch.uc rename to MskGs/Pawns/KFPawn_ZedPatriarch.uc index 1f9cd76..14b8324 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedMatriarch.uc +++ b/MskGs/Pawns/KFPawn_ZedPatriarch.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedMatriarch extends KFPawn_ZedMatriarch; +class KFPawn_ZedPatriarch extends KFPawn_ZedPatriarch; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc b/MskGs/Pawns/KFPawn_ZedScrake.uc similarity index 58% rename from OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc rename to MskGs/Pawns/KFPawn_ZedScrake.uc index c38069a..22377f5 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc +++ b/MskGs/Pawns/KFPawn_ZedScrake.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedScrake extends KFPawn_ZedScrake; +class KFPawn_ZedScrake extends KFPawn_ZedScrake; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc b/MskGs/Pawns/KFPawn_ZedSiren.uc similarity index 58% rename from OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc rename to MskGs/Pawns/KFPawn_ZedSiren.uc index c030a73..2b2ea9c 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc +++ b/MskGs/Pawns/KFPawn_ZedSiren.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedSiren extends KFPawn_ZedSiren; +class KFPawn_ZedSiren extends KFPawn_ZedSiren; defaultproperties { diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc b/MskGs/Pawns/KFPawn_ZedStalker.uc similarity index 56% rename from OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc rename to MskGs/Pawns/KFPawn_ZedStalker.uc index 32ff672..f354715 100644 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc +++ b/MskGs/Pawns/KFPawn_ZedStalker.uc @@ -1,4 +1,4 @@ -class KFPawnProxy_ZedStalker extends KFPawn_ZedStalker; +class KFPawn_ZedStalker extends KFPawn_ZedStalker; DefaultProperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedBloatKing.uc b/MskGs/Pawns/WMPawn_ZedBloatKing.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedBloatKing.uc rename to MskGs/Pawns/WMPawn_ZedBloatKing.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedClot_Slasher_Omega.uc b/MskGs/Pawns/WMPawn_ZedClot_Slasher_Omega.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedClot_Slasher_Omega.uc rename to MskGs/Pawns/WMPawn_ZedClot_Slasher_Omega.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Big.uc b/MskGs/Pawns/WMPawn_ZedCrawler_Big.uc similarity index 58% rename from OrigKFPawnMonsters/WMPawn_ZedCrawler_Big.uc rename to MskGs/Pawns/WMPawn_ZedCrawler_Big.uc index d21b621..3b5ce88 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Big.uc +++ b/MskGs/Pawns/WMPawn_ZedCrawler_Big.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedCrawler_Big extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Big extends KFPawn_ZedCrawler; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Huge.uc b/MskGs/Pawns/WMPawn_ZedCrawler_Huge.uc similarity index 57% rename from OrigKFPawnMonsters/WMPawn_ZedCrawler_Huge.uc rename to MskGs/Pawns/WMPawn_ZedCrawler_Huge.uc index a1a4bb2..9230c24 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Huge.uc +++ b/MskGs/Pawns/WMPawn_ZedCrawler_Huge.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedCrawler_Huge extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Huge extends KFPawn_ZedCrawler; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Medium.uc b/MskGs/Pawns/WMPawn_ZedCrawler_Medium.uc similarity index 56% rename from OrigKFPawnMonsters/WMPawn_ZedCrawler_Medium.uc rename to MskGs/Pawns/WMPawn_ZedCrawler_Medium.uc index bfdd1a6..cc9425a 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Medium.uc +++ b/MskGs/Pawns/WMPawn_ZedCrawler_Medium.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedCrawler_Medium extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Medium extends KFPawn_ZedCrawler; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Mini.uc b/MskGs/Pawns/WMPawn_ZedCrawler_Mini.uc similarity index 56% rename from OrigKFPawnMonsters/WMPawn_ZedCrawler_Mini.uc rename to MskGs/Pawns/WMPawn_ZedCrawler_Mini.uc index 7fa1429..56cd24b 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Mini.uc +++ b/MskGs/Pawns/WMPawn_ZedCrawler_Mini.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedCrawler_Mini extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Mini extends KFPawn_ZedCrawler; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Ultra.uc b/MskGs/Pawns/WMPawn_ZedCrawler_Ultra.uc similarity index 57% rename from OrigKFPawnMonsters/WMPawn_ZedCrawler_Ultra.uc rename to MskGs/Pawns/WMPawn_ZedCrawler_Ultra.uc index c03e937..8821789 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedCrawler_Ultra.uc +++ b/MskGs/Pawns/WMPawn_ZedCrawler_Ultra.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedCrawler_Ultra extends WMPawn_ZedCrawler_NoElite; +class WMPawn_ZedCrawler_Ultra extends KFPawn_ZedCrawler; defaultproperties { diff --git a/MskGs/Pawns/WMPawn_ZedFleshpoundKing.uc b/MskGs/Pawns/WMPawn_ZedFleshpoundKing.uc new file mode 100644 index 0000000000000000000000000000000000000000..35b8a669eb6df22dc3a932d870f1648547f14ac9 GIT binary patch literal 332 zcmb7-JqyA>5JX?A;D4};U7}cttxXV88L<)ZE*c0i%{WWsQl-((> wRaULEO1oN9uHJa6_jSZxDLc`Hc&7z~%vck#)XRDPVxj@ed;qifVxB(n15LFxBme*a literal 0 HcmV?d00001 diff --git a/OrigKFPawnMonsters/WMPawn_ZedFleshpound_Omega.uc b/MskGs/Pawns/WMPawn_ZedFleshpound_Omega.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedFleshpound_Omega.uc rename to MskGs/Pawns/WMPawn_ZedFleshpound_Omega.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedFleshpound_Predator.uc b/MskGs/Pawns/WMPawn_ZedFleshpound_Predator.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedFleshpound_Predator.uc rename to MskGs/Pawns/WMPawn_ZedFleshpound_Predator.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedGorefast_Omega.uc b/MskGs/Pawns/WMPawn_ZedGorefast_Omega.uc similarity index 55% rename from OrigKFPawnMonsters/WMPawn_ZedGorefast_Omega.uc rename to MskGs/Pawns/WMPawn_ZedGorefast_Omega.uc index 3f07d1e..56cd571 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedGorefast_Omega.uc +++ b/MskGs/Pawns/WMPawn_ZedGorefast_Omega.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedGorefast_Omega extends WMPawn_ZedGorefast_NoDualBlade; +class WMPawn_ZedGorefast_Omega extends KFPawn_ZedGorefast; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedHans.uc b/MskGs/Pawns/WMPawn_ZedHans.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedHans.uc rename to MskGs/Pawns/WMPawn_ZedHans.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedHusk_Omega.uc b/MskGs/Pawns/WMPawn_ZedHusk_Omega.uc similarity index 60% rename from OrigKFPawnMonsters/WMPawn_ZedHusk_Omega.uc rename to MskGs/Pawns/WMPawn_ZedHusk_Omega.uc index aaac51c..2a1a761 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedHusk_Omega.uc +++ b/MskGs/Pawns/WMPawn_ZedHusk_Omega.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedHusk_Omega extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Omega extends KFPawn_ZedHusk; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny.uc b/MskGs/Pawns/WMPawn_ZedHusk_Tiny.uc similarity index 60% rename from OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny.uc rename to MskGs/Pawns/WMPawn_ZedHusk_Tiny.uc index 7d4d4a0..1631c78 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny.uc +++ b/MskGs/Pawns/WMPawn_ZedHusk_Tiny.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedHusk_Tiny extends WMPawn_ZedHusk_NoDAR; +class WMPawn_ZedHusk_Tiny extends KFPawn_ZedHusk; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Blue.uc b/MskGs/Pawns/WMPawn_ZedHusk_Tiny_Blue.uc similarity index 59% rename from OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Blue.uc rename to MskGs/Pawns/WMPawn_ZedHusk_Tiny_Blue.uc index cc57e26..dc5eaf2 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Blue.uc +++ b/MskGs/Pawns/WMPawn_ZedHusk_Tiny_Blue.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedHusk_Tiny_Blue extends WMPawn_ZedHusk_Tiny; +class WMPawn_ZedHusk_Tiny_Blue extends KFPawn_ZedHusk; defaultproperties { diff --git a/MskGs/Pawns/WMPawn_ZedHusk_Tiny_Green.uc b/MskGs/Pawns/WMPawn_ZedHusk_Tiny_Green.uc new file mode 100644 index 0000000..1862905 --- /dev/null +++ b/MskGs/Pawns/WMPawn_ZedHusk_Tiny_Green.uc @@ -0,0 +1,9 @@ +class WMPawn_ZedHusk_Tiny_Green extends KFPawn_ZedHusk; + +defaultproperties +{ + XPValues(0)=15 + XPValues(1)=20 + XPValues(2)=27 + XPValues(3)=31 +} diff --git a/OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Pink.uc b/MskGs/Pawns/WMPawn_ZedHusk_Tiny_Pink.uc similarity index 59% rename from OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Pink.uc rename to MskGs/Pawns/WMPawn_ZedHusk_Tiny_Pink.uc index e1b7390..3e73ab2 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedHusk_Tiny_Pink.uc +++ b/MskGs/Pawns/WMPawn_ZedHusk_Tiny_Pink.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedHusk_Tiny_Pink extends WMPawn_ZedHusk_Tiny; +class WMPawn_ZedHusk_Tiny_Pink extends KFPawn_ZedHusk; defaultproperties { diff --git a/OrigKFPawnMonsters/WMPawn_ZedMatriarch.uc b/MskGs/Pawns/WMPawn_ZedMatriarch.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedMatriarch.uc rename to MskGs/Pawns/WMPawn_ZedMatriarch.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedPatriarch.uc b/MskGs/Pawns/WMPawn_ZedPatriarch.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedPatriarch.uc rename to MskGs/Pawns/WMPawn_ZedPatriarch.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedScrake_Emperor.uc b/MskGs/Pawns/WMPawn_ZedScrake_Emperor.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedScrake_Emperor.uc rename to MskGs/Pawns/WMPawn_ZedScrake_Emperor.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedScrake_Omega.uc b/MskGs/Pawns/WMPawn_ZedScrake_Omega.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedScrake_Omega.uc rename to MskGs/Pawns/WMPawn_ZedScrake_Omega.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedScrake_Tiny.uc b/MskGs/Pawns/WMPawn_ZedScrake_Tiny.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedScrake_Tiny.uc rename to MskGs/Pawns/WMPawn_ZedScrake_Tiny.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedSiren_Omega.uc b/MskGs/Pawns/WMPawn_ZedSiren_Omega.uc similarity index 100% rename from OrigKFPawnMonsters/WMPawn_ZedSiren_Omega.uc rename to MskGs/Pawns/WMPawn_ZedSiren_Omega.uc diff --git a/OrigKFPawnMonsters/WMPawn_ZedStalker_Omega.uc b/MskGs/Pawns/WMPawn_ZedStalker_Omega.uc similarity index 58% rename from OrigKFPawnMonsters/WMPawn_ZedStalker_Omega.uc rename to MskGs/Pawns/WMPawn_ZedStalker_Omega.uc index 7e631b3..b524e14 100644 --- a/OrigKFPawnMonsters/WMPawn_ZedStalker_Omega.uc +++ b/MskGs/Pawns/WMPawn_ZedStalker_Omega.uc @@ -1,4 +1,4 @@ -class WMPawn_ZedStalker_Omega extends WMPawn_ZedStalker_NoDAR; +class WMPawn_ZedStalker_Omega extends KFPawn_ZedStalker; defaultproperties { diff --git a/MskGs/generate_proxies.sh b/MskGs/generate_proxies.sh new file mode 100644 index 0000000..284d88a --- /dev/null +++ b/MskGs/generate_proxies.sh @@ -0,0 +1,65 @@ +#!/bin/bash + +# Whoami +ScriptFullname="$(readlink -e "$0")" +ScriptName="$(basename "$0")" +ScriptDir="$(dirname "$ScriptFullname")" + +# Dirs +PawnsDir="$ScriptDir/Pawns" +ProxiesDir="$ScriptDir/Classes" + +# Gen params +PercentStart=10 +PercentEnd=100 +PercentInc=10 + +function modded_xp () # $1: XP, $2: Percent +{ + local Scale=$(echo "scale=2; 1.0 + ${2}/100" | bc) + printf "%.0f" $(echo "${1}*${Scale}" | bc) +} + +function main () +{ + local TmpDir + + if ! command -v bc &> /dev/null; then + echo "Error: bc not found" + return + fi + + if ! [[ -d "$ProxiesDir" ]]; then mkdir "$ProxiesDir"; fi + + TmpDir=$(mktemp -d) + for ((Percent = PercentStart; Percent <= PercentEnd; Percent += PercentInc )) + do + PercentStr=$(printf "%03d" $Percent) + echo "$PercentStr" + for Zed in $(find "$PawnsDir" -type f -iname '*.uc' -printf "%f\n" | grep -oP '.*(?=[.])') + do + ( + ProxyZed="Proxy_${Zed}_${PercentStr}" + TmpZed="$TmpDir/$ProxyZed.uc" + echo $ProxyZed + cp "$PawnsDir/$Zed.uc" "$TmpZed" + sed -i "s|$Zed|$ProxyZed|g" "$TmpZed" + grep -Po 'XPValues\(\d\)=(\d+)' "$TmpZed" | \ + while read XPValue + do + CurrentExp=$(echo "$XPValue" | sed -r 's|.+=([0-9]+)|\1|g') + CurrentDiff=$(echo "$XPValue" | sed -r 's|.+\(([0-9])\).+|\1|g') + ModdedXP=$(modded_xp "$CurrentExp" "$Percent") + sed -i "s|$XPValue|XPValues($CurrentDiff)=$ModdedXP // $CurrentExp|g" "$TmpZed" + done + mv -f "$TmpZed" "$ProxiesDir" + ) & + done + wait + done + + rm -rf "$TmpDir" + echo "Done" +} + +main "$@" diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Laser.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Laser.uc deleted file mode 100644 index 41d1a3c..0000000 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Laser.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedDAR_Laser extends KFPawn_ZedDAR_Laser; - -defaultproperties -{ - XPValues(0)=15 - XPValues(1)=20 - XPValues(2)=27 - XPValues(3)=31 -} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Rocket.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Rocket.uc deleted file mode 100644 index 33370fa..0000000 --- a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Rocket.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedDAR_Rocket extends KFPawn_ZedDAR_Rocket; - -defaultproperties -{ - XPValues(0)=15 - XPValues(1)=20 - XPValues(2)=27 - XPValues(3)=31 -} diff --git a/gen.sh b/gen.sh deleted file mode 100644 index d65e7ee..0000000 --- a/gen.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -OrigDir="./OrigKFPawnMonsters" -OutputDir="./GeneratedProxies" - -ZedList=( - "KFPawnProxy_ZedBloat" - "KFPawnProxy_ZedBloatKing" - "KFPawnProxy_ZedBloatKing_SantasWorkshop" - "KFPawnProxy_ZedBloatKingSubspawn" - "KFPawnProxy_ZedClot_Alpha" - "KFPawnProxy_ZedClot_AlphaKing" - "KFPawnProxy_ZedClot_Cyst" - "KFPawnProxy_ZedClot_Slasher" - "KFPawnProxy_ZedCrawler" - "KFPawnProxy_ZedCrawlerKing" - "KFPawnProxy_ZedDAR" - "KFPawnProxy_ZedDAR_EMP" - "KFPawnProxy_ZedDAR_Laser" - "KFPawnProxy_ZedDAR_Rocket" - "KFPawnProxy_ZedFleshpound" - "KFPawnProxy_ZedFleshpoundKing" - "KFPawnProxy_ZedFleshpoundMini" - "KFPawnProxy_ZedGorefast" - "KFPawnProxy_ZedGorefastDualBlade" - "KFPawnProxy_ZedHans" - "KFPawnProxy_ZedHusk" - "KFPawnProxy_ZedMatriarch" - "KFPawnProxy_ZedPatriarch" - "KFPawnProxy_ZedScrake" - "KFPawnProxy_ZedSiren" - "KFPawnProxy_ZedStalker" - "WMPawn_ZedClot_Slasher_Omega" - "WMPawn_ZedCrawler_Mini" - "WMPawn_ZedCrawler_Medium" - "WMPawn_ZedCrawler_Big" - "WMPawn_ZedCrawler_Huge" - "WMPawn_ZedCrawler_Ultra" - "WMPawn_ZedFleshpound_Predator" - "WMPawn_ZedFleshpound_Omega" - "WMPawn_ZedGorefast_Omega" - "WMPawn_ZedHusk_Tiny" - "WMPawn_ZedHusk_Omega" - "WMPawn_ZedScrake_Tiny" - "WMPawn_ZedScrake_Omega" - "WMPawn_ZedScrake_Emperor" - "WMPawn_ZedSiren_Omega" - "WMPawn_ZedStalker_Omega" -) - -rm -rf "$OutputDir" && mkdir -p "$OutputDir" - -function modded_xp () # $1: XP, $2: Percent -{ - local Scale=$(echo "scale=2; 1.0 + ${2}/100" | bc) - printf "%.0f" $(echo "${1}*${Scale}" | bc) -} - -for Percent in 010 020 030 040 050 060 070 080 090 100 -do - echo $Percent - for Zed in ${ZedList[*]} - do - ( - ProxyZed="${Zed}_${Percent}" - echo $ProxyZed - cp "$OrigDir/$Zed.uc" "$ProxyZed.uc" - sed -i "s|$Zed|$ProxyZed|g" "$ProxyZed.uc" - grep -Po 'XPValues\(\d\)=(\d+)' "$ProxyZed.uc" | \ - while read XPValue - do - CurrentExp=$(echo "$XPValue" | sed -r 's|.+=([0-9]+)|\1|g') - CurrentDiff=$(echo "$XPValue" | sed -r 's|.+\(([0-9])\).+|\1|g') - ModdedXP=$(modded_xp "$CurrentExp" "$Percent") - sed -i "s|$XPValue|XPValues($CurrentDiff)=$ModdedXP // $CurrentExp|g" "$ProxyZed.uc" - done - mv -f "$ProxyZed.uc" "$OutputDir" - ) & - done -done From 158dd4e0e6945a1759be13c1361015c63021827d Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Thu, 11 Aug 2022 07:34:47 +0300 Subject: [PATCH 03/11] wip --- MskGs/Classes/MSKGS.uc | 194 ++++++++++ MskGs/Classes/MSKGS_GM_Endless.uc | 2 +- MskGs/Classes/MSKGS_GM_Objective.uc | 2 +- MskGs/Classes/MSKGS_GM_Survival.uc | 2 +- MskGs/Classes/MSKGS_GM_VersusSurvival.uc | 2 +- MskGs/Classes/MSKGS_GM_WeeklySurvival.uc | 2 +- ...MSKGS_GM_GameInfo.uc => MSKGS_GameInfo.uc} | 32 +- MskGs/Classes/{MskGsMut.uc => MSKGS_Mut.uc} | 49 +-- .../{MskGsRepInfo.uc => MSKGS_RepInfo.uc} | 0 MskGs/Classes/MSKGS_VoteCollector.uc | 345 ------------------ MskGs/Classes/MskGsGFxMenu_Trader.uc | 8 - MskGs/Classes/MskGsGFxMoviePlayer_Manager.uc | 8 - .../Classes/MskGsGFxTraderContainer_Store.uc | 37 -- 13 files changed, 216 insertions(+), 467 deletions(-) create mode 100644 MskGs/Classes/MSKGS.uc rename MskGs/Classes/{MSKGS_GM_GameInfo.uc => MSKGS_GameInfo.uc} (98%) rename MskGs/Classes/{MskGsMut.uc => MSKGS_Mut.uc} (78%) rename MskGs/Classes/{MskGsRepInfo.uc => MSKGS_RepInfo.uc} (100%) delete mode 100644 MskGs/Classes/MSKGS_VoteCollector.uc delete mode 100644 MskGs/Classes/MskGsGFxMenu_Trader.uc delete mode 100644 MskGs/Classes/MskGsGFxMoviePlayer_Manager.uc delete mode 100644 MskGs/Classes/MskGsGFxTraderContainer_Store.uc diff --git a/MskGs/Classes/MSKGS.uc b/MskGs/Classes/MSKGS.uc new file mode 100644 index 0000000..ac36e8c --- /dev/null +++ b/MskGs/Classes/MSKGS.uc @@ -0,0 +1,194 @@ +class MSKGS extends Info; + +const LatestVersion = 1; + +const CfgRemoveItems = class'RemoveItems'; + +var private config int Version; +var private config E_LogLevel LogLevel; + +var private KFGameInfo KFGI; +var private KFGameReplicationInfo KFGRI; + +var private Array RepInfos; + +public simulated function bool SafeDestroy() +{ + `Log_Trace(); + + return (bPendingDelete || bDeleteMe || Destroy()); +} + +public event PreBeginPlay() +{ + `Log_Trace(); + + if (WorldInfo.NetMode == NM_Client) + { + `Log_Fatal("NetMode:" @ WorldInfo.NetMode); + SafeDestroy(); + return; + } + + Super.PreBeginPlay(); + + PreInit(); +} + +public event PostBeginPlay() +{ + `Log_Trace(); + + if (bPendingDelete || bDeleteMe) return; + + Super.PostBeginPlay(); + + PostInit(); +} + +private function PreInit() +{ + `Log_Trace(); + + if (Version == `NO_CONFIG) + { + LogLevel = LL_Info; + SaveConfig(); + } + + CfgRemoveItems.static.InitConfig(Version, LatestVersion); + + switch (Version) + { + case `NO_CONFIG: + `Log_Info("Config created"); + + case MaxInt: + `Log_Info("Config updated to version" @ LatestVersion); + break; + + case LatestVersion: + `Log_Info("Config is up-to-date"); + break; + + default: + `Log_Warn("The config version is higher than the current version (are you using an old mutator?)"); + `Log_Warn("Config version is" @ Version @ "but current version is" @ LatestVersion); + `Log_Warn("The config version will be changed to" @ LatestVersion); + break; + } + + if (LatestVersion != Version) + { + Version = LatestVersion; + SaveConfig(); + } + + if (LogLevel == LL_WrongLevel) + { + LogLevel = LL_Info; + `Log_Warn("Wrong 'LogLevel', return to default value"); + SaveConfig(); + } + `Log_Base("LogLevel:" @ LogLevel); + + RemoveItems = CfgRemoveItems.static.Load(LogLevel); +} + +private function PostInit() +{ + local MSKGS_RepInfo RepInfo; + + `Log_Trace(); + + if (WorldInfo == None || WorldInfo.Game == None) + { + SetTimer(1.0f, false, nameof(PostInit)); + return; + } + + KFGI = KFGameInfo(WorldInfo.Game); + if (KFGI == None) + { + `Log_Fatal("Incompatible gamemode:" @ WorldInfo.Game); + SafeDestroy(); + return; + } + + if (KFGI.GameReplicationInfo == None) + { + SetTimer(1.0f, false, nameof(PostInit)); + return; + } + + KFGRI = KFGameReplicationInfo(KFGI.GameReplicationInfo); + if (KFGRI == None) + { + `Log_Fatal("Incompatible Replication info:" @ KFGI.GameReplicationInfo); + SafeDestroy(); + return; + } +} + +public function NotifyLogin(Controller C) +{ + `Log_Trace(); + + if (!CreateRepInfo(C)) + { + `Log_Error("Can't create RepInfo for:" @ C); + } +} + +public function NotifyLogout(Controller C) +{ + `Log_Trace(); + + if (!DestroyRepInfo(C)) + { + `Log_Error("Can't destroy RepInfo of:" @ C); + } +} + +public function bool CreateRepInfo(Controller C) +{ + local MSKGS_RepInfo RepInfo; + + `Log_Trace(); + + if (C == None) return false; + + RepInfo = Spawn(class'MSKGS_RepInfo', C); + + if (RepInfo == None) return false; + + RepInfos.AddItem(RepInfo); + + return true; +} + +public function bool DestroyRepInfo(Controller C) +{ + local MSKGS_RepInfo RepInfo; + + `Log_Trace(); + + if (C == None) return false; + + foreach RepInfos(RepInfo) + { + if (RepInfo.Owner == C) + { + RepInfo.SafeDestroy(); + RepInfos.RemoveItem(RepInfo); + return true; + } + } + + return false; +} + +DefaultProperties +{ + +} \ No newline at end of file diff --git a/MskGs/Classes/MSKGS_GM_Endless.uc b/MskGs/Classes/MSKGS_GM_Endless.uc index 44db45c..59b5ca0 100644 --- a/MskGs/Classes/MSKGS_GM_Endless.uc +++ b/MskGs/Classes/MSKGS_GM_Endless.uc @@ -1,6 +1,6 @@ class MSKGS_GM_Endless extends KFGameInfo_Endless; -const GI = class'MSKGS_GM_GameInfo'; +const GI = class'MSKGS_GameInfo'; const GIC = "KFGameContent.KFGameInfo_Endless"; var public MSKGS_Mut Mut; diff --git a/MskGs/Classes/MSKGS_GM_Objective.uc b/MskGs/Classes/MSKGS_GM_Objective.uc index 41009ac..3bee6ca 100644 --- a/MskGs/Classes/MSKGS_GM_Objective.uc +++ b/MskGs/Classes/MSKGS_GM_Objective.uc @@ -1,6 +1,6 @@ class MSKGS_GM_Objective extends KFGameInfo_Objective; -const GI = class'MSKGS_GM_GameInfo'; +const GI = class'MSKGS_GameInfo'; const GIC = "KFGameContent.KFGameInfo_Objective"; var public MSKGSMut Mut; diff --git a/MskGs/Classes/MSKGS_GM_Survival.uc b/MskGs/Classes/MSKGS_GM_Survival.uc index 4f076ce..0b24139 100644 --- a/MskGs/Classes/MSKGS_GM_Survival.uc +++ b/MskGs/Classes/MSKGS_GM_Survival.uc @@ -1,6 +1,6 @@ class MSKGS_GM_Survival extends KFGameInfo_Survival; -const GI = class'MSKGS_GM_GameInfo'; +const GI = class'MSKGS_GameInfo'; const GIC = "KFGameContent.KFGameInfo_Survival"; var public MSKGSMut Mut; diff --git a/MskGs/Classes/MSKGS_GM_VersusSurvival.uc b/MskGs/Classes/MSKGS_GM_VersusSurvival.uc index b7965be..fb0472b 100644 --- a/MskGs/Classes/MSKGS_GM_VersusSurvival.uc +++ b/MskGs/Classes/MSKGS_GM_VersusSurvival.uc @@ -1,6 +1,6 @@ class MSKGS_GM_VersusSurvival extends KFGameInfo_VersusSurvival; -const GI = class'MSKGS_GM_GameInfo'; +const GI = class'MSKGS_GameInfo'; const GIC = "KFGameContent.KFGameInfo_VersusSurvival"; var public MSKGSMut Mut; diff --git a/MskGs/Classes/MSKGS_GM_WeeklySurvival.uc b/MskGs/Classes/MSKGS_GM_WeeklySurvival.uc index 7d87b19..9860e00 100644 --- a/MskGs/Classes/MSKGS_GM_WeeklySurvival.uc +++ b/MskGs/Classes/MSKGS_GM_WeeklySurvival.uc @@ -1,6 +1,6 @@ class MSKGS_GM_WeeklySurvival extends KFGameInfo_WeeklySurvival; -const GI = class'MSKGS_GM_GameInfo'; +const GI = class'MSKGS_GameInfo'; const GIC = "KFGameContent.KFGameInfo_WeeklySurvival"; var public MSKGSMut Mut; diff --git a/MskGs/Classes/MSKGS_GM_GameInfo.uc b/MskGs/Classes/MSKGS_GameInfo.uc similarity index 98% rename from MskGs/Classes/MSKGS_GM_GameInfo.uc rename to MskGs/Classes/MSKGS_GameInfo.uc index ddfa7f8..6e59d02 100644 --- a/MskGs/Classes/MSKGS_GM_GameInfo.uc +++ b/MskGs/Classes/MSKGS_GameInfo.uc @@ -1,6 +1,6 @@ -class MSKGS_GM_GameInfo extends Object; +class MSKGS_GameInfo extends Object; -public static function UpdateGameSettings(KFGameInfo_Survival KFGI, string GameModeClass, MSKGSMut Mut) +public static function UpdateGameSettings(KFGameInfo_Survival KFGI, string GameModeClass, MSKGS_Mut Mut) { local name SessionName; local KFOnlineGameSettings KFGameSettings; @@ -67,7 +67,7 @@ public static function UpdateGameSettings(KFGameInfo_Survival KFGI, string GameM KFGameSettings.NumPublicConnections = KFGI.MaxPlayersAllowed; KFGameSettings.bRequiresPassword = KFGI.RequiresPassword(); - KFGameSettings.bCustom = true; + KFGameSettings.bCustom = false; KFGameSettings.bUsesStats = true; KFGameSettings.NumSpectators = KFGI.NumSpectators; @@ -102,7 +102,7 @@ public static function UpdateGameSettings(KFGameInfo_Survival KFGI, string GameM } } -public static function class PickProxyZed(class MonsterClass, MSKGSMut Mut) +public static function class PickProxyZed(class MonsterClass, MSKGS_Mut Mut) { local String SMC; local Name NMC; @@ -115,18 +115,18 @@ public static function class PickProxyZed(class switch (Boost) { - case 0: return 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); + case 0: return MonsterClass; + case 10: return PickProxyZed010(NMC, MonsterClass); + case 20: return PickProxyZed020(NMC, MonsterClass); + case 30: return PickProxyZed030(NMC, MonsterClass); + case 40: return PickProxyZed040(NMC, MonsterClass); + case 50: return PickProxyZed050(NMC, MonsterClass); + case 60: return PickProxyZed060(NMC, MonsterClass); + case 70: return PickProxyZed070(NMC, MonsterClass); + case 80: return PickProxyZed080(NMC, MonsterClass); + case 90: return PickProxyZed090(NMC, MonsterClass); + case 100: return PickProxyZed100(NMC, MonsterClass); + default: return PickProxyZed100(NMC, MonsterClass); } } diff --git a/MskGs/Classes/MskGsMut.uc b/MskGs/Classes/MSKGS_Mut.uc similarity index 78% rename from MskGs/Classes/MskGsMut.uc rename to MskGs/Classes/MSKGS_Mut.uc index aa17cfe..9d942d1 100644 --- a/MskGs/Classes/MskGsMut.uc +++ b/MskGs/Classes/MSKGS_Mut.uc @@ -4,10 +4,9 @@ class MSKGS_Mut extends KFMutator const CurrentVersion = 3; var config int ConfigVersion; -var config bool bEnableMapStats; var config string SortStats; var config bool bOfficialNextMapOnly; var config bool bRandomizeNextMap; var config int WeapLifespan; +var config int WeapLifespan; var config int DoshLifespan; -var config array KickProtectedList; var config array AdminList; var config array PerPlayerMaxMonsters; @@ -42,10 +41,6 @@ function InitConfig() switch (ConfigVersion) { case 0: // which means there is no config right now - bEnableMapStats = True; - SortStats = "CounterDesc"; - bOfficialNextMapOnly = True; - bRandomizeNextMap = True; WeapLifespan = 60 * 60; case 1: if (PerPlayerMaxMonsters.Length != 6) @@ -75,18 +70,6 @@ function InitConfig() `log("[MskGsMut] Warn: The config version will be changed to "@CurrentVersion); break; } - - // Check and correct some values - if (!(SortStats ~= "CounterAsc" - || SortStats ~= "CounterDesc" - || SortStats ~= "NameAsc" - || SortStats ~= "NameDesc" - || SortStats ~= "False")) - { - `log("[MskGsMut] Warn: SortStats value not recognized ("$SortStats$") and will be set to False"); - `log("[MskGsMut] Warn: Valid values for SortStats: False CounterAsc CounterDesc NameAsc NameDesc"); - SortStats = "False"; - } ConfigVersion = CurrentVersion; SaveConfig(); @@ -156,21 +139,6 @@ function Initialize() steamworks = class'GameEngine'.static.GetOnlineSubsystem(); - foreach KickProtectedList(Person) - { - if (IsUID(Person) && steamworks.StringToUniqueNetId(Person, PersonUID)) - { - if (VoteCollector.KickProtectedList.Find('Uid', PersonUID.Uid) == -1) - VoteCollector.KickProtectedList.AddItem(PersonUID); - } - else if (steamworks.Int64ToUniqueNetId(Person, PersonUID)) - { - if (VoteCollector.KickProtectedList.Find('Uid', PersonUID.Uid) == -1) - VoteCollector.KickProtectedList.AddItem(PersonUID); - } - else `Log("[MskGsMut] WARN: Can't add person:"@Person); - } - foreach AdminList(Person) { if (IsUID(Person) && steamworks.StringToUniqueNetId(Person, PersonUID)) @@ -246,21 +214,6 @@ function bool CheckRelevance(Actor Other) return SuperRelevant; } -function bool PreventDeath(Pawn Killed, Controller Killer, class damageType, vector HitLocation) -{ - local KFWeapon TempWeapon; - local KFPawn_Human KFP; - - KFP = KFPawn_Human(Killed); - - if (Role >= ROLE_Authority && KFP != None && KFP.InvManager != none) - foreach KFP.InvManager.InventoryActors(class'KFWeapon', TempWeapon) - if (TempWeapon != none && TempWeapon.bDropOnDeath && TempWeapon.CanThrow()) - KFP.TossInventory(TempWeapon); - - return Super.PreventDeath(Killed, Killer, damageType, HitLocation); -} - function AddMskGsMember(Controller C) { MskGsMemberList.AddItem(C); diff --git a/MskGs/Classes/MskGsRepInfo.uc b/MskGs/Classes/MSKGS_RepInfo.uc similarity index 100% rename from MskGs/Classes/MskGsRepInfo.uc rename to MskGs/Classes/MSKGS_RepInfo.uc diff --git a/MskGs/Classes/MSKGS_VoteCollector.uc b/MskGs/Classes/MSKGS_VoteCollector.uc deleted file mode 100644 index afcfe6e..0000000 --- a/MskGs/Classes/MSKGS_VoteCollector.uc +++ /dev/null @@ -1,345 +0,0 @@ -class MskGsVoteCollector extends KFVoteCollector - dependson(MapStats); - -var string SortPolicy; -var bool bOfficialNextMapOnly; -var bool bRandomizeNextMap; - -var private array ActiveMapCycle; - -var public array KickProtectedList; - -var private array KickWarningList; -var private array KickPunishList; - -function NotifyLogout(Controller Exiting) -{ - KickWarningList.RemoveItem(KFPlayerController(Exiting)); - KickPunishList.RemoveItem(KFPlayerController(Exiting)); -} - -function PunishmentTick() -{ - local KFGameReplicationInfo KFGRI; - local KFGameInfo KFGI; - local KFPlayerController KFPC; - local KFInventoryManager KFIM; - local array LocalKickPunishList; - - if (KickPunishList.Length == 0) - { - ClearTimer(nameof(PunishmentTick)); - return; - } - - KFGRI = KFGameReplicationInfo(WorldInfo.GRI); - KFGI = KFGameInfo(WorldInfo.Game); - - LocalKickPunishList = KickPunishList; - foreach LocalKickPunishList(KFPC) - { - if (KFGRI.bMatchHasBegun) - { - if (KFPC.Pawn.Health <= 1) - { - KFPC.Suicide(); - KickPunishList.RemoveItem(KFPC); - KickWarningList.RemoveItem(KFPC); - } - else - { - KFPC.Pawn.Health--; - - if (KFPawn_Human(KFPC.Pawn).Armor > 0) - KFPawn_Human(KFPC.Pawn).Armor--; - - if (KFPC.Pawn.InvManager != None) - { - KFIM = KFInventoryManager(KFPC.Pawn.InvManager); - if (KFIM != None) - { - KFIM.ThrowMoney(); - } - } - } - } - else if (KFGI.AccessControl != none) - { - KickPunishList.RemoveItem(KFPC); - KickWarningList.RemoveItem(KFPC); - KFAccessControl(KFGI.AccessControl).ForceKickPlayer(KFPC, KFGI.AccessControl.KickedMsg); - KFGI.BroadcastLocalized(KFGI, class'KFLocalMessage', LMT_KickVoteSucceeded, CurrentKickVote.PlayerPRI); - } - } -} - -function bool IsPlayerKickProtected(PlayerReplicationInfo PRI_Kickee) -{ - return (KickProtectedList.Find('Uid', PRI_Kickee.UniqueId.Uid) != -1); -} - -function bool IsKickerWarned(KFPlayerController KFPC) -{ - return (KickWarningList.Find(KFPC) != -1); -} - -function bool IsKickerPunishListed(KFPlayerController KFPC) -{ - return (KickPunishList.Find(KFPC) != -1); -} - -function WarnKicker(PlayerReplicationInfo PRI_Kickee, PlayerReplicationInfo PRI_Kicker) -{ - local KFPlayerController KFPC_Kicker; - - KFPC_Kicker = KFPlayerController(PRI_Kicker.Owner); - if (!IsKickerWarned(KFPC_Kicker)) - { - KickWarningList.AddItem(KFPC_Kicker); - WorldInfo.Game.Broadcast(KFPC_Kicker, PRI_Kicker.PlayerName@"tried to kick"@PRI_Kickee.PlayerName$". If he tries to do it again, the hand of God will punish him"); - } -} - -function PunishKicker(PlayerReplicationInfo PRI_Kicker) -{ - local KFPlayerController KFPC_Kicker; - - KFPC_Kicker = KFPlayerController(PRI_Kicker.Owner); - if (!IsKickerPunishListed(KFPC_Kicker)) - { - KickPunishList.AddItem(KFPC_Kicker); - WorldInfo.Game.Broadcast(KFPC_Kicker, PRI_Kicker.PlayerName@"seems to be feeling bad..."); - if (!IsTimerActive(nameof(PunishmentTick))) - { - SetTimer(0.5f, true, nameof(PunishmentTick), self); - } - } -} - -function ServerStartVoteKick(PlayerReplicationInfo PRI_Kickee, PlayerReplicationInfo PRI_Kicker) -{ - local int i; - local array PRIs; - local KFGameInfo KFGI; - local KFPlayerController KFPC, KickeePC; - - KFGI = KFGameInfo(WorldInfo.Game); - KFPC = KFPlayerController(PRI_Kicker.Owner); - KickeePC = KFPlayerController(PRI_Kickee.Owner); - - if (KFGI.bDisableKickVote) // Kick voting is disabled - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteDisabled); - return; - } - - if (PRI_Kicker.bOnlySpectator) // Spectators aren't allowed to vote - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteNoSpectators); - return; - } - - if (KFGI.NumPlayers <= 2) // Not enough players to start a vote - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteNotEnoughPlayers); - return; - } - - if (KickedPlayers >= 2) // Maximum number of players kicked per match has been reached - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteMaxKicksReached); - return; - } - - if (IsPlayerKickProtected(PRI_Kickee)) // Bottling - { - if (IsKickerWarned(KFPC)) - { - PunishKicker(PRI_Kicker); - } - else - { - WarnKicker(PRI_Kickee, PRI_Kicker); - } - return; - } - - if (KFGI.AccessControl != none) // Can't kick admins - { - if (KFGI.AccessControl.IsAdmin(KickeePC)) - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteAdmin); - return; - } - } - - if (bIsFailedVoteTimerActive) // Last vote failed, must wait until failed vote cooldown before starting a new vote - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteRejected); - return; - } - - if (bIsSkipTraderVoteInProgress || bIsPauseGameVoteInProgress) // A kick vote is not allowed while another vote is active - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_OtherVoteInProgress); - return; - } - - if (!bIsKickVoteInProgress) - { - // Clear voter array - PlayersThatHaveVoted.Length = 0; - - // Cache off these values in case player leaves before vote ends -- no cheating! - CurrentKickVote.PlayerID = PRI_Kickee.UniqueId; - CurrentKickVote.PlayerPRI = PRI_Kickee; - CurrentKickVote.PlayerIPAddress = KickeePC.GetPlayerNetworkAddress(); - - bIsKickVoteInProgress = true; - - GetKFPRIArray(PRIs); - for (i = 0; i < PRIs.Length; i++) - { - PRIs[i].ShowKickVote(PRI_Kickee, VoteTime, !(PRIs[i] == PRI_Kicker || PRIs[i] == PRI_Kickee)); - } - KFGI.BroadcastLocalized(KFGI, class'KFLocalMessage', LMT_KickVoteStarted, CurrentKickVote.PlayerPRI); - WorldInfo.Game.Broadcast(KFPC, PRI_Kicker.PlayerName@"starts voting for kick"@PRI_Kickee.PlayerName); - SetTimer(VoteTime, false, nameof(ConcludeVoteKick), self ); - // Cast initial vote - RecieveVoteKick(PRI_Kicker, true); - } - else if (PRI_Kickee == CurrentKickVote.PlayerPRI) - { - RecieveVoteKick(PRI_Kicker, false); - } - else - { - // Can't start a new vote until current one is over - KFPlayerController(PRI_Kicker.Owner).ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteInProgress); - } -} - -reliable server function RecieveVoteKick(PlayerReplicationInfo PRI, bool bKick) -{ - local KFPlayerController KFPC; - - if(PlayersThatHaveVoted.Find(PRI) == INDEX_NONE) - { - //accept their vote - PlayersThatHaveVoted.AddItem(PRI); - if(bKick) - { - yesVotes++; - } - else - { - noVotes++; - } - - KFPC = KFPlayerController(PRI.Owner); - if(KFPC != none) - { - if(bKick) - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteYesReceived, CurrentKickVote.PlayerPRI); - WorldInfo.Game.Broadcast(KFPC, PRI.PlayerName@"vote: Yes"); - } - else - { - KFPC.ReceiveLocalizedMessage(class'KFLocalMessage', LMT_KickVoteNoReceived, CurrentKickVote.PlayerPRI); - WorldInfo.Game.Broadcast(KFPC, PRI.PlayerName@"vote: No"); - } - - } - - if( ShouldConcludeKickVote() ) - { - ConcludeVoteKick(); - } - else - { - ReplicateKickVotes(); - } - } -} - -function LoadActiveMapCycle() -{ - local KFGameInfo KFGI; - - if (ActiveMapCycle.Length > 0) return; - - KFGI = KFGameInfo(WorldInfo.Game); - if (WorldInfo.NetMode == NM_Standalone) - ActiveMapCycle = Maplist; - else if (KFGI != None) - ActiveMapCycle = KFGI.GameMapCycles[KFGI.ActiveMapCycle].Maps; -} - -function bool IsOfficialMap(string MapName) -{ - local KFMapSummary MapData; - MapData = class'KFUIDataStore_GameResource'.static.GetMapSummaryFromMapName(MapName); - if (MapData == None) return False; - return (MapData.MapAssociation != EAI_Custom); -} - -function int GetNextMapIndex() -{ - local KFGameInfo KFGI; - local array AviableMaps; - local string Map; - local int CurrentMapIndex; - - KFGI = KFGameInfo(WorldInfo.Game); - if (KFGI == None) return INDEX_NONE; - - LoadActiveMapCycle(); - if (bRandomizeNextMap) - { - foreach ActiveMapCycle(Map) - { - if (bOfficialNextMapOnly && !IsOfficialMap(Map)) - continue; - if (KFGI.IsMapAllowedInCycle(Map)) - AviableMaps.AddItem(Map); - } - if (AviableMaps.Length > 0) - return ActiveMapCycle.Find(AviableMaps[Rand(AviableMaps.Length)]); - } - else if (ActiveMapCycle.Length > 0) - { - // I don't use KFGameInfo.GetNextMap() because - // it uses and changes global KFGameInfo.MapCycleIndex variable - CurrentMapIndex = ActiveMapCycle.Find(WorldInfo.GetMapName(true)); - if (CurrentMapIndex != INDEX_NONE) - { - for (CurrentMapIndex++; CurrentMapIndex < ActiveMapCycle.Length; CurrentMapIndex++) - { - if (bOfficialNextMapOnly && !IsOfficialMap(ActiveMapCycle[CurrentMapIndex])) - continue; - if (KFGI.IsMapAllowedInCycle(ActiveMapCycle[CurrentMapIndex])) - return CurrentMapIndex; - } - } - return 0; - } - - return INDEX_NONE; -} - -function int GetNextMap() -{ - local int MapIndex; - - if (MapVoteList.Length > 0) - MapIndex = MapVoteList[0].MapIndex; - else - MapIndex = GetNextMapIndex(); - - return MapIndex; -} - -DefaultProperties -{ -} diff --git a/MskGs/Classes/MskGsGFxMenu_Trader.uc b/MskGs/Classes/MskGsGFxMenu_Trader.uc deleted file mode 100644 index 64a4456..0000000 --- a/MskGs/Classes/MskGsGFxMenu_Trader.uc +++ /dev/null @@ -1,8 +0,0 @@ -class MskGsGFxMenu_Trader extends KFGFxMenu_Trader - dependsOn(MskGsGFxTraderContainer_Store); - -defaultproperties -{ - SubWidgetBindings.Remove((WidgetName="shopContainer",WidgetClass=class'KFGFxTraderContainer_Store')) - SubWidgetBindings.Add((WidgetName="shopContainer",WidgetClass=class'MskGsGFxTraderContainer_Store')) -} diff --git a/MskGs/Classes/MskGsGFxMoviePlayer_Manager.uc b/MskGs/Classes/MskGsGFxMoviePlayer_Manager.uc deleted file mode 100644 index 35fa26c..0000000 --- a/MskGs/Classes/MskGsGFxMoviePlayer_Manager.uc +++ /dev/null @@ -1,8 +0,0 @@ -class MskGsGFxMoviePlayer_Manager extends KFGFxMoviePlayer_Manager - dependsOn(MskGsGFxMenu_Trader); - -defaultproperties -{ - WidgetBindings.Remove((WidgetName="traderMenu",WidgetClass=class'KFGFxMenu_Trader')) - WidgetBindings.Add((WidgetName="traderMenu",WidgetClass=class'MskGsGFxMenu_Trader')) -} diff --git a/MskGs/Classes/MskGsGFxTraderContainer_Store.uc b/MskGs/Classes/MskGsGFxTraderContainer_Store.uc deleted file mode 100644 index 490ec30..0000000 --- a/MskGs/Classes/MskGsGFxTraderContainer_Store.uc +++ /dev/null @@ -1,37 +0,0 @@ -class MskGsGFxTraderContainer_Store extends KFGFxTraderContainer_Store; - -/* -var bool GroupMember; -function Initialize(KFGFxObject_Menu NewParentMenu) -{ - local OnlineSubsystemSteamworks OnlineSub; - local UniqueNetId GroupID; - - super.Initialize(NewParentMenu); - - OnlineSub = OnlineSubsystemSteamworks(class'GameEngine'.static.GetOnlineSubsystem()); - class'OnlineSubsystem'.Static.StringToUniqueNetId("0x017000000223386E", GroupID); - GroupMember = OnlineSub.CheckPlayerGroup(GroupID); -} -*/ - -function bool IsItemFiltered(STraderItem Item, optional bool bDebug) -{ - if (KFPC.GetPurchaseHelper().IsInOwnedItemList(Item.ClassName)) - return true; - if (KFPC.GetPurchaseHelper().IsInOwnedItemList(Item.DualClassName)) - return true; - if (!KFPC.GetPurchaseHelper().IsSellable(Item)) - return true; - //if (!GroupMember && Item.WeaponDef.default.SharedUnlockId != SCU_None && !class'KFUnlockManager'.static.IsSharedContentUnlocked(Item.WeaponDef.default.SharedUnlockId)) - // return true; - if (Item.WeaponDef.default.PlatformRestriction != PR_All && class'KFUnlockManager'.static.IsPlatformRestricted(Item.WeaponDef.default.PlatformRestriction)) - return true; - - return false; -} - -defaultproperties -{ - -} From 76a9f2353028036def0e7aa70a0cb838f780d4e2 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Sun, 14 Aug 2022 20:47:13 +0300 Subject: [PATCH 04/11] wip --- MskGs/Classes/CFG_Lifespan.uc | 57 +++++++++++++++++++++++++++++ MskGs/Classes/CFG_SpawnManager.uc | 57 +++++++++++++++++++++++++++++ MskGs/Classes/CFG_XPBoost.uc | 57 +++++++++++++++++++++++++++++ MskGs/Classes/MSKGS.uc | 2 +- MskGs/Classes/MSKGS_GM_Endless.uc | 2 +- MskGs/generate_proxies.sh | 2 +- PublicationContent/description.txt | 10 ++++- PublicationContent/preview.png | Bin 264083 -> 275130 bytes 8 files changed, 183 insertions(+), 4 deletions(-) create mode 100644 MskGs/Classes/CFG_Lifespan.uc create mode 100644 MskGs/Classes/CFG_SpawnManager.uc create mode 100644 MskGs/Classes/CFG_XPBoost.uc diff --git a/MskGs/Classes/CFG_Lifespan.uc b/MskGs/Classes/CFG_Lifespan.uc new file mode 100644 index 0000000..621e943 --- /dev/null +++ b/MskGs/Classes/CFG_Lifespan.uc @@ -0,0 +1,57 @@ +class CFG_Lifespan extends Object + config(MSKGS) + abstract; + +var public config int Weapon; +var public config int Dosh; + +public static function InitConfig(int Version, int LatestVersion, E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + switch (Version) + { + case `NO_CONFIG: + ApplyDefault(LogLevel); + + default: break; + } + + if (LatestVersion != Version) + { + StaticSaveConfig(); + } +} + +public static function Load(E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + switch (Locs(default.SortPolicy)) + { + case "counterasc": return; + case "counterdesc": return; + case "nameasc": return; + case "namedesc": return; + case "playtimetotalasc": return; + case "playtimetotaldesc": return; + case "playtimeavgasc": return; + case "playtimeavgdesc": return; + } + + `Log_Error("Can't load SortPolicy (" $ default.SortPolicy $ "), must be one of: CounterAsc CounterDesc NameAsc NameDesc PlaytimeTotalAsc PlaytimeTotalDesc PlaytimeAvgAsc PlaytimeAvgDesc"); + default.SortPolicy = "CounterDesc"; +} + +protected static function ApplyDefault(E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + default.bEnable = false; + default.SortPolicy = "CounterDesc"; +} + +defaultproperties +{ + +} diff --git a/MskGs/Classes/CFG_SpawnManager.uc b/MskGs/Classes/CFG_SpawnManager.uc new file mode 100644 index 0000000..255215c --- /dev/null +++ b/MskGs/Classes/CFG_SpawnManager.uc @@ -0,0 +1,57 @@ +class MapStat extends Object + config(MSKGS) + abstract; + +var public config bool bEnable; +var public config String SortPolicy; + +public static function InitConfig(int Version, int LatestVersion, E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + switch (Version) + { + case `NO_CONFIG: + ApplyDefault(LogLevel); + + default: break; + } + + if (LatestVersion != Version) + { + StaticSaveConfig(); + } +} + +public static function Load(E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + switch (Locs(default.SortPolicy)) + { + case "counterasc": return; + case "counterdesc": return; + case "nameasc": return; + case "namedesc": return; + case "playtimetotalasc": return; + case "playtimetotaldesc": return; + case "playtimeavgasc": return; + case "playtimeavgdesc": return; + } + + `Log_Error("Can't load SortPolicy (" $ default.SortPolicy $ "), must be one of: CounterAsc CounterDesc NameAsc NameDesc PlaytimeTotalAsc PlaytimeTotalDesc PlaytimeAvgAsc PlaytimeAvgDesc"); + default.SortPolicy = "CounterDesc"; +} + +protected static function ApplyDefault(E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + default.bEnable = false; + default.SortPolicy = "CounterDesc"; +} + +defaultproperties +{ + +} diff --git a/MskGs/Classes/CFG_XPBoost.uc b/MskGs/Classes/CFG_XPBoost.uc new file mode 100644 index 0000000..255215c --- /dev/null +++ b/MskGs/Classes/CFG_XPBoost.uc @@ -0,0 +1,57 @@ +class MapStat extends Object + config(MSKGS) + abstract; + +var public config bool bEnable; +var public config String SortPolicy; + +public static function InitConfig(int Version, int LatestVersion, E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + switch (Version) + { + case `NO_CONFIG: + ApplyDefault(LogLevel); + + default: break; + } + + if (LatestVersion != Version) + { + StaticSaveConfig(); + } +} + +public static function Load(E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + switch (Locs(default.SortPolicy)) + { + case "counterasc": return; + case "counterdesc": return; + case "nameasc": return; + case "namedesc": return; + case "playtimetotalasc": return; + case "playtimetotaldesc": return; + case "playtimeavgasc": return; + case "playtimeavgdesc": return; + } + + `Log_Error("Can't load SortPolicy (" $ default.SortPolicy $ "), must be one of: CounterAsc CounterDesc NameAsc NameDesc PlaytimeTotalAsc PlaytimeTotalDesc PlaytimeAvgAsc PlaytimeAvgDesc"); + default.SortPolicy = "CounterDesc"; +} + +protected static function ApplyDefault(E_LogLevel LogLevel) +{ + `Log_TraceStatic(); + + default.bEnable = false; + default.SortPolicy = "CounterDesc"; +} + +defaultproperties +{ + +} diff --git a/MskGs/Classes/MSKGS.uc b/MskGs/Classes/MSKGS.uc index ac36e8c..674cb1c 100644 --- a/MskGs/Classes/MSKGS.uc +++ b/MskGs/Classes/MSKGS.uc @@ -7,7 +7,7 @@ const CfgRemoveItems = class'RemoveItems'; var private config int Version; var private config E_LogLevel LogLevel; -var private KFGameInfo KFGI; +var private KFGameInfo KFGI; var private KFGameReplicationInfo KFGRI; var private Array RepInfos; diff --git a/MskGs/Classes/MSKGS_GM_Endless.uc b/MskGs/Classes/MSKGS_GM_Endless.uc index 59b5ca0..14ae8ab 100644 --- a/MskGs/Classes/MSKGS_GM_Endless.uc +++ b/MskGs/Classes/MSKGS_GM_Endless.uc @@ -5,7 +5,7 @@ const GIC = "KFGameContent.KFGameInfo_Endless"; var public MSKGS_Mut Mut; -simulated function ExileServerUsingKickBan() +public simulated function ExileServerUsingKickBan() { return; } diff --git a/MskGs/generate_proxies.sh b/MskGs/generate_proxies.sh index 284d88a..c15726d 100644 --- a/MskGs/generate_proxies.sh +++ b/MskGs/generate_proxies.sh @@ -41,7 +41,7 @@ function main () ( ProxyZed="Proxy_${Zed}_${PercentStr}" TmpZed="$TmpDir/$ProxyZed.uc" - echo $ProxyZed + echo "$ProxyZed" cp "$PawnsDir/$Zed.uc" "$TmpZed" sed -i "s|$Zed|$ProxyZed|g" "$TmpZed" grep -Po 'XPValues\(\d\)=(\d+)' "$TmpZed" | \ diff --git a/PublicationContent/description.txt b/PublicationContent/description.txt index 16b56fa..b599c25 100644 --- a/PublicationContent/description.txt +++ b/PublicationContent/description.txt @@ -1 +1,9 @@ -Who are you? What are you doing here? O_o \ No newline at end of file +Mutator providing some functions of [url=https://steamcommunity.com/groups/msk-gs]MSK-GS[/url] servers. + +Contains implementations of my ideas and/or combinations of other mutators for compatibility. + +Not intended for use with other servers and will never be made available to the public, so don't ask me how to use it. + +Of course I can't forbid you to use it, but then don't be surprised that your server can break at any second due to the fact that I suddenly decided to delete or redo something in this mutator. + +If you are interested in some feature from this mutator, you can subscribe to [url=https://steamcommunity.com/id/GenZmeY/myworkshopfiles/]me in the steam workshop[/url] and follow my work. I try to post everything I do to the public. I think someday I will be able to put everything into separate mutators and abandon this hodgepodge. \ No newline at end of file diff --git a/PublicationContent/preview.png b/PublicationContent/preview.png index 2263ae29fe397d446e758358c5853429fb3c31b1..ff8e5844cc89d6163a58277ca0f9f121966d196a 100644 GIT binary patch literal 275130 zcmYg%dpwi>`~SV!9OryyF^5FSDLI8rDU>rSL=Gi{9C9e9ZH`4D$*~*@O_4)#2ty*$ z)RK@hIqWTSK5qNneZK$v9*>)Ou+3iA{d!&3^*me;tSwErIVCs&0N^$=HMRu+DEK23 zU}ps%Ht+t}2Ol^BO&#w50GHsuF9?wLObq-b>bj||1pq`G1ps^;0PHcr$0Yy=RRe%! zHvrJf0RYi}4A<@p089g8W^81Ccl1B{aF*PajH8HvVNN|hy`$$JzpfIgD=S~PDOKDa zzPxidygY=Jw~LQW^xa{0x*y{{<{~TmB-c#mf$(E?*wpmQuLl3I1|=XE`Q9WTx#S0< zWogSLhVg6X_Cd3LK$~XXwT+y@aQe8`LFDh$v7j@zd;CRNQh})rRwl9Vhy;!IUb|Lx zv>y#U=Vi4OV}c6&zh{{MG{-om9elaUh+c!5;sa>*khT+I-Uo;LFy#B$Fz{LYz+rI* zvj)OYCmSR>?*1@h+&N_Ye}9eoKE=$z(3^18C(h7*xkYibZ1gjtL*Qma7MIf9{fz5K<5|oh~gf)e^(} z(ay9VVajwIzG@42vLbCn0)w&=8o&i7GxSi337mrinUedEA$_)asI@vN z_Gv>$+W=XrORAnuS0TTHv-f;q_V=Al>)ECR)Zgxj^5N>aFXWWO+tvM+t9@pN@+mk`BNCo1DDhNmy<)_&ae+udHX5 zzB}8WR!1bt(tPt+U52~KwaVv&&O4}NgI5lD!QstiX&;t<4C8F&-T#ZGSercav zy{`A16L1q_tyLZ?UAn<6448dJ(NsU&-X4urOBghMS{^rp39u zGE+*3>aRO%JYH<6ri{jDGZdz6B5in{^4iXGUf7aZN#t}H24AXaF&1fPVb@s2Mcyc) zHnTH)@?_02X7A~N+gUXBZyv-@VKF?RZpYB zpWGh6qHf>eD`XMzxN?6iwHf>{ziz(=uUH@bSp2`;M_l~bc4aI22n!fy=i%-f8Xb4_ zFSJi4f$Q2(<=TG6pKgSC?nY~ziit#!h5=|^pRMag=#K7AtL3JND@Aj>bYE%q3KsjC zfAg77p2vzAMW}66E_K$RVXZOR6TsK@&2IaM6I3AW|4rIU4}~6~$4GZgTmP6deRJuZ zuD}v)N;MAn3LrUwf5*$dW9=#&aD{TA-qSxn2R8LRcbc!wJ@_clSe0_EI%zua{#L{z zHAI>dzFHWd2}b|Uvk7q#8TzzTZSl4`g8N$_`0n79Ae<}tlY>&$K8POcmZ<)0R8IlR+<1TLfU0`T8C$!ZWz%zAte~-EZSCJfyFMy&nRBk zFCg_0;>t*q3cFWo;AK7@YGVJ{Fu`U00>okVK9D}eVK9iSOtju^v~S4|^h|)aEpy=> zWQp4EF+MK~!$*9n7 zWh~Bd#TAPMR~pmKI~=-GfwN?82mri?&ads*fP(KAcJ7{x*6r99Q)@q@NA&IZ*YcF( z?802PovLImX29~wR*r&kCvE6&MzmfR*n8^9NS&RUnSt(8hpW$@F%e6YjnluK);>+d zW9+6>Ss+=S;4X4g6T2US>tpE7TWKq|2T=ixqvX`}LwefSd$>qJglij?Z_oZQZ%cS*L&ayOCw&!NU%-HX+@t<5yl+za1s+3mi?$^6Y5vN3gQoEl8@Y ztSo^A1_#Hcq;NT8B`Ei+i6Llz1|)xvkGt16+|M9A{<-vtGsFd7i2)oLJW1y^BMb#<%Y{a07hIk6dq`T5eEWoQ1rjx z-Qt6J+)%UN*N5WC?Q82_mX?&ReYi{b<{f{nnytT%iSSH6t^;|@FkOZ=g`3at2P|!5y8RNYX}JKHq9!wW+|`>*flw; zod3Kgrpm~fLQACu1qBf*D^ECIyOyj}^YN=#B0({^Nbt0I2Y64x-P)z5mTRsi@yK{= zB)Cb)BMm+Kz~7hi$K~I{@`u!|2Hd#r&)&ew&24atWj(#S||quAfo z)gT-$ZRl30ehu4=%l^L^i@MFlVD&@x@DuV==y%)E;X9>*<}W2{H#89}iSC-VaTZ(w zc4{go)O*R;NAfXW$YVDc7O0n;zoPshOTLwR{ln8iE_+cASyWfP>$y9MWXO+DS*Olo zEGWj}_#9xY;c?k3F%jdAKfTbX(Sv87bXuxXz|a1ypkQXC&PzvEm*DC6vQ8rYlX=6nmzoWVPX@Y+SDsG=tbOty`+Efr z>x*qW)Z2?(9(qxL6JX5WyLNngwj(VT4FRA*1q&QU2w(Q=;n2|BnDJ7-T|TDc5IMgs z%fJNUQV`-G9C%~7N##KQW|_(0`kUJ!h4Jo1qT|bV!X9Twe`X) z77B9+mUctxCsl19Wb=>bX<(r~1*m;R2}oi%*x8^Of~2u5|1pvAODWwRWcTg6g$9NN z-gychuy<=uE}Pp3b@UC!U+6pRpUJqEHS|3x-9XK?@s)gFSXkmxNb+RN0e8T}hYmX3 zAQrXz#|Sg_3h&R-?)SqeBz56lY}GezVQNDopS8aGuE9p_vl;*DI@CT=* z5Ud_fs0RaS=HyweJdQiyC+Y9M; zP#*C6@IWM6={NTNc>yCn&gUWc>h!a# ztd!`lXIO3+p}Jw@4X{VuS^n1Z=IYM?M-hc54=Q$CU0fb)8x|n4y8o+nkpF5Y8jxg0i}!j^vqcR+;#4FK*~o!b;c)#Rt{?)33S2{E<+w`x&|-z~E+O0h235vpXn@ z?SR(6b8Y9?bYYoKAkyRqy@^)M1N#BNYjwDm74*fvLO^ezthGw)+rsWntwLeTi#;lw zn{s?Qw~3;1*QRf21oM_JJ8Ep%OUmX!Y@Cq662`<*u6z@i|%7umX?;ZnQks; zS62{blnhfj$`Y%~ErLGSabOtQ^jhUVgP|_RRS zIP<2?8exTC9jy6SquH0bMHLc4i7K7|saz;4dY-rHv`<7}o=ps|?(P-OHRmVRTZ$|? z8fv@WAuIgPqVl>MmF*aLu@S?=8D-veBlr2|GOYtiUyJ~b+$K>23od!UI;%$Ny@y=- z`JO>d3$VwzxI}SUobYAOLRNyfSxvsnW^S*@1lR zoPnEQBQ;sCP;{KC%EeeG>tZitwjwnv_ZjzA3Lol%5MowG&EifrU6AE%|1M5v*ukjCu$)wt1*|>G25(P3$-e;Q0lE&3DD_oOSVvb#~1xJP|3) zb3AX9Ek70~+0&sqAK{nx_ilympo|p1g|cmS`_e1u)OEHH>~m(V@2p*ov5S-aynw?M zKGMi}0a&oBz=$Ni?jcM7M7bcKL9m|XCHcpujWPCQWpv)*d0AP^%k7>$dj@v4AmnoY zY!&qW)lb*(ajJg+X3wLf@G%t$FNkSZwRUZvoGeYzfp4CCcBnV)nm<*z(Byp}*YDY- zw!IwaNvL|bU*3S$;FH}U(GAC+^Pt!?fLu37@C~0tWsAp9>mTgI%fIIwGf@5L`;lLs z>za{bjzU)&sCcS-ZTz|>v8s};j6h9=6uUanCvF!+Wvf|toAvm z-g^|)_xezMA^nu=;lz@LuZ)G=Hy+cIF`gnF`h5IAc`88O_*jow_E?W*_Cie;l0QBH zD-xLT#U5P%@2OZ?k1VzP?xj28Qi6vGf^PZUFA*bIxmAIB9$?S3ynGSWvlrFo#lQFN zq^&<2Jrj--*9_!_6BL@8=G-p7Jj`B+F-wzS!?_H*jft?fN;wb1i)51pm9x2CYx~CA z#A})r-#V^LiCt+7{B0;S_v@yT(5@OnFqPV|vW0G5yz6+MOR#?wI`8Jf8b-V}rnNY% z&gXfXuwHU4+$BuB@X*A1-Qs|GI*UJVRJU+{XU@3%zlepY7pW2c2TfRs%(BUom%i*u zSZtozAp}H5)BY>K;8zb~9bcSIjD!Dm=o?ElRKoFpfVOkh zwd`Q8eQD>xetCXgy4D_BZ!B`GRxP){Eh3DA5>j)GZMTPc$V^`Ua+4bfbmq;PEgF_A zLW{{+3C{UE)PFRk!;|<#X+Lgy!ooF6y??vabDmIZ?z*jzjZ+wdXnP)db`&z(4x?Ru zs!}RkZo>7?ll%1O)9nc^FfCDgsw zdKWyY{^A?Gf}D9@O%6Vc_-!jR-`2|in)}|Fv&cAM6IiEPoDJ%`_29_1zEuv(w|%CU zC@h#;Y;{E%!73{PGopRl!hY(M3JzFu32&$>Gd)%~`9l6ezGZoixx(Vkff|BkXJ-e@ zfwX95%K6x&ABZu1avbyXXE147UwZU=L)GhhEsd8{KuFgoU!`b@l@U7J@ck(#eoctE z=eWIdni?OQgt(ReI^w4D3=B%gn)63@_WlOms6daISDv`>Cnp*zdGvNIhp0t+DUT%dud^^y=ts0;mLeN2_qjC| z`waJ;?ai?7;SP?e%{XXhN-{Ul%((XflOA;=^&*~kp46b&-;Veh#~MW({SKuu?x?UT zy#2Ad^Vn1Ta^=%OXq0b^y35y^62%g~n23nvY*p78u!{pLXN;pw%rfixO5Ap@W!^0q;t)kBS{cHIa;(A7KFmZpO=MjJzsYe$;vN?u(tDf9O zQ8e8he@@U+=@U5NUg0@$&f}9c#ggKQv;6y|{NI%mR&;c73p{k5k;3$W&|G zjemaaRBgoWb+MAN4);Ukog!6|;VC|@SODacX!^Wh0j~+n-pWd4372@M%oT*>GD5xC z`rVY75~Q?LZ0z~YX~hT1@EaC=it~w(=3ZaZ=LKsM$<@;@OmUv+4Om|hNXK0e<#zG= z@g37a-p~)KNmrcn<@oC#hZ~{3vI3bmu4(DR=5&+`(%G-h+cR2 zWOPzp-6;^>^7EQehPDf0z8F-Yw|RYL#Yw6#&dXKQ&QOuvPF> zcge8E5f+CQ{G&BkNTRaD14>OWa-q}=H~P2uzu5M&S3q#Q5q{nSLJ2Ec5<&ET^wv1f zBWx{HLA>msn}nFzi#%KjdDI*?)c9sOYzu z5e52SLP1VacQN{sB%AL?hNXhwhZwrVB#votp_Jd80t15dD^h0CCm3W_U^EN1c-mOz z+Z_nnnsrmVmAhb0)9qxY46mQN8Hh+2DafadSFvEx0<);H%#*=*rnd~ts!}1oZ zrCV)as{+1QR8$l^2+1Yvz{iBL!q|0OFkqcc-%x=V_7`NPHCKVpF-MU0wuW8T81zVW z`^8Hl_kRpsIT4*5j`7k#CcC45uNK-df+h2n4=+*dzwiXQgaCNL=kyO!6HRT#>d9(QW;MDo3RJG*vmr9uhDf%bAj)m0`N-EyQ0cD;k?Pjd7 zsP=wuh8CpVVxYZ$Rg-`Zcp$u+*C*VApX3I>@@rW2KKWw#I}eTAspVzP>T9i?2Ro}Z zPH({f<5c%%{fCVJ?0cKF!1tSTy1IobA}Otq;K|X`7mx6Poju|nn94!^w)2>Y)`g5q z7p=_pa2mj1nLOzgck^2x=aX>t{#rM&L`-7lO3c7%S%Ets3l!7Nd^{iE*p7QTEB(sr zb7oi2vzf+R1tBb<*mn>sT;}O9NG(MpJHy7u1Jl@jIQ^ofucG6te66uZ+~0P4820#u zrET3x&>SdQVhvWjAAWHre`mFL5-pUH>T`C;UaT3?rCGd!NhBUGva>JeQjBa%$!LEw z+HRRWD9jh-iKSdVuTk6V{0IhWjyI;PQtmuQ*f>H@3I;c+~tlpsS$p zEi4(^c!4u2&a=uuv{j+w;h9rfO( z)mqY(r?49}rpTU161aCjYUB3p+iHd6H5!eE9c9lx!Y1%FotAb$ztS`ov|N}jTf9im zszwq)twm@t@xixUgld@oQLqABMU&`Vh`JF2kviR<%`*pi^hlF!*PR-}H>z&qzE9ym#+`7r9`16~{a%FbKGE2gL*JgAqQQ zN&tYT`uCLZeGqx}Ly;g?JjK%& zda>Ne#I7Z7H9g&~`Jp?AL^;1WKH`#WvVii!9lxKKl>el3a_aQ+C&<)lCV1+;Me??G z@X@Em635RG7w-$8Od!S?Iv4Vct+DV_7YAP69>aaQ%0oObjjFj$@I|qH)82S?qR`D(CeyM;b%K4i;R|6U+(HzXh zUBwokm_Ezh?3d~#ZYe7f2}8Fyu-fTHgt8^;Fem&mv~Myzokn0#(bqgVBMgO|G;spNbb1PCu7^hu&kca6TD|KFE+J7UbK!&Jhg5ukM zp$x~<$E<_mn==3t17kvZ5S;$-VcdPaD?;a;U%U2q8zuf@bwTC==707Z_B8G<2dSK% zTgEZgkRX^_#NjiTMwGpDU3npVcSZVmi5h8c4$&}n?%4~|5}0G23|aU_Q>?rN*!<~N zCoL_BgMu|Jg2kbMyC>nkRmN~AEV!!dAttAXr(rTv?2dXymr8Z zTa$BG?VppU*fcEc^momnBeFT!+7(BmG$mG^%FXC7h*j8$8PhEW*a2)F&<&opM-?#c zzy22mVg|}Vpe9Wuo&`kQ(tfS4y-i^Xok6cs!Juos7+>{AAsok&f4LH>;TEP1;gRt1umfr)$WXj}hvr4UUS46AGa}StG+nn!H z<|F&Iw&v!}{%qBt;9%MK80YIYe+KtV;7l?nu#CZAxnzpZy9}#?%y(!g+=4Pl-GT{% zWW1=O21H9UDeVmWbJ(}L-{v7s_c7)xfY1f?k&vvd>UN<6=&PC^@!Xac}d z6M5*|Osj@upj6;)yIE1gh#ze{d~*8FA6AfsuRhj(5}5K8e$(^uaxVgtYXVrL96_)~ zQlRZO&gnqyG-K!>fm&W(-Z@0p9B4HzyC}G0(h|0eGj@B;btvzov{6}R*tfB9=R@QU z4+x&_-o3jkn;`dtX%>q6yW^U*a^)TU8@Jh;Q*&)cS@5#EfUM>C~RW@fhf?C%?WLe*$z6WH8RTOLO~#T%#LyU zekWE>I-tr1Dovom^Wp9qw4J^!d9zOZC-rp0n7>!P+eDf9-?Gizxzn=Qn~G||MsA=A zBWL%9HwEgE7L<=L1M)_E zMf|}<<~J^B8zu;9?!hP0EkQSZgPx7-$?3UG!G9Jhphh52O3_S?=mvZ9iRw+2I4 z@@`{>xfh!`D8XD7qzEqD)lAraoQ&V_*okO+cvx!Q{H*PE^vL2|^Nz2bN`-*RWdcN; zufB;<5b-QG59>XQ28^JYdOx-lHDRo--i3K&>s8o}c;KY#So?Aljr zf1H2$hKrs`T*#?!~1trHFYvzwdt)+==*i2ixohoTHQ5vXByz86#9J9~&R zU(}s|1KXNpa}maA3vRi}DNq^Fk7OXTv$J!?CuRDD98O4!ULk*k5$A*9=wEJ4&sLqd zxy8!h@B~&=GG5-C&xHTG{6usar$rhU;O3zA2Dw~?fK=R{5nH+iii(e4fcz8@8jZzg z<1DpBajCd@wCZ)o<^LY)t~jtF`Y@RMDW*gIbk*=oVbI5AY5pm+D3H#y0E&jGGVIWA z*Gx|D*6smFz*>abtWri%DnR2>TUyQ>G7eV3()=7w2yulQz12QZWXadNAWZWiyx1#w z@%K_=);+UuO$m@Zhkmxc?WG0#CTg73Oa%-7rOV${Lv1oq!>n z2oQ8mf9QNy2YdTcrKRG#_p}D|eq??udS^u8sPeaH&4@bXGm0%m-h}_7xA%8HXVSXguO*l*)g^6 zhU|HyFDj zCK5H(82vmKHxeilW7&jH?Td$T-j|umML(d<85#X(2m>WTQPpcxIK~1_Eq_3-y7=R- z3@;7{Fd~R=TPGNOub`lzzK%r1tUl-O5J>#f?2D_WveMJjM92;bWCA@h39aB5f(757;+8N#N`-*#<&7 zp1)X;_CB1W5nLflLf%kFp~pY>7C91u?pe!v!rPZIt0O`v%t1pT&-kYRywr=z(cACu z9&EqK5i>>H5H)fWIuFuLk);oGhsZtfje}$g6?Cv@Xf<1O`q>0>V?dy54BGl4~zQ*UPObjMU!W4RL_8x30+7rW-L z9aRtM!b9Kvcwx*##O^05u)WbDGMatga0>?ZF3yq%pvdFrLw=VwrjgRBe@r(7?pg?XfljCuH{O zrpoD6gN!FAQ>Z<+bRXNk*5Wa=Iac-Zxg1c@w0GkhN|j?U;gnPwJfhxT@}Gj%)zu~S zXj5tXv85h-eC@9CABjM&FSQX`)xJ-Xv#btEn{krmild?euRxpt5+sdPaf+Pkk&QiF zT?P#?h;D0qLZbeq$7Kn>$h9us%^c^kk6&;!j0xZ5ec#x6FKH;4N0B&)!oY)tP9_nF zXR(HF1+9e?iBPO+{Qcw-Sug)Q;7^5Tk_BXYDT$Xpx-fr|O zW|TVMXSY{aGSv_u=nV`HPXZ->Q2Z4`7=DLl)&TlJ#l@$|h3KA@m6JE?Mke&e!deyh zH^N$k&C>t7+Ib0xf~gEEq(>fy;K?$yKRwq$AU|zDS+ZYjGOaK@Adj8McbHW{Y-n=> zqshK`w}{Sr7sXEjpdLU_@v6)1B`$4Q`Hvd0N*dECfe20=&$I7qN6|JB#tT6r#azKJ zWrVz=2kd8D_lXl;L_$@Ukoi4Ee6h5PYe)EkSz1GLE}V=2V8 zfRg|2t)w#ZE6l{Bo{l$qT4sB??)efOsz7sOv!7!Yn2nW1xIlNv1HS@=$}A2RGhPf; zA@rm{U(Om+QDYH48Gv3R^j{lx7rTJN#xHcPYs1bLQeG)3Ppx$GtN;M zeI0EUcr+_xc3TLALYxB)NMN|YYx>1SWe;I441(w`2IkAg#zqo|rojBnFnQ=1PzhH& z0naH@GEdRjz(@|u@u{JrMJ>4I{3i-y2j-76K|2g6NP|WBG2SLh$+zQg-T=;wG?k(R z(X=TG)$|dMzElTm?#;;XK4C#|%TX||vz{+=graHutLg83a!l(&%I6-{IGqf_g~#n3LTrS(>Rlcx z*gbP`o|!3GL|WT(n+dqLI(anZ$RVOoWUf=i$}E{B(Q0I2K(E&MoS1NHXO_S4Q7D!g zLZRVRajx4>+4dCpP^SQF9*a0&|LR@;FZ}gEkSPeJKP>sDB!dlXV@pe%|ClrcsO7J^ z#q}Z;54!38k6dR528U$QBU$`F6tM!a@@qVS8fKx{Dm*o5$&??xz4`u3s@>hPXU{pP zVNUHnD_H}X%g_j6!QFB%An#Uz#U}1~K%}Gp&jx=`bPR%O zj6rl7zTu^3%b-ND2rwR}T&C2#hz9vikk_hUM79>ZeW7VC__r$YB@u&6>b--p3w@EC ztdq>QYuJ!~@@J*+&&p8urB}I&Tl->e%{kGtja(KqI zWT*zWifoFT1P4>-YxUtoS%W`ui#O?6I80&pK=d5S6~5jQk`cWD6n&L{`Pua4 zSAqp2y5ytcAn1Gp({uW~M-3^WHD(hDv7O8qEm$^o9&sH``?`d4+#{>jHn+cjO;3+S zucY`m(ZWh2EV_P+AKn=JfxK5BlMJ1^m%J76PH_AM$ka7Z-P9IA3AdxxzvB3ShUw!4 zB_XU*2vGAtCp9cD7Aa0ar(X)n@-!`B4-$ghQ(@&g?IMW{WfH6PD_3nfi>ias0Z&Dy z25m`?;b7N%%ikgc*0y?GE1!ckL{lOf2F&?6U!QGxRk{q4mha!czsqD8NJ&X;j}lw( zz;~^YhDVCYF!rK%4^ozTx1VhSQGF9phN7q`B^cp_MbUNRShV3S$FJL!GndB@%uCl< z+I0BcuD*Y#W%qkg-WLCYP5Ltz#(b0-tiG1_4V0ta9?P=8Eg$~%oJS8amTtb$yS83a zowPafM^U-%+Cm_Thh?{W#t*TZjro=`%(9}C!sdDLB#`@NDvTvp@e zYFHvQAi?$-I}AC0zM#C@Vfu9uU0A3Seg1K74kC|88ay4(&&Qe61-muysGGWr^#mBB zwGWwgScGPter80`^P`atDi0xy_!*kqPpt;dLys0B1;-ae-Iwum1x4cOq-b zWG%v9V;CKEA6DMkUD?SN$6MKOdap|>UcZ_53*V4O_*bgl0%I#8Dc#VGJ>@XdSiD@&fusBkw)H_vL)_?!DvM z48u)$f)=cV&O!$^r@F<~{@6BTWFLTYabspU;L-LhgGUbnX1i6+G_3)>Pj`&#TB=S| zghxc@r(CU~Kj}>$yq@n9rhl-&NjW~+u59{k;H>`%aKDtqbUU)wSl#1!w3lFF!@pUl zd_IdvvTUlRf~q!OeY98tyQxmD@JbAb$t}X3bGff+=VWnHY9VvoUx1QrP0yrl?i;rr zA~}QSteqNIesTa~^-x2sQqgOqb-3X0qc%gzuOJ14m7Y+F{Zvb^MPq*?a1gZ}348e&@4!#o_{Q2nZ zvP8gDP913c?DmhVpjFpT3*=EqV2kHBmPl=uJx~zA*W!+|1sWAC+>=#mZfOx*N%-g_ z<-zmO08)WOk)vcFr&lde{T|;h`D;l+fKd&BC`&HK(*Bhsd)xUPSpuWn4YCYnNJF3u zHGa3}lA|*3aJmQ8`70`=l(Ks(8t2b%l}-mLehfQ|*M3y^@^Ti6J-#R*wjEh?14a6F z48p&B6=a1<5FJb{p0k=3Nwdwg2m`h(-DFhL$q7` zRAqj+g}*c|cBPrrdpF7Ws0G)lRjZ@(71ZX==(o2?2psKaj!x>%U}Myp{R-N8m;U7X z&eNRodm*#ep~Nm9!dkj)JUlN{%i%Gm;#3e)`SOxeLAXzX@Xe~!%=K|wF{%1 zP-%*UBJ&9L`irrjC(|(C{86)wOC;zA7XUcon}*prpi42+FKrE3wb`K{7MR}NzWg@Z zTxbgMchNfmw5;6H=cBm zY7A(N(N(9jV`p!@6DTvh!S`_sFlKK2#6Vkrqwas2o|v3W@gcbU*!8?lzIO>VZda?z zw|W_sgt_1Sa7l>UeNIMjmMw^M+Vuz$%A0!6KeNP`2GUpVI0s21@JyCYK&vC<)KxGV8R1pL zUf!a3ip9zD35@f{_)PJ+F-Rg*towc`U(D2X>H)}G-YPJn{5X~B$8t8 zqux?~kdE6=mLUTXyFDvlH`Xh=JKhpr!jinWqXAA7=)&E*)IL7LOXCjtL0|(yVfI*{ za)?-mO0Ne%-BZq8YCOAEC+)Ah0GfqwCG{gwYk;GON4ZVGdaNF)dP5a(6eQskCR;2# z@d_eSm8y^sVaDmFu;w51{+mq{xW$S(7>l966peQ8Brhk z9tM05JpyvVAoFm8xt?>;@nP>yniOck?>|+M2eL|h$J9$uXC>GY&K0`d7X%DG8;Py?pfWI8K!w3<`X9-8D;v%7wEi6>#eDUU{qRo5rD-FJ?*@+0cJhSU9`4v9NnE$xJ;sh?Mz6 ztwq1E0-xCvwC%*aYdv3@^5F5*OFZa#6dNzoh1|%@T+js(+Mp00P~ic|(*ycq6u2TQ zFUI3uplB&S0NU{T&ortNu;-P2{POmb+h9_l1?V6--$g%POglkS+O^vzm%F}$8vq~c ztH8G6L)4xC=t%@UW}QUapOU>VIj%*X_@bFiFwMJ7Qad^4n5g(LT|uVa*raS}Q1eJK z(MUU)VA$=&zduy;>bN~Nu59`I_~dWG1GV4W!cLu&PxaS7h#@wM8P)FuAX)dINR9m+ zz9f=L1is-Vo)}D0pOSuW^={jifmViRcMnS^{#&6>H#ep7x4Asc(h4j>xkdm@!QinUrh+jM9HFu!c*sB zZ>U*|G8x`RMGU35==}fMx!_}ED`|1i7`|73=MG}1HCdkL!n{YNtCc=yq9>149WGSi zf~S1-SOIX55Hvv34vxXd0msGDdr|lb?TC2y`}+OHT!keS@KEX7=?h8-N}~I(!LVF| zBcgCVi1YZj#O}7a`(1qbE38!RC1vOfGsIDg1o+!3>L7RPcebJjGDKg<>pn&$5<0fc z&?4ZE1A`$O(rm0p-jm_b`?WZ*mFnt>b7Q#=PnXs|C_8v?5mN2i{%MlQ2>&-+)Z`4# zg?#lVM7by!0EMxAS6OuP&42`rU2xuJE8=8dCFs3w5;6KIGw8K3igVE|QqJ|wpVn@A z5OYzj2$#(DrjoUY_~+`ezrJ0pw1nKuw=VlvUM=9j-Oz(3+I_BXH*f71$q_niax`{% z)1rJ(-p~%}WuX1`zMezwR2o}M?*6fPja*U?k{`z1#mA8Ut&;QeWPfcuvlnE5{!Nzr zo|uqLowf8Q2*oQIadrg;+)x|8QcI9%@8MJxxOx{E;yC+C(y#T}s=8EdkTX_y>Z&)_ z4@Nt4m3dGdzB(b3T=HEhq%dwhKw$6NXK%`OPdjLML7aO%>??EV+XYzDq(Q<7M5udv zP1a*v*uyGb?AK<`;(n06T+D>>1l)TS8MsPVZ9CvWGj`?vDg5Bc#m()xiX8e#FDYCF zr(xe*_Q2ic&i@jr>5>FRkqv)PYM-|T@HFS3^}mOB`F|Mqc;`GdJuOu?f=uZaXlpmh zQm{@xYbPZ3iS5|g;kBv%6w-!lu46|+o|>GcggS0Th6;*~y}jzPn$j$Jcu7n+;&+?B z79QG0Z7wM_XCba*_%S3Wg%TigUP+ov4w~9eXOI`zS>dwBoMSBS?0Z2WMWaSd~rb4%Lm{PQZm+ot7@# zUI2Y7Z?6nFUAfS4hm5oR5w>yy9RCDOX<)9>%UP6O~!rEX!d zIX7#>#L6D%Sf+pEj}5&a=(S(!tzbV8Pn3kJWi)*XYw7SX?7G$T@n+pw0ak15%Rx?W zJ)v<-hLS@-gM*5wn!hjG4a0&KmtlclFA>&Qo(e%&U-i=wyp|JQFOAmxu;|uf{aOIr zG7iASBDJS+`A?Pr+Oa}8N9QfEuIXVS^XO9623~mcge%$Y7yebGK_H8RJ%2GhYO0XWSvU) z!G-$cEG8+C+14G4v%;ytW{T%pOFkI9{POooSdHv*p?&R0Rdw4+{JDKeWKRd^V*H=V zsO~p5QTh1uX&hsU!2*s?!f<&}=S9`q6^C4C+7^OALLHO0!_Kzx**ufAyfa56I4ec$ z3D22k2nA)J*i(kt7!qd4vo^ttXF~i(ctX0MLfm5mBD~@6)k2QMeG^Ni{>)-o{)l(! zjslyW{(6W8dwM_MZ^Ak}uHA#j{Wd(!UUa*n+k-G4{9ry<32eTOKwiM72;Um~K|Vcd zXFPnj2hAXW$u?pgq=7&uMjDsGREMKm!Dg@jD9G!{N7`$EVv)X)EFf>U8ww?rHDE?Q zu3X9!EJ6=K@7$lnyY6dzhR*PYEBcMh3LGFYxWc}Z8tHtEj z_NsN5n1pr1)fX{%#ow|I?c{wp=X6VSE(n$1pAquO1Macf4ZC0M=Jr3MV%|?6t|r1? z%KYgU4hGzX+%=_2hpFdm(AH7@eP%9tkkPv=KWYF^6lR-sstxee!)yIV`5#-x1^fov zQ^L*qzd=UG5!jt$hR|;?0Q6p<=@c}`d2smis~7msvcjjqEgr&NFI|5*NGpezOE&$i zZy2)2qg7Rs*YzbFM8%!*4<_pT-&T9D^=U#pI~Zv>g6RwQiXkA~MlaO_lJ@ES*Q4h3 zaAOTB(-IwT!f(&Cm`x4&B79^(gD9^oziw@pSsmKxY4o2^7Gb~S)M0VLFTXVLF2kKB>unpT*6(Cpi= z6yCfDY5sWuoY0=#*42`zm19F&?)A@WMx+9eH}C#O6@8%8WA^eEJdAJif5|=F##{ST zHS`QkSJfX~D1aGjIRE**IhXY(8ny=SKN_E((^c-oYuLhCq|&cideC3sJGR~9^6a~2 z!s@~Qd$(e*Lgm#>v26E_v^_kod3b4i?_}PxqttM9o4p(+P+s? zO&&}Wc|oqJuHN`PM$K=6EJV!c?gd!kUGlySi=M>c63=m3Q}>JGar8sZj||u|w_9tO zQ%_V*oc0~}@qO(h(aYWgd!U-|f^Wl)wriN~=_b7fX#eFiuJgrpTqr2*%@9S*2B=)A zvH|A}9YXlwFV6W*Wa^5}q>OxM>=jv*)$oytcFk{wGFPs=Dfo&VoYjkT?!Pmq0TP>S zX=-8*4H1g^xYklBN|4|EqQJ`(7!#9fQ{w<^D+b1lzC{0li8Hc~#b1g{&j+VzR^bHb zHuxkL_P%&bojwo)?hs8!xSCp39>J7a9nji51+57OOM=kpRASM;tVfZuZ%Wn zbCR{INpis9=RD&aaCF3=qB4dDVg{TEhF>^svw6-S!5?{lJm_nW8E~HHPyWzfAoi-d znP#P$sP05eR8S4UrAc=L9gdq7s}>R5|{d-Ci&8Tuh*N38O0q$$$H>I++nI5 zm-?dKvbHAVIh?AosW;eC^yD{zo1uU4Zge=F+|ODcE}yV?Q9H1H)}4}6O<#Bqw$B+u z!A`~qp2P46G<|Q#{d?h5(r-gj46f#EqE8 zJT|oKs?M(^^K=hBaMG~(vR`1YlTLKc9SWuGja~GPuM+NP^eAqh2%4S_(ea`EFnU=K zW5bNOritM%jFlCQC*~mqZK+=!47BrZ(Bq7Th6df-D_e36M!PgSZ(YzxEJfF3Op=s6vgJ# zhblFPBZRwDziN_jOot=opAC=_foUY#P5aY}m}XnLoy!ODAMlqM-2^YnxI%8?`1Vv! zo&LJnH!Q{@abCPbR={ZrE2rrSc3P&X^{GlJ=CuHRx~TWg3W7uR(pMVq3NRd@-+MQF z2(w(K{~>l>K;Q6(r^;=^*kb5TarQso*B>MDE@JJk;2UcsTdq$vTUZxSM9+ZESv~gY z;bfh35pDXZt&e1AtNq2cSCieHuzB4MsR1YO**5PU?A68GQC8F{cB^DO{Ggq-!d5=M z-kd$F`xj9dhf3#zoRNBFjVQ?8#B%C4^!qEmyZ{%oksRkJ&0T!*IXh|<84iq+z}Rw2 zG%UqL;>^_CVOQz3plKLuu{)zGr9h$v%ngNO_F>wTqcbu4bF^T#KAeDYitl57{PV|T z`?nvueUuW$Mj5*O#3t}^k%gBM!1pLre66iA+jI>W#`K4S^uH(fi@sj9_jfAd=!L*3y2439jdiSGpA5fqBtZP~L%gIB90HU04c-`}uE( z(y98J*|HFt&(XvCKg9w&@%v*ShWoV#+~VCX!{x|puazz14BqM4nw_jE;_QmxkKj#w zl8_R06%8w@3&wC|4SG?OIdS$;o^XUc3|J5K>1QRM4E$EC(k1@;O*Vn>gS91-6Mpg9 zg}W0gJ78|FCoEMOxNuV&2G4CQcDNiL>sS4_P65tbpuoF)HRB=;>fr4TPi+b} zi1fW{Z}w+&ped{Cp58ufj^!<(KW*atNZcy)uEr&{glo@?kkj?E&6=vIj94sNB7bG} z4ZVD>VpSd9?jdHz66elFK}fAmN&mq~!z1K1?GIrb9gP$6evHi}CkD@y-C^ht3ZJIm zeV7I7y9hHmgK*1tI`~kLcl@gxmz}|(@Fh_8fmt|;=AyvQ?IvCUH(Ty^@|^dCvk-k9 zn3{<$APSC+aRG}CbzG6s@P-jzg6!Fg1_R>~nqVDtAxFohh7i^V{mwNL@k^1#9F3?HQHf5+z1=OO926EKF?4G~1jlZ;6{=NTs{P~doQcC<=yb^a z<(2xn=L>WJz%m8WN#HR7AjtWzC$1m4f2X`xPap8l-G9z95Cr=ShFvlLew{iR(I#;? zwB7vAH{^v2aow05Tyf{zU)olq&f#`TrQ>V*{^TQLx89z<12-81IZT&~mptf`cSN5V z!A&Og(@h_81__)`Zb%Q3(faCxI zRXL6^oqIDlIbJBnE@Hrug^YyC*4pi4UxGODqjYg-h#Q$nE-2A~v0Z54qxVXbFuK!> zd%QOFuebeLY{~E5B6O+?@@<;@os30>V0~cMHhjoyn+=b&mWM|siW!CDeC~k;!~;{X zXc$%_W59B{TO*!ZG%~-0#aiKPsIg7XWejn`nj}L-OcmS|?VAn~m}4<~sZ+hzPr%oN zTX4?J&B0c7{yhyXyX1BEb~N(*ekHy<^nMPjs_v!L6u(O_tL*1thGf32<1?Yw7<i`ni=MFZW9;lDZ`U27-j0ne=`vcpxut4G+noYBr>Dc7W(SUA>vB2pvR$(n zik+9E!D2QkU$!0?hk$i~ntU=4o!jrZMee^!S?)Yb*UFsHCsy~beN89RCPxudumqyW zBUZd0KA%G;rvq?Ez4>v`K}H|7jDeI z@0j0}R9<7o2*SXXR9oz>+!=g}0Gt_2G;dm4-&3u~zyk!b)x%k1`l4O;#{lezNUPR= z>NWN=TY5>+#0vPK*R;wf&3=bQj~RB&=3V@n^oc%weGceY*qPTR(pwsouMBTY?2A4| zSEZuLd=7oKANw9&Dz_|ddrkE7X~!{;Gf8`3>YAfDxoSouR`-kbb-VPL&@%OLw~`V2I{RBpXIu@z}Z4oBjAr*^?yBH}$L_5ywY2+gY(j!`7=oo9+(MQEChf zxE5Pcmgx6E$uFE;|ve zS`$Qbp6LB3VEvVl#-y$65LUU%bkD-6DYBN5Ry&R0=jkAb{Qr zq@%tz%6Koox9WokzHzhv<2h{h%eB*4Kk%I-Hqr$9!9&k(dfnc7DJ!uZ%QCO_F`i|rjIbyX?_Klbk za$q#%vU|m}L(Qo=-1)3}^PI_}EfTQwl|3)#utL#!mVE$^sX+4(j~`USF7=IZv&eg10;@B44%%;g13b%orYLwv9t zktx;hW5h4K<>iMT;|7Zg>|D-B{uXq zzS_D|(U8jE1EvP(Dn&V;8Th=w#jL(AoEZ-US#Pzj0^Ja$yV?${&V`CM$v1{BC zr&qCA%tY}&?$T`zC&PZL1H)4Rz6Sv6rOhP zzsgHgL?kW46pw8_SFjqu7eiiGRUre5+hf7810FK!h{P^-PKhhBjN9T|YE}~aLL;PEEuH@H4E82GGYPeOBt zLvBAt60a^7Kl6Y3yM_a{_2=O~Yhr4F803^!!uEOyH6T~74nq%;n^g4+e6NK6*dKiX zt^#lm0BsRqE#7Tw43G3Bkv3?vgqF7@4?#^UY$7cEimZu5ZtQt}LAW6aTTGEO5?7r$ zZwvIkVlv_u*?9fc*Sgjhlw0pYHNh<@!BqQLoAVWoF-KP?^!+p43-c2`5T_@I{?&sN z2XGXxt@{UsZwpl{!oeU{Nnp8oSaQ}z0pae_35F{Q&+*NQn1}kFHV_Wr7{?59<+8Xy z>I+0}0YXQ)=`nM1vFCchTvsIUn}c-!=HYt#{3`MFlW|{LHp5S+qpKf33e3(PlqRr$ zC|D{2?TMN~YX}hu_q>uWppwUnFZlvhf#V93#bcOX=gcoo$b@;0T(+7Z&V2Zqbf~7X zLtf|mEZ?Ke5XFfnB5_(Oc^bR@G=F*z0r-HSRqy)80;GxUqv{nf^RltAi8$Cg30^nA zBXT0{UU*L9e{lNH?M9xzRv{w=VcTKD^_3WhFTafcMDu52j1vQ^)40$$LW98qap0ZA zdyj_Oev{^52K)eZILPo5Ju`4>eTPO>^PDbjC~391cRMNvg-i}FE+*!Ozlo%9hpPmz z@B1w0G4yOZooftaUAegPIv0IKC7$r-d)c-)a0Rc0J8=CWmc{k=nb~uHn-7ylrK2}M zpe=PiIareQs8wIi=-6`eTa{BCq4wZJ20SPxszVEyui1QF`!O#V36IS;9TH?yq7NQJ zYQKsvL-fbI?EM(B|4zP-`P$gV^G$o_F}~y&#`0H