upload
This commit is contained in:
@ -259,8 +259,8 @@ DefaultProperties
|
||||
HealingDamageType=class'KFDT_Healing'
|
||||
HealingAmount=0;
|
||||
|
||||
fMinAmmoutHealing=4;
|
||||
fMaxAmmoutHealing=40 //24;
|
||||
fMinAmmoutHealing=5; //4;
|
||||
fMaxAmmoutHealing=50; //40
|
||||
|
||||
Interval=0
|
||||
MaxTime=0.0
|
||||
|
@ -85,7 +85,7 @@ DefaultProperties
|
||||
HealingDamageType=class'KFDT_Healing_ParasiteSeed'
|
||||
HealingAmount=5 //10
|
||||
Interval=0.5 //1
|
||||
MaxTime=5.5 //6.5 //8
|
||||
MaxTime=5.0 //5.5
|
||||
|
||||
bExplodeMoreThanOnce=false
|
||||
bDoFullDamage=false //true
|
||||
|
@ -12,7 +12,7 @@ class KFExplosion_ParasiteSeedHuman extends KFExplosion_MedicGrenade;
|
||||
DefaultProperties
|
||||
{
|
||||
HealingDamageType=class'KFDT_Healing_ParasiteSeed'
|
||||
HealingAmount=30 //10
|
||||
HealingAmount=25 //30 //10
|
||||
Interval=1.0 //1
|
||||
MaxTime=0.5 //6.5 //8
|
||||
|
||||
|
@ -432,7 +432,7 @@ function UpdateGameSettings()
|
||||
{
|
||||
for( i = 0; i < GameReplicationInfo.PRIArray.Length; i++ )
|
||||
{
|
||||
if( !GameReplicationInfo.PRIArray[i].bBot )
|
||||
if (!GameReplicationInfo.PRIArray[i].bBot && !GameReplicationInfo.PRIArray[i].bOnlySpectator && PlayerController(GameReplicationInfo.PRIArray[i].Owner) != none)
|
||||
{
|
||||
NumHumanPlayers++;
|
||||
}
|
||||
|
@ -594,31 +594,31 @@ defaultproperties
|
||||
)},
|
||||
|
||||
ZedsToAdjust={(
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedMatriarch',HealthScale=2.0,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedPatriarch',HealthScale=2.0,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedHans',HealthScale=2.0,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedFleshpoundKing',HealthScale=2.0,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedBloatKing',HealthScale=2.0,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedMatriarch',HealthScale=1.75,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.25),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedPatriarch',HealthScale=1.75,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.25),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedHans',HealthScale=1.75,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.25),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedFleshpoundKing',HealthScale=1.75,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.25),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedBloatKing',HealthScale=1.75,DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.25),
|
||||
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedClot_Cyst',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedClot_Alpha',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedClot_AlphaKing',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedClot_Slasher',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedSiren',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedStalker',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedCrawler',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedCrawlerKing',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedGorefast',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedGorefastDualBlade',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedBloat',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedHusk',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedDAR_EMP',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedDAR_Laser',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedDAR_Rocket',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedScrake',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedFleshpound',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedClot_Cyst', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedClot_Alpha', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedClot_AlphaKing', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedClot_Slasher', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedSiren', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedStalker', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedCrawler', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedCrawlerKing', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedGorefast', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedGorefastDualBlade', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedBloat', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedHusk', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedDAR_EMP', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedDAR_Laser', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedDAR_Rocket', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedScrake', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedFleshpound', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedFleshpoundMini',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2),
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedBloatKingSubspawn',bStartEnraged=true, DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2)
|
||||
(ClassToAdjust=class'KFGameContent.KFPawn_ZedBloatKingSubspawn', DamageDealtScale=1.0, InitialGroundSpeedModifierScale=1.2)
|
||||
)},
|
||||
SpawnReplacementList={(
|
||||
(SpawnEntry=AT_Clot,NewClass=(class'KFGameContent.KFPawn_ZedClot_Alpha'),PercentChance=0.15),
|
||||
@ -626,7 +626,7 @@ defaultproperties
|
||||
(SpawnEntry=AT_GoreFast,NewClass=(class'KFGameContent.KFPawn_ZedGorefastDualBlade'),PercentChance=0.15),
|
||||
(SpawnEntry=AT_Crawler,NewClass=(class'KFGameContent.KFPawn_ZedCrawlerKing'),PercentChance=0.15),
|
||||
(SpawnEntry=AT_Bloat,NewClass=(class'KFGameContent.KFPawn_ZedScrake'),PercentChance=0.05),
|
||||
(SpawnEntry=AT_FleshpoundMini,NewClass=(class'KFGameContent.KFPawn_ZedFleshpound'),PercentChance=0.05)
|
||||
(SpawnEntry=AT_FleshpoundMini,NewClass=(class'KFGameContent.KFPawn_ZedFleshpound'),PercentChance=0.2)
|
||||
)}
|
||||
)}
|
||||
|
||||
|
@ -546,6 +546,8 @@ DefaultProperties
|
||||
CloakedAkComponent=CloakedAkComponent0
|
||||
Components.Add( CloakedAkComponent0 )
|
||||
|
||||
ZEDCowboyHatAttachName=Hat_Attach
|
||||
|
||||
`if(`notdefined(ShippingPC))
|
||||
DebugRadarTexture=Texture2D'UI_ZEDRadar_TEX.MapIcon_Stalker';
|
||||
`endif
|
||||
|
@ -46,7 +46,7 @@ defaultproperties
|
||||
// explosion
|
||||
Begin Object Class=KFGameExplosion Name=ExploTemplate0
|
||||
Damage=35 //30
|
||||
DamageRadius=150 //120
|
||||
DamageRadius=200 //150 //120
|
||||
DamageFalloffExponent=1.f
|
||||
DamageDelay=0.f
|
||||
MomentumTransferScale=10000
|
||||
|
@ -317,7 +317,7 @@ defaultproperties
|
||||
|
||||
// explosion
|
||||
Begin Object Class=KFGameExplosion Name=ExploTemplate0
|
||||
Damage=400 //250
|
||||
Damage=300 //400
|
||||
DamageRadius=450
|
||||
DamageFalloffExponent=0.5f //1.f
|
||||
DamageDelay=0.f
|
||||
|
40
KFGameContent/Classes/KFSeqCond_IsWeeklyEvent.uc
Normal file
40
KFGameContent/Classes/KFSeqCond_IsWeeklyEvent.uc
Normal file
@ -0,0 +1,40 @@
|
||||
//=============================================================================
|
||||
// KFSeqCond_IsWeeklyEvent
|
||||
//=============================================================================
|
||||
// Condition to check if we are in an specified weekly event
|
||||
//=============================================================================
|
||||
// Killing Floor 2
|
||||
// Copyright (C) 2021 Tripwire Interactive LLC
|
||||
//=============================================================================
|
||||
class KFSeqCond_IsWeeklyEvent extends SequenceCondition;
|
||||
|
||||
var() int WeeklyIndex;
|
||||
|
||||
function Activated()
|
||||
{
|
||||
local KFGameInfo KFGI;
|
||||
KFGI = KFGameInfo(GetWorldInfo().Game);
|
||||
|
||||
if (KFGI != none)
|
||||
{
|
||||
if (KFGI.MyKFGRI != none && KFGI.MyKFGRI.bIsWeeklyMode && class'KFGameEngine'.static.GetWeeklyEventIndexMod() == WeeklyIndex)
|
||||
{
|
||||
OutputLinks[0].bHasImpulse = true;
|
||||
OutputLinks[0].bHasImpulse = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
OutputLinks[0].bHasImpulse = false;
|
||||
OutputLinks[0].bHasImpulse = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
defaultproperties
|
||||
{
|
||||
ObjColor=(R=255,G=0,B=255,A=255)
|
||||
ObjName="IsWeeklyEvent"
|
||||
|
||||
OutputLinks(0)=(LinkDesc="True")
|
||||
OutputLinks(1)=(LinkDesc="False")
|
||||
}
|
@ -734,7 +734,7 @@ defaultproperties
|
||||
DamageFalloffExponent=0.f
|
||||
DamageDelay=0.f
|
||||
MyDamageType=class'KFDT_Toxic_MedicBatGas'
|
||||
HealingAmount=20 //30
|
||||
HealingAmount=15 //20 //30
|
||||
|
||||
// Damage Effects
|
||||
KnockDownStrength=0
|
||||
|
@ -115,7 +115,7 @@ defaultproperties
|
||||
// Ammo
|
||||
MagazineCapacity[0]=24
|
||||
SpareAmmoCapacity[0]=192
|
||||
InitialSpareMags[0]=1
|
||||
InitialSpareMags[0]=2 //1
|
||||
bCanBeReloaded=true
|
||||
bReloadFromMagazine=true
|
||||
|
||||
@ -152,7 +152,7 @@ defaultproperties
|
||||
InstantHitDamageTypes(DEFAULT_FIREMODE)=class'KFDT_Ballistic_HRG_Boomy'
|
||||
FireInterval(DEFAULT_FIREMODE)=+0.1667 // 360 RPM
|
||||
Spread(DEFAULT_FIREMODE)=0.01 //0.025
|
||||
InstantHitDamage(DEFAULT_FIREMODE)=25.0
|
||||
InstantHitDamage(DEFAULT_FIREMODE)=30.0 //25.0
|
||||
FireOffset=(X=30,Y=4.5,Z=-5)
|
||||
|
||||
// ALT_FIREMODE
|
||||
@ -162,7 +162,7 @@ defaultproperties
|
||||
WeaponProjectiles(ALTFIRE_FIREMODE)=class'KFProj_Bullet_HRG_Boomy'
|
||||
InstantHitDamageTypes(ALTFIRE_FIREMODE)=class'KFDT_Ballistic_HRG_Boomy'
|
||||
FireInterval(ALTFIRE_FIREMODE)=+0.1667 // 360 RPM
|
||||
InstantHitDamage(ALTFIRE_FIREMODE)=25.0
|
||||
InstantHitDamage(ALTFIRE_FIREMODE)=30.0 //25.0
|
||||
Spread(ALTFIRE_FIREMODE)=0.01 //0.025
|
||||
|
||||
// BASH_FIREMODE
|
||||
@ -186,7 +186,7 @@ defaultproperties
|
||||
bHasIronSights=true
|
||||
bHasFlashlight=false
|
||||
|
||||
WeaponUpgrades[1]=(Stats=((Stat=EWUS_Damage0, Scale=1.15f), (Stat=EWUS_Damage1, Scale=1.15f), (Stat=EWUS_Weight, Add=1)))
|
||||
WeaponUpgrades[2]=(Stats=((Stat=EWUS_Damage0, Scale=1.3f), (Stat=EWUS_Damage1, Scale=1.3f), (Stat=EWUS_Weight, Add=2)))
|
||||
WeaponUpgrades[3]=(Stats=((Stat=EWUS_Damage0, Scale=1.45f), (Stat=EWUS_Damage1, Scale=1.45f), (Stat=EWUS_Weight, Add=3)))
|
||||
WeaponUpgrades[1]=(Stats=((Stat=EWUS_Damage0, Scale=1.2f), (Stat=EWUS_Damage1, Scale=1.15f), (Stat=EWUS_Weight, Add=1)))
|
||||
WeaponUpgrades[2]=(Stats=((Stat=EWUS_Damage0, Scale=1.4f), (Stat=EWUS_Damage1, Scale=1.3f), (Stat=EWUS_Weight, Add=2)))
|
||||
WeaponUpgrades[3]=(Stats=((Stat=EWUS_Damage0, Scale=1.6f), (Stat=EWUS_Damage1, Scale=1.45f), (Stat=EWUS_Weight, Add=3)))
|
||||
}
|
||||
|
@ -435,7 +435,7 @@ defaultproperties
|
||||
|
||||
// Ammo
|
||||
MagazineCapacity[0]=15
|
||||
SpareAmmoCapacity[0]=135
|
||||
SpareAmmoCapacity[0]=120 //135
|
||||
InitialSpareMags[0]=2
|
||||
bCanBeReloaded=true
|
||||
bReloadFromMagazine=true
|
||||
@ -466,7 +466,7 @@ defaultproperties
|
||||
WeaponProjectiles(DEFAULT_FIREMODE)=class'KFProj_Bullet_HRG_Energy'
|
||||
FireInterval(DEFAULT_FIREMODE)=+0.175 //342 RPM
|
||||
PenetrationPower(DEFAULT_FIREMODE)=1.0
|
||||
InstantHitDamage(DEFAULT_FIREMODE)=90.0 //125.0
|
||||
InstantHitDamage(DEFAULT_FIREMODE)=80 //90.0 //125.0
|
||||
InstantHitDamageTypes(DEFAULT_FIREMODE)=class'KFDT_Ballistic_HRG_Energy_Primary'
|
||||
Spread(DEFAULT_FIREMODE)=0.015
|
||||
FireOffset=(X=20,Y=4.0,Z=-3)
|
||||
@ -480,7 +480,7 @@ defaultproperties
|
||||
InstantHitDamageTypes(ALTFIRE_FIREMODE)=class'KFDT_Ballistic_HRG_Energy_Secondary'
|
||||
InstantHitMomentum(ALTFIRE_FIREMODE)=1.0
|
||||
PenetrationPower(ALTFIRE_FIREMODE)=3.0
|
||||
InstantHitDamage(ALTFIRE_FIREMODE)=300.0 //475.0
|
||||
InstantHitDamage(ALTFIRE_FIREMODE)=120.0 // 300.0 //475.0
|
||||
PenetrationDamageReductionCurve(ALTFIRE_FIREMODE)=(Points=((InVal=0.f,OutVal=0.f),(InVal=1.f, OutVal=1.f)))
|
||||
AmmoCost(ALTFIRE_FIREMODE)=3
|
||||
|
||||
|
@ -109,7 +109,7 @@ defaultproperties
|
||||
|
||||
// Zooming/Position
|
||||
PlayerViewOffset=(X=-15,Y=12,Z=-6)
|
||||
IronSightPosition=(X=0,Y=0,Z=1.0) //(X=-3,Y=-0.38,Z=-0.2)
|
||||
IronSightPosition=(X=0,Y=0.05,Z=-1.2) //(X=0,Y=0,Z=1.0)
|
||||
|
||||
// Content
|
||||
PackageKey="BladedPistol"
|
||||
@ -121,7 +121,7 @@ defaultproperties
|
||||
|
||||
// Ammo
|
||||
MagazineCapacity[0]=6
|
||||
SpareAmmoCapacity[0]=72 //96
|
||||
SpareAmmoCapacity[0]=66 //72
|
||||
InitialSpareMags[0]=2
|
||||
AmmoPickupScale[0]=1.0 //2.0
|
||||
bCanBeReloaded=true
|
||||
@ -206,9 +206,9 @@ defaultproperties
|
||||
// default MIC param names
|
||||
BlockEffectsSocketName=BlockEffect
|
||||
// Defensive
|
||||
BlockDamageMitigation=0.60f
|
||||
ParryDamageMitigationPercent=0.5
|
||||
ParryStrength=4
|
||||
BlockDamageMitigation=0.70f //0.60f
|
||||
ParryDamageMitigationPercent=0.6 //0.5
|
||||
ParryStrength=3 //4
|
||||
BlockHitAnimCooldownTime=0.5f
|
||||
BlockTypes.Add((DmgType=class'KFDT_Bludgeon'))
|
||||
BlockTypes.Add((DmgType=class'KFDT_Slashing'))
|
||||
|
@ -543,6 +543,17 @@ simulated function ANIMNOTIFY_UnLockBolt()
|
||||
BuildEmptyMagNodeWeightList( EmptyMagBlendNode, BonesToLockOnEmpty);
|
||||
}
|
||||
|
||||
/**
|
||||
This weapon only supports akimbo anims.
|
||||
Overriding bUseAltFireMode that comes from gameplay options by the user
|
||||
*/
|
||||
simulated event PostInitAnimTree(SkeletalMeshComponent SkelComp)
|
||||
{
|
||||
super.PostInitAnimTree(SkelComp);
|
||||
|
||||
bUseAltFireMode = false;
|
||||
}
|
||||
|
||||
defaultproperties
|
||||
{
|
||||
// Content
|
||||
@ -579,7 +590,7 @@ defaultproperties
|
||||
|
||||
// Ammo
|
||||
MagazineCapacity[0]=12
|
||||
SpareAmmoCapacity[0]=72 //96
|
||||
SpareAmmoCapacity[0]=66 //72 //96
|
||||
InitialSpareMags[0]=1
|
||||
AmmoPickupScale[0]=0.5 //1.0
|
||||
bCanBeReloaded=true
|
||||
|
Reference in New Issue
Block a user