Lode Runner version 2.11a, AI_VERSION=4

(1) Modified for AI VERSION = 4
   (1.1) When guard failing in hole, will drop gold before guard failing into hole totally
   (1.2) Shake time extension when guard in hole.
         NOW the runner can dig three hold for three guards and pass through them. (MUST quickly)
	 ==> The behavior almost same as original lode runner (APPLE-II version).
   Modified files: LodeRunner/lodeRunner.guard.js

(2) New Demo Data all ai_version = 4
    modified files: lodeRunner.demoData1.js

(3) Slow down play speed:
                            //slow normal fast
    change from speedMode = [15, 20, 25, 30, 35];
             to speedMode = [14, 18, 23, 29, 35];
    Modified files: lodeRunner.main.js

(4) Keep ai version don't overflow:
    Modified files: lodeRunner.preload.js
Cette révision appartient à :
simon_hung
2016-06-06 22:10:32 +08:00
Parent ae1eb8a02c
révision dc96a5ac8d
7 fichiers modifiés avec 199 ajouts et 180 suppressions
BIN
Voir le fichier
Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 33 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 18 KiB

+2 -2
Voir le fichier
@@ -1,5 +1,5 @@
var VERSION = "2.01c";
var AI_VERSION = 3;
var VERSION = "2.11a";
var AI_VERSION = 4;
var NO_OF_TILES_X = 28,
NO_OF_TILES_Y = 16;
+137 -165
Voir le fichier
@@ -1,166 +1,138 @@
var demoData1 = [
/*
{ level: 1,
ai: 1,
time: 755,
state: 1,
action: [ 0, 39, 63, 38, 75, 37, 96, 90, 134, 37, 149, 38, 181, 39, 206, 38, 222, 37, 312, 38, 324, 37, 340, 88, 352, 39, 374, 88, 391, 39, 407, 88, 425, 39, 508, 40, 519, 39, 585, 38, 597, 37, 631, 38, 664, 39, 688, 38, 703, 37, 738, 38 ], //26
goldDrop: [ 29 ]
},
{ level: 2,
ai: 1,
time: 988,
state: 1,
action: [ 0, 37, 18, 38, 35, 39, 49, 38, 104, 39, 170, 37, 182, 38, 190, 37, 201, 90, 213, 39, 217, 90, 282, 37, 371, 38, 399, 37, 408, 39, 418, 40, 428, 37, 452, 90, 512, 37, 524, 38, 544, 39, 575, 40, 607, 37, 636, 90, 647, 39, 651, 90, 660, 37, 668, 90, 678, 37, 692, 88, 708, 39, 826, 38, 859, 39, 878, 40, 896, 39, 910, 37, 918, 38, 933, 39, 944, 38 ], //39
goldDrop: [ 22, 29, 16 ],
bornPos: [ 1, 18, 20 ]
},
{ level: 3,
ai: 1,
time: 242,
state: 0,
action: [ 0, 39, 66, 38, 80, 39, 145, 38, 164, 37, 187, 38, 197, 37, 230, 38 ] //8
},
{ level: 4,
ai: 1,
time: 1097,
state: 1,
action: [ 0, 37, 40, 88, 54, 37, 64, 88, 75, 37, 82, 38, 104, 37, 114, 39, 157, 37, 169, 88, 200, 37, 234, 38, 307, 39, 334, 37, 349, 40, 362, 39, 383, 40, 395, 39, 419, 38, 435, 37, 458, 38, 474, 39, 522, 90, 531, 37, 547, 40, 581, 39, 599, 38, 615, 39, 622, 38, 627, 37, 631, 38, 648, 39, 658, 40, 672, 39, 688, 37, 697, 88, 725, 39, 750, 38, 768, 40, 801, 37, 923, 38, 945, 37, 965, 90, 976, 39, 980, 90, 1021, 37, 1042, 38 ], //47
goldDrop: [ 28, 25, 16 ],
bornPos: [ 1, 24 ]
},
{ level: 5,
ai: 1,
time: 748,
state: 1,
action: [ 0, 37, 23, 88, 32, 37, 61, 90, 92, 37, 107, 90, 157, 37, 167, 38, 200, 39, 216, 37, 222, 38, 238, 37, 247, 39, 256, 40, 272, 39, 370, 38, 386, 39, 425, 37, 434, 90, 485, 37, 499, 38, 515, 37, 530, 38, 546, 39, 588, 37, 608, 38, 630, 37, 709, 38 ], //28
bornPos: [ 1, 7, 9 ]
},
{ level: 7,
ai: 1,
time: 1798,
state: 1,
action: [ 0, 39, 46, 37, 101, 38, 119, 37, 143, 38, 160, 88, 192, 39, 210, 38, 218, 37, 222, 38, 240, 40, 257, 38, 273, 39, 294, 37, 302, 90, 316, 39, 320, 90, 387, 37, 394, 39, 472, 40, 536, 39, 542, 88, 566, 37, 570, 88, 685, 39, 699, 38, 758, 37, 768, 90, 780, 37, 810, 40, 841, 39, 847, 88, 876, 39, 885, 37, 910, 88, 953, 37, 957, 88, 969, 37, 974, 88, 986, 37, 1015, 38, 1031, 37, 1056, 38, 1073, 39, 1100, 88, 1160, 39, 1240, 38, 1284, 39, 1308, 90, 1320, 37, 1342, 90, 1362, 39, 1367, 90, 1377, 37, 1395, 88, 1407, 39, 1417, 90, 1430, 37, 1520, 40, 1658, 37, 1669, 38, 1686, 37, 1710, 38, 1725, 39, 1740, 38, 1772, 37, 1787, 38 ], //67
goldDrop: [ 26 ],
bornPos: [ 1, 15, 16, 3, 13, 8, 9 ]
},
*/
{ level: 11,
ai: 1,
time: 721,
state: 1,
action: [ 0, 39, 32, 37, 43, 38, 54, 39, 63, 38, 73, 37, 83, 38, 93, 39, 102, 38, 111, 37, 120, 38, 129, 39, 137, 38, 146, 37, 155, 38, 164, 39, 172, 38, 181, 37, 189, 38, 199, 39, 207, 38, 218, 37, 224, 38, 247, 39, 256, 90, 275, 39, 278, 90, 294, 39, 298, 90, 314, 39, 317, 90, 334, 39, 339, 90, 562, 40, 570, 90, 590, 38, 597, 90, 650, 37, 710, 38 ], //39
goldDrop: [ 24, 22, 22, 15, 38 ],
bornPos: [ 1, 3, 0, 22, 17 ]
},
{ level: 12,
ai: 1,
time: 1495,
state: 1,
action: [ 0, 39, 12, 37, 91, 90, 131, 37, 151, 38, 172, 39, 218, 37, 237, 38, 254, 39, 259, 38, 268, 39, 272, 38, 280, 39, 285, 38, 294, 39, 298, 38, 310, 39, 354, 38, 365, 37, 424, 90, 505, 37, 516, 90, 532, 39, 537, 90, 552, 39, 585, 88, 595, 39, 631, 40, 640, 37, 654, 88, 667, 39, 684, 40, 699, 39, 758, 38, 780, 39, 798, 37, 811, 38, 831, 39, 847, 37, 860, 38, 881, 39, 897, 37, 973, 90, 1025, 37, 1076, 90, 1087, 39, 1093, 90, 1104, 39, 1110, 90, 1120, 37, 1137, 90, 1148, 39, 1156, 90, 1166, 37, 1174, 90, 1188, 37, 1201, 39, 1215, 39, 1216, 39, 1249, 37, 1281, 88, 1293, 39, 1334, 88, 1372, 38, 1389, 39, 1394, 38, 1401, 39, 1405, 38, 1411, 39, 1415, 38, 1422, 39, 1428, 38, 1441, 39, 1484, 38 ], //74
goldDrop: [ 30 ],
bornPos: [ 1, 22 ]
},
{ level: 22,
ai: 1,
time: 1335,
state: 1,
action: [ 0, 39, 46, 37, 84, 38, 104, 39, 166, 37, 190, 38, 206, 39, 232, 38, 249, 37, 308, 40, 322, 37, 332, 90, 379, 37, 398, 38, 421, 37, 427, 38, 444, 39, 531, 37, 569, 38, 584, 37, 679, 88, 686, 39, 733, 39, 744, 38, 759, 39, 767, 37, 783, 39, 896, 38, 916, 39, 951, 38, 962, 39, 986, 37, 998, 88, 1042, 39, 1058, 38, 1075, 37, 1101, 90, 1154, 37, 1167, 90, 1181, 88, 1204, 37, 1248, 38, 1257, 37, 1263, 38, 1279, 39, 1324, 38 ], //46
goldDrop: [ 23, 28 ]
},
{ level: 31,
ai: 1,
time: 561,
state: 1,
action: [ 0, 39, 8, 37, 21, 38, 27, 37, 33, 38, 49, 37, 66, 38, 73, 37, 81, 38, 87, 37, 94, 38, 110, 37, 128, 38, 133, 37, 141, 38, 147, 37, 153, 38, 160, 37, 169, 38, 174, 37, 181, 38, 188, 37, 197, 39, 297, 40, 309, 39, 314, 40, 325, 39, 339, 38, 354, 39, 372, 38, 379, 39, 388, 38, 394, 39, 401, 38, 417, 39, 435, 38, 440, 39, 447, 38, 453, 39, 459, 38, 463, 39, 473, 37, 540, 38, 552, 37, 555, 38 ] //45
},
{ level: 44,
ai: 1,
time: 686,
state: 1,
action: [ 0, 37, 39, 88, 83, 39, 98, 40, 131, 37, 142, 39, 200, 38, 238, 39, 290, 40, 298, 37, 302, 40, 336, 37, 367, 39, 407, 37, 416, 38, 452, 40, 459, 38, 465, 39, 524, 90, 580, 37, 595, 40, 621, 39, 647, 38 ], //23
goldDrop: [ 15 ]
},
{ level: 48,
ai: 1,
time: 783,
state: 0,
action: [ 0, 40, 30, 37, 64, 38, 76, 39, 97, 38, 109, 37, 128, 38, 142, 39, 160, 38, 171, 37, 180, 39, 190, 40, 202, 37, 218, 40, 231, 37, 233, 40, 245, 39, 263, 40, 279, 37, 300, 40, 313, 39, 335, 40, 347, 37, 367, 40, 381, 39, 394, 37, 422, 39, 428, 37, 435, 88, 470, 39, 475, 37, 505, 90, 569, 37, 579, 38, 592, 39, 600, 38, 609, 39, 617, 38, 625, 39, 633, 38, 640, 39, 646, 38, 653, 39, 660, 38, 668, 39, 673, 38, 697, 37, 708, 39, 770, 37 ], //49
goldDrop: [ 24 ]
},
{ level: 56,
ai: 1,
time: 1552,
state: 1,
action: [ 0, 39, 6, 38, 83, 37, 104, 38, 112, 37, 145, 39, 161, 38, 172, 40, 219, 39, 225, 90, 240, 39, 254, 37, 260, 88, 271, 40, 281, 37, 289, 90, 297, 39, 300, 90, 311, 39, 316, 90, 326, 39, 333, 90, 343, 37, 359, 90, 371, 39, 378, 90, 395, 37, 403, 39, 415, 90, 534, 37, 551, 39, 588, 38, 666, 39, 688, 40, 737, 39, 743, 90, 759, 39, 772, 37, 777, 88, 796, 40, 804, 37, 810, 90, 821, 39, 826, 90, 838, 39, 842, 90, 852, 37, 867, 90, 878, 39, 886, 90, 896, 37, 904, 90, 918, 37, 953, 38, 1032, 39, 1121, 37, 1156, 40, 1173, 37, 1185, 39, 1235, 39, 1239, 90, 1254, 39, 1267, 37, 1272, 88, 1284, 40, 1292, 37, 1298, 90, 1309, 39, 1314, 90, 1326, 39, 1330, 90, 1342, 37, 1356, 90, 1367, 39, 1374, 90, 1386, 37, 1392, 90, 1407, 37, 1475, 38 ] //79
},
{ level: 64,
ai: 1,
time: 4069,
state: 1,
action: [ 0, 39, 32, 37, 134, 38, 149, 39, 193, 38, 222, 39, 293, 40, 306, 37, 343, 39, 381, 38, 394, 37, 438, 38, 450, 39, 485, 38, 497, 37, 521, 38, 532, 39, 554, 37, 646, 38, 670, 37, 720, 39, 728, 90, 743, 39, 747, 90, 758, 39, 764, 90, 776, 39, 783, 90, 796, 39, 801, 90, 812, 39, 818, 90, 982, 39, 1009, 37, 1014, 90, 1028, 39, 1032, 90, 1088, 37, 1108, 88, 1121, 37, 1126, 88, 1139, 37, 1144, 88, 1156, 37, 1162, 88, 1174, 37, 1179, 88, 1406, 39, 1430, 88, 1442, 37, 1448, 88, 1460, 37, 1465, 88, 1476, 37, 1481, 88, 1493, 37, 1498, 88, 1509, 37, 1514, 88, 1524, 37, 1529, 88, 1540, 37, 1546, 88, 1554, 37, 1574, 38, 1591, 39, 1638, 38, 1655, 37, 1696, 38, 1707, 39, 1736, 38, 1747, 37, 1766, 38, 1777, 39, 1858, 37, 1873, 88, 1887, 37, 1891, 88, 1904, 37, 1909, 88, 1921, 37, 1926, 88, 1938, 37, 1943, 88, 1955, 37, 1960, 88, 1970, 37, 1975, 88, 2182, 39, 2221, 37, 2228, 88, 2243, 37, 2247, 88, 2261, 37, 2265, 88, 2277, 37, 2282, 88, 2292, 37, 2297, 88, 2527, 37, 2533, 88, 2562, 39, 2597, 90, 2613, 39, 2616, 90, 2629, 39, 2634, 90, 2646, 39, 2651, 90, 2663, 39, 2668, 90, 2679, 39, 2683, 90, 2909, 37, 2944, 88, 2959, 37, 2963, 88, 2977, 37, 2981, 88, 2994, 37, 2999, 88, 3012, 37, 3016, 88, 3029, 37, 3033, 88, 3279, 39, 3309, 37, 3316, 88, 3331, 37, 3334, 88, 3346, 37, 3350, 88, 3361, 37, 3362, 88, 3374, 37, 3377, 88, 3390, 37, 3394, 88, 3578, 39, 3610, 37, 3668, 40, 3858, 37, 3866, 38, 3876, 39, 3880, 38, 3894, 39, 3948, 38, 4004, 37, 4063, 38 ], //149
goldDrop: [ 21, 17, 33, 17, 25, 20, 29, 39, 27, 30, 26, 34, 20, 38, 20, 24, 35, 38, 38, 26, 16, 15, 15, 35, 30, 14, 28, 28, 28, 34, 20, 18, 18, 21, 22, 23, 14 ],
bornPos: [ 1, 5, 6, 13, 23, 24, 4, 21, 22, 7, 1, 3, 26, 25, 19, 2, 10, 6, 19, 24, 7, 17 ]
},
{ level: 80,
ai: 1,
time: 2387,
state: 1,
action: [ 0, 90, 13, 39, 47, 38, 127, 37, 140, 39, 152, 37, 191, 38, 297, 37, 336, 40, 349, 39, 359, 37, 368, 39, 395, 37, 439, 39, 448, 90, 462, 40, 466, 90, 477, 40, 482, 90, 494, 37, 518, 39, 533, 38, 669, 37, 679, 90, 690, 37, 725, 39, 826, 38, 835, 90, 901, 38, 970, 90, 979, 40, 986, 90, 1001, 37, 1033, 37, 1040, 90, 1058, 40, 1062, 90, 1075, 37, 1101, 39, 1109, 38, 1144, 39, 1186, 40, 1219, 39, 1232, 40, 1283, 38, 1362, 37, 1444, 40, 1462, 39, 1466, 90, 1481, 37, 1488, 38, 1517, 37, 1544, 38, 1585, 37, 1590, 90, 1654, 37, 1664, 38, 1688, 37, 1707, 38, 1724, 39, 1746, 38, 1765, 39, 1768, 38, 1801, 40, 1837, 90, 1864, 39, 1883, 38, 1930, 40, 1944, 40, 1945, 40, 1946, 40, 1947, 40, 1948, 40, 1949, 40, 1950, 40, 1951, 40, 1952, 40, 1953, 40, 1954, 40, 1955, 40, 1956, 40, 1957, 40, 1958, 40, 1959, 40, 1960, 40, 1961, 40, 1962, 40, 1963, 40, 1965, 88, 2011, 39, 2076, 88, 2089, 37, 2095, 88, 2153, 39, 2169, 38, 2179, 90, 2194, 38, 2199, 90, 2325, 38 ], //99
goldDrop: [ 17, 14, 15, 36, 19 ],
bornPos: [ 1, 15, 8 ]
},
{ level: 80,
ai: 1,
time: 1652,
state: 0,
action: [ 0, 37, 2, 90, 15, 39, 44, 90, 57, 39, 60, 90, 69, 38, 149, 90, 162, 40, 165, 90, 175, 37, 225, 39, 234, 90, 250, 40, 252, 90, 266, 37, 303, 38, 316, 39, 330, 39, 367, 38, 371, 90, 531, 38, 578, 37, 646, 90, 691, 37, 709, 90, 722, 40, 728, 90, 741, 40, 746, 90, 756, 37, 786, 39, 808, 37, 817, 38, 831, 37, 837, 40, 852, 37, 865, 39, 890, 90, 904, 39, 924, 90, 935, 39, 937, 90, 956, 39, 957, 90, 973, 39, 976, 90, 1042, 39, 1076, 38, 1156, 37, 1222, 40, 1229, 38, 1237, 37, 1251, 39, 1257, 37, 1266, 39, 1283, 90, 1293, 37, 1321, 39, 1329, 37, 1342, 39, 1358, 37, 1366, 90, 1378, 37, 1411, 39, 1472, 37, 1478, 88, 1511, 39, 1548, 88, 1558, 37, 1563, 88, 1573, 37, 1586, 90, 1591, 39, 1599, 88, 1602, 90, 1615, 39, 1621, 90 ], //78
goldDrop: [ 27, 34, 16, 16, 37, 39, 26, 27, 25, 33, 32, 19 ],
bornPos: [ 1, 6, 7, 27, 8, 26, 11 ]
},
{ level: 95,
ai: 1,
time: 2002,
state: 1,
action: [ 0, 37, 8, 39, 39, 37, 94, 39, 109, 38, 120, 39, 144, 90, 186, 37, 209, 38, 221, 40, 234, 88, 242, 38, 280, 37, 288, 40, 333, 39, 339, 38, 383, 37, 389, 38, 407, 37, 420, 38, 425, 37, 444, 38, 473, 40, 509, 39, 564, 38, 574, 39, 597, 90, 654, 37, 678, 38, 710, 37, 717, 38, 738, 37, 753, 38, 865, 40, 929, 39, 952, 38, 964, 39, 981, 90, 1027, 37, 1042, 38, 1074, 37, 1081, 38, 1104, 37, 1138, 40, 1190, 37, 1194, 37, 1209, 38, 1217, 37, 1224, 39, 1233, 38, 1237, 37, 1243, 38, 1250, 90, 1278, 38, 1282, 37, 1287, 90, 1301, 39, 1333, 37, 1348, 38, 1359, 37, 1379, 38, 1419, 39, 1468, 38, 1520, 37, 1543, 38, 1632, 37, 1659, 40, 1712, 37, 1723, 88, 1816, 39, 1834, 40, 1848, 39, 1855, 37, 1864, 38, 1873, 37, 1888, 38, 1901, 39, 1906, 38, 1916, 39, 1932, 38, 1961, 37, 1980, 38 ], //82
goldDrop: [ 35, 15, 39, 28 ]
},
{ level: 118,
ai: 1,
time: 3184,
state: 1,
action: [ 0, 39, 31, 88, 52, 37, 56, 90, 91, 39, 103, 37, 111, 38, 141, 37, 159, 38, 176, 37, 183, 38, 225, 39, 230, 38, 236, 37, 294, 40, 318, 37, 350, 40, 365, 39, 373, 88, 420, 39, 449, 88, 458, 37, 464, 88, 508, 39, 565, 37, 573, 38, 583, 37, 589, 38, 600, 37, 605, 38, 632, 39, 637, 38, 647, 37, 703, 40, 711, 39, 724, 39, 729, 39, 735, 39, 739, 39, 809, 88, 820, 37, 822, 88, 844, 90, 868, 39, 879, 38, 901, 37, 906, 38, 935, 39, 940, 38, 951, 37, 1001, 38, 1071, 40, 1083, 39, 1179, 38, 1201, 37, 1206, 38, 1233, 39, 1239, 38, 1251, 37, 1316, 40, 1330, 37, 1369, 40, 1384, 39, 1394, 88, 1406, 39, 1465, 38, 1483, 39, 1503, 38, 1524, 37, 1528, 38, 1562, 39, 1567, 38, 1574, 37, 1643, 40, 1703, 88, 1715, 39, 1781, 38, 1796, 39, 1817, 38, 1839, 37, 1844, 38, 1876, 39, 1882, 38, 1889, 37, 1962, 40, 2022, 88, 2034, 39, 2061, 40, 2072, 39, 2116, 38, 2132, 39, 2153, 38, 2175, 37, 2180, 38, 2212, 39, 2217, 38, 2224, 37, 2314, 40, 2326, 39, 2366, 40, 2380, 88, 2393, 39, 2461, 38, 2479, 39, 2500, 38, 2523, 37, 2528, 38, 2557, 39, 2562, 38, 2572, 37, 2616, 40, 2671, 39, 2724, 38, 2746, 37, 2750, 38, 2783, 39, 2789, 38, 2798, 37, 2837, 40, 2853, 39, 2940, 38, 2963, 37, 2967, 38, 2977, 39, 3011, 40, 3025, 39, 3048, 40, 3059, 37, 3113, 38, 3130, 37, 3135, 38, 3168, 39, 3173, 38 ], //133
goldDrop: [ 34 ],
bornPos: [ 1, 12 ]
},
{ level: 118,
ai: 1,
time: 1686,
state: 0,
action: [ 0, 37, 28, 90, 39, 39, 80, 37, 85, 88, 94, 37, 97, 88, 109, 37, 114, 88, 183, 39, 198, 38, 219, 37, 224, 38, 257, 39, 262, 38, 268, 37, 328, 38, 368, 40, 382, 39, 476, 88, 522, 39, 532, 38, 550, 37, 555, 38, 588, 39, 593, 38, 603, 37, 657, 40, 669, 39, 732, 90, 743, 39, 749, 90, 760, 39, 765, 90, 780, 39, 813, 38, 827, 37, 834, 38, 843, 37, 849, 38, 876, 39, 882, 38, 892, 37, 942, 40, 953, 39, 975, 39, 1048, 38, 1064, 39, 1067, 38, 1084, 37, 1089, 38, 1126, 39, 1131, 38, 1139, 37, 1201, 40, 1215, 37, 1228, 37, 1229, 37, 1230, 37, 1231, 37, 1232, 37, 1233, 37, 1267, 40, 1279, 39, 1297, 88, 1306, 37, 1315, 88, 1337, 37, 1343, 88, 1368, 39, 1443, 38, 1462, 37, 1469, 38, 1503, 39, 1508, 38, 1518, 37, 1583, 40, 1593, 37, 1643, 40, 1658, 39, 1673, 88, 1681, 37 ], //82
goldDrop: [ 31, 33, 20, 31, 26, 27 ],
bornPos: [ 1, 5, 8 ]
},
{ level: 119,
ai: 1,
time: 2915,
state: 1,
action: [ 0, 37, 17, 40, 34, 39, 52, 37, 68, 38, 128, 39, 236, 37, 273, 39, 333, 37, 343, 39, 349, 88, 445, 39, 459, 38, 475, 39, 488, 37, 494, 38, 508, 37, 510, 38, 531, 88, 541, 39, 583, 90, 594, 37, 603, 39, 621, 90, 633, 37, 668, 90, 721, 37, 732, 38, 770, 88, 781, 39, 801, 38, 812, 39, 830, 38, 874, 37, 928, 90, 942, 37, 957, 90, 971, 37, 986, 39, 1029, 38, 1054, 37, 1060, 38, 1074, 88, 1117, 39, 1124, 38, 1134, 39, 1138, 38, 1175, 88, 1184, 39, 1226, 38, 1272, 37, 1308, 90, 1326, 37, 1333, 39, 1347, 39, 1348, 39, 1380, 40, 1393, 90, 1407, 40, 1410, 90, 1457, 37, 1472, 39, 1477, 90, 1488, 37, 1542, 88, 1575, 37, 1617, 38, 1629, 37, 1633, 90, 1692, 37, 1706, 37, 1707, 37, 1708, 37, 1733, 39, 1746, 38, 1758, 37, 1784, 38, 1850, 39, 1865, 90, 1880, 37, 1903, 37, 1920, 38, 2001, 39, 2024, 39, 2037, 39, 2038, 39, 2039, 39, 2040, 39, 2041, 39, 2042, 39, 2043, 39, 2044, 39, 2045, 39, 2046, 39, 2047, 39, 2059, 90, 2130, 37, 2150, 38, 2180, 39, 2188, 88, 2200, 39, 2209, 88, 2229, 39, 2282, 90, 2317, 37, 2338, 38, 2382, 39, 2389, 38, 2435, 39, 2470, 90, 2483, 37, 2499, 39, 2509, 90, 2522, 37, 2533, 39, 2633, 88, 2649, 37, 2653, 88, 2748, 39, 2763, 38, 2801, 88, 2812, 39, 2851, 38, 2894, 37, 2909, 38 ], //125
goldDrop: [ 37, 17 ],
bornPos: [ 1, 15, 12 ]
},
{ level: 121,
ai: 1,
time: 3642,
state: 1,
action: [ 0, 37, 44, 38, 51, 37, 57, 38, 67, 39, 77, 38, 88, 39, 98, 40, 110, 37, 131, 38, 137, 37, 144, 38, 153, 39, 162, 38, 172, 39, 179, 40, 196, 37, 206, 38, 210, 37, 213, 38, 220, 39, 231, 38, 241, 39, 250, 38, 261, 39, 271, 38, 282, 39, 290, 38, 318, 39, 346, 38, 358, 39, 374, 38, 432, 39, 469, 40, 480, 39, 492, 38, 500, 39, 507, 40, 558, 37, 569, 38, 577, 37, 587, 38, 595, 37, 605, 38, 613, 37, 623, 38, 630, 37, 636, 38, 646, 39, 656, 38, 666, 39, 675, 38, 684, 39, 692, 38, 708, 39, 714, 40, 745, 37, 758, 37, 759, 37, 760, 37, 768, 38, 774, 37, 785, 38, 791, 37, 801, 38, 814, 39, 823, 38, 833, 39, 839, 38, 853, 39, 857, 38, 873, 39, 880, 40, 904, 37, 922, 38, 928, 37, 937, 38, 952, 39, 963, 38, 974, 39, 981, 40, 1010, 39, 1016, 40, 1039, 37, 1044, 39, 1051, 38, 1058, 37, 1069, 38, 1079, 37, 1085, 40, 1102, 39, 1111, 38, 1118, 39, 1123, 38, 1131, 37, 1142, 38, 1150, 37, 1161, 38, 1170, 37, 1177, 40, 1194, 39, 1218, 38, 1226, 39, 1231, 38, 1238, 37, 1247, 38, 1255, 37, 1266, 38, 1275, 37, 1286, 38, 1314, 37, 1319, 40, 1352, 39, 1478, 38, 1484, 39, 1488, 38, 1496, 37, 1505, 38, 1512, 37, 1522, 38, 1528, 37, 1538, 38, 1548, 37, 1569, 38, 1619, 40, 1660, 39, 1767, 38, 1773, 39, 1777, 38, 1796, 37, 1807, 38, 1815, 37, 1826, 38, 1835, 37, 1844, 38, 1879, 37, 1888, 40, 1920, 39, 1996, 38, 2003, 39, 2006, 38, 2015, 37, 2025, 38, 2032, 37, 2041, 38, 2049, 37, 2057, 38, 2066, 37, 2114, 40, 2123, 39, 2140, 39, 2192, 38, 2200, 39, 2204, 38, 2212, 37, 2223, 38, 2230, 37, 2240, 38, 2248, 37, 2259, 38, 2268, 37, 2282, 38, 2309, 37, 2332, 38, 2344, 37, 2360, 38, 2373, 37, 2380, 40, 2397, 37, 2409, 38, 2418, 37, 2429, 38, 2440, 37, 2447, 40, 2490, 39, 2504, 38, 2512, 39, 2522, 40, 2540, 39, 2553, 38, 2566, 38, 2568, 37, 2572, 38, 2582, 39, 2591, 38, 2601, 39, 2609, 38, 2628, 39, 2634, 40, 2657, 39, 2814, 38, 2833, 39, 2838, 38, 2844, 37, 2852, 38, 2858, 37, 2867, 38, 2872, 37, 2881, 38, 2886, 37, 2899, 38, 2918, 37, 2929, 38, 2933, 37, 2944, 38, 2948, 37, 2960, 38, 2966, 37, 2979, 38, 2983, 37, 3007, 40, 3016, 39, 3036, 37, 3046, 38, 3067, 37, 3072, 40, 3081, 39, 3095, 39, 3096, 39, 3097, 39, 3098, 39, 3099, 39, 3100, 39, 3101, 39, 3102, 39, 3103, 39, 3104, 39, 3105, 39, 3106, 39, 3107, 39, 3108, 39, 3109, 39, 3110, 39, 3111, 39, 3112, 39, 3113, 39, 3114, 39, 3115, 39, 3116, 39, 3117, 39, 3118, 39, 3121, 38, 3128, 39, 3138, 38, 3145, 39, 3155, 38, 3166, 39, 3171, 38, 3178, 37, 3187, 38, 3194, 37, 3200, 40, 3210, 39, 3224, 39, 3225, 39, 3226, 39, 3227, 39, 3228, 39, 3232, 38, 3242, 37, 3251, 38, 3258, 37, 3267, 38, 3285, 37, 3292, 40, 3301, 39, 3315, 39, 3316, 39, 3317, 39, 3318, 39, 3319, 39, 3320, 39, 3321, 39, 3322, 39, 3323, 39, 3324, 39, 3325, 39, 3326, 39, 3327, 39, 3328, 39, 3329, 39, 3330, 39, 3331, 39, 3332, 39, 3334, 40, 3357, 39, 3472, 38, 3478, 39, 3482, 38, 3490, 37, 3498, 38, 3505, 37, 3515, 38, 3522, 37, 3533, 38, 3541, 37, 3555, 38, 3580, 37, 3604, 38, 3610, 37, 3620, 38 ], //301
goldDrop: [ 30, 32, 32, 15, 26, 27, 23 ]
},
{ level: 134,
ai: 1,
time: 2422,
state: 1,
action: [ 0, 39, 4, 38, 60, 90, 89, 37, 101, 88, 111, 37, 120, 38, 125, 90, 150, 37, 163, 88, 173, 38, 180, 37, 187, 90, 216, 37, 226, 38, 232, 37, 247, 38, 254, 37, 269, 38, 276, 37, 288, 38, 295, 37, 303, 38, 310, 37, 315, 90, 327, 37, 356, 39, 360, 88, 372, 39, 391, 88, 401, 39, 422, 88, 432, 39, 461, 40, 466, 39, 479, 37, 483, 88, 493, 39, 542, 88, 554, 37, 560, 88, 640, 39, 655, 38, 688, 37, 697, 90, 708, 88, 756, 37, 766, 38, 773, 37, 789, 38, 796, 37, 812, 38, 820, 37, 835, 38, 842, 37, 846, 90, 880, 37, 891, 38, 897, 37, 915, 38, 921, 37, 931, 39, 939, 90, 965, 37, 979, 38, 984, 37, 999, 38, 1005, 37, 1012, 90, 1020, 37, 1027, 39, 1032, 90, 1041, 37, 1049, 40, 1120, 39, 1202, 38, 1221, 39, 1234, 88, 1243, 37, 1246, 88, 1265, 39, 1315, 88, 1325, 37, 1330, 88, 1342, 37, 1347, 88, 1359, 37, 1363, 88, 1374, 37, 1379, 88, 1566, 39, 1595, 38, 1628, 37, 1647, 38, 1656, 37, 1669, 38, 1676, 37, 1680, 90, 1691, 39, 1695, 90, 1706, 39, 1720, 90, 1731, 39, 1736, 90, 1749, 39, 1761, 90, 1772, 39, 1777, 90, 1787, 39, 1793, 90, 1926, 40, 1931, 39, 1947, 40, 1952, 39, 1971, 40, 1977, 39, 2011, 40, 2026, 37, 2040, 88, 2115, 39, 2130, 38, 2164, 37, 2185, 38, 2192, 37, 2200, 90, 2208, 39, 2212, 90, 2224, 39, 2228, 90, 2268, 37, 2283, 38, 2289, 37, 2305, 38, 2311, 37, 2327, 38, 2333, 37, 2349, 38, 2354, 37, 2371, 38, 2379, 37, 2395, 38, 2401, 37, 2416, 38 ], //143
bornPos: [ 1, 3, 4, 5, 6, 5, 6, 3, 4 ]
}
];
{ level: 11,
ai: 4,
time: 603,
state: 1,
godMode: 0,
action: [ 0, 39, 29, 32, 30, 37, 38, 39, 49, 37, 60, 38, 68, 39, 80, 38, 85, 32, 86, 37, 97, 38, 102, 32, 103, 39, 113, 38, 119, 37, 128, 38, 133, 32, 134, 39, 145, 38, 150, 37, 158, 38, 165, 39, 175, 38, 181, 37, 190, 38, 196, 39, 205, 38, 212, 37, 217, 38, 229, 39, 237, 90, 252, 39, 257, 90, 278, 39, 281, 90, 305, 39, 308, 90, 330, 39, 333, 90, 534, 37, 593, 38 ], //41
goldDrop: [ 26, 22, 24, 34 ],
bornPos: [ 1, 24, 3, 21, 0 ]
},
{ level: 12,
ai: 4,
time: 929,
state: 1,
godMode: 0,
action: [ 0, 39, 35, 38, 55, 88, 77, 39, 94, 37, 108, 38, 127, 39, 143, 37, 170, 88, 180, 37, 198, 39, 223, 38, 242, 39, 259, 37, 325, 39, 344, 38, 354, 37, 434, 90, 444, 39, 458, 90, 470, 37, 483, 90, 494, 39, 500, 90, 510, 39, 516, 90, 525, 37, 542, 90, 551, 39, 559, 90, 569, 37, 575, 90, 590, 37, 609, 39, 620, 90, 631, 37, 644, 39, 686, 90, 697, 39, 706, 37, 725, 39, 761, 38, 780, 39, 795, 40, 802, 39, 860, 38 ], //46
goldDrop: [ ],
bornPos: [ 1, 23 ]
},
{ level: 18,
ai: 4,
time: 1730,
state: 1,
godMode: 0,
action: [ 0, 39, 43, 88, 76, 37, 79, 88, 113, 39, 126, 38, 164, 39, 175, 38, 181, 39, 205, 90, 217, 37, 230, 39, 243, 37, 285, 38, 322, 39, 334, 38, 341, 39, 346, 38, 397, 39, 416, 38, 445, 37, 476, 38, 487, 37, 540, 38, 547, 37, 560, 88, 572, 39, 602, 88, 618, 37, 624, 88, 634, 39, 651, 90, 661, 37, 678, 90, 692, 37, 741, 38, 757, 39, 767, 37, 776, 40, 853, 37, 858, 90, 869, 39, 875, 90, 937, 39, 950, 88, 959, 37, 987, 39, 1008, 38, 1017, 39, 1102, 38, 1140, 39, 1149, 38, 1155, 39, 1197, 38, 1226, 37, 1259, 38, 1270, 37, 1289, 40, 1325, 39, 1357, 38, 1366, 40, 1402, 38, 1442, 39, 1453, 38, 1505, 39, 1542, 38, 1571, 37, 1603, 38, 1614, 37, 1666, 38, 1672, 37, 1720, 38 ], //72
goldDrop: [ 31 ],
bornPos: [ 1, 4, 24 ]
},
{ level: 22,
ai: 4,
time: 2124,
state: 1,
godMode: 0,
action: [ 0, 37, 30, 38, 44, 37, 59, 39, 163, 37, 198, 38, 217, 39, 277, 37, 303, 38, 307, 37, 331, 39, 337, 38, 348, 39, 353, 38, 360, 39, 372, 38, 383, 39, 411, 38, 427, 37, 484, 40, 496, 37, 529, 38, 549, 37, 609, 39, 620, 38, 633, 39, 637, 38, 648, 37, 652, 38, 664, 88, 699, 39, 750, 37, 758, 39, 783, 40, 796, 37, 803, 88, 814, 90, 837, 39, 847, 38, 861, 39, 893, 37, 915, 90, 935, 39, 939, 90, 993, 37, 1042, 38, 1049, 37, 1053, 38, 1067, 39, 1089, 88, 1128, 39, 1164, 88, 1183, 39, 1209, 37, 1235, 90, 1244, 39, 1272, 90, 1296, 37, 1385, 38, 1394, 37, 1397, 38, 1410, 39, 1454, 38, 1463, 37, 1556, 88, 1568, 39, 1616, 38, 1629, 39, 1656, 37, 1661, 38, 1672, 37, 1680, 38, 1696, 39, 1700, 88, 1710, 37, 1723, 88, 1733, 37, 1738, 40, 1744, 90, 1925, 38, 1929, 39, 1941, 88, 1952, 37, 1957, 88, 1968, 37, 1972, 88, 2028, 39, 2056, 38, 2069, 39, 2114, 38 ], //90
goldDrop: [ 35, 12, 32 ],
bornPos: [ 1, 22, 24, 19, 23 ]
},
{ level: 32,
ai: 4,
time: 1506,
state: 0,
godMode: 0,
action: [ 0, 37, 10, 38, 30, 39, 47, 38, 54, 39, 64, 38, 77, 40, 114, 37, 143, 38, 193, 37, 196, 88, 218, 40, 295, 39, 315, 90, 342, 37, 390, 39, 432, 38, 437, 39, 443, 37, 447, 38, 477, 37, 481, 38, 502, 39, 517, 38, 522, 39, 543, 88, 553, 39, 572, 90, 583, 37, 589, 40, 603, 39, 609, 37, 614, 38, 620, 39, 635, 40, 641, 39, 652, 37, 657, 38, 662, 39, 682, 40, 688, 39, 693, 38, 708, 37, 734, 38, 742, 39, 776, 40, 814, 39, 840, 90, 851, 37, 885, 38, 895, 90, 905, 40, 911, 90, 920, 37, 942, 39, 971, 88, 980, 37, 989, 88, 1005, 39, 1030, 40, 1085, 38, 1103, 39, 1113, 38, 1127, 39, 1144, 38, 1151, 37, 1153, 38, 1164, 37, 1165, 38, 1186, 39, 1193, 38, 1203, 37, 1233, 40, 1241, 39, 1246, 88, 1256, 39, 1264, 40, 1280, 39, 1285, 40, 1297, 37, 1311, 40, 1320, 90, 1328, 40, 1331, 90, 1340, 40, 1342, 90, 1353, 37, 1370, 90, 1400, 37, 1413, 38, 1422, 37, 1447, 39, 1469, 38, 1484, 39, 1502, 38 ], //95
goldDrop: [ 35 ],
bornPos: [ ]
},
{ level: 36,
ai: 4,
time: 2009,
state: 1,
godMode: 0,
action: [ 0, 37, 11, 39, 48, 37, 59, 38, 64, 37, 68, 38, 74, 39, 78, 38, 83, 37, 87, 38, 92, 39, 96, 38, 102, 37, 105, 38, 111, 39, 115, 38, 120, 37, 125, 38, 130, 39, 135, 38, 140, 37, 143, 39, 188, 40, 201, 37, 214, 90, 226, 39, 229, 90, 246, 37, 258, 88, 269, 37, 274, 88, 282, 39, 293, 88, 305, 37, 310, 88, 319, 39, 327, 88, 341, 37, 345, 88, 354, 39, 381, 37, 417, 90, 428, 39, 433, 90, 468, 37, 482, 38, 487, 37, 491, 38, 497, 39, 501, 38, 507, 37, 511, 38, 517, 39, 520, 38, 526, 37, 530, 38, 535, 39, 540, 38, 545, 37, 550, 38, 554, 39, 559, 38, 565, 37, 568, 38, 579, 39, 631, 38, 638, 39, 641, 38, 647, 37, 651, 38, 656, 39, 661, 38, 671, 37, 747, 38, 753, 39, 756, 38, 765, 37, 837, 39, 855, 37, 859, 90, 880, 37, 894, 38, 898, 39, 920, 90, 932, 39, 937, 90, 952, 39, 966, 88, 989, 37, 998, 90, 1011, 39, 1030, 38, 1036, 37, 1039, 38, 1045, 39, 1050, 38, 1055, 37, 1059, 38, 1065, 39, 1069, 38, 1074, 37, 1078, 38, 1083, 39, 1087, 38, 1093, 37, 1096, 38, 1101, 37, 1174, 39, 1182, 38, 1189, 39, 1192, 38, 1198, 37, 1202, 38, 1207, 39, 1211, 38, 1216, 37, 1220, 38, 1224, 39, 1227, 38, 1233, 37, 1236, 38, 1241, 39, 1244, 38, 1250, 37, 1254, 38, 1259, 39, 1262, 38, 1268, 37, 1271, 38, 1276, 39, 1278, 38, 1285, 37, 1291, 39, 1310, 38, 1315, 39, 1319, 38, 1326, 37, 1330, 38, 1334, 39, 1338, 38, 1344, 37, 1348, 38, 1359, 39, 1370, 37, 1416, 40, 1453, 39, 1457, 90, 1468, 39, 1473, 90, 1482, 37, 1497, 88, 1506, 39, 1580, 90, 1605, 37, 1615, 38, 1620, 39, 1625, 38, 1630, 37, 1635, 38, 1640, 39, 1644, 38, 1649, 37, 1653, 38, 1658, 39, 1662, 38, 1667, 37, 1671, 38, 1675, 39, 1679, 38, 1682, 37, 1698, 40, 1705, 37, 1710, 88, 1721, 37, 1726, 88, 1735, 39, 1744, 88, 1759, 39, 1809, 90, 1819, 39, 1839, 88, 1863, 39, 1883, 38, 1889, 37, 1893, 38, 1898, 39, 1903, 38, 1908, 37, 1912, 38, 1917, 39, 1921, 38, 1926, 37, 1930, 38, 1935, 39, 1938, 38, 1944, 37, 1948, 38, 1953, 39, 1956, 38, 1962, 37, 1965, 38, 1970, 39, 1973, 38, 1979, 37, 1982, 38, 1988, 39, 1991, 38, 2000, 37 ], //208
goldDrop: [ ],
bornPos: [ 1, 11, 21, 11, 21, 21, 11 ]
},
{ level: 41,
ai: 4,
time: 2282,
state: 1,
godMode: 0,
action: [ 0, 37, 6, 39, 16, 38, 21, 39, 26, 38, 30, 39, 46, 37, 51, 40, 58, 37, 87, 39, 132, 38, 139, 39, 142, 38, 148, 39, 152, 38, 157, 39, 162, 38, 167, 39, 204, 90, 215, 39, 230, 37, 237, 88, 269, 39, 279, 38, 289, 37, 304, 39, 326, 40, 348, 37, 358, 39, 374, 40, 384, 37, 398, 88, 409, 37, 419, 90, 452, 37, 471, 38, 480, 39, 554, 38, 594, 37, 604, 38, 610, 37, 613, 38, 619, 37, 622, 38, 628, 37, 632, 38, 636, 39, 662, 40, 680, 37, 690, 88, 700, 38, 708, 37, 712, 38, 718, 37, 721, 38, 727, 37, 730, 38, 736, 39, 753, 40, 769, 37, 775, 38, 780, 37, 784, 38, 790, 37, 793, 38, 799, 39, 820, 40, 825, 39, 852, 37, 866, 39, 877, 38, 896, 37, 905, 38, 909, 37, 914, 38, 918, 37, 928, 90, 938, 37, 973, 39, 978, 88, 988, 39, 1004, 37, 1095, 38, 1108, 37, 1118, 90, 1129, 39, 1134, 90, 1175, 39, 1180, 90, 1190, 39, 1311, 38, 1350, 39, 1394, 38, 1400, 90, 1437, 38, 1443, 90, 1457, 40, 1463, 90, 1474, 38, 1483, 90, 1496, 40, 1510, 37, 1529, 40, 1546, 39, 1568, 40, 1574, 38, 1621, 37, 1630, 38, 1635, 37, 1638, 38, 1645, 37, 1650, 38, 1655, 37, 1659, 38, 1665, 37, 1740, 40, 1747, 39, 1787, 40, 1814, 37, 1862, 38, 1875, 37, 1886, 90, 1899, 39, 1903, 90, 1972, 37, 1979, 39, 2059, 88, 2103, 39, 2119, 40, 2156, 38, 2171, 39, 2201, 38, 2241, 37, 2250, 38, 2256, 37, 2259, 38, 2265, 37, 2268, 38, 2274, 37, 2277, 38 ], //140
goldDrop: [ 24, 29, 36 ],
bornPos: [ 1, 25, 11, 26, 14, 12 ]
},
{ level: 44,
ai: 4,
time: 559,
state: 1,
godMode: 0,
action: [ 0, 39, 27, 40, 43, 37, 68, 38, 98, 40, 105, 39, 171, 38, 177, 39, 202, 38, 223, 39, 330, 38, 349, 39, 360, 38, 371, 90, 383, 39, 387, 90, 451, 37, 465, 40, 496, 39, 519, 38 ], //20
goldDrop: [ 35, 25 ],
bornPos: [ ]
},
{ level: 48,
ai: 4,
time: 1711,
state: 1,
godMode: 0,
action: [ 0, 37, 59, 38, 69, 39, 87, 38, 97, 37, 115, 38, 125, 39, 143, 38, 153, 37, 172, 88, 184, 39, 197, 37, 204, 40, 214, 88, 223, 39, 236, 37, 244, 40, 255, 88, 265, 39, 291, 37, 307, 40, 318, 39, 329, 37, 389, 38, 399, 39, 405, 38, 409, 39, 413, 38, 417, 39, 421, 38, 426, 39, 429, 38, 431, 39, 435, 38, 437, 39, 440, 38, 444, 39, 452, 38, 488, 88, 531, 39, 565, 38, 609, 39, 645, 38, 660, 37, 680, 39, 717, 37, 734, 40, 749, 39, 761, 88, 796, 39, 809, 40, 846, 37, 896, 38, 914, 39, 956, 40, 966, 37, 983, 39, 1001, 38, 1012, 37, 1052, 40, 1091, 38, 1098, 39, 1201, 40, 1208, 39, 1259, 38, 1265, 39, 1323, 38, 1350, 90, 1376, 37, 1411, 90, 1442, 37, 1519, 38, 1530, 37, 1551, 38, 1561, 39, 1581, 38, 1591, 37, 1611, 38, 1621, 39, 1641, 38, 1651, 37, 1671, 38, 1681, 39, 1701, 38 ], //84
goldDrop: [ 36 ],
bornPos: [ 1, 23 ]
},
{ level: 60,
ai: 4,
time: 908,
state: 0,
godMode: 0,
action: [ 0, 39, 5, 88, 15, 39, 36, 88, 45, 39, 85, 88, 107, 39, 113, 90, 122, 37, 136, 39, 149, 88, 159, 39, 203, 40, 220, 37, 230, 40, 270, 38, 292, 40, 315, 39, 335, 38, 409, 37, 423, 90, 434, 37, 477, 88, 497, 39, 509, 37, 521, 39, 532, 40, 561, 39, 591, 38, 659, 37, 714, 88, 726, 39, 746, 90, 772, 37, 820, 39, 858, 38, 867, 39, 881, 40, 889, 39 ], //39
goldDrop: [ 29, 16, 23, 26 ],
bornPos: [ ]
},
{ level: 64,
ai: 4,
time: 2974,
state: 1,
godMode: 0,
action: [ 0, 39, 15, 37, 48, 88, 57, 37, 65, 88, 76, 37, 80, 88, 89, 37, 95, 88, 105, 37, 110, 88, 120, 37, 126, 88, 135, 37, 141, 88, 150, 37, 156, 88, 166, 37, 172, 88, 180, 37, 194, 38, 208, 39, 253, 38, 263, 37, 304, 38, 314, 39, 430, 40, 439, 37, 474, 39, 508, 38, 519, 37, 563, 38, 572, 39, 606, 38, 615, 37, 640, 38, 650, 39, 671, 37, 771, 39, 780, 90, 790, 39, 796, 90, 805, 39, 811, 90, 821, 39, 827, 90, 837, 39, 844, 90, 855, 39, 862, 90, 872, 39, 877, 90, 887, 39, 892, 90, 1093, 37, 1133, 88, 1145, 37, 1149, 88, 1159, 37, 1165, 88, 1173, 37, 1180, 88, 1190, 37, 1198, 88, 1207, 37, 1214, 88, 1223, 37, 1230, 88, 1238, 37, 1262, 38, 1276, 39, 1322, 38, 1332, 37, 1373, 38, 1384, 39, 1414, 38, 1422, 37, 1443, 38, 1454, 39, 1509, 37, 1520, 40, 1530, 37, 1573, 40, 1588, 39, 1596, 88, 1631, 39, 1642, 88, 1652, 37, 1660, 88, 1670, 37, 1681, 88, 1693, 37, 1698, 88, 1709, 38, 1724, 39, 1787, 37, 1813, 90, 1823, 39, 1828, 90, 1841, 39, 1845, 90, 1856, 39, 1869, 90, 1879, 39, 1885, 90, 1895, 39, 1901, 90, 1911, 39, 1918, 90, 1928, 39, 1934, 90, 2134, 90, 2180, 37, 2203, 88, 2214, 37, 2220, 88, 2230, 37, 2235, 88, 2245, 37, 2251, 88, 2261, 37, 2266, 88, 2276, 37, 2281, 88, 2484, 39, 2517, 37, 2525, 88, 2539, 37, 2543, 88, 2557, 37, 2561, 88, 2706, 39, 2722, 37, 2777, 38, 2790, 39, 2846, 38, 2852, 90, 2860, 38, 2903, 39, 2969, 38 ], //140
goldDrop: [ 34, 16, 28, 29, 37, 13, 14, 21, 14, 18, 25, 13, 14, 14, 16, 14, 24, 24, 32, 12, 15, 29, 26, 28, 18, 35 ],
bornPos: [ 1, 13, 22, 26, 24, 23, 21, 18, 2, 5, 7, 19, 1, 3, 25, 9, 20, 4, 3, 16 ]
},
{ level: 95,
ai: 4,
time: 1384,
state: 1,
godMode: 0,
action: [ 0, 37, 62, 39, 90, 37, 107, 38, 141, 90, 191, 37, 206, 38, 236, 37, 240, 38, 260, 37, 281, 38, 424, 40, 454, 39, 520, 38, 531, 39, 540, 38, 547, 90, 634, 37, 644, 38, 674, 37, 679, 38, 698, 37, 764, 40, 785, 37, 791, 90, 801, 39, 833, 37, 847, 38, 856, 37, 876, 38, 912, 39, 961, 38, 1006, 37, 1064, 40, 1106, 37, 1113, 38, 1123, 88, 1208, 39, 1222, 40, 1233, 39, 1241, 37, 1250, 38, 1260, 37, 1275, 38, 1290, 39, 1297, 38, 1303, 39, 1319, 38, 1344, 37, 1364, 38 ], //50
goldDrop: [ 16, 18, 17, 22, 35, 26 ],
bornPos: [ ]
},
{ level: 114,
ai: 4,
time: 1845,
state: 1,
godMode: 0,
action: [ 0, 39, 6, 38, 46, 40, 59, 38, 67, 39, 75, 88, 101, 39, 110, 38, 167, 39, 173, 37, 176, 38, 181, 39, 191, 37, 201, 38, 207, 39, 240, 90, 251, 40, 258, 90, 268, 39, 273, 90, 284, 37, 294, 90, 305, 39, 313, 37, 351, 39, 362, 90, 372, 39, 377, 90, 388, 40, 396, 37, 401, 90, 410, 39, 417, 90, 428, 39, 433, 90, 443, 40, 451, 37, 461, 90, 471, 37, 545, 38, 566, 90, 633, 37, 667, 38, 735, 37, 745, 90, 757, 40, 763, 90, 773, 39, 777, 90, 785, 39, 789, 90, 799, 37, 810, 90, 821, 39, 825, 90, 837, 39, 842, 90, 851, 37, 867, 90, 877, 39, 883, 90, 895, 39, 900, 90, 909, 37, 925, 90, 936, 39, 941, 90, 953, 39, 958, 90, 967, 37, 984, 90, 994, 39, 1000, 90, 1012, 39, 1018, 90, 1027, 37, 1044, 90, 1054, 39, 1060, 90, 1072, 39, 1078, 90, 1089, 37, 1104, 90, 1114, 39, 1121, 90, 1134, 39, 1139, 90, 1147, 37, 1164, 90, 1175, 39, 1181, 90, 1193, 39, 1199, 90, 1209, 37, 1235, 39, 1241, 90, 1253, 39, 1258, 90, 1270, 39, 1274, 90, 1286, 39, 1290, 90, 1300, 37, 1330, 39, 1355, 38, 1403, 39, 1419, 88, 1429, 37, 1434, 88, 1445, 37, 1450, 88, 1459, 39, 1476, 88, 1486, 37, 1492, 88, 1502, 39, 1511, 88, 1520, 39, 1570, 37, 1594, 39, 1619, 38, 1623, 39, 1661, 37, 1673, 39, 1681, 90, 1692, 39, 1696, 90, 1751, 37, 1767, 38, 1786, 37, 1791, 39, 1796, 38 ], //132
goldDrop: [ 15, 22, 34 ],
bornPos: [ ]
},
{ level: 118,
ai: 4,
time: 686,
state: 0,
godMode: 0,
action: [ 0, 39, 30, 88, 41, 37, 69, 88, 80, 37, 83, 88, 95, 90, 134, 39, 145, 38, 160, 37, 164, 38, 194, 39, 198, 38, 207, 37, 262, 40, 289, 39, 354, 88, 386, 39, 401, 38, 415, 37, 420, 38, 449, 39, 454, 38, 462, 37, 520, 40, 528, 37, 566, 40, 582, 88, 595, 37, 599, 88, 610, 37, 615, 88, 671, 39 ], //33
goldDrop: [ 22, 19, 16 ],
bornPos: [ 1, 0 ]
},
{ level: 118,
ai: 4,
time: 2640,
state: 1,
godMode: 0,
action: [ 0, 39, 31, 88, 46, 37, 56, 38, 76, 39, 80, 90, 95, 39, 110, 37, 139, 38, 155, 37, 159, 38, 189, 39, 194, 38, 206, 37, 264, 40, 272, 39, 357, 88, 369, 37, 374, 88, 410, 39, 430, 38, 445, 37, 448, 38, 478, 39, 482, 38, 493, 37, 546, 40, 561, 39, 651, 38, 665, 37, 669, 38, 698, 39, 703, 38, 713, 37, 778, 40, 800, 37, 814, 40, 833, 39, 842, 88, 854, 37, 858, 88, 869, 37, 874, 88, 927, 39, 1001, 38, 1016, 37, 1019, 38, 1049, 39, 1054, 38, 1065, 37, 1115, 40, 1150, 39, 1217, 38, 1231, 37, 1235, 38, 1264, 39, 1268, 38, 1279, 37, 1350, 40, 1402, 39, 1408, 88, 1419, 37, 1424, 88, 1475, 39, 1501, 88, 1533, 39, 1578, 38, 1593, 37, 1597, 38, 1618, 39, 1633, 38, 1634, 90, 1645, 39, 1664, 40, 1678, 39, 1700, 40, 1710, 37, 1746, 90, 1767, 37, 1780, 38, 1795, 37, 1800, 38, 1831, 39, 1835, 38, 1844, 37, 1919, 40, 1972, 39, 1985, 88, 1997, 37, 2001, 88, 2045, 39, 2076, 88, 2104, 39, 2144, 38, 2159, 37, 2162, 38, 2192, 39, 2196, 38, 2206, 37, 2246, 40, 2293, 37, 2304, 88, 2330, 39, 2374, 38, 2389, 37, 2392, 38, 2422, 39, 2425, 38, 2436, 37, 2480, 40, 2530, 39, 2579, 38, 2595, 37, 2598, 38, 2627, 39, 2630, 38 ], //116
goldDrop: [ 31, 17, 12, 13 ],
bornPos: [ 1, 0, 27, 15, 10 ]
}
];
+30 -2
Voir le fichier
@@ -209,8 +209,25 @@ function guardMoveStep( id, action)
}
if(action == ACT_IN_HOLE) { //check in hole or still falling
if (yOffset < 0) action = ACT_FALL; //still falling
else { //fall into hole (yOffset MUST = 0)
if (yOffset < 0) {
action = ACT_FALL; //still falling
//----------------------------------------------------------------------
//For AI version >= 4, drop gold before guard failing into hole totally
if(curAiVersion >= 4 && curGuard.hasGold > 0) {
if(map[x][y-1].base == EMPTY_T) {
//drop gold above
addGold(x, y-1);
} else
decGold(); //gold disappear
curGuard.hasGold = 0;
}
//----------------------------------------------------------------------
} else { //fall into hole (yOffset MUST = 0)
//----------------------------------------------------------------------
//For AI version < 4, drop gold after guard failing into hole totally
if( curGuard.hasGold > 0 ) {
if(map[x][y-1].base == EMPTY_T) {
//drop gold above
@@ -219,6 +236,8 @@ function guardMoveStep( id, action)
decGold(); //gold disappear
}
curGuard.hasGold = 0;
//----------------------------------------------------------------------
if( curShape == "fallRight") newShape = "shakeRight";
else newShape = "shakeLeft";
themeSoundPlay("trap");
@@ -403,6 +422,15 @@ function initStillFrameVariable()
function initGuardShakeVariable()
{
shakingGuardList = [];
//-------------------------------------------------------------------------
// Shake time extension when guard in hole,
// so the runner can dig three hold for three guards and pass through them.
// The behavior almost same as original lode runner (APPLE-II version).
// 2016/06/04
//-------------------------------------------------------------------------
if(curAiVersion <= 3) shakeTime = [ 36, 3, 3, 3, 3, 3 ]; //for AI VERSION = 3
else shakeTime = [ 51, 3, 3, 3, 3, 3 ]; //for AI VERSION > 3
}
function add2GuardShakeQueue(id, shape)
+23 -6
Voir le fichier
@@ -37,7 +37,8 @@ var loadingTxt;
var gameState, lastGameState ;
var tileScale, xMove, yMove;
var speedMode = [15, 20, 25, 30, 35]; //slow normal fast
//var speedMode = [15, 20, 25, 30, 35]; //slow normal fast
var speedMode = [14, 18, 23, 29, 35]; //slow normal fast , slow down all speed 6/2/2016
var speedText = ["VERY SLOW", "SLOW", "NORMAL", "FAST", "VERY FAST"];
var speed = 2; //normal
var demoSpeed = 35;
@@ -992,9 +993,9 @@ function toggleTrapTile()
for(var x = 0; x < NO_OF_TILES_X; x++) {
if( map[x][y].base == TRAP_T) {
if(dspTrapTile) {
map[x][y].bitmap.set({alpha:0.5}); //hidden tile
map[x][y].bitmap.set({alpha:0.5}); //show trap tile
} else {
map[x][y].bitmap.set({alpha:1}); //display tile
map[x][y].bitmap.set({alpha:1}); //hide trap tile
}
}
}
@@ -1084,7 +1085,22 @@ function gameOverAnimation()
.to({scaleY:-tileScale},750)
.to({scaleY:tileScale},750)
.wait(1500)
.call(function(){gameState = GAME_OVER;});
.call(function(){ if(gameState == GAME_OVER_ANIMATION) gameState = GAME_OVER;});
/*
BUG:
while in PLAY_AUTO MODE and demo dead into the gameOverAnimation()
At this time if player press any key or click mouse will cause
gameState changed to "GAME_START" and start play the game,
and after the TWEEN function into final "call( function() { gameState = GAME_OVER;})"
will cause program orderless and want player record hiscore table
BUG FIXED: 9/15/2015
if TWEEN complete and into call() func need check gameState MUST = "GAME_OVER_ANIMATION"
==> call(function(){ if(gameState == GAME_OVER_ANIMATION) gameState = GAME_OVER;});
*/
mainStage.addChild(rectBlock);
mainStage.addChild(gameOverImage);
@@ -1386,6 +1402,7 @@ var scoreIncValue, finalScore;
function mainTick(event)
{
var deltaS = event.delta/1000;
var scoreInfo;
switch(gameState) {
case GAME_START:
@@ -1464,7 +1481,7 @@ function mainTick(event)
break;
case GAME_OVER:
////getClassicInfo();
var scoreInfo = null;
scoreInfo = null;
if(playMode == PLAY_CLASSIC && !sometimePlayInGodMode) {
//try to set hi-score record
//scoreInfo = {s:curScore, l:(curLevel>maxLevel)?curLevel:maxLevel};
@@ -1575,7 +1592,7 @@ function mainTick(event)
newLevel();
break;
case GAME_WIN:
var scoreInfo = {s:curScore, l: levelData.length, w:1 }; //winner
scoreInfo = {s:curScore, l: levelData.length, w:1 }; //winner
menuIconDisable(1);
clearClassicInfo();
showScoreTable(playData, scoreInfo , function() { showCoverPage();});
+3 -2
Voir le fichier
@@ -420,14 +420,15 @@ function createSoundInstance()
var spriteSpeed = [
{ runnerSpeed: 0.65, guardSpeed: 0.3, digSpeed: 0.68, fillSpeed: 0.24, xMoveBase: 8, yMoveBase: 8 }, //ver 1
{ runnerSpeed: 0.70, guardSpeed: 0.35, digSpeed: 0.68, fillSpeed: 0.27, xMoveBase: 8, yMoveBase: 9 }, //ver 2
{ runnerSpeed: 0.8, guardSpeed: 0.4, digSpeed: 1, fillSpeed: 1, xMoveBase: 8, yMoveBase: 9 } //ver 3
{ runnerSpeed: 0.8, guardSpeed: 0.4, digSpeed: 1, fillSpeed: 1, xMoveBase: 8, yMoveBase: 9 } //ver 3 & 4
];
var curAiVersion = AI_VERSION;
var maxGuard = MAX_NEW_GUARD;
function setSpeedByAiVersion()
{
var speedObj = spriteSpeed[curAiVersion-1];
var idx = (curAiVersion > spriteSpeed.length)?(spriteSpeed.length-1):(curAiVersion-1); //array index don't overflow
var speedObj = spriteSpeed[idx];
RUNNER_SPEED = speedObj.runnerSpeed;
GUARD_SPEED = speedObj.guardSpeed;
+4 -3
Voir le fichier
@@ -289,6 +289,9 @@ function runnerMoveStep(action, stayCurrPos )
}
map[x][y].act = RUNNER_T;
//show trap tile if runner fall into the tile, 9/12/2015
if(map[x][y].base == TRAP_T) map[x][y].bitmap.set({alpha:0.5}); //show trap tile
// Check runner to get gold (MAX MOVE MUST < H4 & W4)
if( map[x][y].base == GOLD_T &&
((!xOffset && yOffset >= 0 && yOffset < H4) ||
@@ -321,9 +324,7 @@ function decGold()
showHideLaddr();
if(runner.pos.y > 0) {
if(curTheme == "C64") soundPlay("goldFinish" + ((curLevel-1)%6+1)); //six sounds
else if (playMode == PLAY_MODERN || playMode == PLAY_TEST || playMode == PLAY_DEMO_ONCE) {
soundPlay("goldFinish"); //TIME MODE
}
else soundPlay("goldFinish"); //for all apple2 mode, 9/12/2015
}
}
}