[i] add proxy zeds

This commit is contained in:
GenZmeY 2021-12-07 05:36:49 +03:00
parent 434bdb1782
commit 3c2ac15e5b
27 changed files with 266 additions and 6 deletions

View File

@ -90,8 +90,41 @@ static function UpdateGameSettings(KFGameInfo_Survival KFGI, bool bUsesStats, st
static function class<KFPawn_Monster> PickProxyZed(class<KFPawn_Monster> MonsterClass, Controller Killer)
{
`log(">>>>>>>>>>>>> DBG: monsterclass"@MonsterClass);
return MonsterClass;
local class<KFPawn_Monster> ProxyClass;
ProxyClass = MonsterClass;
switch (MonsterClass)
{
case class'KFPawn_ZedBloat': ProxyClass = class'KFPawnProxy_ZedBloat'; break;
case class'KFPawn_ZedBloatKing': ProxyClass = class'KFPawnProxy_ZedBloatKing'; break;
case class'KFPawn_ZedBloatKing_SantasWorkshop': ProxyClass = class'KFPawnProxy_ZedBloatKing_SantasWorkshop'; break;
case class'KFPawn_ZedBloatKingSubspawn': ProxyClass = class'KFPawnProxy_ZedBloatKingSubspawn'; break;
case class'KFPawn_ZedClot_Alpha': ProxyClass = class'KFPawnProxy_ZedClot_Alpha'; break;
case class'KFPawn_ZedClot_AlphaKing': ProxyClass = class'KFPawnProxy_ZedClot_AlphaKing'; break;
case class'KFPawn_ZedClot_Cyst': ProxyClass = class'KFPawnProxy_ZedClot_Cyst'; break;
case class'KFPawn_ZedClot_Slasher': ProxyClass = class'KFPawnProxy_ZedClot_Slasher'; break;
case class'KFPawn_ZedCrawler': ProxyClass = class'KFPawnProxy_ZedCrawler'; break;
case class'KFPawn_ZedCrawlerKing': ProxyClass = class'KFPawnProxy_ZedCrawlerKing'; break;
case class'KFPawn_ZedDAR': ProxyClass = class'KFPawnProxy_ZedDAR'; break;
case class'KFPawn_ZedDAR_EMP': ProxyClass = class'KFPawnProxy_ZedDAR_EMP'; break;
case class'KFPawn_ZedDAR_Laser': ProxyClass = class'KFPawnProxy_ZedDAR_Laser'; break;
case class'KFPawn_ZedDAR_Rocket': ProxyClass = class'KFPawnProxy_ZedDAR_Rocket'; break;
case class'KFPawn_ZedFleshpound': ProxyClass = class'KFPawnProxy_ZedFleshpound'; break;
case class'KFPawn_ZedFleshpoundKing': ProxyClass = class'KFPawnProxy_ZedFleshpoundKing'; break;
case class'KFPawn_ZedFleshpoundMini': ProxyClass = class'KFPawnProxy_ZedFleshpoundMini'; break;
case class'KFPawn_ZedGorefast': ProxyClass = class'KFPawnProxy_ZedGorefast'; break;
case class'KFPawn_ZedGorefastDualBlade': ProxyClass = class'KFPawnProxy_ZedGorefastDualBlade'; break;
case class'KFPawn_ZedHans': ProxyClass = class'KFPawnProxy_ZedHans'; break;
case class'KFPawn_ZedHusk': ProxyClass = class'KFPawnProxy_ZedHusk'; break;
case class'KFPawn_ZedMatriarch': ProxyClass = class'KFPawnProxy_ZedMatriarch'; break;
case class'KFPawn_ZedPatriarch': ProxyClass = class'KFPawnProxy_ZedPatriarch'; break;
case class'KFPawn_ZedScrake': ProxyClass = class'KFPawnProxy_ZedScrake'; break;
case class'KFPawn_ZedSiren': ProxyClass = class'KFPawnProxy_ZedSiren'; break;
case class'KFPawn_ZedStalker': ProxyClass = class'KFPawnProxy_ZedStalker'; break;
}
return ProxyClass;
}
defaultproperties

View File

@ -2,8 +2,8 @@ class KFPawnProxy_ZedBloat extends KFPawn_ZedBloat;
DefaultProperties
{
XPValues(0)=17*2.0f
XPValues(1)=22*2.0f
XPValues(2)=30*2.0f
XPValues(3)=34*2.0f
XPValues(0)=17 * 1.1f
XPValues(1)=22 * 1.1f
XPValues(2)=30 * 1.1f
XPValues(3)=34 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedBloatKing extends KFPawn_ZedBloatKing;
defaultproperties
{
XPValues(0)=1291 * 1.1f
XPValues(1)=1694 * 1.1f
XPValues(2)=1790 * 1.1f
XPValues(3)=1843 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedBloatKingSubspawn extends KFPawn_ZedBloatKingSubspawn;
defaultproperties
{
XPValues(0)=8 * 1.1f
XPValues(1)=10 * 1.1f
XPValues(2)=10 * 1.1f
XPValues(3)=10 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedBloatKing_SantasWorkshop extends KFPawn_ZedBloatKing_SantasWorkshop;
defaultproperties
{
XPValues(0)=1291 * 1.1f
XPValues(1)=1694 * 1.1f
XPValues(2)=1790 * 1.1f
XPValues(3)=1843 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedClot_Alpha extends KFPawn_ZedClot;
DefaultProperties
{
XPValues(0)=8 * 1.1f
XPValues(1)=11 * 1.1f
XPValues(2)=11 * 1.1f
XPValues(3)=11 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedClot_AlphaKing extends KFPawn_ZedClot_AlphaKing;
defaultproperties
{
XPValues(0)=8 * 1.1f
XPValues(1)=11 * 1.1f
XPValues(2)=11 * 1.1f
XPValues(3)=11 * 1.1f
}

View File

@ -0,0 +1,11 @@
class KFPawnProxy_ZedClot_Cyst extends KFPawn_ZedClot_Cyst;
defaultproperties
{
XPValues(0)=8 * 1.1f
XPValues(1)=11 * 1.1f
XPValues(2)=11 * 1.1f
XPValues(3)=11 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedClot_Slasher extends KFPawn_ZedClot_Slasher;
DefaultProperties
{
XPValues(0)=8 * 1.1f
XPValues(1)=11 * 1.1f
XPValues(2)=11 * 1.1f
XPValues(3)=11 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedCrawler extends KFPawn_ZedCrawler;
defaultproperties
{
XPValues(0)=8 * 1.1f
XPValues(1)=10 * 1.1f
XPValues(2)=10 * 1.1f
XPValues(3)=10 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedCrawlerKing extends KFPawn_ZedCrawlerKing;
defaultproperties
{
XPValues(0)=8 * 1.1f
XPValues(1)=10 * 1.1f
XPValues(2)=10 * 1.1f
XPValues(3)=10 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedDAR extends KFPawn_ZedDAR;
defaultproperties
{
XPValues(0)=15 * 1.1f
XPValues(1)=20 * 1.1f
XPValues(2)=27 * 1.1f
XPValues(3)=31 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedDAR_EMP extends KFPawn_ZedDAR_EMP;
defaultproperties
{
XPValues(0)=15 * 1.1f
XPValues(1)=20 * 1.1f
XPValues(2)=27 * 1.1f
XPValues(3)=31 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedDAR_Laser extends KFPawn_ZedDAR_Laser;
defaultproperties
{
XPValues(0)=15 * 1.1f
XPValues(1)=20 * 1.1f
XPValues(2)=27 * 1.1f
XPValues(3)=31 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedDAR_Rocket extends KFPawn_ZedDAR_Rocket;
defaultproperties
{
XPValues(0)=15 * 1.1f
XPValues(1)=20 * 1.1f
XPValues(2)=27 * 1.1f
XPValues(3)=31 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedFleshpound extends KFPawn_ZedFleshpound;
DefaultProperties
{
XPValues(0)=35 * 1.1f
XPValues(1)=47 * 1.1f
XPValues(2)=63 * 1.1f
XPValues(3)=72 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedFleshpoundKing extends KFPawn_ZedFleshpoundKing;
DefaultProperties
{
XPValues(0)=1291 * 1.1f
XPValues(1)=1694 * 1.1f
XPValues(2)=1790 * 1.1f
XPValues(3)=1843 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedFleshpoundMini extends KFPawn_ZedFleshpoundMini;
defaultproperties
{
XPValues(0)=17 * 1.1f
XPValues(1)=22 * 1.1f
XPValues(2)=30 * 1.1f
XPValues(3)=34 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedGorefast extends KFPawn_ZedGorefast;
DefaultProperties
{
XPValues(0)=11 * 1.1f
XPValues(1)=14 * 1.1f
XPValues(2)=14 * 1.1f
XPValues(3)=14 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedGorefastDualBlade extends KFPawn_ZedGorefastDualBlade;
defaultproperties
{
XPValues(0)=11 * 1.1f
XPValues(1)=14 * 1.1f
XPValues(2)=14 * 1.1f
XPValues(3)=14 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedHans extends KFPawn_ZedHans;
DefaultProperties
{
XPValues(0)=1291 * 1.1f
XPValues(1)=1694 * 1.1f
XPValues(2)=1790 * 1.1f
XPValues(3)=1843 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedHusk extends KFPawn_ZedHusk;
DefaultProperties
{
XPValues(0)=15 * 1.1f
XPValues(1)=20 * 1.1f
XPValues(2)=27 * 1.1f
XPValues(3)=31 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedMatriarch extends KFPawn_ZedMatriarch;
defaultproperties
{
XPValues(0)=1291 * 1.1f
XPValues(1)=1694 * 1.1f
XPValues(2)=1790 * 1.1f
XPValues(3)=1843 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedPatriarch extends KFPawn_ZedPatriarch;
defaultproperties
{
XPValues(0)=1291 * 1.1f
XPValues(1)=1694 * 1.1f
XPValues(2)=1790 * 1.1f
XPValues(3)=1843 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedScrake extends KFPawn_ZedScrake;
defaultproperties
{
XPValues(0)=34 * 1.1f
XPValues(1)=45 * 1.1f
XPValues(2)=60 * 1.1f
XPValues(3)=69 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedSiren extends KFPawn_ZedSiren;
defaultproperties
{
XPValues(0)=11 * 1.1f
XPValues(1)=15 * 1.1f
XPValues(2)=15 * 1.1f
XPValues(3)=15 * 1.1f
}

View File

@ -0,0 +1,9 @@
class KFPawnProxy_ZedStalker extends KFPawn_ZedStalker;
DefaultProperties
{
XPValues(0)=8 * 1.1f
XPValues(1)=10 * 1.1f
XPValues(2)=10 * 1.1f
XPValues(3)=10 * 1.1f
}