From 387adee06b748308fe197d2a4389094f388eee2b Mon Sep 17 00:00:00 2001 From: Shtoyan Date: Wed, 23 Feb 2022 22:45:54 +0400 Subject: [PATCH] nice mut cleanup --- sources/NicePack.uc | 144 ++++++++++---------------------------------- 1 file changed, 31 insertions(+), 113 deletions(-) diff --git a/sources/NicePack.uc b/sources/NicePack.uc index 0490da3..39d6d36 100644 --- a/sources/NicePack.uc +++ b/sources/NicePack.uc @@ -164,9 +164,10 @@ function PreBeginPlay() AddToPackageMap("NicePackSnd.uax"); AddToPackageMap("NicePackT.utx"); } -simulated function PostBeginPlay(){ + +simulated function PostBeginPlay() +{ local int i; - local ZedRecord record; local ScrnVotingHandlerMut VH; local MeanVoting VO; local NiceFFVoting FFVO; @@ -225,125 +226,26 @@ simulated function PostBeginPlay(){ // -- Fill-in zed info i = 0; // - Clot - record.ZedName = "Clot"; - record.ZedType = class'NiceZombieClot'; - record.MeanZedType = class'MeanZombieClot'; - record.HL = 0.0; - record.MeanHLBonus = 0.5; - record.bNeedsReplacement = bReplaceClot; - ZedDatabase[i++] = record; + ZedDatabase[0].bNeedsReplacement = bReplaceClot; // - Crawler - record.ZedName = "Crawler"; - record.ZedType = class'NiceZombieCrawler'; - record.MeanZedType = class'MeanZombieCrawler'; - record.HL = 0.5; - record.MeanHLBonus = 1.5; - record.bNeedsReplacement = bReplaceCrawler; - ZedDatabase[i++] = record; + ZedDatabase[1].bNeedsReplacement = bReplaceCrawler; // - Stalker - record.ZedName = "Stalker"; - record.ZedType = class'NiceZombieStalker'; - record.MeanZedType = class'MeanZombieStalker'; - record.HL = 0.5; - record.MeanHLBonus = 0.5; - record.bNeedsReplacement = bReplaceStalker; - ZedDatabase[i++] = record; + ZedDatabase[2].bNeedsReplacement = bReplaceStalker; // - Gorefast - record.ZedName = "Gorefast"; - record.ZedType = class'NiceZombieGorefast'; - record.MeanZedType = class'MeanZombieGorefast'; - record.HL = 0.0; - record.MeanHLBonus = 0.5; - record.bNeedsReplacement = bReplaceGorefast; - ZedDatabase[i++] = record; + ZedDatabase[3].bNeedsReplacement = bReplaceGorefast; // - Bloat - record.ZedName = "Bloat"; - record.ZedType = class'NiceZombieBloat'; - record.MeanZedType = class'MeanZombieBloat'; - record.HL = 0.0; - record.MeanHLBonus = 0.5; - record.bNeedsReplacement = bReplaceBloat; - ZedDatabase[i++] = record; + ZedDatabase[4].bNeedsReplacement = bReplaceBloat; // - Siren - record.ZedName = "Siren"; - record.ZedType = class'NiceZombieSiren'; - record.MeanZedType = class'MeanZombieSiren'; - record.HL = 1.0; - record.MeanHLBonus = 1.0; - record.bNeedsReplacement = bReplaceSiren; - ZedDatabase[i++] = record; + ZedDatabase[5].bNeedsReplacement = bReplaceSiren; // - Husk - record.ZedName = "Husk"; - record.ZedType = class'NiceZombieHusk'; - record.MeanZedType = class'MeanZombieHusk'; - record.HL = 1.0; - record.MeanHLBonus = 1.5; - record.bNeedsReplacement = bReplaceHusk; - ZedDatabase[i++] = record; + ZedDatabase[6].bNeedsReplacement = bReplaceHusk; // - Scrake - record.ZedName = "Scrake"; - record.ZedType = class'NiceZombieScrake'; - record.MeanZedType = class'MeanZombieScrake'; - record.HL = 1.5; - record.MeanHLBonus = 1.5; - record.bNeedsReplacement = bReplaceScrake; - ZedDatabase[i++] = record; + ZedDatabase[7].bNeedsReplacement = bReplaceScrake; // - Fleshpound - lastStandardZed = i; - record.ZedName = "Fleshpound"; - record.ZedType = class'NiceZombieFleshPound'; - record.MeanZedType = class'MeanZombieFleshPound'; - record.HL = 2.5; - record.MeanHLBonus = 1.5; - record.bNeedsReplacement = bReplaceFleshpound; - ZedDatabase[i++] = record; - // - Shiver - record.ZedName = "Shiver"; - record.ZedType = class'NiceZombieShiver'; - record.MeanZedType = none; - record.HL = 1; - record.bNeedsReplacement = false; - ZedDatabase[i++] = record; - // - Jason - record.ZedName = "Jason"; - record.ZedType = class'NiceZombieJason'; - record.MeanZedType = none; - record.HL = 1.5; - record.bNeedsReplacement = false; - ZedDatabase[i++] = record; - // - Tesla Husk - record.ZedName = "Tesla husk"; - record.ZedType = class'NiceZombieTeslaHusk'; - record.MeanZedType = none; - record.HL = 1.5; - record.bNeedsReplacement = false; - ZedDatabase[i++] = record; - // - Brute - record.ZedName = "Brute"; - record.ZedType = class'NiceZombieBrute'; - record.MeanZedType = none; - record.HL = 2; - record.bNeedsReplacement = false; - ZedDatabase[i++] = record; - // - Ghost - record.ZedName = "Ghost"; - record.ZedType = class'NiceZombieGhost'; - record.MeanZedType = none; - record.HL = 0.5; - record.bNeedsReplacement = false; - ZedDatabase[i++] = record; - // - Sick - record.ZedName = "Sick"; - record.ZedType = class'NiceZombieSick'; - record.MeanZedType = none; - record.HL = 1.0; - record.bNeedsReplacement = false; - ZedDatabase[i++] = record; - // Nothing has yet spawned - for(i = 0;i < ZedDatabase.length;i ++){ - ZedDatabase[i].bAlreadySpawned = false; - ZedDatabase[i].bMeanAlreadySpawned = false; - } + ZedDatabase[8].bNeedsReplacement = bReplaceFleshpound; + // FIXME!!! + lastStandardZed = 8; + // Add voting for mean zeds VH = class'ScrnVotingHandlerMut'.static.GetVotingHandler(Level.Game); if(VH == none){ @@ -361,6 +263,7 @@ simulated function PostBeginPlay(){ else log("Unable to spawn voting handler mutator", class.outer.name); } + simulated function PostNetBeginPlay() { super.PostNetBeginPlay(); @@ -1032,6 +935,21 @@ static function string GetDescriptionText(string SettingName){ } defaultproperties { + ZedDatabase(0)=(ZedName="Clot",ZedType=class'NiceZombieClot',MeanZedType=class'MeanZombieClot',HL=0.0,MeanHLBonus=0.5) + ZedDatabase(1)=(ZedName="Crawler",ZedType=class'NiceZombieCrawler',MeanZedType=class'MeanZombieCrawler',HL=0.5,MeanHLBonus=1.5) + ZedDatabase(2)=(ZedName="Stalker",ZedType=class'NiceZombieStalker',MeanZedType=class'MeanZombieStalker',HL=0.5,MeanHLBonus=0.5) + ZedDatabase(3)=(ZedName="Gorefast",ZedType=class'NiceZombieGorefast',MeanZedType=class'MeanZombieGorefast',HL=0.0,MeanHLBonus=0.5) + ZedDatabase(4)=(ZedName="Bloat",ZedType=class'NiceZombieBloat',MeanZedType=class'MeanZombieBloat',HL=0.0,MeanHLBonus=0.5) + ZedDatabase(5)=(ZedName="Siren",ZedType=class'NiceZombieSiren',MeanZedType=class'MeanZombieSiren',HL=1.0,MeanHLBonus=1.0) + ZedDatabase(6)=(ZedName="Husk",ZedType=class'NiceZombieHusk',MeanZedType=class'MeanZombieHusk',HL=1.0,MeanHLBonus=1.5) + ZedDatabase(7)=(ZedName="Scrake",ZedType=class'NiceZombieScrake',MeanZedType=class'MeanZombieScrake',HL=1.5,MeanHLBonus=1.5) + ZedDatabase(8)=(ZedName="Fleshpound",ZedType=class'NiceZombieFleshPound',MeanZedType=class'MeanZombieFleshPound',HL=2.5,MeanHLBonus=1.5) + ZedDatabase(9)=(ZedName="Shiver",ZedType=class'NiceZombieShiver',HL=1.0) + ZedDatabase(10)=(ZedName="Jason",ZedType=class'NiceZombieJason',HL=1.5) + ZedDatabase(11)=(ZedName="Tesla Husk",ZedType=class'NiceZombieTeslaHusk',HL=1.5) + ZedDatabase(12)=(ZedName="Brute",ZedType=class'NiceZombieBrute',HL=2.0) + ZedDatabase(13)=(ZedName="Ghost",ZedType=class'NiceZombieGhost',HL=0.5) + ZedDatabase(14)=(ZedName="Sick",ZedType=class'NiceZombieSick',HL=1.0) bScaleZedHealth=True bReplacePickups=True bInitialTrader=True