home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Estrategia / ant_war.swf / scripts / frame_11 / DoAction_16.as < prev    next >
Encoding:
Text File  |  2007-03-13  |  6.7 KB  |  127 lines

  1. function levelup_addmods(mod)
  2. {
  3.    var itemname = _root.get_itemroot(mod[gc_itemvar]);
  4.    var item = eval(itemname);
  5.    var dim1 = eval(_root.get_itemdims(mod[gc_itemvar],1));
  6.    var d2 = _root.get_itemdims(mod[gc_itemvar],2);
  7.    var dim2 = d2 != "-1" ? eval(d2) : -1;
  8.    var evar = _root.get_itemvalue(item,dim1,dim2);
  9.    var val;
  10.    val = _root.get_itemval(mod[gc_itemval],mod[gc_itemtype]);
  11.    evar = _root.operate_item(evar,val,mod[gc_itemop]);
  12.    item = _root.set_itemvalue(itemname,dim1,dim2,evar);
  13. }
  14. function levelup_now()
  15. {
  16.    var _loc2_ = _root;
  17.    var _loc1_ = undefined;
  18.    var _loc3_ = _loc2_.get_poplevel();
  19.    _loc2_.leveluplevel = _loc2_.antlevel + 1;
  20.    _loc2_.leveluptxt = "";
  21.    _loc1_ = 0;
  22.    while(_loc1_ < _loc2_.levelup_mods[_loc3_].length)
  23.    {
  24.       _loc2_.leveluptxt += _loc2_.levelup_text[_loc3_][_loc1_] + "\r\n";
  25.       _loc2_.levelup_addmods(_loc2_.levelup_mods[_loc3_][_loc1_]);
  26.       _loc1_ = _loc1_ + 1;
  27.    }
  28.    _loc2_.antstats[gc_stored] = _loc2_.antstats[gc_nest];
  29. }
  30. var gc_itemvar = 0;
  31. var gc_itemop = 1;
  32. var gc_itemval = 2;
  33. var gc_itemtype = 3;
  34. var gc_itemrestock = 4;
  35. var levelup_mods = new Array();
  36. _root.levelup_mods[0] = new Array();
  37. _root.levelup_mods[0][0] = new Array("_root.bogus","+","0","int",false);
  38. _root.levelup_mods[0][1] = new Array("_root.bogus","+","0","int",false);
  39. _root.levelup_mods[1] = new Array();
  40. _root.levelup_mods[1][0] = new Array("_root.antstats[gc_stored]","+","0","int",false);
  41. _root.levelup_mods[1][1] = new Array("_root.antstats[gc_money]","+","5","int",false);
  42. _root.levelup_mods[2] = new Array();
  43. _root.levelup_mods[2][0] = new Array("_root.antstats[gc_stored]","+","0","int",false);
  44. _root.levelup_mods[2][1] = new Array("_root.antstats[gc_money]","+","10","int",false);
  45. _root.levelup_mods[3] = new Array();
  46. _root.levelup_mods[3][0] = new Array("_root.antstats[gc_nest]","+","25","int",false);
  47. _root.levelup_mods[3][1] = new Array("_root.antstats[gc_money]","+","15","int",false);
  48. _root.levelup_mods[4] = new Array();
  49. _root.levelup_mods[4][0] = new Array("_root.bonusstats[gc_stored][-1]","+","25","int",false);
  50. _root.levelup_mods[4][1] = new Array("_root.antstats[gc_money]","+","20","int",false);
  51. _root.levelup_mods[5] = new Array();
  52. _root.levelup_mods[5][0] = new Array("_root.bonusstats[gc_nest][-1]","+","25","int",false);
  53. _root.levelup_mods[5][1] = new Array("_root.antstats[gc_money]","+","25","int",false);
  54. _root.levelup_mods[6] = new Array();
  55. _root.levelup_mods[6][0] = new Array("_root.bonusstats[gc_pop][-1]","+","25","int",false);
  56. _root.levelup_mods[6][1] = new Array("_root.antstats[gc_money]","+","30","int",false);
  57. _root.levelup_mods[7] = new Array();
  58. _root.levelup_mods[7][0] = new Array("_root.antstats[gc_nest]","+","1000","int",false);
  59. _root.levelup_mods[7][1] = new Array("_root.antstats[gc_money]","+","35","int",false);
  60. _root.levelup_mods[8] = new Array();
  61. _root.levelup_mods[8][0] = new Array("_root.antstats[gc_pop]","+","1000","int",false);
  62. _root.levelup_mods[8][1] = new Array("_root.antstats[gc_money]","+","40","int",false);
  63. _root.levelup_mods[9] = new Array();
  64. _root.levelup_mods[9][0] = new Array("_root.bonusstats[gc_stored][-1]","+","300","int",false);
  65. _root.levelup_mods[9][1] = new Array("_root.antstats[gc_money]","+","45","int",false);
  66. _root.levelup_mods[10] = new Array();
  67. _root.levelup_mods[10][0] = new Array("_root.bonusstats[gc_nest][-1]","+","250","int",false);
  68. _root.levelup_mods[10][1] = new Array("_root.antstats[gc_money]","+","50","int",false);
  69. _root.levelup_mods[11] = new Array();
  70. _root.levelup_mods[11][0] = new Array("_root.bonusstats[gc_pop][-1]","+","250","int",false);
  71. _root.levelup_mods[11][1] = new Array("_root.antstats[gc_money]","+","75","int",false);
  72. _root.levelup_mods[12] = new Array();
  73. _root.levelup_mods[12][0] = new Array("_root.antstats[gc_pop]","+","10000","int",false);
  74. _root.levelup_mods[12][1] = new Array("_root.antstats[gc_money]","+","100","int",false);
  75. _root.levelup_mods[13] = new Array();
  76. _root.levelup_mods[13][0] = new Array("_root.antstats[gc_nest]","+","20000","int",false);
  77. _root.levelup_mods[13][1] = new Array("_root.antstats[gc_money]","+","150","int",false);
  78. _root.levelup_mods[14] = new Array();
  79. _root.levelup_mods[14][0] = new Array("_root.bonusstats[gc_stored][-1]","+","5000","int",false);
  80. _root.levelup_mods[14][1] = new Array("_root.antstats[gc_money]","+","200","int",false);
  81. var levelup_text = new Array();
  82. _root.levelup_text[0] = new Array();
  83. _root.levelup_text[0][0] = "000";
  84. _root.levelup_text[0][1] = "000";
  85. _root.levelup_text[1] = new Array();
  86. _root.levelup_text[1][0] = "Good job!  Your colony gets a bonus!";
  87. _root.levelup_text[1][1] = "+5 Gems!";
  88. _root.levelup_text[2] = new Array();
  89. _root.levelup_text[2][0] = "Nice going!  You get a bonus!";
  90. _root.levelup_text[2][1] = "+10 Gems!";
  91. _root.levelup_text[3] = new Array();
  92. _root.levelup_text[3][0] = "You\'re doing great!  You get a bonus!";
  93. _root.levelup_text[3][1] = "+25 Nest!      +15 Gems!";
  94. _root.levelup_text[4] = new Array();
  95. _root.levelup_text[4][0] = "Excellent!  This bonus will help you!";
  96. _root.levelup_text[4][1] = "+25 Food every day!     +20 Gems!";
  97. _root.levelup_text[5] = new Array();
  98. _root.levelup_text[5][0] = "Remarkable!  Your ants are thriving!";
  99. _root.levelup_text[5][1] = "+25 Nest every day!     +25 Gems!";
  100. _root.levelup_text[6] = new Array();
  101. _root.levelup_text[6][0] = "Incredible!  Here\'s a good bonus!";
  102. _root.levelup_text[6][1] = "+25 Ants every day!     +30 Gems!";
  103. _root.levelup_text[7] = new Array();
  104. _root.levelup_text[7][0] = "Amazing!  Here\'s some gems for you!";
  105. _root.levelup_text[7][1] = "+1000 Nest!                 +35 Gems!";
  106. _root.levelup_text[8] = new Array();
  107. _root.levelup_text[8][0] = "Wonderful!  Your ants are doing great!";
  108. _root.levelup_text[8][1] = "+1000 Ants!      +40 Gems!";
  109. _root.levelup_text[9] = new Array();
  110. _root.levelup_text[9][0] = "Fantastic!  This bonus will help you!";
  111. _root.levelup_text[9][1] = "+300 Food every day!     +45 Gems!";
  112. _root.levelup_text[10] = new Array();
  113. _root.levelup_text[10][0] = "Super!  Keep up the good work!";
  114. _root.levelup_text[10][1] = "+250 Nest every day!      +50 Gems!";
  115. _root.levelup_text[11] = new Array();
  116. _root.levelup_text[11][0] = "Your colony is now an Ant City!";
  117. _root.levelup_text[11][1] = "+250 Ants every day!      +75 Gems!";
  118. _root.levelup_text[12] = new Array();
  119. _root.levelup_text[12][0] = "Your colony is now an Ant Kingdom!";
  120. _root.levelup_text[12][1] = "+10,000 Ants!      +100 Gems!";
  121. _root.levelup_text[13] = new Array();
  122. _root.levelup_text[13][0] = "Your colony is now an Ant Empire!";
  123. _root.levelup_text[13][1] = "+20,000 Nest!      +150 Gems!";
  124. _root.levelup_text[14] = new Array();
  125. _root.levelup_text[14][0] = "Your Ant Empire rules!  Keep going!";
  126. _root.levelup_text[14][1] = "+5000 Food every day!    +200 Gems!";
  127.