Updated this mutator again. This time I fixed the server crash with latest patch, reimplemented custom characters selection and split up the code in 3 different packages:
- ServerPerksV5.u = contains the client replication/GUI codes.
- ServerPerksV5P.u = contains the standard perks.
- ServerPerksMut.u = contains the server side data management code (client's does not need to download this code so servers hosts can edit it at their own will).
This will make it easier to patch up if Tripwire breaks the mutator again with any new KF versions.
Also SRVeterancyTypes contains a new function:
This lets any perk remove any weapons from trader, as for example (this will removes flame thrower unless that specified perk is selected):
As always, you'll find the download links from the first post.
- ServerPerksV5.u = contains the client replication/GUI codes.
- ServerPerksV5P.u = contains the standard perks.
- ServerPerksMut.u = contains the server side data management code (client's does not need to download this code so servers hosts can edit it at their own will).
This will make it easier to patch up if Tripwire breaks the mutator again with any new KF versions.
Also SRVeterancyTypes contains a new function:
Code:
// This function is called for every weapon with and every perk every time trader menu is shown.
// If returned false on any perk, weapon is hidden from the buyable list.
static function bool AllowWeaponInTrader( class<KFWeaponPickup> Pickup, KFPlayerReplicationInfo KFPRI )
{
return true;
}
Code:
static function bool AllowWeaponInTrader( class<KFWeaponPickup> Pickup, KFPlayerReplicationInfo KFPRI )
{
return (Pickup!=Class'FlameThrowerPickup' || KFPRI.ClientVeteranSkill!=Default.Class);
}
As always, you'll find the download links from the first post.
Last edited:
Upvote
0