Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. function generate_seed(){
  2. var num = 1;
  3. for(var i = 0; i < number_of_players; i++){
  4. var prevNum = num;
  5. num++;
  6. }
  7.  
  8. num+=obj_controller.randStep; //randStep is a variable that gets incremented by 1 in my controller object each step
  9.  
  10. //Loops through all players
  11. with(obj_player){
  12.  
  13.  
  14. if(x % 2){num+=x;}
  15. else {num-=x;}
  16.  
  17. if(y % 2){num+=y;}
  18. else {num-=y;}
  19.  
  20. if(hp % 2){num+=hp;}
  21. else {num-=hp;}
  22.  
  23. if(randStep % 2){num+=randStep;}
  24. else {num-=randStep;}
  25.  
  26. }
  27.  
  28. return abs(num);
  29. }
  30.  
  31. function random(var max){
  32. //Generate synced random number from 0 -> max, does not include max
  33. var seeder = synced_random_generate();
  34.  
  35. seeder+= max * 5; //Make sure the seed is greater than max
  36.  
  37. return seeder mod max;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement