Advertisement
Guest User

попаболь

a guest
Aug 30th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function BossList()
  2. {
  3.     local array<class<KFPawn_Monster> > BossList;
  4.     local byte RandChoice;
  5.    
  6.     if ( WaveNum == 5 )
  7.     {
  8.         RandChoice = Rand(2);
  9.  
  10.         if ( RandChoice == 0 )
  11.             BossList.AddItem(class'KFPawn_ZedFleshpoundKing_Boss');
  12.            
  13.         if ( RandChoice == 1 )
  14.             BossList.AddItem(class'KFPawn_ZedBloatKing_Boss');     
  15.     }  
  16.    
  17.     if ( WaveNum == 10 )
  18.     {
  19.         RandChoice = Rand(2);
  20.        
  21.         if ( RandChoice == 0 )
  22.             BossList.AddItem(class'KFPawn_ZedHans_Boss');
  23.  
  24.         if ( RandChoice == 1 )
  25.             BossList.AddItem(class'KFPawn_ZedPatriarch_Boss');
  26.     }
  27.    
  28.     if ( WaveNum == 15 )
  29.     {
  30.         RandChoice = Rand(4);
  31.        
  32.         if ( RandChoice == 0 )
  33.         {
  34.             BossList.AddItem(class'KFPawn_ZedHans_Boss');
  35.             BossList.AddItem(class'KFPawn_ZedFleshpoundKing_Boss');
  36.         }
  37.         if ( RandChoice == 1 )
  38.         {
  39.             BossList.AddItem(class'KFPawn_ZedPatriarch_Boss');
  40.             BossList.AddItem(class'KFPawn_ZedFleshpoundKing_Boss');
  41.         }
  42.         if ( RandChoice == 2 )
  43.         {
  44.             BossList.AddItem(class'KFPawn_ZedHans_Boss');
  45.             BossList.AddItem(class'KFPawn_ZedBloatKing_Boss')
  46.         }      
  47.         if ( RandChoice == 3 )
  48.         {
  49.             BossList.AddItem(class'KFPawn_ZedPatriarch_Boss');
  50.             BossList.AddItem(class'KFPawn_ZedBloatKing_Boss');
  51.         }
  52.     }
  53.    
  54.     if ( WaveNum == 20 )
  55.     {
  56.         BossList.AddItem(class'KFPawn_ZedHans_Boss');
  57.         BossList.AddItem(class'KFPawn_ZedPatriarch_Boss');
  58.     }
  59.    
  60.     if ( WaveNum == 25 )
  61.     {
  62.         RandChoice = Rand(4);
  63.        
  64.         if ( RandChoice == 0 )
  65.         {
  66.             BossList.AddItem(class'KFPawn_ZedHans_Boss');
  67.             BossList.AddItem(class'KFPawn_ZedPatriarch_Boss');
  68.             BossList.AddItem(class'KFPawn_ZedFleshpoundKing_Boss');
  69.         }
  70.         if ( RandChoice == 1 )
  71.         {
  72.             BossList.AddItem(class'KFPawn_ZedPatriarch_Boss');
  73.             BossList.AddItem(class'KFPawn_ZedFleshpoundKing_Boss');
  74.             BossList.AddItem(class'KFPawn_ZedBloatKing_Boss')
  75.         }
  76.         if ( RandChoice == 2 )
  77.         {
  78.             BossList.AddItem(class'KFPawn_ZedHans_Boss');
  79.             BossList.AddItem(class'KFPawn_ZedFleshpoundKing_Boss');
  80.             BossList.AddItem(class'KFPawn_ZedBloatKing_Boss')
  81.         }
  82.         if ( RandChoice == 3 )
  83.         {
  84.             BossList.AddItem(class'KFPawn_ZedHans_Boss');
  85.             BossList.AddItem(class'KFPawn_ZedPatriarch_Boss');
  86.             BossList.AddItem(class'KFPawn_ZedBloatKing_Boss');
  87.         }
  88.     }
  89.    
  90.     NumAISpawnsQueued += SpawnManager.SpawnSquad( BossList );
  91.     SpawnManager.TimeUntilNextSpawn = SpawnManager.CalcNextGroupSpawnTime();
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement