Advertisement
Rendflex

Untitled

Aug 15th, 2012
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. PickBotClass()
  2. {
  3.  
  4. wave = level.wave;
  5. classArray = [];
  6.  
  7. if(isdefined(level.waveLightTroops[wave]) && isdefined(level.waveLightTroops[wave]).size > 1)
  8. {
  9. classArray[classArray.size] = lightTroops;
  10. }
  11.  
  12. if(isdefined(level.waveMediumTroops[wave]) && level.waveMediumTroops[wave] > 1) {
  13. //bots += level.waveMediumTroops[wave];
  14. classArray[classArray.size] = mediumTroops;
  15. }
  16. if(isdefined(level.waveHeavyTroops[wave]) && level.waveHeavyTroops[wave] > 1) {
  17. classArray[classArray.size] = heavyTroops;
  18. }
  19. if(isdefined(level.waveCommandoTroops[wave]) && level.waveCommandoTroops[wave] > 1) {
  20. classArray[classArray.size] = commandoTroops;
  21. }<
  22. if(isdefined(level.waveSuicideTroops[wave]) && level.waveSuicideTroops[wave] > 1) {
  23. classArray[classArray.size] = suicideTroops;
  24. }
  25. if(isdefined(level.waveJuggernauts[wave]) && level.waveJuggernauts[wave] > 1) {
  26. classArray[classArray.size] = juggernautTroop;
  27. }
  28.  
  29. mythread = classArray[randomint(classArray.size)];
  30.  
  31. switch(mythread)
  32. {
  33. case "juggernautTroop":
  34. level.waveJuggernauts[wave]--;
  35. break;
  36.  
  37. case "suicideTroops":
  38. level.waveSuicideTroops[wave]--;
  39. break;
  40.  
  41. case "commandoTroops":
  42. level.waveCommandoTroops[wave]--;
  43. break;
  44.  
  45. case "heavyTroops":
  46. level.waveHeavyTroops[wave]--;
  47. break;
  48.  
  49. case "waveMediumTroops":
  50. level.waveMediumTroops[wave]--;
  51. break;
  52.  
  53. case "lightTroops":
  54. level.waveLightTroops[wave]--;
  55. break;
  56. }
  57.  
  58.  
  59. self thread [[mythread]]();
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement