First commit

This commit is contained in:
Anton Tarasenko 2020-02-16 19:53:59 +07:00
commit 5b48414900
263 changed files with 24830 additions and 0 deletions

View file

@ -0,0 +1,7 @@
class NiceSkillEnforcerBombard extends NiceSkill
abstract;
var float stunMult;
var float spreadMult;
defaultproperties
{ stunMult=3.000000 spreadMult=0.500000 SkillName="Bombard" SkillEffects="Your perked weapons are 3 times as good at stunning."
}

View file

@ -0,0 +1,6 @@
class NiceSkillEnforcerMultitasker extends NiceSkill
abstract;
var float reloadSlowDown;
defaultproperties
{ reloadSlowDown=5.000000 SkillName="Multitasker" SkillEffects="Reload holstered weapons at five times as much time."
}

View file

@ -0,0 +1,5 @@
class NiceSkillSupportAntiZed extends NiceSkill
abstract;
defaultproperties
{ SkillName="Anti-zed rounds" SkillEffects="When shotgun pellets pass screaming siren, they gain x4 damage boost."
}

View file

@ -0,0 +1,5 @@
class NiceSkillSupportArmory extends NiceSkill
abstract;
defaultproperties
{ bBroadcast=True SkillName="Armory" SkillEffects="Once per wave your team-mates will receive armored jacket when they run out of armor."
}

View file

@ -0,0 +1,6 @@
class NiceSkillSupportBigGameHunter extends NiceSkillGenAmmo
abstract;
var float damageBonus;
defaultproperties
{ damageBonus=1.600000 SkillName="Big-game hunter" SkillEffects="Gain 60% damage bonus with grenades, but carry 5 grenades less."
}

View file

@ -0,0 +1,5 @@
class NiceSkillSupportCautious extends NiceSkill
abstract;
defaultproperties
{ SkillName="Cautious" SkillEffects="Your grenades won't explode if you're too close to them."
}

View file

@ -0,0 +1,18 @@
class NiceSkillSupportDiversity extends NiceSkill
abstract;
var int bonusWeight;
static function UpdateWeight(NicePlayerController nicePlayer){
local NiceHumanPawn nicePawn;
if(nicePawn == none || nicePawn.KFPRI == none) return;
nicePawn.maxCarryWeight = nicePawn.default.maxCarryWeight;
if(nicePawn.KFPRI.clientVeteranSkill != none) nicePawn.maxCarryWeight += nicePawn.KFPRI.clientVeteranSkill.static.AddCarryMaxWeight(nicePawn.KFPRI);
}
function static SkillSelected(NicePlayerController nicePlayer){
UpdateWeight(nicePlayer);
}
function static SkillDeSelected(NicePlayerController nicePlayer){
UpdateWeight(nicePlayer);
}
defaultproperties
{ bonusWeight=5 SkillName="Diversity" SkillEffects="Gain +5 weight slots."
}

View file

@ -0,0 +1,7 @@
class NiceSkillSupportGraze extends NiceSkill
abstract;
var float hsBonusZoneMult;
var float grazeDamageMult;
defaultproperties
{ hsBonusZoneMult=1.500000 grazeDamageMult=0.750000 SkillName="Graze" SkillEffects="Your perked projectile can hit zeds' extended head zone for 75% of damage even if they miss the normal one."
}

View file

@ -0,0 +1,7 @@
class NiceSkillSupportObsessive extends NiceSkill
abstract;
var float reloadLevel;
var float reloadBonus;
defaultproperties
{ reloadLevel=0.650000 ReloadBonus=1.500000 SkillName="Obsessive" SkillEffects="Reload 50% faster when you lack at most 35% of bullets in the magazine."
}

View file

@ -0,0 +1,5 @@
class NiceSkillSupportSlugs extends NiceSkill
abstract;
defaultproperties
{ SkillName="Slugs" SkillEffects="Pellets shots replaced by slugs on shotguns."
}

View file

@ -0,0 +1,6 @@
class NiceSkillSupportStubbornness extends NiceSkillGenAmmo
abstract;
var float penLossRed;
defaultproperties
{ penLossRed=0.500000 SkillName="Stubbornness" SkillEffects="50% better penetration."
}

View file

@ -0,0 +1,6 @@
class NiceSkillSupportZEDBore extends NiceSkill
abstract;
var float minHeadshotPrecision;
defaultproperties
{ minHeadshotPrecision=0.100000 SkillName="Bore" SkillEffects="During zed time your bullets' bounce between a zed's body and head 2 times before leaving it."
}

View file

@ -0,0 +1,7 @@
class NiceSkillSupportZEDBulletStorm extends NiceSkill
abstract;
var float damageCut;
var float projCountMult;
defaultproperties
{ damageCut=0.500000 projCountMult=7.000000 SkillName="Bullet storm" SkillEffects="During zed time you fire seven times as much projectiles, that deal half as much damage."
}