Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.67 KB | None | 0 0
  1. record adventure_type {
  2. familiar adv_familiar;
  3. item adv_item;
  4. int item_quantity;
  5. };
  6.  
  7. //////////////////////////////////////////////////////////
  8. // VOCÊ SÓ PODE MODIFICAR O SCRIPT A PARTIR DESTA LINHA //
  9. //////////////////////////////////////////////////////////
  10.  
  11. adventure_type [7] adventure_types;
  12. familiar default_familiar = $familiar[Hobo Monkey];
  13. string barf_mountain_url = "adventure.php?snarfblat=442";
  14.  
  15. void initialize_adventure_type_list() {
  16. adventure_types[0].adv_familiar = $familiar[Adventurous Spelunker];
  17. adventure_types[0].adv_item = $item[Tales of Spelunking];
  18. adventure_types[0].item_quantity = 1;
  19.  
  20. adventure_types[1].adv_familiar = $familiar[Angry Jung Man];
  21. adventure_types[1].adv_item = $item[psychoanalytic jar];
  22. adventure_types[1].item_quantity = 1;
  23.  
  24. adventure_types[2].adv_familiar = $familiar[Artistic Goth Kid];
  25. adventure_types[2].adv_item = $item[crayon shavings];
  26. adventure_types[2].item_quantity = 7;
  27.  
  28. adventure_types[3].adv_familiar = $familiar[Fist Turkey];
  29. adventure_types[3].adv_item = $item[Ambitious Turkey];
  30. adventure_types[3].item_quantity = 5;
  31.  
  32. adventure_types[4].adv_familiar = $familiar[Golden Monkey];
  33. adventure_types[4].adv_item = $item[powdered gold];
  34. adventure_types[4].item_quantity = 5;
  35.  
  36. adventure_types[5].adv_familiar = $familiar[Grim Brother];
  37. adventure_types[5].adv_item = $item[grim fairy tale];
  38. adventure_types[5].item_quantity = 5;
  39.  
  40. adventure_types[6].adv_familiar = $familiar[Unconscious Collective];
  41. adventure_types[6].adv_item = $item[Unconscious Collective Dream Jar];
  42. adventure_types[6].item_quantity = 5;
  43. }
  44.  
  45. ////////////////////////////////////////////////////
  46. // VOCÊ SÓ PODE MODIFICAR O SCRIPT ATÉ ESTA LINHA //
  47. ////////////////////////////////////////////////////
  48.  
  49. void main(int number_of_adventures) {
  50. print("**************************************", "purple");
  51. print("* This is our war, Street Fighter IV *", "purple");
  52. print("**************************************", "purple");
  53. print("", "purple");
  54.  
  55. adventure_type adventure;
  56. int adventure_count = 0;
  57. int familiar_item_count = 0;
  58. int target_familiar_item_count = 0;
  59. int tmp = 0;
  60.  
  61. initialize_adventure_type_list();
  62.  
  63. foreach adventure_key in adventure_types {
  64. adventure = adventure_types[adventure_key];
  65. familiar_item_count = item_amount(adventure.adv_item);
  66. target_familiar_item_count = familiar_item_count + adventure.item_quantity;
  67.  
  68. print("Switching to the " + to_string(adventure.adv_familiar) + " familiar...", "purple");
  69. use_familiar(adventure.adv_familiar);
  70.  
  71. while (familiar_item_count < target_familiar_item_count) {
  72. if (my_adventures() == 0)
  73. {
  74. print("No adventures left. Exiting...", "purple");
  75. return;
  76. }
  77.  
  78. visit_url(barf_mountain_url);
  79.  
  80. adventure_count += 1;
  81. if (adventure_count == number_of_adventures) {
  82. print("Reached maximum number of adventures. Exiting...", "purple");
  83. return;
  84. }
  85.  
  86. tmp = item_amount(adventure.adv_item);
  87. if (tmp > familiar_item_count)
  88. {
  89. print("Dropped an " + to_string(adventure.adv_item) + "!", "purple");
  90. familiar_item_count = tmp;
  91. }
  92. }
  93.  
  94. print("Farmed enough " + to_string(adventure.adv_item) + "!", "purple");
  95. }
  96.  
  97.  
  98. print("Switching to the " + to_string(default_familiar) + " familiar...", "purple");
  99. use_familiar(default_familiar);
  100. while (adventure_count < number_of_adventures)
  101. {
  102. if (my_adventures() == 0)
  103. {
  104. print("No adventures left. Exiting...", "purple");
  105. return;
  106. }
  107.  
  108. visit_url(barf_mountain_url);
  109. adventure_count += 1;
  110. }
  111.  
  112. print("Reached maximum number of adventures. Exiting...", "purple");
  113. return;
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement