From 6a0a4ebfc0aa6c451e38268bd8c56874b8964421 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Sun, 26 Dec 2021 04:46:30 +0300 Subject: [PATCH 1/2] lifespan fix --- MskGs/Classes/MskGsMut.uc | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/MskGs/Classes/MskGsMut.uc b/MskGs/Classes/MskGsMut.uc index 9024ff7..87f085e 100644 --- a/MskGs/Classes/MskGsMut.uc +++ b/MskGs/Classes/MskGsMut.uc @@ -190,7 +190,6 @@ private function bool IsUID(String ID) function bool CheckRelevance(Actor Other) { local bool SuperRelevant; - local KFDroppedPickup DroppedPickup; SuperRelevant = super.CheckRelevance(Other); @@ -200,15 +199,14 @@ function bool CheckRelevance(Actor Other) return SuperRelevant; } - DroppedPickup = KFDroppedPickup(Other); - - // otherwise modify weapon lifespan - if (DroppedPickup != None) + // otherwise modify dosh or weapon lifespan + if (KFDroppedPickup_Cash(Other) != None) { - if (KFDroppedPickup_Cash(DroppedPickup) != None) - DroppedPickup.Lifespan = DoshLifespan; - else - DroppedPickup.Lifespan = WeapLifespan; + if (DoshLifespan != 0) Other.Lifespan = float(DoshLifespan); + } + else if (KFDroppedPickup(Other) != None) + { + if (WeapLifespan != 0) Other.Lifespan = float(WeapLifespan); } return SuperRelevant; From d6a039fe8d6b39fabe2afa9cb77d5187b2563d36 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Sun, 26 Dec 2021 07:18:50 +0300 Subject: [PATCH 2/2] new xp system --- MskGs/Classes/KFGameInfoHelper.uc | 382 ++++++++++++++++-- MskGs/Classes/KFPawnProxy_ZedBloat.uc | 9 - MskGs/Classes/KFPawnProxy_ZedBloatKing.uc | 9 - .../KFPawnProxy_ZedBloatKingSubspawn_05.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_10.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_15.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_20.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_25.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_30.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_35.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_40.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_45.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloatKing_50.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_05.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_10.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_15.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_20.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_25.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_30.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_35.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_40.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_45.uc | 9 + ...awnProxy_ZedBloatKing_SantasWorkshop_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedBloat_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha.uc | 9 - .../Classes/KFPawnProxy_ZedClot_AlphaKing.uc | 9 - .../KFPawnProxy_ZedClot_AlphaKing_05.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_10.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_15.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_20.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_25.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_30.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_35.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_40.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_45.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Alpha_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst.uc | 11 - MskGs/Classes/KFPawnProxy_ZedClot_Cyst_05.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_10.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_15.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_20.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_25.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_30.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_35.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_40.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_45.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Cyst_50.uc | 11 + MskGs/Classes/KFPawnProxy_ZedClot_Slasher.uc | 9 - .../Classes/KFPawnProxy_ZedClot_Slasher_05.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_10.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_15.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_20.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_25.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_30.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_35.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_40.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_45.uc | 9 + .../Classes/KFPawnProxy_ZedClot_Slasher_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler.uc | 9 - MskGs/Classes/KFPawnProxy_ZedCrawlerKing.uc | 9 - .../Classes/KFPawnProxy_ZedCrawlerKing_05.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_10.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_15.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_20.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_25.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_30.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_35.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_40.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_45.uc | 9 + .../Classes/KFPawnProxy_ZedCrawlerKing_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedCrawler_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR.uc | 9 - MskGs/Classes/KFPawnProxy_ZedDAR_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP.uc | 9 - MskGs/Classes/KFPawnProxy_ZedDAR_EMP_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_EMP_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser.uc | 9 - MskGs/Classes/KFPawnProxy_ZedDAR_Laser_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Laser_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket.uc | 9 - MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound.uc | 9 - .../KFPawnProxy_ZedFleshpoundKing_05.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_10.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_15.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_20.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_25.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_30.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_35.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_40.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_45.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing_50.uc | 9 + .../Classes/KFPawnProxy_ZedFleshpoundMini.uc | 9 - .../KFPawnProxy_ZedFleshpoundMini_05.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_10.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_15.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_20.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_25.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_30.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_35.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_40.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_45.uc | 9 + .../KFPawnProxy_ZedFleshpoundMini_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedFleshpound_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast.uc | 9 - .../KFPawnProxy_ZedGorefastDualBlade_05.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_10.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_15.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_20.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_25.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_30.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_35.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_40.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_45.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedGorefast_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHans_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk.uc | 9 - MskGs/Classes/KFPawnProxy_ZedHusk_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedHusk_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedMatriarch_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedPatriarch_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake.uc | 9 - MskGs/Classes/KFPawnProxy_ZedScrake_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedScrake_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren.uc | 9 - MskGs/Classes/KFPawnProxy_ZedSiren_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedSiren_50.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker.uc | 9 - MskGs/Classes/KFPawnProxy_ZedStalker_05.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_10.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_15.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_20.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_25.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_30.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_35.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_40.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_45.uc | 9 + MskGs/Classes/KFPawnProxy_ZedStalker_50.uc | 9 + MskGs/Classes/MskGsMut.uc | 46 ++- MskGs/Classes/MskGsRepInfo.uc | 26 +- MskGs/Classes/MskGs_Endless.uc | 1 - OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc | 9 + .../KFPawnProxy_ZedBloatKing.uc | 9 + .../KFPawnProxy_ZedBloatKingSubspawn.uc | 8 +- ...KFPawnProxy_ZedBloatKing_SantasWorkshop.uc | 4 +- .../KFPawnProxy_ZedClot_Alpha.uc | 9 + .../KFPawnProxy_ZedClot_AlphaKing.uc | 9 + .../KFPawnProxy_ZedClot_Cyst.uc | 11 + .../KFPawnProxy_ZedClot_Slasher.uc | 9 + OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc | 9 + .../KFPawnProxy_ZedCrawlerKing.uc | 9 + OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc | 9 + OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc | 9 + .../KFPawnProxy_ZedDAR_Laser.uc | 9 + .../KFPawnProxy_ZedDAR_Rocket.uc | 9 + .../KFPawnProxy_ZedFleshpound.uc | 9 + .../KFPawnProxy_ZedFleshpoundKing.uc | 4 +- .../KFPawnProxy_ZedFleshpoundMini.uc | 9 + OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc | 9 + .../KFPawnProxy_ZedGorefastDualBlade.uc | 8 +- .../KFPawnProxy_ZedHans.uc | 4 +- OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc | 9 + .../KFPawnProxy_ZedMatriarch.uc | 4 +- .../KFPawnProxy_ZedPatriarch.uc | 4 +- OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc | 9 + OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc | 9 + OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc | 9 + gen.sh | 58 +++ 310 files changed, 3019 insertions(+), 236 deletions(-) delete mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedBloat_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Alpha_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Cyst_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedClot_Slasher_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawlerKing_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedCrawler_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_EMP_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Laser_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedFleshpound_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedGorefast_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHans_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedHusk_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedMatriarch_50.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedPatriarch_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedScrake_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedSiren_50.uc delete mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_05.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_10.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_15.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_20.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_25.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_30.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_35.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_40.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_45.uc create mode 100644 MskGs/Classes/KFPawnProxy_ZedStalker_50.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing.uc rename {MskGs/Classes => OrigKFPawnMonsters}/KFPawnProxy_ZedBloatKingSubspawn.uc (51%) rename {MskGs/Classes => OrigKFPawnMonsters}/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc (69%) create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedClot_Alpha.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedClot_AlphaKing.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedClot_Cyst.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedClot_Slasher.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedCrawlerKing.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Laser.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Rocket.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedFleshpound.uc rename {MskGs/Classes => OrigKFPawnMonsters}/KFPawnProxy_ZedFleshpoundKing.uc (67%) create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundMini.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc rename {MskGs/Classes => OrigKFPawnMonsters}/KFPawnProxy_ZedGorefastDualBlade.uc (50%) rename {MskGs/Classes => OrigKFPawnMonsters}/KFPawnProxy_ZedHans.uc (64%) create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc rename {MskGs/Classes => OrigKFPawnMonsters}/KFPawnProxy_ZedMatriarch.uc (66%) rename {MskGs/Classes => OrigKFPawnMonsters}/KFPawnProxy_ZedPatriarch.uc (66%) create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc create mode 100644 OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc create mode 100644 gen.sh diff --git a/MskGs/Classes/KFGameInfoHelper.uc b/MskGs/Classes/KFGameInfoHelper.uc index e5ee0e9..ce0383e 100644 --- a/MskGs/Classes/KFGameInfoHelper.uc +++ b/MskGs/Classes/KFGameInfoHelper.uc @@ -90,39 +90,361 @@ public static function UpdateGameSettings(KFGameInfo_Survival KFGI, bool bUsesSt public static function class PickProxyZed(class MonsterClass, Controller Killer, MskGsMut Mut) { - if (Mut.MskGsMemberList.Find(Killer) == INDEX_NONE) return MonsterClass; - + switch (Mut.MskGsMemberList.Length) + { + case 0: return MonsterClass; + case 1: return PickProxyZed05(MonsterClass); + case 2: return PickProxyZed10(MonsterClass); + case 3: return PickProxyZed15(MonsterClass); + case 4: return PickProxyZed20(MonsterClass); + case 5: return PickProxyZed25(MonsterClass); + case 6: return PickProxyZed30(MonsterClass); + case 7: return PickProxyZed35(MonsterClass); + case 8: return PickProxyZed40(MonsterClass); + case 9: return PickProxyZed45(MonsterClass); + case 10: return PickProxyZed50(MonsterClass); + default: return PickProxyZed50(MonsterClass); + } +} + +private static function class PickProxyZed05(class MonsterClass) +{ switch (MonsterClass) { - case class'KFPawn_ZedBloat': MonsterClass = class'KFPawnProxy_ZedBloat'; break; - case class'KFPawn_ZedBloatKing': MonsterClass = class'KFPawnProxy_ZedBloatKing'; break; - case class'KFPawn_ZedBloatKing_SantasWorkshop': MonsterClass = class'KFPawnProxy_ZedBloatKing_SantasWorkshop'; break; - case class'KFPawn_ZedBloatKingSubspawn': MonsterClass = class'KFPawnProxy_ZedBloatKingSubspawn'; break; - case class'KFPawn_ZedClot_Alpha': MonsterClass = class'KFPawnProxy_ZedClot_Alpha'; break; - case class'KFPawn_ZedClot_AlphaKing': MonsterClass = class'KFPawnProxy_ZedClot_AlphaKing'; break; - case class'KFPawn_ZedClot_Cyst': MonsterClass = class'KFPawnProxy_ZedClot_Cyst'; break; - case class'KFPawn_ZedClot_Slasher': MonsterClass = class'KFPawnProxy_ZedClot_Slasher'; break; - case class'KFPawn_ZedCrawler': MonsterClass = class'KFPawnProxy_ZedCrawler'; break; - case class'KFPawn_ZedCrawlerKing': MonsterClass = class'KFPawnProxy_ZedCrawlerKing'; break; - case class'KFPawn_ZedDAR': MonsterClass = class'KFPawnProxy_ZedDAR'; break; - case class'KFPawn_ZedDAR_EMP': MonsterClass = class'KFPawnProxy_ZedDAR_EMP'; break; - case class'KFPawn_ZedDAR_Laser': MonsterClass = class'KFPawnProxy_ZedDAR_Laser'; break; - case class'KFPawn_ZedDAR_Rocket': MonsterClass = class'KFPawnProxy_ZedDAR_Rocket'; break; - case class'KFPawn_ZedFleshpound': MonsterClass = class'KFPawnProxy_ZedFleshpound'; break; - case class'KFPawn_ZedFleshpoundKing': MonsterClass = class'KFPawnProxy_ZedFleshpoundKing'; break; - case class'KFPawn_ZedFleshpoundMini': MonsterClass = class'KFPawnProxy_ZedFleshpoundMini'; break; - case class'KFPawn_ZedGorefast': MonsterClass = class'KFPawnProxy_ZedGorefast'; break; - case class'KFPawn_ZedGorefastDualBlade': MonsterClass = class'KFPawnProxy_ZedGorefastDualBlade'; break; - case class'KFPawn_ZedHans': MonsterClass = class'KFPawnProxy_ZedHans'; break; - case class'KFPawn_ZedHusk': MonsterClass = class'KFPawnProxy_ZedHusk'; break; - case class'KFPawn_ZedMatriarch': MonsterClass = class'KFPawnProxy_ZedMatriarch'; break; - case class'KFPawn_ZedPatriarch': MonsterClass = class'KFPawnProxy_ZedPatriarch'; break; - case class'KFPawn_ZedScrake': MonsterClass = class'KFPawnProxy_ZedScrake'; break; - case class'KFPawn_ZedSiren': MonsterClass = class'KFPawnProxy_ZedSiren'; break; - case class'KFPawn_ZedStalker': MonsterClass = class'KFPawnProxy_ZedStalker'; break; - } + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_05'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_05'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_05'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_05'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_05'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_05'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_05'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_05'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_05'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_05'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_05'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_05'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_05'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_05'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_05'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_05'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_05'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_05'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_05'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_05'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_05'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_05'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_05'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_05'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_05'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_05'; + default: return MonsterClass; + } +} - return MonsterClass; +private static function class PickProxyZed10(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_10'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_10'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_10'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_10'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_10'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_10'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_10'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_10'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_10'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_10'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_10'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_10'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_10'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_10'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_10'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_10'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_10'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_10'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_10'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_10'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_10'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_10'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_10'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_10'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_10'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_10'; + default: return MonsterClass; + } +} + +private static function class PickProxyZed15(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_15'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_15'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_15'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_15'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_15'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_15'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_15'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_15'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_15'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_15'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_15'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_15'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_15'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_15'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_15'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_15'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_15'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_15'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_15'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_15'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_15'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_15'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_15'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_15'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_15'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_15'; + default: return MonsterClass; + } +} + +private static function class PickProxyZed20(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_20'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_20'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_20'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_20'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_20'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_20'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_20'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_20'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_20'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_20'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_20'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_20'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_20'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_20'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_20'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_20'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_20'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_20'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_20'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_20'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_20'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_20'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_20'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_20'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_20'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_20'; + default: return MonsterClass; + } +} + +private static function class PickProxyZed25(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_25'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_25'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_25'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_25'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_25'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_25'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_25'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_25'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_25'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_25'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_25'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_25'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_25'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_25'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_25'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_25'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_25'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_25'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_25'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_25'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_25'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_25'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_25'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_25'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_25'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_25'; + default: return MonsterClass; + } +} + +private static function class PickProxyZed30(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_30'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_30'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_30'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_30'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_30'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_30'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_30'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_30'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_30'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_30'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_30'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_30'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_30'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_30'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_30'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_30'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_30'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_30'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_30'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_30'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_30'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_30'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_30'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_30'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_30'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_30'; + default: return MonsterClass; + } +} + +private static function class PickProxyZed35(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_35'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_35'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_35'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_35'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_35'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_35'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_35'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_35'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_35'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_35'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_35'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_35'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_35'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_35'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_35'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_35'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_35'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_35'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_35'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_35'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_35'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_35'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_35'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_35'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_35'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_35'; + default: return MonsterClass; + } +} + +private static function class PickProxyZed40(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_40'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_40'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_40'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_40'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_40'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_40'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_40'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_40'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_40'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_40'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_40'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_40'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_40'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_40'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_40'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_40'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_40'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_40'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_40'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_40'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_40'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_40'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_40'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_40'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_40'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_40'; + default: return MonsterClass; + } +} + +private static function class PickProxyZed45(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_45'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_45'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_45'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_45'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_45'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_45'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_45'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_45'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_45'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_45'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_45'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_45'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_45'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_45'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_45'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_45'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_45'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_45'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_45'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_45'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_45'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_45'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_45'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_45'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_45'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_45'; + default: return MonsterClass; + } +} + +private static function class PickProxyZed50(class MonsterClass) +{ + switch (MonsterClass) + { + case class'KFPawn_ZedBloat': return class'KFPawnProxy_ZedBloat_50'; + case class'KFPawn_ZedBloatKing': return class'KFPawnProxy_ZedBloatKing_50'; + case class'KFPawn_ZedBloatKing_SantasWorkshop': return class'KFPawnProxy_ZedBloatKing_SantasWorkshop_50'; + case class'KFPawn_ZedBloatKingSubspawn': return class'KFPawnProxy_ZedBloatKingSubspawn_50'; + case class'KFPawn_ZedClot_Alpha': return class'KFPawnProxy_ZedClot_Alpha_50'; + case class'KFPawn_ZedClot_AlphaKing': return class'KFPawnProxy_ZedClot_AlphaKing_50'; + case class'KFPawn_ZedClot_Cyst': return class'KFPawnProxy_ZedClot_Cyst_50'; + case class'KFPawn_ZedClot_Slasher': return class'KFPawnProxy_ZedClot_Slasher_50'; + case class'KFPawn_ZedCrawler': return class'KFPawnProxy_ZedCrawler_50'; + case class'KFPawn_ZedCrawlerKing': return class'KFPawnProxy_ZedCrawlerKing_50'; + case class'KFPawn_ZedDAR': return class'KFPawnProxy_ZedDAR_50'; + case class'KFPawn_ZedDAR_EMP': return class'KFPawnProxy_ZedDAR_EMP_50'; + case class'KFPawn_ZedDAR_Laser': return class'KFPawnProxy_ZedDAR_Laser_50'; + case class'KFPawn_ZedDAR_Rocket': return class'KFPawnProxy_ZedDAR_Rocket_50'; + case class'KFPawn_ZedFleshpound': return class'KFPawnProxy_ZedFleshpound_50'; + case class'KFPawn_ZedFleshpoundKing': return class'KFPawnProxy_ZedFleshpoundKing_50'; + case class'KFPawn_ZedFleshpoundMini': return class'KFPawnProxy_ZedFleshpoundMini_50'; + case class'KFPawn_ZedGorefast': return class'KFPawnProxy_ZedGorefast_50'; + case class'KFPawn_ZedGorefastDualBlade': return class'KFPawnProxy_ZedGorefastDualBlade_50'; + case class'KFPawn_ZedHans': return class'KFPawnProxy_ZedHans_50'; + case class'KFPawn_ZedHusk': return class'KFPawnProxy_ZedHusk_50'; + case class'KFPawn_ZedMatriarch': return class'KFPawnProxy_ZedMatriarch_50'; + case class'KFPawn_ZedPatriarch': return class'KFPawnProxy_ZedPatriarch_50'; + case class'KFPawn_ZedScrake': return class'KFPawnProxy_ZedScrake_50'; + case class'KFPawn_ZedSiren': return class'KFPawnProxy_ZedSiren_50'; + case class'KFPawn_ZedStalker': return class'KFPawnProxy_ZedStalker_50'; + default: return MonsterClass; + } } defaultproperties diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat.uc b/MskGs/Classes/KFPawnProxy_ZedBloat.uc deleted file mode 100644 index e40cc9f..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedBloat.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedBloat extends KFPawn_ZedBloat; - -DefaultProperties -{ - XPValues(0)=19 // 17 - XPValues(1)=24 // 22 - XPValues(2)=33 // 30 - XPValues(3)=37 // 34 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing.uc deleted file mode 100644 index 9526445..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedBloatKing extends KFPawn_ZedBloatKing; - -defaultproperties -{ - XPValues(0)=1420 // 1291 - XPValues(1)=1863 // 1694 - XPValues(2)=1969 // 1790 - XPValues(3)=2027 // 1843 -} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_05.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_05.uc new file mode 100644 index 0000000..e37061c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_05 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=8 // 8 + XPValues(1)=10 // 10 + XPValues(2)=10 // 10 + XPValues(3)=10 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_10.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_10.uc new file mode 100644 index 0000000..0038277 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_10 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=11 // 10 + XPValues(2)=11 // 10 + XPValues(3)=11 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_15.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_15.uc new file mode 100644 index 0000000..d04e623 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_15 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_20.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_20.uc new file mode 100644 index 0000000..3f493da --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_20 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_25.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_25.uc new file mode 100644 index 0000000..844cde5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_25 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_30.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_30.uc new file mode 100644 index 0000000..80dea81 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_30 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=13 // 10 + XPValues(2)=13 // 10 + XPValues(3)=13 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_35.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_35.uc new file mode 100644 index 0000000..88cb46f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_35 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_40.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_40.uc new file mode 100644 index 0000000..e1937a2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_40 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_45.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_45.uc new file mode 100644 index 0000000..a5f9c9e --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_45 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_50.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_50.uc new file mode 100644 index 0000000..1921844 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKingSubspawn_50 extends KFPawn_ZedBloatKingSubspawn; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=15 // 10 + XPValues(2)=15 // 10 + XPValues(3)=15 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_05.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_05.uc new file mode 100644 index 0000000..a43757a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_05 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1356 // 1291 + XPValues(1)=1779 // 1694 + XPValues(2)=1880 // 1790 + XPValues(3)=1935 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_10.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_10.uc new file mode 100644 index 0000000..50de07f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_10 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1420 // 1291 + XPValues(1)=1863 // 1694 + XPValues(2)=1969 // 1790 + XPValues(3)=2027 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_15.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_15.uc new file mode 100644 index 0000000..0ea7fbd --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_15 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1485 // 1291 + XPValues(1)=1948 // 1694 + XPValues(2)=2058 // 1790 + XPValues(3)=2119 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_20.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_20.uc new file mode 100644 index 0000000..4d2ce4f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_20 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1549 // 1291 + XPValues(1)=2033 // 1694 + XPValues(2)=2148 // 1790 + XPValues(3)=2212 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_25.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_25.uc new file mode 100644 index 0000000..3808364 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_25 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1614 // 1291 + XPValues(1)=2118 // 1694 + XPValues(2)=2238 // 1790 + XPValues(3)=2304 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_30.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_30.uc new file mode 100644 index 0000000..458af96 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_30 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1678 // 1291 + XPValues(1)=2202 // 1694 + XPValues(2)=2327 // 1790 + XPValues(3)=2396 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_35.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_35.uc new file mode 100644 index 0000000..f47d392 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_35 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1743 // 1291 + XPValues(1)=2287 // 1694 + XPValues(2)=2416 // 1790 + XPValues(3)=2488 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_40.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_40.uc new file mode 100644 index 0000000..5ce20c4 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_40 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1807 // 1291 + XPValues(1)=2372 // 1694 + XPValues(2)=2506 // 1790 + XPValues(3)=2580 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_45.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_45.uc new file mode 100644 index 0000000..9a632ea --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_45 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1872 // 1291 + XPValues(1)=2456 // 1694 + XPValues(2)=2596 // 1790 + XPValues(3)=2672 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_50.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_50.uc new file mode 100644 index 0000000..3f6e2d2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_50 extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1936 // 1291 + XPValues(1)=2541 // 1694 + XPValues(2)=2685 // 1790 + XPValues(3)=2764 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_05.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_05.uc new file mode 100644 index 0000000..065a9f8 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_05 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1356 // 1291 + XPValues(1)=1779 // 1694 + XPValues(2)=1880 // 1790 + XPValues(3)=1935 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_10.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_10.uc new file mode 100644 index 0000000..4a312a8 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_10 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1420 // 1291 + XPValues(1)=1863 // 1694 + XPValues(2)=1969 // 1790 + XPValues(3)=2027 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_15.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_15.uc new file mode 100644 index 0000000..b66e8dc --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_15 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1485 // 1291 + XPValues(1)=1948 // 1694 + XPValues(2)=2058 // 1790 + XPValues(3)=2119 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_20.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_20.uc new file mode 100644 index 0000000..102cd57 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_20 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1549 // 1291 + XPValues(1)=2033 // 1694 + XPValues(2)=2148 // 1790 + XPValues(3)=2212 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_25.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_25.uc new file mode 100644 index 0000000..f0bfb7b --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_25 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1614 // 1291 + XPValues(1)=2118 // 1694 + XPValues(2)=2238 // 1790 + XPValues(3)=2304 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_30.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_30.uc new file mode 100644 index 0000000..bd64fd1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_30 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1678 // 1291 + XPValues(1)=2202 // 1694 + XPValues(2)=2327 // 1790 + XPValues(3)=2396 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_35.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_35.uc new file mode 100644 index 0000000..f7c7801 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_35 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1743 // 1291 + XPValues(1)=2287 // 1694 + XPValues(2)=2416 // 1790 + XPValues(3)=2488 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_40.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_40.uc new file mode 100644 index 0000000..fa35cc8 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_40 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1807 // 1291 + XPValues(1)=2372 // 1694 + XPValues(2)=2506 // 1790 + XPValues(3)=2580 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_45.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_45.uc new file mode 100644 index 0000000..f5114bd --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_45 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1872 // 1291 + XPValues(1)=2456 // 1694 + XPValues(2)=2596 // 1790 + XPValues(3)=2672 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_50.uc b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_50.uc new file mode 100644 index 0000000..e44bff5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing_SantasWorkshop_50 extends KFPawn_ZedBloatKing_SantasWorkshop; + +defaultproperties +{ + XPValues(0)=1936 // 1291 + XPValues(1)=2541 // 1694 + XPValues(2)=2685 // 1790 + XPValues(3)=2764 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_05.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_05.uc new file mode 100644 index 0000000..2feb426 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_05 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=18 // 17 + XPValues(1)=23 // 22 + XPValues(2)=32 // 30 + XPValues(3)=36 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_10.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_10.uc new file mode 100644 index 0000000..a94c43f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_10 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=19 // 17 + XPValues(1)=24 // 22 + XPValues(2)=33 // 30 + XPValues(3)=37 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_15.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_15.uc new file mode 100644 index 0000000..c5fbf5a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_15 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=20 // 17 + XPValues(1)=25 // 22 + XPValues(2)=34 // 30 + XPValues(3)=39 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_20.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_20.uc new file mode 100644 index 0000000..e16a4bf --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_20 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=20 // 17 + XPValues(1)=26 // 22 + XPValues(2)=36 // 30 + XPValues(3)=41 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_25.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_25.uc new file mode 100644 index 0000000..eb3a3db --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_25 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=21 // 17 + XPValues(1)=28 // 22 + XPValues(2)=38 // 30 + XPValues(3)=42 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_30.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_30.uc new file mode 100644 index 0000000..fcaac8a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_30 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=22 // 17 + XPValues(1)=29 // 22 + XPValues(2)=39 // 30 + XPValues(3)=44 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_35.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_35.uc new file mode 100644 index 0000000..495ae25 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_35 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=23 // 17 + XPValues(1)=30 // 22 + XPValues(2)=40 // 30 + XPValues(3)=46 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_40.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_40.uc new file mode 100644 index 0000000..0303ebb --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_40 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=24 // 17 + XPValues(1)=31 // 22 + XPValues(2)=42 // 30 + XPValues(3)=48 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_45.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_45.uc new file mode 100644 index 0000000..3c985a7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_45 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=25 // 17 + XPValues(1)=32 // 22 + XPValues(2)=44 // 30 + XPValues(3)=49 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedBloat_50.uc b/MskGs/Classes/KFPawnProxy_ZedBloat_50.uc new file mode 100644 index 0000000..ac6f86c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedBloat_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat_50 extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=26 // 17 + XPValues(1)=33 // 22 + XPValues(2)=45 // 30 + XPValues(3)=51 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha.uc deleted file mode 100644 index 7d5b480..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedClot_Alpha extends KFPawn_ZedClot; - -DefaultProperties -{ - XPValues(0)=9 // 8 - XPValues(1)=12 // 11 - XPValues(2)=12 // 11 - XPValues(3)=12 // 11 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing.uc deleted file mode 100644 index 5038b81..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedClot_AlphaKing extends KFPawn_ZedClot_AlphaKing; - -defaultproperties -{ - XPValues(0)=9 // 8 - XPValues(1)=12 // 11 - XPValues(2)=12 // 11 - XPValues(3)=12 // 11 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_05.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_05.uc new file mode 100644 index 0000000..4958dcc --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_05 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=8 // 8 + XPValues(1)=12 // 11 + XPValues(2)=12 // 11 + XPValues(3)=12 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_10.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_10.uc new file mode 100644 index 0000000..1c83673 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_10 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=12 // 11 + XPValues(2)=12 // 11 + XPValues(3)=12 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_15.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_15.uc new file mode 100644 index 0000000..20e08cd --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_15 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=13 // 11 + XPValues(2)=13 // 11 + XPValues(3)=13 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_20.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_20.uc new file mode 100644 index 0000000..de96436 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_20 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=13 // 11 + XPValues(2)=13 // 11 + XPValues(3)=13 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_25.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_25.uc new file mode 100644 index 0000000..5f35975 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_25 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=14 // 11 + XPValues(2)=14 // 11 + XPValues(3)=14 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_30.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_30.uc new file mode 100644 index 0000000..2f430dc --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_30 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=14 // 11 + XPValues(2)=14 // 11 + XPValues(3)=14 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_35.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_35.uc new file mode 100644 index 0000000..ed6b0ab --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_35 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=15 // 11 + XPValues(2)=15 // 11 + XPValues(3)=15 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_40.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_40.uc new file mode 100644 index 0000000..ac9bf10 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_40 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=15 // 11 + XPValues(2)=15 // 11 + XPValues(3)=15 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_45.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_45.uc new file mode 100644 index 0000000..a4eac05 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_45 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=16 // 11 + XPValues(2)=16 // 11 + XPValues(3)=16 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_50.uc b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_50.uc new file mode 100644 index 0000000..670fa89 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_AlphaKing_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing_50 extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=16 // 11 + XPValues(2)=16 // 11 + XPValues(3)=16 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_05.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_05.uc new file mode 100644 index 0000000..99772bd --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_05 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=8 // 8 + XPValues(1)=12 // 11 + XPValues(2)=12 // 11 + XPValues(3)=12 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_10.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_10.uc new file mode 100644 index 0000000..7ed52d5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_10 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=9 // 8 + XPValues(1)=12 // 11 + XPValues(2)=12 // 11 + XPValues(3)=12 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_15.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_15.uc new file mode 100644 index 0000000..45e53d9 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_15 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=9 // 8 + XPValues(1)=13 // 11 + XPValues(2)=13 // 11 + XPValues(3)=13 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_20.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_20.uc new file mode 100644 index 0000000..92a2e03 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_20 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=13 // 11 + XPValues(2)=13 // 11 + XPValues(3)=13 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_25.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_25.uc new file mode 100644 index 0000000..8de60e2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_25 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=14 // 11 + XPValues(2)=14 // 11 + XPValues(3)=14 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_30.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_30.uc new file mode 100644 index 0000000..2d63590 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_30 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=14 // 11 + XPValues(2)=14 // 11 + XPValues(3)=14 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_35.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_35.uc new file mode 100644 index 0000000..4e14a79 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_35 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=11 // 8 + XPValues(1)=15 // 11 + XPValues(2)=15 // 11 + XPValues(3)=15 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_40.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_40.uc new file mode 100644 index 0000000..33247b1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_40 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=11 // 8 + XPValues(1)=15 // 11 + XPValues(2)=15 // 11 + XPValues(3)=15 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_45.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_45.uc new file mode 100644 index 0000000..314212a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_45 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=12 // 8 + XPValues(1)=16 // 11 + XPValues(2)=16 // 11 + XPValues(3)=16 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_50.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_50.uc new file mode 100644 index 0000000..fd60493 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Alpha_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha_50 extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=12 // 8 + XPValues(1)=16 // 11 + XPValues(2)=16 // 11 + XPValues(3)=16 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst.uc deleted file mode 100644 index 75dfd71..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst.uc +++ /dev/null @@ -1,11 +0,0 @@ -class KFPawnProxy_ZedClot_Cyst extends KFPawn_ZedClot_Cyst; - -defaultproperties -{ - XPValues(0)=9 // 8 - XPValues(1)=12 // 11 - XPValues(2)=12 // 11 - XPValues(3)=12 // 11 -} - - diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_05.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_05.uc new file mode 100644 index 0000000..51c318f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_05.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_05 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=8 // 8 + XPValues(1)=12 // 11 + XPValues(2)=12 // 11 + XPValues(3)=12 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_10.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_10.uc new file mode 100644 index 0000000..8cd2327 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_10.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_10 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=12 // 11 + XPValues(2)=12 // 11 + XPValues(3)=12 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_15.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_15.uc new file mode 100644 index 0000000..a6182bd --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_15.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_15 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=13 // 11 + XPValues(2)=13 // 11 + XPValues(3)=13 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_20.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_20.uc new file mode 100644 index 0000000..13af9b1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_20.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_20 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=13 // 11 + XPValues(2)=13 // 11 + XPValues(3)=13 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_25.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_25.uc new file mode 100644 index 0000000..76f9b44 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_25.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_25 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=14 // 11 + XPValues(2)=14 // 11 + XPValues(3)=14 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_30.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_30.uc new file mode 100644 index 0000000..7eb7a51 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_30.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_30 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=14 // 11 + XPValues(2)=14 // 11 + XPValues(3)=14 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_35.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_35.uc new file mode 100644 index 0000000..a3b2332 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_35.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_35 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=15 // 11 + XPValues(2)=15 // 11 + XPValues(3)=15 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_40.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_40.uc new file mode 100644 index 0000000..792251f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_40.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_40 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=15 // 11 + XPValues(2)=15 // 11 + XPValues(3)=15 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_45.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_45.uc new file mode 100644 index 0000000..1f5e3e7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_45.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_45 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=16 // 11 + XPValues(2)=16 // 11 + XPValues(3)=16 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_50.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_50.uc new file mode 100644 index 0000000..e105f68 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Cyst_50.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst_50 extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=16 // 11 + XPValues(2)=16 // 11 + XPValues(3)=16 // 11 +} + + diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher.uc deleted file mode 100644 index 00a0f48..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedClot_Slasher extends KFPawn_ZedClot_Slasher; - -DefaultProperties -{ - XPValues(0)=9 // 8 - XPValues(1)=12 // 11 - XPValues(2)=12 // 11 - XPValues(3)=12 // 11 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_05.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_05.uc new file mode 100644 index 0000000..a5d14a0 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_05 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=8 // 8 + XPValues(1)=12 // 11 + XPValues(2)=12 // 11 + XPValues(3)=12 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_10.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_10.uc new file mode 100644 index 0000000..8da9207 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_10 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=9 // 8 + XPValues(1)=12 // 11 + XPValues(2)=12 // 11 + XPValues(3)=12 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_15.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_15.uc new file mode 100644 index 0000000..7e20477 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_15 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=9 // 8 + XPValues(1)=13 // 11 + XPValues(2)=13 // 11 + XPValues(3)=13 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_20.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_20.uc new file mode 100644 index 0000000..86161fe --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_20 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=13 // 11 + XPValues(2)=13 // 11 + XPValues(3)=13 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_25.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_25.uc new file mode 100644 index 0000000..16e7ae0 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_25 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=14 // 11 + XPValues(2)=14 // 11 + XPValues(3)=14 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_30.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_30.uc new file mode 100644 index 0000000..8fdc9bc --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_30 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=14 // 11 + XPValues(2)=14 // 11 + XPValues(3)=14 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_35.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_35.uc new file mode 100644 index 0000000..bd97b9d --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_35 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=11 // 8 + XPValues(1)=15 // 11 + XPValues(2)=15 // 11 + XPValues(3)=15 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_40.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_40.uc new file mode 100644 index 0000000..b10689f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_40 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=11 // 8 + XPValues(1)=15 // 11 + XPValues(2)=15 // 11 + XPValues(3)=15 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_45.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_45.uc new file mode 100644 index 0000000..5365e41 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_45 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=12 // 8 + XPValues(1)=16 // 11 + XPValues(2)=16 // 11 + XPValues(3)=16 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_50.uc b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_50.uc new file mode 100644 index 0000000..4a677f3 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedClot_Slasher_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher_50 extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=12 // 8 + XPValues(1)=16 // 11 + XPValues(2)=16 // 11 + XPValues(3)=16 // 11 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler.uc deleted file mode 100644 index 6ef21cb..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedCrawler.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedCrawler extends KFPawn_ZedCrawler; - -defaultproperties -{ - XPValues(0)=9 // 8 - XPValues(1)=11 // 10 - XPValues(2)=11 // 10 - XPValues(3)=11 // 10 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing.uc deleted file mode 100644 index dc8d3b6..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedCrawlerKing extends KFPawn_ZedCrawlerKing; - -defaultproperties -{ - XPValues(0)=9 // 8 - XPValues(1)=11 // 10 - XPValues(2)=11 // 10 - XPValues(3)=11 // 10 -} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_05.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_05.uc new file mode 100644 index 0000000..30c205f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_05 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=8 // 8 + XPValues(1)=10 // 10 + XPValues(2)=10 // 10 + XPValues(3)=10 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_10.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_10.uc new file mode 100644 index 0000000..f6712c1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_10 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=11 // 10 + XPValues(2)=11 // 10 + XPValues(3)=11 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_15.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_15.uc new file mode 100644 index 0000000..a9262d7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_15 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_20.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_20.uc new file mode 100644 index 0000000..762cc02 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_20 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_25.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_25.uc new file mode 100644 index 0000000..f74f0ae --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_25 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_30.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_30.uc new file mode 100644 index 0000000..658ad90 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_30 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=13 // 10 + XPValues(2)=13 // 10 + XPValues(3)=13 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_35.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_35.uc new file mode 100644 index 0000000..53f7d1d --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_35 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_40.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_40.uc new file mode 100644 index 0000000..c2a94c1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_40 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_45.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_45.uc new file mode 100644 index 0000000..eeb0cb0 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_45 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_50.uc b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_50.uc new file mode 100644 index 0000000..f3ab7f2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawlerKing_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing_50 extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=15 // 10 + XPValues(2)=15 // 10 + XPValues(3)=15 // 10 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_05.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_05.uc new file mode 100644 index 0000000..94c2e54 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_05 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=8 // 8 + XPValues(1)=10 // 10 + XPValues(2)=10 // 10 + XPValues(3)=10 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_10.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_10.uc new file mode 100644 index 0000000..f88977c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_10 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=11 // 10 + XPValues(2)=11 // 10 + XPValues(3)=11 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_15.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_15.uc new file mode 100644 index 0000000..261cf38 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_15 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=9 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_20.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_20.uc new file mode 100644 index 0000000..13c7e4f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_20 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_25.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_25.uc new file mode 100644 index 0000000..5440e01 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_25 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_30.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_30.uc new file mode 100644 index 0000000..f85346a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_30 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=10 // 8 + XPValues(1)=13 // 10 + XPValues(2)=13 // 10 + XPValues(3)=13 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_35.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_35.uc new file mode 100644 index 0000000..162e0e7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_35 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_40.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_40.uc new file mode 100644 index 0000000..01b99de --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_40 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=11 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_45.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_45.uc new file mode 100644 index 0000000..90c9be0 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_45 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedCrawler_50.uc b/MskGs/Classes/KFPawnProxy_ZedCrawler_50.uc new file mode 100644 index 0000000..4993323 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedCrawler_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler_50 extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=12 // 8 + XPValues(1)=15 // 10 + XPValues(2)=15 // 10 + XPValues(3)=15 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR.uc b/MskGs/Classes/KFPawnProxy_ZedDAR.uc deleted file mode 100644 index a0dd2b4..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedDAR.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedDAR extends KFPawn_ZedDAR; - -defaultproperties -{ - XPValues(0)=17 // 15 - XPValues(1)=22 // 20 - XPValues(2)=30 // 27 - XPValues(3)=34 // 31 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_05.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_05.uc new file mode 100644 index 0000000..2d69a14 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_05 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=21 // 20 + XPValues(2)=28 // 27 + XPValues(3)=33 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_10.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_10.uc new file mode 100644 index 0000000..c3edba1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_10 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=22 // 20 + XPValues(2)=30 // 27 + XPValues(3)=34 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_15.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_15.uc new file mode 100644 index 0000000..2e08ccb --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_15 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=17 // 15 + XPValues(1)=23 // 20 + XPValues(2)=31 // 27 + XPValues(3)=36 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_20.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_20.uc new file mode 100644 index 0000000..721e8c4 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_20 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=18 // 15 + XPValues(1)=24 // 20 + XPValues(2)=32 // 27 + XPValues(3)=37 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_25.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_25.uc new file mode 100644 index 0000000..b7eb27e --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_25 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=19 // 15 + XPValues(1)=25 // 20 + XPValues(2)=34 // 27 + XPValues(3)=39 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_30.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_30.uc new file mode 100644 index 0000000..4ec8347 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_30 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=26 // 20 + XPValues(2)=35 // 27 + XPValues(3)=40 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_35.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_35.uc new file mode 100644 index 0000000..88425e8 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_35 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=27 // 20 + XPValues(2)=36 // 27 + XPValues(3)=42 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_40.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_40.uc new file mode 100644 index 0000000..99ab38c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_40 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=21 // 15 + XPValues(1)=28 // 20 + XPValues(2)=38 // 27 + XPValues(3)=43 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_45.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_45.uc new file mode 100644 index 0000000..ae5f683 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_45 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=29 // 20 + XPValues(2)=39 // 27 + XPValues(3)=45 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_50.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_50.uc new file mode 100644 index 0000000..0b494d4 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_50 extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=30 // 20 + XPValues(2)=40 // 27 + XPValues(3)=46 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP.uc deleted file mode 100644 index cf31cfa..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedDAR_EMP extends KFPawn_ZedDAR_EMP; - -defaultproperties -{ - XPValues(0)=17 // 15 - XPValues(1)=22 // 20 - XPValues(2)=30 // 27 - XPValues(3)=34 // 31 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_05.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_05.uc new file mode 100644 index 0000000..423d66e --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_05 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=21 // 20 + XPValues(2)=28 // 27 + XPValues(3)=33 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_10.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_10.uc new file mode 100644 index 0000000..306c490 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_10 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=22 // 20 + XPValues(2)=30 // 27 + XPValues(3)=34 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_15.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_15.uc new file mode 100644 index 0000000..a969fe7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_15 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=17 // 15 + XPValues(1)=23 // 20 + XPValues(2)=31 // 27 + XPValues(3)=36 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_20.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_20.uc new file mode 100644 index 0000000..cf64531 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_20 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=18 // 15 + XPValues(1)=24 // 20 + XPValues(2)=32 // 27 + XPValues(3)=37 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_25.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_25.uc new file mode 100644 index 0000000..2f29e94 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_25 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=19 // 15 + XPValues(1)=25 // 20 + XPValues(2)=34 // 27 + XPValues(3)=39 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_30.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_30.uc new file mode 100644 index 0000000..4cce4a3 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_30 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=26 // 20 + XPValues(2)=35 // 27 + XPValues(3)=40 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_35.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_35.uc new file mode 100644 index 0000000..934f930 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_35 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=27 // 20 + XPValues(2)=36 // 27 + XPValues(3)=42 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_40.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_40.uc new file mode 100644 index 0000000..b20c7cd --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_40 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=21 // 15 + XPValues(1)=28 // 20 + XPValues(2)=38 // 27 + XPValues(3)=43 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_45.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_45.uc new file mode 100644 index 0000000..fe3d9bc --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_45 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=29 // 20 + XPValues(2)=39 // 27 + XPValues(3)=45 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_50.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_50.uc new file mode 100644 index 0000000..d958e8f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_EMP_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP_50 extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=30 // 20 + XPValues(2)=40 // 27 + XPValues(3)=46 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser.uc deleted file mode 100644 index 5335982..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedDAR_Laser extends KFPawn_ZedDAR_Laser; - -defaultproperties -{ - XPValues(0)=17 // 15 - XPValues(1)=22 // 20 - XPValues(2)=30 // 27 - XPValues(3)=34 // 31 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_05.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_05.uc new file mode 100644 index 0000000..d417547 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_05 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=21 // 20 + XPValues(2)=28 // 27 + XPValues(3)=33 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_10.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_10.uc new file mode 100644 index 0000000..bf53733 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_10 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=22 // 20 + XPValues(2)=30 // 27 + XPValues(3)=34 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_15.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_15.uc new file mode 100644 index 0000000..40c9cb7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_15 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=17 // 15 + XPValues(1)=23 // 20 + XPValues(2)=31 // 27 + XPValues(3)=36 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_20.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_20.uc new file mode 100644 index 0000000..30d7c77 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_20 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=18 // 15 + XPValues(1)=24 // 20 + XPValues(2)=32 // 27 + XPValues(3)=37 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_25.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_25.uc new file mode 100644 index 0000000..1116483 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_25 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=19 // 15 + XPValues(1)=25 // 20 + XPValues(2)=34 // 27 + XPValues(3)=39 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_30.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_30.uc new file mode 100644 index 0000000..8da10b7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_30 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=26 // 20 + XPValues(2)=35 // 27 + XPValues(3)=40 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_35.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_35.uc new file mode 100644 index 0000000..dd0f171 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_35 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=27 // 20 + XPValues(2)=36 // 27 + XPValues(3)=42 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_40.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_40.uc new file mode 100644 index 0000000..72cf329 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_40 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=21 // 15 + XPValues(1)=28 // 20 + XPValues(2)=38 // 27 + XPValues(3)=43 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_45.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_45.uc new file mode 100644 index 0000000..fb55288 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_45 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=29 // 20 + XPValues(2)=39 // 27 + XPValues(3)=45 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_50.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_50.uc new file mode 100644 index 0000000..90b8822 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Laser_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Laser_50 extends KFPawn_ZedDAR_Laser; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=30 // 20 + XPValues(2)=40 // 27 + XPValues(3)=46 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket.uc deleted file mode 100644 index 75a904f..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedDAR_Rocket extends KFPawn_ZedDAR_Rocket; - -defaultproperties -{ - XPValues(0)=17 // 15 - XPValues(1)=22 // 20 - XPValues(2)=30 // 27 - XPValues(3)=34 // 31 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_05.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_05.uc new file mode 100644 index 0000000..af615a1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_05 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=21 // 20 + XPValues(2)=28 // 27 + XPValues(3)=33 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_10.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_10.uc new file mode 100644 index 0000000..53216ba --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_10 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=16 // 15 + XPValues(1)=22 // 20 + XPValues(2)=30 // 27 + XPValues(3)=34 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_15.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_15.uc new file mode 100644 index 0000000..6dc0b2c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_15 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=17 // 15 + XPValues(1)=23 // 20 + XPValues(2)=31 // 27 + XPValues(3)=36 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_20.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_20.uc new file mode 100644 index 0000000..c704258 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_20 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=18 // 15 + XPValues(1)=24 // 20 + XPValues(2)=32 // 27 + XPValues(3)=37 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_25.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_25.uc new file mode 100644 index 0000000..3aedc03 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_25 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=19 // 15 + XPValues(1)=25 // 20 + XPValues(2)=34 // 27 + XPValues(3)=39 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_30.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_30.uc new file mode 100644 index 0000000..9a08d66 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_30 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=26 // 20 + XPValues(2)=35 // 27 + XPValues(3)=40 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_35.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_35.uc new file mode 100644 index 0000000..87fa168 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_35 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=20 // 15 + XPValues(1)=27 // 20 + XPValues(2)=36 // 27 + XPValues(3)=42 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_40.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_40.uc new file mode 100644 index 0000000..3a254b5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_40 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=21 // 15 + XPValues(1)=28 // 20 + XPValues(2)=38 // 27 + XPValues(3)=43 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_45.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_45.uc new file mode 100644 index 0000000..843c786 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_45 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=29 // 20 + XPValues(2)=39 // 27 + XPValues(3)=45 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_50.uc b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_50.uc new file mode 100644 index 0000000..eb66976 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedDAR_Rocket_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket_50 extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=22 // 15 + XPValues(1)=30 // 20 + XPValues(2)=40 // 27 + XPValues(3)=46 // 31 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound.uc deleted file mode 100644 index 580d4c9..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpound.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedFleshpound extends KFPawn_ZedFleshpound; - -DefaultProperties -{ - XPValues(0)=39 // 35 - XPValues(1)=52 // 47 - XPValues(2)=69 // 63 - XPValues(3)=79 // 72 -} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_05.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_05.uc new file mode 100644 index 0000000..d1e0aa2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_05 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1356 // 1291 + XPValues(1)=1779 // 1694 + XPValues(2)=1880 // 1790 + XPValues(3)=1935 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_10.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_10.uc new file mode 100644 index 0000000..33afec2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_10 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1420 // 1291 + XPValues(1)=1863 // 1694 + XPValues(2)=1969 // 1790 + XPValues(3)=2027 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_15.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_15.uc new file mode 100644 index 0000000..90f8a3a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_15 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1485 // 1291 + XPValues(1)=1948 // 1694 + XPValues(2)=2058 // 1790 + XPValues(3)=2119 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_20.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_20.uc new file mode 100644 index 0000000..ee02893 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_20 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1549 // 1291 + XPValues(1)=2033 // 1694 + XPValues(2)=2148 // 1790 + XPValues(3)=2212 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_25.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_25.uc new file mode 100644 index 0000000..0937937 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_25 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1614 // 1291 + XPValues(1)=2118 // 1694 + XPValues(2)=2238 // 1790 + XPValues(3)=2304 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_30.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_30.uc new file mode 100644 index 0000000..08f0f5a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_30 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1678 // 1291 + XPValues(1)=2202 // 1694 + XPValues(2)=2327 // 1790 + XPValues(3)=2396 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_35.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_35.uc new file mode 100644 index 0000000..3456e19 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_35 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1743 // 1291 + XPValues(1)=2287 // 1694 + XPValues(2)=2416 // 1790 + XPValues(3)=2488 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_40.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_40.uc new file mode 100644 index 0000000..e486c1e --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_40 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1807 // 1291 + XPValues(1)=2372 // 1694 + XPValues(2)=2506 // 1790 + XPValues(3)=2580 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_45.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_45.uc new file mode 100644 index 0000000..b2f93c7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_45 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1872 // 1291 + XPValues(1)=2456 // 1694 + XPValues(2)=2596 // 1790 + XPValues(3)=2672 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_50.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_50.uc new file mode 100644 index 0000000..f9b25b0 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundKing_50 extends KFPawn_ZedFleshpoundKing; + +DefaultProperties +{ + XPValues(0)=1936 // 1291 + XPValues(1)=2541 // 1694 + XPValues(2)=2685 // 1790 + XPValues(3)=2764 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini.uc deleted file mode 100644 index fc9065b..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedFleshpoundMini extends KFPawn_ZedFleshpoundMini; - -defaultproperties -{ - XPValues(0)=19 // 17 - XPValues(1)=24 // 22 - XPValues(2)=33 // 30 - XPValues(3)=37 // 34 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_05.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_05.uc new file mode 100644 index 0000000..7a7dced --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_05 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=18 // 17 + XPValues(1)=23 // 22 + XPValues(2)=32 // 30 + XPValues(3)=36 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_10.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_10.uc new file mode 100644 index 0000000..51deca9 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_10 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=19 // 17 + XPValues(1)=24 // 22 + XPValues(2)=33 // 30 + XPValues(3)=37 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_15.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_15.uc new file mode 100644 index 0000000..f8815ec --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_15 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=20 // 17 + XPValues(1)=25 // 22 + XPValues(2)=34 // 30 + XPValues(3)=39 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_20.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_20.uc new file mode 100644 index 0000000..1143852 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_20 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=20 // 17 + XPValues(1)=26 // 22 + XPValues(2)=36 // 30 + XPValues(3)=41 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_25.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_25.uc new file mode 100644 index 0000000..948b248 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_25 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=21 // 17 + XPValues(1)=28 // 22 + XPValues(2)=38 // 30 + XPValues(3)=42 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_30.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_30.uc new file mode 100644 index 0000000..d9987d2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_30 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=22 // 17 + XPValues(1)=29 // 22 + XPValues(2)=39 // 30 + XPValues(3)=44 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_35.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_35.uc new file mode 100644 index 0000000..7ab7602 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_35 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=23 // 17 + XPValues(1)=30 // 22 + XPValues(2)=40 // 30 + XPValues(3)=46 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_40.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_40.uc new file mode 100644 index 0000000..08d1195 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_40 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=24 // 17 + XPValues(1)=31 // 22 + XPValues(2)=42 // 30 + XPValues(3)=48 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_45.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_45.uc new file mode 100644 index 0000000..dd7a71b --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_45 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=25 // 17 + XPValues(1)=32 // 22 + XPValues(2)=44 // 30 + XPValues(3)=49 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_50.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_50.uc new file mode 100644 index 0000000..1d5fb3b --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpoundMini_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini_50 extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=26 // 17 + XPValues(1)=33 // 22 + XPValues(2)=45 // 30 + XPValues(3)=51 // 34 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_05.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_05.uc new file mode 100644 index 0000000..a7415b7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_05 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=37 // 35 + XPValues(1)=49 // 47 + XPValues(2)=66 // 63 + XPValues(3)=76 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_10.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_10.uc new file mode 100644 index 0000000..b10f715 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_10 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=38 // 35 + XPValues(1)=52 // 47 + XPValues(2)=69 // 63 + XPValues(3)=79 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_15.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_15.uc new file mode 100644 index 0000000..95adcc4 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_15 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=40 // 35 + XPValues(1)=54 // 47 + XPValues(2)=72 // 63 + XPValues(3)=83 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_20.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_20.uc new file mode 100644 index 0000000..a686133 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_20 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=42 // 35 + XPValues(1)=56 // 47 + XPValues(2)=76 // 63 + XPValues(3)=86 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_25.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_25.uc new file mode 100644 index 0000000..924d5f7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_25 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=44 // 35 + XPValues(1)=59 // 47 + XPValues(2)=79 // 63 + XPValues(3)=90 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_30.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_30.uc new file mode 100644 index 0000000..8ceec0c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_30 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=46 // 35 + XPValues(1)=61 // 47 + XPValues(2)=82 // 63 + XPValues(3)=94 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_35.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_35.uc new file mode 100644 index 0000000..adcdbe0 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_35 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=47 // 35 + XPValues(1)=63 // 47 + XPValues(2)=85 // 63 + XPValues(3)=97 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_40.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_40.uc new file mode 100644 index 0000000..0185add --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_40 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=49 // 35 + XPValues(1)=66 // 47 + XPValues(2)=88 // 63 + XPValues(3)=101 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_45.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_45.uc new file mode 100644 index 0000000..b5b143e --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_45 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=51 // 35 + XPValues(1)=68 // 47 + XPValues(2)=91 // 63 + XPValues(3)=104 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpound_50.uc b/MskGs/Classes/KFPawnProxy_ZedFleshpound_50.uc new file mode 100644 index 0000000..d785e24 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedFleshpound_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound_50 extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=52 // 35 + XPValues(1)=70 // 47 + XPValues(2)=94 // 63 + XPValues(3)=108 // 72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast.uc deleted file mode 100644 index 5b2ed6b..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedGorefast.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedGorefast extends KFPawn_ZedGorefast; - -DefaultProperties -{ - XPValues(0)=12 // 11 - XPValues(1)=15 // 14 - XPValues(2)=15 // 14 - XPValues(3)=15 // 14 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_05.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_05.uc new file mode 100644 index 0000000..e7198e0 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_05 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=12 // 11 + XPValues(1)=15 // 14 + XPValues(2)=15 // 14 + XPValues(3)=15 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_10.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_10.uc new file mode 100644 index 0000000..9449410 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_10 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=12 // 11 + XPValues(1)=15 // 14 + XPValues(2)=15 // 14 + XPValues(3)=15 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_15.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_15.uc new file mode 100644 index 0000000..22ad454 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_15 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=13 // 11 + XPValues(1)=16 // 14 + XPValues(2)=16 // 14 + XPValues(3)=16 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_20.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_20.uc new file mode 100644 index 0000000..a2055bc --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_20 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=13 // 11 + XPValues(1)=17 // 14 + XPValues(2)=17 // 14 + XPValues(3)=17 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_25.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_25.uc new file mode 100644 index 0000000..2f7975d --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_25 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=14 // 11 + XPValues(1)=18 // 14 + XPValues(2)=18 // 14 + XPValues(3)=18 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_30.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_30.uc new file mode 100644 index 0000000..475b588 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_30 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=14 // 11 + XPValues(1)=18 // 14 + XPValues(2)=18 // 14 + XPValues(3)=18 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_35.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_35.uc new file mode 100644 index 0000000..0bb4ac4 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_35 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=15 // 11 + XPValues(1)=19 // 14 + XPValues(2)=19 // 14 + XPValues(3)=19 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_40.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_40.uc new file mode 100644 index 0000000..312b4b3 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_40 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=15 // 11 + XPValues(1)=20 // 14 + XPValues(2)=20 // 14 + XPValues(3)=20 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_45.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_45.uc new file mode 100644 index 0000000..994915c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_45 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=16 // 11 + XPValues(1)=20 // 14 + XPValues(2)=20 // 14 + XPValues(3)=20 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_50.uc b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_50.uc new file mode 100644 index 0000000..36db665 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefastDualBlade_50 extends KFPawn_ZedGorefastDualBlade; + +defaultproperties +{ + XPValues(0)=16 // 11 + XPValues(1)=21 // 14 + XPValues(2)=21 // 14 + XPValues(3)=21 // 14 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_05.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_05.uc new file mode 100644 index 0000000..b6cbe2c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_05 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=12 // 11 + XPValues(1)=15 // 14 + XPValues(2)=15 // 14 + XPValues(3)=15 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_10.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_10.uc new file mode 100644 index 0000000..de91f0d --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_10 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=12 // 11 + XPValues(1)=15 // 14 + XPValues(2)=15 // 14 + XPValues(3)=15 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_15.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_15.uc new file mode 100644 index 0000000..5184666 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_15 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=13 // 11 + XPValues(1)=16 // 14 + XPValues(2)=16 // 14 + XPValues(3)=16 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_20.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_20.uc new file mode 100644 index 0000000..fe00e66 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_20 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=13 // 11 + XPValues(1)=17 // 14 + XPValues(2)=17 // 14 + XPValues(3)=17 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_25.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_25.uc new file mode 100644 index 0000000..a3f61bc --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_25 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=14 // 11 + XPValues(1)=18 // 14 + XPValues(2)=18 // 14 + XPValues(3)=18 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_30.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_30.uc new file mode 100644 index 0000000..1044d4c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_30 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=14 // 11 + XPValues(1)=18 // 14 + XPValues(2)=18 // 14 + XPValues(3)=18 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_35.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_35.uc new file mode 100644 index 0000000..6048c52 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_35 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=15 // 11 + XPValues(1)=19 // 14 + XPValues(2)=19 // 14 + XPValues(3)=19 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_40.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_40.uc new file mode 100644 index 0000000..2a8a34c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_40 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=15 // 11 + XPValues(1)=20 // 14 + XPValues(2)=20 // 14 + XPValues(3)=20 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_45.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_45.uc new file mode 100644 index 0000000..db13e38 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_45 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=16 // 11 + XPValues(1)=20 // 14 + XPValues(2)=20 // 14 + XPValues(3)=20 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefast_50.uc b/MskGs/Classes/KFPawnProxy_ZedGorefast_50.uc new file mode 100644 index 0000000..035c56f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedGorefast_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast_50 extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=16 // 11 + XPValues(1)=21 // 14 + XPValues(2)=21 // 14 + XPValues(3)=21 // 14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_05.uc b/MskGs/Classes/KFPawnProxy_ZedHans_05.uc new file mode 100644 index 0000000..2bcc7be --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_05 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1356 // 1291 + XPValues(1)=1779 // 1694 + XPValues(2)=1880 // 1790 + XPValues(3)=1935 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_10.uc b/MskGs/Classes/KFPawnProxy_ZedHans_10.uc new file mode 100644 index 0000000..b7dafff --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_10 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1420 // 1291 + XPValues(1)=1863 // 1694 + XPValues(2)=1969 // 1790 + XPValues(3)=2027 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_15.uc b/MskGs/Classes/KFPawnProxy_ZedHans_15.uc new file mode 100644 index 0000000..2861a67 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_15 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1485 // 1291 + XPValues(1)=1948 // 1694 + XPValues(2)=2058 // 1790 + XPValues(3)=2119 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_20.uc b/MskGs/Classes/KFPawnProxy_ZedHans_20.uc new file mode 100644 index 0000000..c918c04 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_20 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1549 // 1291 + XPValues(1)=2033 // 1694 + XPValues(2)=2148 // 1790 + XPValues(3)=2212 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_25.uc b/MskGs/Classes/KFPawnProxy_ZedHans_25.uc new file mode 100644 index 0000000..60651a1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_25 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1614 // 1291 + XPValues(1)=2118 // 1694 + XPValues(2)=2238 // 1790 + XPValues(3)=2304 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_30.uc b/MskGs/Classes/KFPawnProxy_ZedHans_30.uc new file mode 100644 index 0000000..ffca635 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_30 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1678 // 1291 + XPValues(1)=2202 // 1694 + XPValues(2)=2327 // 1790 + XPValues(3)=2396 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_35.uc b/MskGs/Classes/KFPawnProxy_ZedHans_35.uc new file mode 100644 index 0000000..f98eb97 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_35 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1743 // 1291 + XPValues(1)=2287 // 1694 + XPValues(2)=2416 // 1790 + XPValues(3)=2488 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_40.uc b/MskGs/Classes/KFPawnProxy_ZedHans_40.uc new file mode 100644 index 0000000..3fc6913 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_40 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1807 // 1291 + XPValues(1)=2372 // 1694 + XPValues(2)=2506 // 1790 + XPValues(3)=2580 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_45.uc b/MskGs/Classes/KFPawnProxy_ZedHans_45.uc new file mode 100644 index 0000000..c58ff5d --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_45 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1872 // 1291 + XPValues(1)=2456 // 1694 + XPValues(2)=2596 // 1790 + XPValues(3)=2672 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHans_50.uc b/MskGs/Classes/KFPawnProxy_ZedHans_50.uc new file mode 100644 index 0000000..0d62c6c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHans_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHans_50 extends KFPawn_ZedHans; + +DefaultProperties +{ + XPValues(0)=1936 // 1291 + XPValues(1)=2541 // 1694 + XPValues(2)=2685 // 1790 + XPValues(3)=2764 // 1843 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk.uc b/MskGs/Classes/KFPawnProxy_ZedHusk.uc deleted file mode 100644 index 5424a40..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedHusk.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedHusk extends KFPawn_ZedHusk; - -DefaultProperties -{ - XPValues(0)=17 // 15 - XPValues(1)=22 // 20 - XPValues(2)=30 // 27 - XPValues(3)=34 // 31 -} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_05.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_05.uc new file mode 100644 index 0000000..a118d28 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_05 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=16 // 15 + XPValues(1)=21 // 20 + XPValues(2)=28 // 27 + XPValues(3)=33 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_10.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_10.uc new file mode 100644 index 0000000..d020fb6 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_10 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=16 // 15 + XPValues(1)=22 // 20 + XPValues(2)=30 // 27 + XPValues(3)=34 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_15.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_15.uc new file mode 100644 index 0000000..acf25a8 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_15 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=17 // 15 + XPValues(1)=23 // 20 + XPValues(2)=31 // 27 + XPValues(3)=36 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_20.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_20.uc new file mode 100644 index 0000000..9bd78e3 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_20 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=18 // 15 + XPValues(1)=24 // 20 + XPValues(2)=32 // 27 + XPValues(3)=37 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_25.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_25.uc new file mode 100644 index 0000000..1967eaa --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_25 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=19 // 15 + XPValues(1)=25 // 20 + XPValues(2)=34 // 27 + XPValues(3)=39 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_30.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_30.uc new file mode 100644 index 0000000..900bfe6 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_30 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=20 // 15 + XPValues(1)=26 // 20 + XPValues(2)=35 // 27 + XPValues(3)=40 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_35.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_35.uc new file mode 100644 index 0000000..276ad94 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_35 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=20 // 15 + XPValues(1)=27 // 20 + XPValues(2)=36 // 27 + XPValues(3)=42 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_40.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_40.uc new file mode 100644 index 0000000..c20f817 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_40 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=21 // 15 + XPValues(1)=28 // 20 + XPValues(2)=38 // 27 + XPValues(3)=43 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_45.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_45.uc new file mode 100644 index 0000000..e11aaa1 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_45 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=22 // 15 + XPValues(1)=29 // 20 + XPValues(2)=39 // 27 + XPValues(3)=45 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHusk_50.uc b/MskGs/Classes/KFPawnProxy_ZedHusk_50.uc new file mode 100644 index 0000000..cc6862a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedHusk_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk_50 extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=22 // 15 + XPValues(1)=30 // 20 + XPValues(2)=40 // 27 + XPValues(3)=46 // 31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_05.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_05.uc new file mode 100644 index 0000000..4a1ad7b --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_05 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1356 // 1291 + XPValues(1)=1779 // 1694 + XPValues(2)=1880 // 1790 + XPValues(3)=1935 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_10.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_10.uc new file mode 100644 index 0000000..abb22a9 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_10 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1420 // 1291 + XPValues(1)=1863 // 1694 + XPValues(2)=1969 // 1790 + XPValues(3)=2027 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_15.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_15.uc new file mode 100644 index 0000000..648c8ec --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_15 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1485 // 1291 + XPValues(1)=1948 // 1694 + XPValues(2)=2058 // 1790 + XPValues(3)=2119 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_20.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_20.uc new file mode 100644 index 0000000..87414b8 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_20 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1549 // 1291 + XPValues(1)=2033 // 1694 + XPValues(2)=2148 // 1790 + XPValues(3)=2212 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_25.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_25.uc new file mode 100644 index 0000000..b3c5383 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_25 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1614 // 1291 + XPValues(1)=2118 // 1694 + XPValues(2)=2238 // 1790 + XPValues(3)=2304 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_30.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_30.uc new file mode 100644 index 0000000..dbb4f06 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_30 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1678 // 1291 + XPValues(1)=2202 // 1694 + XPValues(2)=2327 // 1790 + XPValues(3)=2396 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_35.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_35.uc new file mode 100644 index 0000000..6d0c9f2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_35 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1743 // 1291 + XPValues(1)=2287 // 1694 + XPValues(2)=2416 // 1790 + XPValues(3)=2488 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_40.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_40.uc new file mode 100644 index 0000000..b3ad21c --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_40 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1807 // 1291 + XPValues(1)=2372 // 1694 + XPValues(2)=2506 // 1790 + XPValues(3)=2580 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_45.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_45.uc new file mode 100644 index 0000000..a50a6ff --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_45 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1872 // 1291 + XPValues(1)=2456 // 1694 + XPValues(2)=2596 // 1790 + XPValues(3)=2672 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch_50.uc b/MskGs/Classes/KFPawnProxy_ZedMatriarch_50.uc new file mode 100644 index 0000000..e8efd5f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedMatriarch_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedMatriarch_50 extends KFPawn_ZedMatriarch; + +defaultproperties +{ + XPValues(0)=1936 // 1291 + XPValues(1)=2541 // 1694 + XPValues(2)=2685 // 1790 + XPValues(3)=2764 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_05.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_05.uc new file mode 100644 index 0000000..54eba28 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_05 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1356 // 1291 + XPValues(1)=1779 // 1694 + XPValues(2)=1880 // 1790 + XPValues(3)=1935 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_10.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_10.uc new file mode 100644 index 0000000..9d9ea84 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_10 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1420 // 1291 + XPValues(1)=1863 // 1694 + XPValues(2)=1969 // 1790 + XPValues(3)=2027 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_15.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_15.uc new file mode 100644 index 0000000..8d9ee20 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_15 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1485 // 1291 + XPValues(1)=1948 // 1694 + XPValues(2)=2058 // 1790 + XPValues(3)=2119 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_20.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_20.uc new file mode 100644 index 0000000..1b11c3a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_20 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1549 // 1291 + XPValues(1)=2033 // 1694 + XPValues(2)=2148 // 1790 + XPValues(3)=2212 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_25.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_25.uc new file mode 100644 index 0000000..57aa448 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_25 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1614 // 1291 + XPValues(1)=2118 // 1694 + XPValues(2)=2238 // 1790 + XPValues(3)=2304 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_30.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_30.uc new file mode 100644 index 0000000..12b835e --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_30 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1678 // 1291 + XPValues(1)=2202 // 1694 + XPValues(2)=2327 // 1790 + XPValues(3)=2396 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_35.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_35.uc new file mode 100644 index 0000000..235f202 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_35 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1743 // 1291 + XPValues(1)=2287 // 1694 + XPValues(2)=2416 // 1790 + XPValues(3)=2488 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_40.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_40.uc new file mode 100644 index 0000000..776789a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_40 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1807 // 1291 + XPValues(1)=2372 // 1694 + XPValues(2)=2506 // 1790 + XPValues(3)=2580 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_45.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_45.uc new file mode 100644 index 0000000..52cf3b5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_45 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1872 // 1291 + XPValues(1)=2456 // 1694 + XPValues(2)=2596 // 1790 + XPValues(3)=2672 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch_50.uc b/MskGs/Classes/KFPawnProxy_ZedPatriarch_50.uc new file mode 100644 index 0000000..0c658a2 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedPatriarch_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedPatriarch_50 extends KFPawn_ZedPatriarch; + +defaultproperties +{ + XPValues(0)=1936 // 1291 + XPValues(1)=2541 // 1694 + XPValues(2)=2685 // 1790 + XPValues(3)=2764 // 1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake.uc b/MskGs/Classes/KFPawnProxy_ZedScrake.uc deleted file mode 100644 index 2cb839d..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedScrake.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedScrake extends KFPawn_ZedScrake; - -defaultproperties -{ - XPValues(0)=37 // 34 - XPValues(1)=50 // 45 - XPValues(2)=66 // 60 - XPValues(3)=76 // 69 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_05.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_05.uc new file mode 100644 index 0000000..b303dde --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_05 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=36 // 34 + XPValues(1)=47 // 45 + XPValues(2)=63 // 60 + XPValues(3)=72 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_10.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_10.uc new file mode 100644 index 0000000..0a9f2ab --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_10 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=37 // 34 + XPValues(1)=50 // 45 + XPValues(2)=66 // 60 + XPValues(3)=76 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_15.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_15.uc new file mode 100644 index 0000000..56df18b --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_15 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=39 // 34 + XPValues(1)=52 // 45 + XPValues(2)=69 // 60 + XPValues(3)=79 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_20.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_20.uc new file mode 100644 index 0000000..23036f9 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_20 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=41 // 34 + XPValues(1)=54 // 45 + XPValues(2)=72 // 60 + XPValues(3)=83 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_25.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_25.uc new file mode 100644 index 0000000..0159a8e --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_25 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=42 // 34 + XPValues(1)=56 // 45 + XPValues(2)=75 // 60 + XPValues(3)=86 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_30.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_30.uc new file mode 100644 index 0000000..f548134 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_30 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=44 // 34 + XPValues(1)=58 // 45 + XPValues(2)=78 // 60 + XPValues(3)=90 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_35.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_35.uc new file mode 100644 index 0000000..88cedc5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_35 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=46 // 34 + XPValues(1)=61 // 45 + XPValues(2)=81 // 60 + XPValues(3)=93 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_40.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_40.uc new file mode 100644 index 0000000..0c9420e --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_40 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=48 // 34 + XPValues(1)=63 // 45 + XPValues(2)=84 // 60 + XPValues(3)=97 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_45.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_45.uc new file mode 100644 index 0000000..7621615 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_45 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=49 // 34 + XPValues(1)=65 // 45 + XPValues(2)=87 // 60 + XPValues(3)=100 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedScrake_50.uc b/MskGs/Classes/KFPawnProxy_ZedScrake_50.uc new file mode 100644 index 0000000..e072657 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedScrake_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake_50 extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=51 // 34 + XPValues(1)=68 // 45 + XPValues(2)=90 // 60 + XPValues(3)=104 // 69 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren.uc b/MskGs/Classes/KFPawnProxy_ZedSiren.uc deleted file mode 100644 index 471f245..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedSiren.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedSiren extends KFPawn_ZedSiren; - -defaultproperties -{ - XPValues(0)=12 // 11 - XPValues(1)=17 // 15 - XPValues(2)=17 // 15 - XPValues(3)=17 // 15 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_05.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_05.uc new file mode 100644 index 0000000..8a7c0c7 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_05 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=12 // 11 + XPValues(1)=16 // 15 + XPValues(2)=16 // 15 + XPValues(3)=16 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_10.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_10.uc new file mode 100644 index 0000000..da7a8c3 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_10 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=12 // 11 + XPValues(1)=16 // 15 + XPValues(2)=16 // 15 + XPValues(3)=16 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_15.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_15.uc new file mode 100644 index 0000000..b9be9be --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_15 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=13 // 11 + XPValues(1)=17 // 15 + XPValues(2)=17 // 15 + XPValues(3)=17 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_20.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_20.uc new file mode 100644 index 0000000..239ce25 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_20 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=13 // 11 + XPValues(1)=18 // 15 + XPValues(2)=18 // 15 + XPValues(3)=18 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_25.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_25.uc new file mode 100644 index 0000000..0cb104b --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_25 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=14 // 11 + XPValues(1)=19 // 15 + XPValues(2)=19 // 15 + XPValues(3)=19 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_30.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_30.uc new file mode 100644 index 0000000..dd3a6bb --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_30 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=14 // 11 + XPValues(1)=20 // 15 + XPValues(2)=20 // 15 + XPValues(3)=20 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_35.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_35.uc new file mode 100644 index 0000000..90b3bdb --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_35 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=15 // 11 + XPValues(1)=20 // 15 + XPValues(2)=20 // 15 + XPValues(3)=20 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_40.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_40.uc new file mode 100644 index 0000000..be124a5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_40 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=15 // 11 + XPValues(1)=21 // 15 + XPValues(2)=21 // 15 + XPValues(3)=21 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_45.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_45.uc new file mode 100644 index 0000000..9a2e338 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_45 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=16 // 11 + XPValues(1)=22 // 15 + XPValues(2)=22 // 15 + XPValues(3)=22 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedSiren_50.uc b/MskGs/Classes/KFPawnProxy_ZedSiren_50.uc new file mode 100644 index 0000000..5b6dd8f --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedSiren_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren_50 extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=16 // 11 + XPValues(1)=22 // 15 + XPValues(2)=22 // 15 + XPValues(3)=22 // 15 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker.uc b/MskGs/Classes/KFPawnProxy_ZedStalker.uc deleted file mode 100644 index 82b1377..0000000 --- a/MskGs/Classes/KFPawnProxy_ZedStalker.uc +++ /dev/null @@ -1,9 +0,0 @@ -class KFPawnProxy_ZedStalker extends KFPawn_ZedStalker; - -DefaultProperties -{ - XPValues(0)=9 // 8 - XPValues(1)=11 // 10 - XPValues(2)=11 // 10 - XPValues(3)=11 // 10 -} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_05.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_05.uc new file mode 100644 index 0000000..a581a61 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_05.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_05 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=8 // 8 + XPValues(1)=10 // 10 + XPValues(2)=10 // 10 + XPValues(3)=10 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_10.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_10.uc new file mode 100644 index 0000000..a844338 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_10.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_10 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=9 // 8 + XPValues(1)=11 // 10 + XPValues(2)=11 // 10 + XPValues(3)=11 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_15.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_15.uc new file mode 100644 index 0000000..fc4acd5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_15.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_15 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=9 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_20.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_20.uc new file mode 100644 index 0000000..c976ffd --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_20.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_20 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_25.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_25.uc new file mode 100644 index 0000000..6c913b5 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_25.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_25 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=12 // 10 + XPValues(2)=12 // 10 + XPValues(3)=12 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_30.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_30.uc new file mode 100644 index 0000000..af60fbd --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_30.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_30 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=10 // 8 + XPValues(1)=13 // 10 + XPValues(2)=13 // 10 + XPValues(3)=13 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_35.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_35.uc new file mode 100644 index 0000000..f2084db --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_35.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_35 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=11 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_40.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_40.uc new file mode 100644 index 0000000..7fc79b8 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_40.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_40 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=11 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_45.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_45.uc new file mode 100644 index 0000000..822c09a --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_45.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_45 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=12 // 8 + XPValues(1)=14 // 10 + XPValues(2)=14 // 10 + XPValues(3)=14 // 10 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedStalker_50.uc b/MskGs/Classes/KFPawnProxy_ZedStalker_50.uc new file mode 100644 index 0000000..1719f08 --- /dev/null +++ b/MskGs/Classes/KFPawnProxy_ZedStalker_50.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker_50 extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=12 // 8 + XPValues(1)=15 // 10 + XPValues(2)=15 // 10 + XPValues(3)=15 // 10 +} diff --git a/MskGs/Classes/MskGsMut.uc b/MskGs/Classes/MskGsMut.uc index 87f085e..bd40e4a 100644 --- a/MskGs/Classes/MskGsMut.uc +++ b/MskGs/Classes/MskGsMut.uc @@ -227,6 +227,25 @@ function bool PreventDeath(Pawn Killed, Controller Killer, class dam return Super.PreventDeath(Killed, Killer, damageType, HitLocation); } +function AddMskGsMember(Controller C) +{ + MskGsMemberList.AddItem(C); + if (MskGsMemberList.Length >= 10) + { + if (C.PlayerReplicationInfo != NONE) + WorldInfo.Game.Broadcast(C, C.PlayerReplicationInfo.PlayerName@" has joined the game! XP bonus: +50% (MAX!)"); + else + WorldInfo.Game.Broadcast(C, "XP bonus: +50% (MAX!)"); + } + else + { + if (C.PlayerReplicationInfo != NONE) + WorldInfo.Game.Broadcast(C, C.PlayerReplicationInfo.PlayerName@" has joined the game! XP bonus: +"$string(MskGsMemberList.Length * 5)$"% of 50%"); + else + WorldInfo.Game.Broadcast(C, "XP bonus: +"$string(MskGsMemberList.Length * 5)$"% of 50%"); + } +} + function NotifyLogin(Controller C) { local MskGsRepInfo RepInfo; @@ -244,7 +263,7 @@ function NotifyLogin(Controller C) function NotifyLogout(Controller C) { local MskGsVoteCollector VoteCollector; - local MskGsRepInfo RepInfo; + local int i; if (C == None) return; @@ -252,14 +271,27 @@ function NotifyLogout(Controller C) VoteCollector.NotifyLogout(C); MskGsMemberList.RemoveItem(C); - - foreach RepClients(RepInfo) // TODO: rework this shit + if (MskGsMemberList.Length >= 10) { - if (RepInfo.C == C) + if (C.PlayerReplicationInfo != NONE) + WorldInfo.Game.Broadcast(C, C.PlayerReplicationInfo.PlayerName@" left the game. XP bonus: +50% (MAX!)"); + else + WorldInfo.Game.Broadcast(C, "XP bonus: +50% (MAX!)"); + } + else + { + if (C.PlayerReplicationInfo != NONE) + WorldInfo.Game.Broadcast(C, C.PlayerReplicationInfo.PlayerName@" left the game. XP bonus: +"$string(MskGsMemberList.Length * 5)$"%"); + else + WorldInfo.Game.Broadcast(C, "XP bonus: +"$string(MskGsMemberList.Length * 5)$"%"); + } + + for (i = RepClients.Length - 1; i >= 0; i--) + { + if (RepClients[i].C == C) { - RepInfo.Destroy(); - RepClients.RemoveItem(RepInfo); - return; + RepClients[i].Destroy(); + RepClients.Remove(i, 1); } } diff --git a/MskGs/Classes/MskGsRepInfo.uc b/MskGs/Classes/MskGsRepInfo.uc index 6a65111..6b8de4d 100644 --- a/MskGs/Classes/MskGsRepInfo.uc +++ b/MskGs/Classes/MskGsRepInfo.uc @@ -1,11 +1,17 @@ class MskGsRepInfo extends ReplicationInfo; +const GroupUIDStr = "0x017000000223386E"; +const MaxRetries = 10; +const TimerDelay = 1.0f; + // Server vars var public MskGsMut Mut; var public Controller C; +var private int ServerApplyMembershipRetries; // Client vars var private OnlineSubsystemSteamworks SW; +var private int ClientGetOnlineSubsystemRetries; simulated event PostBeginPlay() { @@ -26,34 +32,37 @@ private reliable client function ClientGetOnlineSubsystem() SW = OnlineSubsystemSteamworks(class'GameEngine'.static.GetOnlineSubsystem()); } - if (SW == None) + if (SW == None && ClientGetOnlineSubsystemRetries < MaxRetries) { - SetTimer(0.1f, false, nameof(ClientGetOnlineSubsystem)); + ClientGetOnlineSubsystemRetries++; + SetTimer(TimerDelay, false, nameof(ClientGetOnlineSubsystem)); } else { ClearTimer(nameof(ClientGetOnlineSubsystem)); - ClientGetMembership(); + if (SW != None) ClientGetMembership(); } } private reliable client function ClientGetMembership() { local UniqueNetId GroupID; - class'OnlineSubsystem'.Static.StringToUniqueNetId("0x017000000223386E", GroupID); + class'OnlineSubsystem'.Static.StringToUniqueNetId(GroupUIDStr, GroupID); if (SW.CheckPlayerGroup(GroupID)) ServerApplyMembership(); } private simulated reliable server function ServerApplyMembership() { - if (Mut == None || C == None) + if ((Mut == None || C == None) && ServerApplyMembershipRetries < MaxRetries) { - SetTimer(1.0f, false, nameof(ServerApplyMembership)); + ServerApplyMembershipRetries++; + SetTimer(TimerDelay, false, nameof(ServerApplyMembership)); return; } ClearTimer(nameof(ServerApplyMembership)); - Mut.MskGsMemberList.AddItem(C); + + if (Mut != None && C != None) Mut.AddMskGsMember(C); } DefaultProperties @@ -63,4 +72,7 @@ DefaultProperties Role = ROLE_Authority; RemoteRole = ROLE_SimulatedProxy; bSkipActorPropertyReplication = false; + + ServerApplyMembershipRetries = 0 + ClientGetOnlineSubsystemRetries = 0 } \ No newline at end of file diff --git a/MskGs/Classes/MskGs_Endless.uc b/MskGs/Classes/MskGs_Endless.uc index adf27fc..aa8a1db 100644 --- a/MskGs/Classes/MskGs_Endless.uc +++ b/MskGs/Classes/MskGs_Endless.uc @@ -4,7 +4,6 @@ var const class KFGIH; var public MskGsMut Mut; - simulated function ExileServerUsingKickBan() { return; diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc new file mode 100644 index 0000000..6941c54 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedBloat.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloat extends KFPawn_ZedBloat; + +DefaultProperties +{ + XPValues(0)=17 + XPValues(1)=22 + XPValues(2)=30 + XPValues(3)=34 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing.uc new file mode 100644 index 0000000..3508052 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedBloatKing extends KFPawn_ZedBloatKing; + +defaultproperties +{ + XPValues(0)=1291 + XPValues(1)=1694 + XPValues(2)=1790 + XPValues(3)=1843 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKingSubspawn.uc similarity index 51% rename from MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn.uc rename to OrigKFPawnMonsters/KFPawnProxy_ZedBloatKingSubspawn.uc index 1c07ecb..e2fc8e1 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKingSubspawn.uc +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKingSubspawn.uc @@ -2,8 +2,8 @@ class KFPawnProxy_ZedBloatKingSubspawn extends KFPawn_ZedBloatKingSubspawn; defaultproperties { - XPValues(0)=9 // 8 - XPValues(1)=11 // 10 - XPValues(2)=11 // 10 - XPValues(3)=11 // 10 + XPValues(0)=8 + XPValues(1)=10 + XPValues(2)=10 + XPValues(3)=10 } \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc similarity index 69% rename from MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc rename to OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc index 3e19f25..7cd1b8e 100644 --- a/MskGs/Classes/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedBloatKing_SantasWorkshop.uc @@ -4,6 +4,6 @@ defaultproperties { XPValues(0)=1291 XPValues(1)=1694 - XPValues(2)=1969 // 1790 - XPValues(3)=2027 // 1843 + XPValues(2)=1790 + XPValues(3)=1843 } \ No newline at end of file diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Alpha.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Alpha.uc new file mode 100644 index 0000000..db4560f --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Alpha.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Alpha extends KFPawn_ZedClot; + +DefaultProperties +{ + XPValues(0)=8 + XPValues(1)=11 + XPValues(2)=11 + XPValues(3)=11 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_AlphaKing.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedClot_AlphaKing.uc new file mode 100644 index 0000000..39acc29 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedClot_AlphaKing.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_AlphaKing extends KFPawn_ZedClot_AlphaKing; + +defaultproperties +{ + XPValues(0)=8 + XPValues(1)=11 + XPValues(2)=11 + XPValues(3)=11 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Cyst.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Cyst.uc new file mode 100644 index 0000000..3a68404 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Cyst.uc @@ -0,0 +1,11 @@ +class KFPawnProxy_ZedClot_Cyst extends KFPawn_ZedClot_Cyst; + +defaultproperties +{ + XPValues(0)=8 + XPValues(1)=11 + XPValues(2)=11 + XPValues(3)=11 +} + + diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Slasher.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Slasher.uc new file mode 100644 index 0000000..1dd6289 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedClot_Slasher.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedClot_Slasher extends KFPawn_ZedClot_Slasher; + +DefaultProperties +{ + XPValues(0)=8 + XPValues(1)=11 + XPValues(2)=11 + XPValues(3)=11 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc new file mode 100644 index 0000000..4d6c623 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedCrawler.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawler extends KFPawn_ZedCrawler; + +defaultproperties +{ + XPValues(0)=8 + XPValues(1)=10 + XPValues(2)=10 + XPValues(3)=10 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedCrawlerKing.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedCrawlerKing.uc new file mode 100644 index 0000000..b67e431 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedCrawlerKing.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedCrawlerKing extends KFPawn_ZedCrawlerKing; + +defaultproperties +{ + XPValues(0)=8 + XPValues(1)=10 + XPValues(2)=10 + XPValues(3)=10 +} \ No newline at end of file diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc new file mode 100644 index 0000000..b074acb --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR extends KFPawn_ZedDAR; + +defaultproperties +{ + XPValues(0)=15 + XPValues(1)=20 + XPValues(2)=27 + XPValues(3)=31 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc new file mode 100644 index 0000000..a2c9e12 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_EMP.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_EMP extends KFPawn_ZedDAR_EMP; + +defaultproperties +{ + XPValues(0)=15 + XPValues(1)=20 + XPValues(2)=27 + XPValues(3)=31 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Laser.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Laser.uc new file mode 100644 index 0000000..41d1a3c --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Laser.uc @@ -0,0 +1,9 @@ +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 new file mode 100644 index 0000000..33370fa --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedDAR_Rocket.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedDAR_Rocket extends KFPawn_ZedDAR_Rocket; + +defaultproperties +{ + XPValues(0)=15 + XPValues(1)=20 + XPValues(2)=27 + XPValues(3)=31 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpound.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpound.uc new file mode 100644 index 0000000..0a90472 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpound.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpound extends KFPawn_ZedFleshpound; + +DefaultProperties +{ + XPValues(0)=35 + XPValues(1)=47 + XPValues(2)=63 + XPValues(3)=72 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundKing.uc similarity index 67% rename from MskGs/Classes/KFPawnProxy_ZedFleshpoundKing.uc rename to OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundKing.uc index afda04f..9bc66e4 100644 --- a/MskGs/Classes/KFPawnProxy_ZedFleshpoundKing.uc +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundKing.uc @@ -4,6 +4,6 @@ DefaultProperties { XPValues(0)=1291 XPValues(1)=1694 - XPValues(2)=1969 // 1790 - XPValues(3)=2027 // 1843 + XPValues(2)=1790 + XPValues(3)=1843 } \ No newline at end of file diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundMini.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundMini.uc new file mode 100644 index 0000000..8a28f53 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedFleshpoundMini.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedFleshpoundMini extends KFPawn_ZedFleshpoundMini; + +defaultproperties +{ + XPValues(0)=17 + XPValues(1)=22 + XPValues(2)=30 + XPValues(3)=34 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc new file mode 100644 index 0000000..4b92051 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedGorefast.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedGorefast extends KFPawn_ZedGorefast; + +DefaultProperties +{ + XPValues(0)=11 + XPValues(1)=14 + XPValues(2)=14 + XPValues(3)=14 +} diff --git a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedGorefastDualBlade.uc similarity index 50% rename from MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade.uc rename to OrigKFPawnMonsters/KFPawnProxy_ZedGorefastDualBlade.uc index 3d1d256..343860f 100644 --- a/MskGs/Classes/KFPawnProxy_ZedGorefastDualBlade.uc +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedGorefastDualBlade.uc @@ -2,8 +2,8 @@ class KFPawnProxy_ZedGorefastDualBlade extends KFPawn_ZedGorefastDualBlade; defaultproperties { - XPValues(0)=12 // 11 - XPValues(1)=15 // 14 - XPValues(2)=15 // 14 - XPValues(3)=15 // 14 + XPValues(0)=11 + XPValues(1)=14 + XPValues(2)=14 + XPValues(3)=14 } \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedHans.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedHans.uc similarity index 64% rename from MskGs/Classes/KFPawnProxy_ZedHans.uc rename to OrigKFPawnMonsters/KFPawnProxy_ZedHans.uc index 14c96ea..ea6d58d 100644 --- a/MskGs/Classes/KFPawnProxy_ZedHans.uc +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedHans.uc @@ -4,6 +4,6 @@ DefaultProperties { XPValues(0)=1291 XPValues(1)=1694 - XPValues(2)=1969 // 1790 - XPValues(3)=2027 // 1843 + XPValues(2)=1790 + XPValues(3)=1843 } diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc new file mode 100644 index 0000000..b5c6207 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedHusk.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedHusk extends KFPawn_ZedHusk; + +DefaultProperties +{ + XPValues(0)=15 + XPValues(1)=20 + XPValues(2)=27 + XPValues(3)=31 +} \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedMatriarch.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedMatriarch.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedMatriarch.uc rename to OrigKFPawnMonsters/KFPawnProxy_ZedMatriarch.uc index 7f975c4..1f9cd76 100644 --- a/MskGs/Classes/KFPawnProxy_ZedMatriarch.uc +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedMatriarch.uc @@ -4,6 +4,6 @@ defaultproperties { XPValues(0)=1291 XPValues(1)=1694 - XPValues(2)=1969 // 1790 - XPValues(3)=2027 // 1843 + XPValues(2)=1790 + XPValues(3)=1843 } \ No newline at end of file diff --git a/MskGs/Classes/KFPawnProxy_ZedPatriarch.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedPatriarch.uc similarity index 66% rename from MskGs/Classes/KFPawnProxy_ZedPatriarch.uc rename to OrigKFPawnMonsters/KFPawnProxy_ZedPatriarch.uc index 250fd48..76c9654 100644 --- a/MskGs/Classes/KFPawnProxy_ZedPatriarch.uc +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedPatriarch.uc @@ -4,6 +4,6 @@ defaultproperties { XPValues(0)=1291 XPValues(1)=1694 - XPValues(2)=1969 // 1790 - XPValues(3)=2027 // 1843 + XPValues(2)=1790 + XPValues(3)=1843 } \ No newline at end of file diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc new file mode 100644 index 0000000..c38069a --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedScrake.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedScrake extends KFPawn_ZedScrake; + +defaultproperties +{ + XPValues(0)=34 + XPValues(1)=45 + XPValues(2)=60 + XPValues(3)=69 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc new file mode 100644 index 0000000..c030a73 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedSiren.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedSiren extends KFPawn_ZedSiren; + +defaultproperties +{ + XPValues(0)=11 + XPValues(1)=15 + XPValues(2)=15 + XPValues(3)=15 +} diff --git a/OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc b/OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc new file mode 100644 index 0000000..32ff672 --- /dev/null +++ b/OrigKFPawnMonsters/KFPawnProxy_ZedStalker.uc @@ -0,0 +1,9 @@ +class KFPawnProxy_ZedStalker extends KFPawn_ZedStalker; + +DefaultProperties +{ + XPValues(0)=8 + XPValues(1)=10 + XPValues(2)=10 + XPValues(3)=10 +} diff --git a/gen.sh b/gen.sh new file mode 100644 index 0000000..23f8031 --- /dev/null +++ b/gen.sh @@ -0,0 +1,58 @@ +#!/bin/bash + +OrigDir="./OrigKFPawnMonsters" + +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" +) + +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 05 10 15 20 25 30 35 40 45 50 +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 + done +done