home *** CD-ROM | disk | FTP | other *** search
- openSlot = 0;
- x = 1;
- while(10 >= x)
- {
- if(x * spred - spred < eval("_root.cB" + x + ".rValue") and x * spred >= eval("_root.cB" + x + ".rValue"))
- {
- set("lock" + x,1);
- }
- else
- {
- set("lock" + x,0);
- }
- if(x * spred - spred < discardB.rValue and x * spred >= discardB.rValue)
- {
- openSlot = x;
- }
- x++;
- }
- a = 1;
- huntfor1 = "";
- huntfor2 = "";
- if(lock1 + lock2 + lock3 + lock4 + lock5 + lock6 + lock7 + lock8 + lock9 + lock10 >= 11)
- {
- almostDone = 1;
- x = 1;
- while(10 >= x)
- {
- if(eval("lock" + x) == 0)
- {
- set("huntfor" + a,x);
- a += 1;
- }
- x++;
- }
- }
- else
- {
- almostDone = 0;
- }
- if(random(100) + 1 >= 80)
- {
- openSlot = random(10) + 1;
- }
- if(openSlot != 0)
- {
- pick = 1;
- tempValue = discardB.rValue;
- gotoAndStop(53);
- }
- else
- {
- set("/:drawBlockcount",eval("/:drawBlockcount") + 1);
- chanceB.rValue = eval("/:drawBlock" + eval("/:drawBlockcount"));
- set("/:drawBlockMax",eval("/:drawBlockMax") + 1);
- set("/:drawBlock" + eval("/:drawBlockMax"),discardB.rValue);
- openSlot = 0;
- x = 1;
- while(10 >= x)
- {
- if(x * spred - spred < chanceB.rValue and x * spred >= chanceB.rValue)
- {
- openSlot = x;
- }
- x++;
- }
- if(eval("lock" + openSlot) == 1)
- {
- if(eval("_root.cB" + openSlot + ".rValue") < chanceB.rValue and openSlot < 10)
- {
- openSlot += 1;
- }
- else if(chanceB.rValue < eval("_root.cB" + openSlot + ".rValue") and 1 < openSlot)
- {
- openSlot -= 1;
- }
- }
- if(openSlot == 0)
- {
- openSlot = 1;
- }
- else if(openSlot == 11)
- {
- openSlot = 10;
- }
- pick = 2;
- tempValue = chanceB.rValue;
- gotoAndStop(54);
- }
-