BlockJuice

Untitled

Sep 28th, 2013
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sts_type[0] = [" million", " billion", " trillion", " quadrillion", " quintillion", " sextillion", " septillion", " octillion", " nonillion", " decillion"];
  2.  
  3. CM_Short_Numbers = function() {
  4.     switch (settings[7] * 1) {
  5.     case 1:
  6.         return "ON";
  7.     case 2:
  8.         return "ON (T)";
  9.     case 0:
  10.         return "OFF";
  11.     default:
  12.         return "OFF"
  13.     }
  14. }
  15.  
  16. CM_Option_Toggle = function(e) {
  17.     e = $(e);
  18.     var t = e.text();
  19.     switch (t) {
  20.     case "Flash Screen ON":
  21.         settings[0] = 0;
  22.         e.text("Flash Screen OFF");
  23.         break;
  24.     case "Flash Screen OFF":
  25.         settings[0] = 1;
  26.         e.text("Flash Screen ON");
  27.         break;
  28.     case "Cookie Sound ON":
  29.         settings[8] = 0;
  30.         e.text("Cookie Sound OFF");
  31.         break;
  32.     case "Cookie Sound OFF":
  33.         settings[8] = 1;
  34.         e.text("Cookie Sound ON");
  35.         break;
  36.     case "Cookie Timer ON":
  37.         settings[1] = 0;
  38.         e.text("Cookie Timer OFF");
  39.         break;
  40.     case "Cookie Timer OFF":
  41.         settings[1] = 1;
  42.         e.text("Cookie Timer ON");
  43.         break;
  44.     case "Next Cookie Timer ON":
  45.         settings[4] = 0;
  46.         e.text("Next Cookie Timer OFF");
  47.         break;
  48.     case "Next Cookie Timer OFF":
  49.         settings[4] = 1;
  50.         e.text("Next Cookie Timer ON");
  51.         break;
  52.     case "Update Title ON":
  53.         settings[9] = 0;
  54.         e.text("Update Title OFF");
  55.         break;
  56.     case "Update Title OFF":
  57.         settings[9] = 1;
  58.         e.text("Update Title ON");
  59.         break;
  60.     case "Buff Bars ON":
  61.         settings[2] = 0;
  62.         e.text("Buff Bars OFF");
  63.         break;
  64.     case "Buff Bars OFF":
  65.         settings[2] = 1;
  66.         e.text("Buff Bars ON");
  67.         break;
  68.     case "Bottom Bar ON":
  69.         settings[5] = 0;
  70.         e.text("Bottom Bar OFF");
  71.         break;
  72.     case "Bottom Bar OFF":
  73.         settings[5] = 1;
  74.         e.text("Bottom Bar ON");
  75.         break;
  76.     case "Colored Prices ON":
  77.         settings[6] = 0;
  78.         e.text("Colored Prices OFF");
  79.         Update_Tooltips("ob");
  80.         break;
  81.     case "Colored Prices OFF":
  82.         settings[6] = 1;
  83.         e.text("Colored Prices ON");
  84.         Update_Tooltips("ob");
  85.         break;
  86.     case "Upgrade Icons ON":
  87.         settings[11] = 0;
  88.         e.text("Upgrade Icons OFF");
  89.         Game.RebuildUpgrades();
  90.         break;
  91.     case "Upgrade Icons OFF":
  92.         settings[11] = 1;
  93.         e.text("Upgrade Icons ON");
  94.         Game.RebuildUpgrades();
  95.         break;
  96.     case "Upgrade Display (All)":
  97.         settings[12] = 0;
  98.         e.text("Upgrade Display (None)");
  99.         Update_Upgrade_Display();
  100.         break;
  101.     case "Upgrade Display (None)":
  102.         settings[12] = 1;
  103.         e.text("Upgrade Display (Normal)");
  104.         Update_Upgrade_Display();
  105.         break;
  106.     case "Upgrade Display (Normal)":
  107.         settings[12] = 2;
  108.         e.text("Upgrade Display (All)");
  109.         Update_Upgrade_Display();
  110.         break;
  111.     case "Short Numbers ON (T)":
  112.         settings[7] = 0;
  113.         e.text("Short Numbers OFF");
  114.         Game.RebuildStore();
  115.         Game.RebuildUpgrades();
  116.         Update_Table();
  117.         break;
  118.     case "Short Numbers OFF":
  119.         settings[7] = 1;
  120.         e.text("Short Numbers ON");
  121.         Game.RebuildStore();
  122.         Game.RebuildUpgrades();
  123.         Update_Table();
  124.         break;
  125.     case "Short Numbers ON":
  126.         settings[7] = 2;
  127.         e.text("Short Numbers ON (T)");
  128.         Game.RebuildStore();
  129.         Game.RebuildUpgrades();
  130.         Update_Table();
  131.         break;
  132.     case "Lucky Alert (Both)":
  133.         settings[10] = 2;
  134.         e.text("Lucky Alert (Icons)");
  135.         break;
  136.     case "Lucky Alert (Icons)":
  137.         settings[10] = 3;
  138.         e.text("Lucky Alert (Notes)");
  139.         break;
  140.     case "Lucky Alert (Notes)":
  141.         settings[10] = 0;
  142.         e.text("Lucky Alert (Off)");
  143.         break;
  144.     case "Lucky Alert (Off)":
  145.         settings[10] = 1;
  146.         e.text("Lucky Alert (Both)");
  147.         break;
  148.     case "Refresh Rate (1 fps)":
  149.         settings[3] = 500;
  150.         e.text("Refresh Rate (2 fps)");
  151.         break;
  152.     case "Refresh Rate (2 fps)":
  153.         settings[3] = 250;
  154.         e.text("Refresh Rate (4 fps)");
  155.         break;
  156.     case "Refresh Rate (4 fps)":
  157.         settings[3] = 100;
  158.         e.text("Refresh Rate (10 fps)");
  159.         break;
  160.     case "Refresh Rate (10 fps)":
  161.         settings[3] = 33;
  162.         e.text("Refresh Rate (30 fps)");
  163.         break;
  164.     case "Refresh Rate (30 fps)":
  165.         settings[3] = 1e3;
  166.         e.text("Refresh Rate (1 fps)");
  167.         break
  168.     }
  169.     Save_Settings()
  170. }
  171.  
  172. _sts =  function(e, t) {
  173.     var n = settings[7];
  174.     if (n != 2){
  175.         if (n > 0) {
  176.         var r = 1e33;
  177.         for (var i = sts_type[n - 1].length - 1; i >= 0; i--) {
  178.             var s = (e / r % 999).toFixed(3);
  179.             if (s >= 1) return s + sts_type[n - 1][i];
  180.             r /= 1e3
  181.         }
  182.     }
  183.     if (t) {
  184.         return Math.round(e)
  185.     }
  186.     return Math.round(e * 100) / 100
  187.     }
  188.     else
  189.     {
  190.         var f = 0;
  191.         if(Game.frenzy > 0){f = Game.cookiesPs / Game.frenzyPower;}
  192.         else{f = Game.cookiesPs;}
  193.  
  194.         var str='';
  195.         var ms = Math.round((e*1000) / f);
  196.         var s = Math.floor(e / f);
  197.         ms = ms - (s * 1000);
  198.         var m = Math.floor(e / f / 60);
  199.         s = s - (m * 60);
  200.         var h = Math.floor(e / f / 3600);
  201.         m = m - (h * 60)
  202.         var d = Math.floor(e / f / 86400);
  203.         h = h - (d * 24);
  204.  
  205.         if(ms >= 1000)
  206.         {
  207.             s += 1;
  208.             ms -= 1000;
  209.         }
  210.  
  211.         if(ms < 100)
  212.         {
  213.             if(ms > 10){ms = '0' + ms;}
  214.             else{ms = '00' + ms;}
  215.         }
  216.  
  217.         if (f==0 || e=="Infinity"){str='∞'}
  218.         else
  219.         {
  220.             if(d >= 1){str = d+"d "+h+"h "+m+"m "+s+"."+ms+"s"}
  221.             else if(h >= 1){str = h+"h "+m+"m "+s+"."+ms+"s"}
  222.             else if(m >= 1){str = m+"m "+s+"."+ms+"s"}
  223.             else if(ms >= 1 || s >= 1){str = s+"."+ms+"s"}
  224.             else{str = Math.round(e * 100) / 100}
  225.         }
  226.  
  227.         return str;
  228.     }
  229. }
Advertisement
Add Comment
Please, Sign In to add comment