yojimbos_law

turtle sex smell data parsing script

Mar 23rd, 2018
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1.  
  2.  
  3. int[int][int][string] whatevs;
  4. //imported file formatted as [encountered monster's ID] [copy of encountered monster's ID] [comma separated queue at time of rolling] [fight number]
  5. file_to_map("gallapagos spading.txt", whatevs);
  6. int[int][boolean][boolean][boolean] data_prepped_for_anal;
  7.  
  8.  
  9. //first argument of reformatted formatted data set
  10. int fight_number;
  11. //second
  12. boolean whether_sniffed_in_queue;
  13. //third
  14. boolean whether_rolled_in_queue;
  15. //fourth
  16. boolean whether_rolled_is_sniffed;
  17. //fifth
  18. int queue_girth;
  19.  
  20. //adjusting order of entries in whatevs
  21. int[int][string] new_whatevs;
  22. int buffer_fight_number;
  23. int buffer_rolled_monster;
  24. string buffer_queue_state;
  25.  
  26. foreach i,j,k,l in whatevs{
  27. buffer_fight_number = l;
  28. buffer_queue_state = k;
  29. buffer_rolled_monster = j;
  30. new_whatevs[buffer_fight_number][buffer_queue_state] = buffer_rolled_monster;
  31. }
  32.  
  33. foreach i in new_whatevs{
  34. foreach j in new_whatevs[i]{
  35. print(i.to_string()+" "+j.to_string()+" "+new_whatevs[i][j]);
  36. //we don't care what the queue actually is, just how many different things are in it.
  37. queue_girth = group_string(j,"(\\,)").count()+1;
  38.  
  39.  
  40. if(j.contains_text(118.to_string())){
  41. whether_sniffed_in_queue = true;
  42. }
  43. else{
  44. whether_sniffed_in_queue = false;
  45. }
  46.  
  47.  
  48. if(j.contains_text((new_whatevs[i][j]).to_string())){
  49. whether_rolled_in_queue = true;
  50. }
  51. else{
  52. whether_rolled_in_queue = false;
  53. }
  54.  
  55.  
  56. if(new_whatevs[i][j] == 118){
  57. whether_rolled_is_sniffed = true;
  58. }
  59. else{
  60. whether_rolled_is_sniffed = false;
  61. }
  62.  
  63. //tab delimited macrometeorite data point of the form [fight#] [whether sniffed monster is in queue] [whether rolled monster is in queue] [whether rolled monster is sniffed] [size of queue]
  64.  
  65. fight_number = i;
  66. data_prepped_for_anal[fight_number][whether_sniffed_in_queue][whether_rolled_in_queue][whether_rolled_is_sniffed] = queue_girth ;
  67. }
  68. }
  69.  
  70. map_to_file(data_prepped_for_anal,"turtle sex data.txt");
Advertisement
Add Comment
Please, Sign In to add comment