diff --git a/MskGs/Classes/KFGameInfoHelper.uc b/MskGs/Classes/KFGameInfoHelper.uc index 60d0fa7..b39841c 100644 --- a/MskGs/Classes/KFGameInfoHelper.uc +++ b/MskGs/Classes/KFGameInfoHelper.uc @@ -88,42 +88,363 @@ public static function UpdateGameSettings(KFGameInfo_Survival KFGI, bool bUsesSt } } -public static function class PickProxyZed(class MonsterClass, Controller Killer) +public static function class PickProxyZed(class MonsterClass, Controller Killer, MskGsMut Mut) +{ + 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) { - return MonsterClass; // tmp - //if (Mut.MskGsMemberList.Find(Killer) == INDEX_NONE) return 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 aabfc26..bd40e4a 100644 --- a/MskGs/Classes/MskGsMut.uc +++ b/MskGs/Classes/MskGsMut.uc @@ -14,6 +14,9 @@ var config int DoshLifespan; var config array KickProtectedList; var config array PerPlayerMaxMonsters; +var array RepClients; +var array MskGsMemberList; + function InitMutator(string Options, out string ErrorMessage) { local int MaxPlayers, MaxPlayersAllowed; @@ -126,6 +129,12 @@ function Initialize() VoteCollector.bRandomizeNextMap = bRandomizeNextMap; VoteCollector.SortPolicy = SortStats; + if (MskGs_Endless(MyKFGI) != None) MskGs_Endless(MyKFGI).Mut = Self; + if (MskGs_Objective(MyKFGI) != None) MskGs_Objective(MyKFGI).Mut = Self; + if (MskGs_Survival(MyKFGI) != None) MskGs_Survival(MyKFGI).Mut = Self; + if (MskGs_VersusSurvival(MyKFGI) != None) MskGs_VersusSurvival(MyKFGI).Mut = Self; + if (MskGs_WeeklySurvival(MyKFGI) != None) MskGs_WeeklySurvival(MyKFGI).Mut = Self; + steamworks = class'GameEngine'.static.GetOnlineSubsystem(); foreach KickProtectedList(Person) @@ -218,18 +227,74 @@ 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; + + if (C == None) return; + + RepInfo = Spawn(class'MskGsRepInfo', KFPlayerController(C)); + RepInfo.C = C; + RepInfo.Mut = Self; + RepClients.AddItem(RepInfo); + super.NotifyLogin(C); } function NotifyLogout(Controller C) { local MskGsVoteCollector VoteCollector; + local int i; + + if (C == None) return; VoteCollector = MskGsVoteCollector(MyKFGI.MyKFGRI.VoteCollector); VoteCollector.NotifyLogout(C); + MskGsMemberList.RemoveItem(C); + if (MskGsMemberList.Length >= 10) + { + 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) + { + RepClients[i].Destroy(); + RepClients.Remove(i, 1); + } + } + super.NotifyLogout(C); } diff --git a/MskGs/Classes/MskGsRepInfo.uc b/MskGs/Classes/MskGsRepInfo.uc new file mode 100644 index 0000000..6b8de4d --- /dev/null +++ b/MskGs/Classes/MskGsRepInfo.uc @@ -0,0 +1,78 @@ +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() +{ + super.PostBeginPlay(); + + if (bDeleteMe) return; + + if (Role < ROLE_Authority || WorldInfo.NetMode == NM_StandAlone) + { + ClientGetOnlineSubsystem(); + } +} + +private reliable client function ClientGetOnlineSubsystem() +{ + if (SW == None) + { + SW = OnlineSubsystemSteamworks(class'GameEngine'.static.GetOnlineSubsystem()); + } + + if (SW == None && ClientGetOnlineSubsystemRetries < MaxRetries) + { + ClientGetOnlineSubsystemRetries++; + SetTimer(TimerDelay, false, nameof(ClientGetOnlineSubsystem)); + } + else + { + ClearTimer(nameof(ClientGetOnlineSubsystem)); + if (SW != None) ClientGetMembership(); + } +} + +private reliable client function ClientGetMembership() +{ + local UniqueNetId GroupID; + class'OnlineSubsystem'.Static.StringToUniqueNetId(GroupUIDStr, GroupID); + if (SW.CheckPlayerGroup(GroupID)) ServerApplyMembership(); +} + +private simulated reliable server function ServerApplyMembership() +{ + if ((Mut == None || C == None) && ServerApplyMembershipRetries < MaxRetries) + { + ServerApplyMembershipRetries++; + SetTimer(TimerDelay, false, nameof(ServerApplyMembership)); + return; + } + + ClearTimer(nameof(ServerApplyMembership)); + + if (Mut != None && C != None) Mut.AddMskGsMember(C); +} + +DefaultProperties +{ + bAlwaysRelevant = false; + bOnlyRelevantToOwner = true; + 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 2710f9c..aa8a1db 100644 --- a/MskGs/Classes/MskGs_Endless.uc +++ b/MskGs/Classes/MskGs_Endless.uc @@ -2,6 +2,8 @@ class MskGs_Endless extends KFGameInfo_Endless; var const class KFGIH; +var public MskGsMut Mut; + simulated function ExileServerUsingKickBan() { return; @@ -14,7 +16,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer), DamageHistory, Killer); + Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } defaultproperties diff --git a/MskGs/Classes/MskGs_Objective.uc b/MskGs/Classes/MskGs_Objective.uc index b0d8d56..7df05dd 100644 --- a/MskGs/Classes/MskGs_Objective.uc +++ b/MskGs/Classes/MskGs_Objective.uc @@ -2,6 +2,9 @@ class MskGs_Objective extends KFGameInfo_Objective; var const class KFGIH; +var public MskGsMut Mut; + + simulated function ExileServerUsingKickBan() { return; @@ -14,7 +17,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer), DamageHistory, Killer); + Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } defaultproperties diff --git a/MskGs/Classes/MskGs_Survival.uc b/MskGs/Classes/MskGs_Survival.uc index fa93228..26eb777 100644 --- a/MskGs/Classes/MskGs_Survival.uc +++ b/MskGs/Classes/MskGs_Survival.uc @@ -2,6 +2,8 @@ class MskGs_Survival extends KFGameInfo_Survival; var const class KFGIH; +var public MskGsMut Mut; + simulated function ExileServerUsingKickBan() { return; @@ -14,7 +16,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer), DamageHistory, Killer); + Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } defaultproperties diff --git a/MskGs/Classes/MskGs_VersusSurvival.uc b/MskGs/Classes/MskGs_VersusSurvival.uc index 73f88a0..d38ce0f 100644 --- a/MskGs/Classes/MskGs_VersusSurvival.uc +++ b/MskGs/Classes/MskGs_VersusSurvival.uc @@ -2,6 +2,9 @@ class MskGs_VersusSurvival extends KFGameInfo_VersusSurvival; var const class KFGIH; +var public MskGsMut Mut; + + simulated function ExileServerUsingKickBan() { return; @@ -14,7 +17,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer), DamageHistory, Killer); + Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } defaultproperties diff --git a/MskGs/Classes/MskGs_WeeklySurvival.uc b/MskGs/Classes/MskGs_WeeklySurvival.uc index e8c8de4..9945075 100644 --- a/MskGs/Classes/MskGs_WeeklySurvival.uc +++ b/MskGs/Classes/MskGs_WeeklySurvival.uc @@ -2,6 +2,9 @@ class MskGs_WeeklySurvival extends KFGameInfo_WeeklySurvival; var const class KFGIH; +var public MskGsMut Mut; + + simulated function ExileServerUsingKickBan() { return; @@ -14,7 +17,7 @@ function UpdateGameSettings() protected function DistributeMoneyAndXP(class MonsterClass, const out array DamageHistory, Controller Killer) { - Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer), DamageHistory, Killer); + Super.DistributeMoneyAndXP(KFGIH.static.PickProxyZed(MonsterClass, Killer, Mut), DamageHistory, Killer); } defaultproperties 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