Move medic SMGs to demolitionist perk

This commit is contained in:
Anton Tarasenko 2024-03-16 16:10:59 +07:00
parent 796b699825
commit ed4d67dc1c
10 changed files with 12 additions and 11 deletions

View File

@ -1,4 +1,4 @@
class NiceDamTypeMedicDart extends NiceDamageTypeVetCommando
class NiceDamTypeMedicDart extends NiceDamageTypeVetDemolitions
abstract;
defaultproperties
{

View File

@ -39,12 +39,13 @@ static function int AddDamage(KFPlayerReplicationInfo KFPRI, KFMonster Injured,
perkDamage = float(InDamage);
if(DmgType == class'NiceDamTypeDemoExplosion')
return 1.6 * perkDamage;
if(IsPerkedPickup(pickupClass))
if(IsPerkedPickup(pickupClass) && class<NiceDamTypeDemoExplosion>(DmgType) != none)
perkDamage *= 1.25;
else if( pickupClass != none && pickupClass.default.weight <= class'NiceSkillDemoOffperk'.default.weightBound
&& HasSkill(NicePlayerController(KFPRI.Owner), class'NiceSkillDemoOffperk') )
perkDamage *= class'NiceSkillDemoOffperk'.default.damageBonus;
if( KFPRI != none && class<NiceDamTypeDemoBlunt>(DmgType) != none
if( KFPRI != none && class<NiceDamTypeDemoExplosion>(DmgType) == none
&& IsPerkedPickup(pickupClass)
&& SomeoneHasSkill(NicePlayerController(KFPRI.Owner), class'NiceSkillDemoOnperk') )
perkDamage *= class'NiceSkillDemoOnperk'.default.damageBonus;
return perkDamage;

View File

@ -1,4 +1,4 @@
class NiceDamTypeKrissM extends NiceDamageTypeVetCommando
class NiceDamTypeKrissM extends NiceDamageTypeVetDemolitions
abstract;
defaultproperties
{

View File

@ -17,7 +17,7 @@ defaultproperties
AmmoItemName="45. ACP Ammo"
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
EquipmentCategoryID=3
CorrespondingPerkIndex=3
CorrespondingPerkIndex=6
InventoryType=class'NiceKrissMMedicGun'
PickupMessage="You got the KRISS Vector Medic Gun"
PickupSound=Sound'KF_KrissSND.Handling.KF_WEP_KRISS_Handling_Pickup'

View File

@ -1,4 +1,4 @@
class NiceDamTypeM7A3M extends NiceDamageTypeVetCommando
class NiceDamTypeM7A3M extends NiceDamageTypeVetDemolitions
abstract;
defaultproperties
{

View File

@ -14,7 +14,7 @@ defaultproperties
AmmoItemName="7.6x40mm Ammo"
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
EquipmentCategoryID=3
CorrespondingPerkIndex=3
CorrespondingPerkIndex=6
InventoryType=class'NiceM7A3MMedicGun'
PickupMessage="You got the M7A3 Medic Gun"
PickupSound=Sound'KF_M7A3Snd.M7A3_Pickup'

View File

@ -1,4 +1,4 @@
class NiceDamTypeMP5M extends NiceDamageTypeVetCommando
class NiceDamTypeMP5M extends NiceDamageTypeVetDemolitions
abstract;
defaultproperties
{

View File

@ -14,7 +14,7 @@ defaultproperties
AmmoItemName="9x19mm Ammo"
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
EquipmentCategoryID=3
CorrespondingPerkIndex=3
CorrespondingPerkIndex=6
VariantClasses(0)=Class'KFMod.CamoMP5MPickup'
InventoryType=class'NiceMP5MMedicGun'
PickupMessage="You got the MP5M Medic Gun"

View File

@ -1,4 +1,4 @@
class NiceDamTypeMP7M extends NiceDamageTypeVetCommando
class NiceDamTypeMP7M extends NiceDamageTypeVetDemolitions
abstract;
defaultproperties
{

View File

@ -15,7 +15,7 @@ defaultproperties
AmmoItemName="4.6x30mm Ammo"
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
EquipmentCategoryID=3
CorrespondingPerkIndex=3
CorrespondingPerkIndex=6
InventoryType=class'NiceMP7MMedicGun'
PickupMessage="You got the MP7M Medic Gun"
PickupSound=Sound'KF_MP7Snd.MP7_Pickup'