Advertisement
Guest User

NewPlayerController

a guest
Aug 6th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class NewPlayerController extends KFPlayerController;
  2.  
  3. simulated event PostBeginPlay()
  4. {
  5.     super.PostBeginPlay();
  6.     PerkListAdding();
  7. }
  8.  
  9. function PerkListAdding()
  10. {
  11.     local NewGameInfo NEWGI;
  12.     local PerkInfo Berserker;
  13.     local PerkInfo Commando;
  14.     local PerkInfo Support;
  15.     local PerkInfo FiledMedic;
  16.     local PerkInfo Demolitionist;
  17.     local PerkInfo Firebug;
  18.     local PerkInfo Gunslinger;
  19.     local PerkInfo Sharpshooter;
  20.     local PerkInfo SWAT;
  21.     local PerkInfo Survivalist;
  22.    
  23.     NEWGI = NewGameInfo ( WorldInfo.Game );
  24.    
  25.     Berserker.PerkClass = class'KFPerk_Berserker';
  26.     Commando.PerkClass = class'KFPerk_Commando';
  27.     Support.PerkClass = class'KFPerk_Support';
  28.     FiledMedic.PerkClass = class'KFPerk_FieldMedic';
  29.     Demolitionist.PerkClass = class'KFPerk_Demolitionist';
  30.     Firebug.PerkClass = class'KFPerk_Firebug';
  31.     Gunslinger.PerkClass = class'KFPerk_Gunslinger';
  32.     Sharpshooter.PerkClass = class'KFPerk_Sharpshooter';
  33.     SWAT.PerkClass = class'KFPerk_SWAT';
  34.     Survivalist.PerkClass = class'KFPerk_Survivalist';
  35.  
  36.     if ( NEWFGI.bNoBerserker )
  37.     {      
  38.         PerkList.AddItem( Commando );
  39.         PerkList.AddItem( Support );
  40.         PerkList.AddItem( FiledMedic );
  41.         PerkList.AddItem( Demolitionist );
  42.         PerkList.AddItem( Firebug );
  43.         PerkList.AddItem( Gunslinger );
  44.         PerkList.AddItem( Sharpshooter );
  45.         PerkList.AddItem( SWAT );
  46.         PerkList.AddItem( Survivalist );
  47.     }
  48.     else
  49.     {
  50.         PerkList.AddItem( Berserker );
  51.         PerkList.AddItem( Commando );
  52.         PerkList.AddItem( Support );
  53.         PerkList.AddItem( FiledMedic );
  54.         PerkList.AddItem( Demolitionist );
  55.         PerkList.AddItem( Firebug );
  56.         PerkList.AddItem( Gunslinger );
  57.         PerkList.AddItem( Sharpshooter );
  58.         PerkList.AddItem( SWAT );
  59.         PerkList.AddItem( Survivalist );
  60.     }
  61. }
  62.  
  63. defaultproperties
  64. {
  65.     PerkList.Empty
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement