https://pvzm.net/ to play [Read-only GitHub mirror] pvzm.net
modded vs pvz plants-vs-zombies plantsvszombies javascript online zombie noads jspvz pvzm game plants plant
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

bad peashooter zombie

+837 -699
+837 -699
game/js/CZombie.js
··· 254 254 var d, c, g; 255 255 !(h.FreeFreezeTime || h.FreeSetbodyTime) 256 256 ? (h.beAttacked && !h.isAttacking && h.JudgeAttack(), 257 - !h.isAttacking 257 + !h.isAttacking 258 258 ? (c = h.AttackedRX -= d = h.Speed) < -50 259 259 ? (j.splice(e, 1), 260 - h.DisappearDie(), 261 - (g = 0)) 260 + h.DisappearDie(), 261 + (g = 0)) 262 262 : (c < 100 && 263 263 !h.PointZombie && 264 264 ((h.PointZombie = 1), ··· 271 271 CustomTop: 272 272 400 - h.height + h.GetDY(), 273 273 })), 274 - (h.ZX = h.AttackedLX -= d), 275 - (h.Ele.style.left = 274 + (h.ZX = h.AttackedLX -= d), 275 + (h.Ele.style.left = 276 276 Math.floor((h.X -= d)) + "px"), 277 - (g = 1)) 277 + (g = 1)) 278 278 : (g = 1)) 279 279 : (g = 1); 280 280 return g; ··· 283 283 var c, f; 284 284 !(g.FreeFreezeTime || g.FreeSetbodyTime) 285 285 ? (g.beAttacked && !g.isAttacking && g.JudgeAttack(), 286 - !g.isAttacking 286 + !g.isAttacking 287 287 ? (g.AttackedLX += c = g.Speed) > oS.W 288 288 ? (h.splice(d, 1), 289 - g.DisappearDie(), 290 - (f = 0)) 289 + g.DisappearDie(), 290 + (f = 0)) 291 291 : ((g.ZX = g.AttackedRX += c), 292 - (g.Ele.style.left = 292 + (g.Ele.style.left = 293 293 Math.ceil((g.X += c)) + "px"), 294 - (f = 1)) 294 + (f = 1)) 295 295 : (f = 1)) 296 296 : (f = 1); 297 297 return f; ··· 321 321 d.CanPass((q += 2), i[q]) && (g[++m] = q)); 322 322 g.length 323 323 ? ((l = !d.WalkDirection ? -5 : 5), 324 - (d.ZX += l), 325 - (d.AttackedLX += l), 326 - (d.AttackedRX += l), 327 - (d.X += l), 328 - (q = g[Math.floor(Math.random() * g.length)]), 329 - SetStyle(f, { 324 + (d.ZX += l), 325 + (d.AttackedLX += l), 326 + (d.AttackedRX += l), 327 + (d.X += l), 328 + (q = g[Math.floor(Math.random() * g.length)]), 329 + SetStyle(f, { 330 330 left: d.X + "px", 331 331 top: 332 332 (d.pixelTop = ··· 334 334 ? GetY(q) - d.height + d.GetDY() 335 335 : j) + "px", 336 336 zIndex: (d.zIndex = 3 * q + 1), 337 - }), 338 - d.isAttacking && (n.src = d.PicArr[d.NormalGif]), 339 - oZ.moveTo(k, h, q)) 337 + }), 338 + d.isAttacking && (n.src = d.PicArr[d.NormalGif]), 339 + oZ.moveTo(k, h, q)) 340 340 : (n.src = d.PicArr[d.NormalGif]); 341 341 d.isAttacking = 0; 342 342 }, ··· 462 462 i && ((i.FreeSetbodyTime = 0), SetBlock(g)); 463 463 }, 464 464 [d, c] 465 - ) 465 + ) 466 466 : SetBlock(c); 467 467 }, 468 468 Birth: function () { ··· 665 665 ? (!g.isAttacking && 666 666 ((g.isAttacking = 1), 667 667 (g.EleBody.src = g.PicArr[g.AttackGif])), 668 - g.NormalAttack(c[0], c[1])) 668 + g.NormalAttack(c[0], c[1])) 669 669 : g.isAttacking && 670 - ((g.isAttacking = 0), 671 - (g.EleBody.src = g.PicArr[g.NormalGif])); 670 + ((g.isAttacking = 0), 671 + (g.EleBody.src = g.PicArr[g.NormalGif])); 672 672 }, 673 673 JudgeLR: function (f, d, e, c, g) { 674 674 return e > 10 || e < 1 ··· 685 685 : false; 686 686 } 687 687 } 688 - })(); 688 + })(); 689 689 }, 690 690 JudgeSR: function (f, d, e, c, g) { 691 691 return e > 9 ··· 702 702 : false; 703 703 } 704 704 } 705 - })(); 705 + })(); 706 706 }, 707 707 JudgeAttackH1: function () { 708 708 var e = this, ··· 723 723 d && d.beAttacked && d.AttackedLX < oS.W && d.Altitude == 1 724 724 ? !e.isAttacking 725 725 ? ((e.isAttacking = 1), 726 - (e.EleBody.src = e.PicArr[e.AttackGif]), 727 - e.AttackZombie(f, (c = d.id)), 728 - !d.isAttacking && d.AttackZombie2(d, c, f)) 726 + (e.EleBody.src = e.PicArr[e.AttackGif]), 727 + e.AttackZombie(f, (c = d.id)), 728 + !d.isAttacking && d.AttackZombie2(d, c, f)) 729 729 : e.AttackZombie(f, d.id, 1) 730 730 : e.isAttacking && 731 - ((e.isAttacking = 0), 732 - (e.EleBody.src = e.PicArr[e.NormalGif])); 731 + ((e.isAttacking = 0), 732 + (e.EleBody.src = e.PicArr[e.NormalGif])); 733 733 }, 734 734 AttackZombie: function (d, c) { 735 735 oSym.addTask( ··· 761 761 !i.FreeSetbodyTime && 762 762 ((h = $Z[f]) 763 763 ? (h.getHit0(h, 10, 0), 764 - oSym.addTask(10, arguments.callee, [ 764 + oSym.addTask(10, arguments.callee, [ 765 765 g, 766 766 f, 767 - ])) 767 + ])) 768 768 : ((i.isAttacking = 0), 769 - (i.EleBody.src = 770 - i.PicArr[i.NormalGif]))); 769 + (i.EleBody.src = i.PicArr[i.NormalGif]))); 771 770 }, 772 771 [d, c] 773 772 ); ··· 811 810 ? function (e, c, d) { 812 811 c.style.filter = 813 812 e.CSS_alpha + (e.CSS_fliph = d ? " fliph" : ""); 814 - } 813 + } 815 814 : function (e, c, d) { 816 815 c.className = d ? "fliph" : ""; 817 - }, 816 + }, 818 817 bedevil: function (c) { 819 818 c.ExchangeLR(c, 1); 820 819 c.JudgeAttack = c.JudgeAttackH; ··· 829 828 d.style.filter = 830 829 (f.CSS_alpha = "alpha(opacity=" + e + ")") + 831 830 f.CSS_fliph; 832 - } 831 + } 833 832 : function (f, d, e, c) { 834 833 if (c == 1) { 835 834 d.style.filter = "brightness(1)"; ··· 837 836 d.style.filter = 838 837 "brightness(" + (c / 0.75 + 0.65) + ")"; 839 838 } 840 - }, 839 + }, 841 840 }), 842 841 a 843 842 ); ··· 897 896 b = oSym.Now + 1e3; 898 897 e == 0 899 898 ? (f.PlaySlowballAudio(), 900 - (f.Speed = 0.5 * f.OSpeed), 901 - (f.Attack = 50)) 899 + (f.Speed = 0.5 * f.OSpeed), 900 + (f.Attack = 50)) 902 901 : f.PlayNormalballAudio(); 903 902 e < b && 904 903 ((f.FreeSlowTime = b), ··· 1098 1097 var e, b, a, f; 1099 1098 !(g.FreeFreezeTime || g.FreeSetbodyTime) 1100 1099 ? (g.beAttacked && !g.isAttacking && g.JudgeAttack(), 1101 - (e = g.id), 1102 - !g.isAttacking 1100 + (e = g.id), 1101 + !g.isAttacking 1103 1102 ? (a = g.AttackedRX -= b = g.Speed) < -50 1104 1103 ? (h.splice(c, 1), g.DisappearDie(), (f = 0)) 1105 1104 : (a < 100 && ··· 1113 1112 ar: [oS.R - 1], 1114 1113 CustomTop: 400 - g.height + g.GetDY(), 1115 1114 })), 1116 - (g.ZX = g.AttackedLX -= b), 1117 - (g.Ele.style.left = 1115 + (g.ZX = g.AttackedLX -= b), 1116 + (g.Ele.style.left = 1118 1117 Math.floor((g.X -= b)) + "px"), 1119 - (f = 1)) 1118 + (f = 1)) 1120 1119 : (f = 1)) 1121 1120 : (f = 1); 1122 1121 g.ChkSpeed(g); ··· 1426 1425 var c, d; 1427 1426 !(e.FreeFreezeTime || e.FreeSetbodyTime) 1428 1427 ? (e.beAttacked && !e.isAttacking && e.JudgeAttack(), 1429 - (c = e.id), 1430 - !e.isAttacking 1428 + (c = e.id), 1429 + !e.isAttacking 1431 1430 ? (e.AttackedLX += 3.5) > oS.W 1432 1431 ? (f.splice(a, 1), e.DisappearDie(), (d = 0)) 1433 1432 : ((e.ZX = e.AttackedRX += 3.5), 1434 - (e.Ele.style.left = 1433 + (e.Ele.style.left = 1435 1434 Math.ceil((e.X += 3.5)) + "px"), 1436 - (d = 1)) 1435 + (d = 1)) 1437 1436 : (d = 1)) 1438 1437 : (d = 1); 1439 1438 return d; ··· 1446 1445 var e, b, a, f; 1447 1446 !(g.FreeFreezeTime || g.FreeSetbodyTime) 1448 1447 ? (g.beAttacked && !g.isAttacking && g.JudgeAttack(), 1449 - (e = g.id), 1450 - !g.isAttacking 1448 + (e = g.id), 1449 + !g.isAttacking 1451 1450 ? (a = g.AttackedRX -= b = g.Speed) < -50 1452 1451 ? (h.splice(c, 1), g.DisappearDie(), (f = 0)) 1453 1452 : (a < 100 && ··· 1461 1460 ar: [oS.R - 1], 1462 1461 CustomTop: 400 - g.height + g.GetDY(), 1463 1462 })), 1464 - (g.ZX = g.AttackedLX -= b), 1465 - (g.Ele.style.left = 1463 + (g.ZX = g.AttackedLX -= b), 1464 + (g.Ele.style.left = 1466 1465 Math.floor((g.X -= b)) + "px"), 1467 - (f = 1)) 1466 + (f = 1)) 1468 1467 : (f = 1)) 1469 1468 : (f = 1); 1470 1469 g.ChkSpeed(g); ··· 1528 1527 !f.FreeSetbodyTime && 1529 1528 ((e = $Z[c]) 1530 1529 ? (e.getHit0(e, 10, 0), 1531 - oSym.addTask(10, arguments.callee, [d, c])) 1530 + oSym.addTask(10, arguments.callee, [d, c])) 1532 1531 : ((f.isAttacking = 0), 1533 - (f.EleBody.src = f.PicArr[f.NormalGif]), 1534 - f.TurnLeft(f))); 1532 + (f.EleBody.src = f.PicArr[f.NormalGif]), 1533 + f.TurnLeft(f))); 1535 1534 }, 1536 1535 [b, a] 1537 1536 ); ··· 2091 2090 var c, d; 2092 2091 !(e.FreeFreezeTime || e.FreeSetbodyTime) 2093 2092 ? (e.beAttacked && !e.isAttacking && e.JudgeAttack(), 2094 - (c = e.id), 2095 - !e.isAttacking 2093 + (c = e.id), 2094 + !e.isAttacking 2096 2095 ? (e.AttackedLX += 3.5) > oS.W 2097 2096 ? (f.splice(a, 1), e.DisappearDie(), (d = 0)) 2098 2097 : ((e.ZX = e.AttackedRX += 3.5), 2099 - (e.Ele.style.left = 2098 + (e.Ele.style.left = 2100 2099 Math.ceil((e.X += 3.5)) + "px"), 2101 - (d = 1)) 2100 + (d = 1)) 2102 2101 : (d = 1)) 2103 2102 : (d = 1); 2104 2103 return d; ··· 2111 2110 var e, b, a, f; 2112 2111 !(g.FreeFreezeTime || g.FreeSetbodyTime) 2113 2112 ? (g.beAttacked && !g.isAttacking && g.JudgeAttack(), 2114 - (e = g.id), 2115 - !g.isAttacking 2113 + (e = g.id), 2114 + !g.isAttacking 2116 2115 ? (a = g.AttackedRX -= b = g.Speed) < -50 2117 2116 ? (h.splice(c, 1), g.DisappearDie(), (f = 0)) 2118 2117 : (a < 100 && ··· 2126 2125 ar: [oS.R - 1], 2127 2126 CustomTop: 400 - g.height + g.GetDY(), 2128 2127 })), 2129 - (g.ZX = g.AttackedLX -= b), 2130 - (g.Ele.style.left = 2128 + (g.ZX = g.AttackedLX -= b), 2129 + (g.Ele.style.left = 2131 2130 Math.floor((g.X -= b)) + "px"), 2132 - (f = 1)) 2131 + (f = 1)) 2133 2132 : (f = 1)) 2134 2133 : (f = 1); 2135 2134 g.ChkSpeed(g); ··· 2193 2192 !f.FreeSetbodyTime && 2194 2193 ((e = $Z[c]) 2195 2194 ? (e.getHit0(e, 10, 0), 2196 - oSym.addTask(10, arguments.callee, [d, c])) 2195 + oSym.addTask(10, arguments.callee, [d, c])) 2197 2196 : ((f.isAttacking = 0), 2198 - (f.EleBody.src = f.PicArr[f.NormalGif]), 2199 - f.TurnLeft(f))); 2197 + (f.EleBody.src = f.PicArr[f.NormalGif]), 2198 + f.TurnLeft(f))); 2200 2199 }, 2201 2200 [b, a] 2202 2201 ); ··· 3054 3053 (p = h[d + f + "_" + a--]) && 3055 3054 (p.EName != "oBrains" 3056 3055 ? p.AttackedRX >= e && 3057 - p.AttackedLX < b && 3058 - p.canEat && 3059 - ((a = -1), 3060 - (g.JudgeAttack = CZombies.prototype.JudgeAttack), 3061 - g.NormalAttack(g.id, p.id, p.AttackedLX)) 3056 + p.AttackedLX < b && 3057 + p.canEat && 3058 + ((a = -1), 3059 + (g.JudgeAttack = CZombies.prototype.JudgeAttack), 3060 + g.NormalAttack(g.id, p.id, p.AttackedLX)) 3062 3061 : p.AttackedRX >= b && 3063 - p.AttackedLX < b && 3064 - ((a = -1), 3065 - (g.JudgeAttack = CZombies.prototype.JudgeAttack), 3066 - (g.NormalAttack = CZombies.prototype.NormalAttack)( 3062 + p.AttackedLX < b && 3063 + ((a = -1), 3064 + (g.JudgeAttack = CZombies.prototype.JudgeAttack), 3065 + (g.NormalAttack = CZombies.prototype.NormalAttack)( 3067 3066 g.id, 3068 3067 p.id 3069 - ))) 3068 + ))) 3070 3069 ) {} 3071 3070 } 3072 3071 }, ··· 3133 3132 k.AttackedRX) - 3134 3133 h.beAttackedPointL) + 3135 3134 h.beAttackedPointR), 3136 - SetStyle(i, { left: h.X + "px" }), 3137 - (n.src = 3135 + SetStyle(i, { left: h.X + "px" }), 3136 + (n.src = 3138 3137 "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), 3139 - SetVisible(l), 3140 - (h.isAttacking = 0), 3141 - (h.Altitude = 1), 3142 - (h.OSpeed = h.Speed = 1.6), 3143 - (h.NormalGif = 9), 3144 - (h.LostHeadGif = 10), 3145 - (h.NormalAttack = (r = 3138 + SetVisible(l), 3139 + (h.isAttacking = 0), 3140 + (h.Altitude = 1), 3141 + (h.OSpeed = h.Speed = 1.6), 3142 + (h.NormalGif = 9), 3143 + (h.LostHeadGif = 10), 3144 + (h.NormalAttack = (r = 3146 3145 CZombies.prototype).NormalAttack), 3147 - (h.getCrushed = r.getCrushed), 3148 - (h.getFreeze = r.getFreeze), 3149 - (h.getRaven = r.getRaven)) 3146 + (h.getCrushed = r.getCrushed), 3147 + (h.getFreeze = r.getFreeze), 3148 + (h.getRaven = r.getRaven)) 3150 3149 : ((h.ZX = h.AttackedLX = 3151 3150 (h.X = 3152 3151 (h.AttackedRX = g) - 3153 3152 h.beAttackedPointR) + 3154 3153 h.beAttackedPointL), 3155 - SetStyle(i, { left: h.X + "px" }), 3156 - (n.src = 3154 + SetStyle(i, { left: h.X + "px" }), 3155 + (n.src = 3157 3156 "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif" + 3158 3157 $Random + 3159 3158 Math.random()), 3160 - SetVisible(l), 3161 - oSym.addTask( 3159 + SetVisible(l), 3160 + oSym.addTask( 3162 3161 80, 3163 3162 function (s, v) { 3164 3163 var u = $Z[s], ··· 3178 3177 (u.getRaven = t.getRaven)); 3179 3178 }, 3180 3179 [m, n] 3181 - ))); 3180 + ))); 3182 3181 }, 3183 3182 [d, b, a, c, e] 3184 3183 ); ··· 3268 3267 (p = h[d + f + "_" + a--]) && 3269 3268 (p.EName != "oBrains" 3270 3269 ? p.AttackedRX >= e && 3271 - p.AttackedLX < b && 3272 - p.canEat && 3273 - ((a = -1), 3274 - (g.JudgeAttack = CZombies.prototype.JudgeAttack), 3275 - g.NormalAttack(g.id, p.id, p.AttackedLX)) 3270 + p.AttackedLX < b && 3271 + p.canEat && 3272 + ((a = -1), 3273 + (g.JudgeAttack = CZombies.prototype.JudgeAttack), 3274 + g.NormalAttack(g.id, p.id, p.AttackedLX)) 3276 3275 : p.AttackedRX >= b && 3277 - p.AttackedLX < b && 3278 - ((a = -1), 3279 - (g.JudgeAttack = CZombies.prototype.JudgeAttack), 3280 - (g.NormalAttack = CZombies.prototype.NormalAttack)( 3276 + p.AttackedLX < b && 3277 + ((a = -1), 3278 + (g.JudgeAttack = CZombies.prototype.JudgeAttack), 3279 + (g.NormalAttack = CZombies.prototype.NormalAttack)( 3281 3280 g.id, 3282 3281 p.id 3283 - ))) 3282 + ))) 3284 3283 ) {} 3285 3284 } 3286 3285 }, ··· 3347 3346 k.AttackedRX) - 3348 3347 h.beAttackedPointL) + 3349 3348 h.beAttackedPointR), 3350 - SetStyle(i, { left: h.X + "px" }), 3351 - (n.src = 3349 + SetStyle(i, { left: h.X + "px" }), 3350 + (n.src = 3352 3351 "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), 3353 - SetVisible(l), 3354 - (h.isAttacking = 0), 3355 - (h.Altitude = 1), 3356 - (h.OSpeed = h.Speed = 1.6), 3357 - (h.NormalGif = 9), 3358 - (h.LostHeadGif = 10), 3359 - (h.NormalAttack = (r = 3352 + SetVisible(l), 3353 + (h.isAttacking = 0), 3354 + (h.Altitude = 1), 3355 + (h.OSpeed = h.Speed = 1.6), 3356 + (h.NormalGif = 9), 3357 + (h.LostHeadGif = 10), 3358 + (h.NormalAttack = (r = 3360 3359 CZombies.prototype).NormalAttack), 3361 - (h.getCrushed = r.getCrushed), 3362 - (h.getFreeze = r.getFreeze), 3363 - (h.getRaven = r.getRaven)) 3360 + (h.getCrushed = r.getCrushed), 3361 + (h.getFreeze = r.getFreeze), 3362 + (h.getRaven = r.getRaven)) 3364 3363 : ((h.ZX = h.AttackedLX = 3365 3364 (h.X = 3366 3365 (h.AttackedRX = g) - 3367 3366 h.beAttackedPointR) + 3368 3367 h.beAttackedPointL), 3369 - SetStyle(i, { left: h.X + "px" }), 3370 - (n.src = 3368 + SetStyle(i, { left: h.X + "px" }), 3369 + (n.src = 3371 3370 "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif" + 3372 3371 $Random + 3373 3372 Math.random()), 3374 - SetVisible(l), 3375 - oSym.addTask( 3373 + SetVisible(l), 3374 + oSym.addTask( 3376 3375 80, 3377 3376 function (s, v) { 3378 3377 var u = $Z[s], ··· 3392 3391 (u.getRaven = t.getRaven)); 3393 3392 }, 3394 3393 [m, n] 3395 - ))); 3394 + ))); 3396 3395 }, 3397 3396 [d, b, a, c, e] 3398 3397 ); ··· 3461 3460 k.AttackedRX) - 3462 3461 h.beAttackedPointL) + 3463 3462 h.beAttackedPointR), 3464 - SetStyle(i, { left: h.X + "px" }), 3465 - (n.src = 3463 + SetStyle(i, { left: h.X + "px" }), 3464 + (n.src = 3466 3465 "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), 3467 - SetVisible(l), 3468 - (h.isAttacking = 0), 3469 - (h.Altitude = 1), 3470 - (h.OSpeed = h.Speed = 1.6), 3471 - (h.NormalGif = 9), 3472 - (h.LostHeadGif = 10), 3473 - (h.NormalAttack = (r = 3466 + SetVisible(l), 3467 + (h.isAttacking = 0), 3468 + (h.Altitude = 1), 3469 + (h.OSpeed = h.Speed = 1.6), 3470 + (h.NormalGif = 9), 3471 + (h.LostHeadGif = 10), 3472 + (h.NormalAttack = (r = 3474 3473 CZombies.prototype).NormalAttack), 3475 - (h.getCrushed = r.getCrushed), 3476 - (h.getFreeze = r.getFreeze), 3477 - (h.getRaven = r.getRaven)) 3474 + (h.getCrushed = r.getCrushed), 3475 + (h.getFreeze = r.getFreeze), 3476 + (h.getRaven = r.getRaven)) 3478 3477 : ((h.ZX = h.AttackedLX = 3479 3478 (h.X = 3480 3479 (h.AttackedRX = g) - 3481 3480 h.beAttackedPointR) + 3482 3481 h.beAttackedPointL), 3483 - SetStyle(i, { left: h.X + "px" }), 3484 - (n.src = 3482 + SetStyle(i, { left: h.X + "px" }), 3483 + (n.src = 3485 3484 "images/Zombies/wall/PoleVaultingZombie/PoleVaultingZombieJump2.gif" + 3486 3485 $Random + 3487 3486 Math.random()), 3488 - SetVisible(l), 3489 - oSym.addTask( 3487 + SetVisible(l), 3488 + oSym.addTask( 3490 3489 80, 3491 3490 function (s, v) { 3492 3491 var u = $Z[s], ··· 3506 3505 (u.getRaven = t.getRaven)); 3507 3506 }, 3508 3507 [m, n] 3509 - ))); 3508 + ))); 3510 3509 }, 3511 3510 [d, b, a, c, e] 3512 3511 ); ··· 3650 3649 } 3651 3650 (f.HP -= b) < f.BreakPoint 3652 3651 ? ((f.getFirePea = OrnNoneZombies.prototype.getFirePea), 3653 - f.GoingDie( 3652 + f.GoingDie( 3654 3653 f.PicArr[ 3655 3654 [f.LostHeadGif, f.LostHeadAttackGif][f.isAttacking] 3656 3655 ] 3657 - ), 3658 - (f.getHit = 3656 + ), 3657 + (f.getHit = 3659 3658 f.getHit0 = 3660 3659 f.getHit1 = 3661 3660 f.getHit2 = ··· 3669 3668 f.PicArr, 3670 3669 f.isAttacking, 3671 3670 0 3672 - ), 3673 - f.SetAlpha(f, f.EleBody, 50, 0.5), 3674 - oSym.addTask( 3671 + ), 3672 + f.SetAlpha(f, f.EleBody, 50, 0.5), 3673 + oSym.addTask( 3675 3674 10, 3676 3675 function (j, i) { 3677 3676 (i = $Z[j]) && i.SetAlpha(i, i.EleBody, 100, 1); 3678 3677 }, 3679 3678 [f.id] 3680 - )); 3679 + )); 3681 3680 }, 3682 3681 getHit0: function (c, a, b) { 3683 3682 b == c.WalkDirection ··· 3689 3688 c.PicArr, 3690 3689 c.isAttacking, 3691 3690 1 3692 - ), 3693 - c.SetAlpha(c, c.EleBody, 50, 0.5), 3694 - oSym.addTask( 3691 + ), 3692 + c.SetAlpha(c, c.EleBody, 50, 0.5), 3693 + oSym.addTask( 3695 3694 10, 3696 3695 function (e, d) { 3697 3696 (d = $Z[e]) && d.SetAlpha(d, d.EleBody, 100, 1); 3698 3697 }, 3699 3698 [c.id] 3700 - )) 3699 + )) 3701 3700 : (c.HP -= a) < c.BreakPoint && 3702 - (c.GoingDie( 3701 + (c.GoingDie( 3703 3702 c.PicArr[ 3704 3703 [c.LostHeadGif, c.LostHeadAttackGif][c.isAttacking] 3705 3704 ] 3706 - ), 3707 - (c.getFirePea = OrnNoneZombies.prototype.getFirePea), 3708 - (c.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 3709 - (c.getHit = 3705 + ), 3706 + (c.getFirePea = OrnNoneZombies.prototype.getFirePea), 3707 + (c.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 3708 + (c.getHit = 3710 3709 c.getHit0 = 3711 3710 c.getHit1 = 3712 3711 c.getHit2 = ··· 3719 3718 b.PicArr[ 3720 3719 [b.LostHeadGif, b.LostHeadAttackGif][b.isAttacking] 3721 3720 ] 3722 - ), 3723 - (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 3724 - (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 3725 - (b.getHit = 3721 + ), 3722 + (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 3723 + (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 3724 + (b.getHit = 3726 3725 b.getHit0 = 3727 3726 b.getHit1 = 3728 3727 b.getHit2 = ··· 3736 3735 b.PicArr, 3737 3736 b.isAttacking, 3738 3737 0 3739 - ), 3740 - b.SetAlpha(b, b.EleBody, 50, 0.5), 3741 - oSym.addTask( 3738 + ), 3739 + b.SetAlpha(b, b.EleBody, 50, 0.5), 3740 + oSym.addTask( 3742 3741 10, 3743 3742 function (d, c) { 3744 3743 (c = $Z[d]) && c.SetAlpha(c, c.EleBody, 100, 1); 3745 3744 }, 3746 3745 [b.id] 3747 - )); 3746 + )); 3748 3747 }, 3749 3748 getHit2: function (b, a) { 3750 3749 (b.HP -= a) < b.BreakPoint ··· 3752 3751 b.PicArr[ 3753 3752 [b.LostHeadGif, b.LostHeadAttackGif][b.isAttacking] 3754 3753 ] 3755 - ), 3756 - (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 3757 - (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 3758 - (b.getHit = 3754 + ), 3755 + (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 3756 + (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 3757 + (b.getHit = 3759 3758 b.getHit0 = 3760 3759 b.getHit1 = 3761 3760 b.getHit2 = 3762 3761 b.getHit3 = 3763 3762 function () {})) 3764 3763 : (b.SetAlpha(b, b.EleBody, 50, 0.5), 3765 - oSym.addTask( 3764 + oSym.addTask( 3766 3765 10, 3767 3766 function (d, c) { 3768 3767 (c = $Z[d]) && c.SetAlpha(c, c.EleBody, 100, 1); 3769 3768 }, 3770 3769 [b.id] 3771 - )); 3770 + )); 3772 3771 }, 3773 3772 getHit3: function (b, a) { 3774 3773 (b.HP -= a) < b.BreakPoint ··· 3776 3775 b.PicArr[ 3777 3776 [b.LostHeadGif, b.LostHeadAttackGif][b.isAttacking] 3778 3777 ] 3779 - ), 3780 - (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 3781 - (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 3782 - (b.getHit = 3778 + ), 3779 + (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 3780 + (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 3781 + (b.getHit = 3783 3782 b.getHit0 = 3784 3783 b.getHit1 = 3785 3784 b.getHit2 = ··· 3793 3792 b.PicArr, 3794 3793 b.isAttacking, 3795 3794 0 3796 - ), 3797 - b.SetAlpha(b, b.EleBody, 50, 0.5), 3798 - oSym.addTask( 3795 + ), 3796 + b.SetAlpha(b, b.EleBody, 50, 0.5), 3797 + oSym.addTask( 3799 3798 10, 3800 3799 function (d, c) { 3801 3800 (c = $Z[d]) && c.SetAlpha(c, c.EleBody, 100, 1); 3802 3801 }, 3803 3802 [b.id] 3804 - )); 3803 + )); 3805 3804 }, 3806 3805 CheckOrnHP: function (g, h, d, c, f, b, a) { 3807 3806 var e = OrnNoneZombies.prototype; ··· 3929 3928 c.PicArr, 3930 3929 c.isAttacking, 3931 3930 1 3932 - ), 3933 - c.SetAlpha(c, c.EleBody, 50, 0.5), 3934 - oSym.addTask( 3931 + ), 3932 + c.SetAlpha(c, c.EleBody, 50, 0.5), 3933 + oSym.addTask( 3935 3934 10, 3936 3935 function (e, d) { 3937 3936 (d = $Z[e]) && d.SetAlpha(d, d.EleBody, 100, 1); 3938 3937 }, 3939 3938 [c.id] 3940 - )) 3939 + )) 3941 3940 : (c.HP -= a) < c.BreakPoint && 3942 - (c.GoingDie( 3941 + (c.GoingDie( 3943 3942 c.PicArr[ 3944 3943 [c.LostHeadGif, c.LostHeadAttackGif][c.isAttacking] 3945 3944 ] 3946 - ), 3947 - (c.getHit = 3945 + ), 3946 + (c.getHit = 3948 3947 c.getHit0 = 3949 3948 c.getHit1 = 3950 3949 c.getHit2 = ··· 3982 3981 getFireball: function (c, a, b) { 3983 3982 b != c.WalkDirection 3984 3983 ? ((c.FreeSlowTime = 0), 3985 - (c.Attack = 100), 3986 - c.Speed != c.OSpeed 3984 + (c.Attack = 100), 3985 + c.Speed != c.OSpeed 3987 3986 ? (c.PlayNormalballAudio(), (c.Speed = c.OSpeed)) 3988 3987 : c.PlayFireballAudio()) 3989 3988 : c.PlayNormalballAudio(); ··· 4065 4064 c.PicArr, 4066 4065 c.isAttacking, 4067 4066 1 4068 - ), 4069 - c.SetAlpha(c, c.EleBody, 50, 0.5), 4070 - oSym.addTask( 4067 + ), 4068 + c.SetAlpha(c, c.EleBody, 50, 0.5), 4069 + oSym.addTask( 4071 4070 10, 4072 4071 function (e, d) { 4073 4072 (d = $Z[e]) && d.SetAlpha(d, d.EleBody, 100, 1); 4074 4073 }, 4075 4074 [c.id] 4076 - )) 4075 + )) 4077 4076 : (c.HP -= a) < c.BreakPoint && 4078 - (c.GoingDie( 4077 + (c.GoingDie( 4079 4078 c.PicArr[ 4080 4079 [c.LostHeadGif, c.LostHeadAttackGif][c.isAttacking] 4081 4080 ] 4082 - ), 4083 - (c.getHit = 4081 + ), 4082 + (c.getHit = 4084 4083 c.getHit0 = 4085 4084 c.getHit1 = 4086 4085 c.getHit2 = ··· 4118 4117 getFireball: function (c, a, b) { 4119 4118 b != c.WalkDirection 4120 4119 ? ((c.FreeSlowTime = 0), 4121 - (c.Attack = 100), 4122 - c.Speed != c.OSpeed 4120 + (c.Attack = 100), 4121 + c.Speed != c.OSpeed 4123 4122 ? (c.PlayNormalballAudio(), (c.Speed = c.OSpeed)) 4124 4123 : c.PlayFireballAudio()) 4125 4124 : c.PlayNormalballAudio(); ··· 4227 4226 k && ((k.FreeSetbodyTime = 0), SetBlock(i)); 4228 4227 }, 4229 4228 [c, b] 4230 - ) 4229 + ) 4231 4230 : SetBlock(b); 4232 4231 }, 4233 4232 ChkActsL1: function (f, e, g, d) { ··· 4308 4307 var a, d; 4309 4308 !(e.FreeFreezeTime || e.FreeSetbodyTime) 4310 4309 ? (e.beAttacked && !e.isAttacking && e.JudgeAttack(), 4311 - !e.isAttacking 4310 + !e.isAttacking 4312 4311 ? (e.AttackedLX += a = e.Speed) > oS.W 4313 4312 ? (f.splice(b, 1), e.DisappearDie(), (d = 0)) 4314 4313 : ((e.ZX = e.AttackedRX += a), 4315 - (e.Ele.style.left = 4316 - Math.ceil((e.X += a)) + "px"), 4317 - (d = 1)) 4314 + (e.Ele.style.left = Math.ceil((e.X += a)) + "px"), 4315 + (d = 1)) 4318 4316 : (d = 1)) 4319 4317 : (d = 1); 4320 4318 return d; ··· 4353 4351 b && 4354 4352 ((b.HP -= 60) < 1 4355 4353 ? (b.NormalDie(), 4356 - oSym.addTask(50, ClearChild, [b.Ele])) 4354 + oSym.addTask(50, ClearChild, [b.Ele])) 4357 4355 : oSym.addTask(100, arguments.callee, [c])); 4358 4356 }, 4359 4357 [a] ··· 4692 4690 k && ((k.FreeSetbodyTime = 0), SetBlock(i)); 4693 4691 }, 4694 4692 [c, b] 4695 - ) 4693 + ) 4696 4694 : SetBlock(b); 4697 4695 }, 4698 4696 ChkActsL1: function (f, e, g, d) { ··· 4773 4771 var a, d; 4774 4772 !(e.FreeFreezeTime || e.FreeSetbodyTime) 4775 4773 ? (e.beAttacked && !e.isAttacking && e.JudgeAttack(), 4776 - !e.isAttacking 4774 + !e.isAttacking 4777 4775 ? (e.AttackedLX += a = e.Speed) > oS.W 4778 4776 ? (f.splice(b, 1), e.DisappearDie(), (d = 0)) 4779 4777 : ((e.ZX = e.AttackedRX += a), 4780 - (e.Ele.style.left = 4781 - Math.ceil((e.X += a)) + "px"), 4782 - (d = 1)) 4778 + (e.Ele.style.left = Math.ceil((e.X += a)) + "px"), 4779 + (d = 1)) 4783 4780 : (d = 1)) 4784 4781 : (d = 1); 4785 4782 return d; ··· 4818 4815 b && 4819 4816 ((b.HP -= 60) < 1 4820 4817 ? (b.NormalDie(), 4821 - oSym.addTask(50, ClearChild, [b.Ele])) 4818 + oSym.addTask(50, ClearChild, [b.Ele])) 4822 4819 : oSym.addTask(100, arguments.callee, [c])); 4823 4820 }, 4824 4821 [a] ··· 4920 4917 k && ((k.FreeSetbodyTime = 0), SetBlock(i)); 4921 4918 }, 4922 4919 [c, b] 4923 - ) 4920 + ) 4924 4921 : SetBlock(b); 4925 4922 }, 4926 4923 Produce: ··· 4994 4991 !(d.FreeFreezeTime || d.FreeSetbodyTime) && 4995 4992 (d.AttackedLX > GetX(0) 4996 4993 ? (d.beAttacked && !d.isAttacking && d.JudgeAttack(), 4997 - !d.isAttacking && 4994 + !d.isAttacking && 4998 4995 ((d.AttackedRX -= a = d.Speed), 4999 4996 (d.ZX = d.AttackedLX -= a), 5000 4997 (d.Ele.style.left = Math.floor((d.X -= a)) + "px"))) 5001 4998 : d.beAttacked && 5002 - ((d.WalkStatus = 0), 5003 - (d.Altitude = 1), 5004 - (d.EleBody.src = d.PicArr[(d.NormalGif = d.WalkGif0)]), 5005 - SetVisible(d.EleShadow), 5006 - (d.ChkActs = d.ChkActsL3))); 4999 + ((d.WalkStatus = 0), 5000 + (d.Altitude = 1), 5001 + (d.EleBody.src = d.PicArr[(d.NormalGif = d.WalkGif0)]), 5002 + SetVisible(d.EleShadow), 5003 + (d.ChkActs = d.ChkActsL3))); 5007 5004 return 1; 5008 5005 }, 5009 5006 JudgeAttack: function () { ··· 5017 5014 (a = e.JudgeLR(e, c, d, b, g) || e.JudgeSR(e, c, d, b, g)) 5018 5015 ? !e.isAttacking 5019 5016 ? ((e.isAttacking = 1), 5020 - (e.EleBody.src = e.PicArr[9]), 5021 - oSym.addTask( 5017 + (e.EleBody.src = e.PicArr[9]), 5018 + oSym.addTask( 5022 5019 50, 5023 5020 function (i, h) { 5024 5021 $Z[i] && ··· 5028 5025 h.NormalAttack(a[0], a[1])); 5029 5026 }, 5030 5027 [f, e] 5031 - )) 5028 + )) 5032 5029 : e.NormalAttack(a[0], a[1]) 5033 5030 : e.isAttacking && 5034 - ((e.EleBody.src = e.PicArr[10]), 5035 - (e.Altitude = 0), 5036 - oSym.addTask( 5031 + ((e.EleBody.src = e.PicArr[10]), 5032 + (e.Altitude = 0), 5033 + oSym.addTask( 5037 5034 70, 5038 5035 function (i, h) { 5039 5036 $Z[i] && ··· 5042 5039 (h.EleBody.src = h.PicArr[h.NormalGif])); 5043 5040 }, 5044 5041 [f, e] 5045 - )); 5042 + )); 5046 5043 }, 5047 5044 NormalAttack: function (b, a) { 5048 5045 oSym.addTask( ··· 5067 5064 b && b.beAttacked && b.AttackedLX < 900 && b.Altitude < 2 5068 5065 ? !c.isAttacking 5069 5066 ? ((c.isAttacking = 1), 5070 - (c.EleBody.src = c.PicArr[9]), 5071 - (a = b.id), 5072 - !b.isAttacking && b.AttackZombie2(b, a, d), 5073 - oSym.addTask( 5067 + (c.EleBody.src = c.PicArr[9]), 5068 + (a = b.id), 5069 + !b.isAttacking && b.AttackZombie2(b, a, d), 5070 + oSym.addTask( 5074 5071 50, 5075 5072 function (g, h, f, e) { 5076 5073 $Z[h] && ··· 5078 5075 ($Z[e] && f.beAttacked 5079 5076 ? ((g.EleBody.src = 5080 5077 g.PicArr[g.AttackGif]), 5081 - (g.Altitude = 1), 5082 - g.AttackZombie(h, e)) 5078 + (g.Altitude = 1), 5079 + g.AttackZombie(h, e)) 5083 5080 : g.JudgeAttackH()); 5084 5081 }, 5085 5082 [c, d, b, a] 5086 - )) 5083 + )) 5087 5084 : c.AttackZombie(d, a) 5088 5085 : c.isAttacking && 5089 - ((c.EleBody.src = c.PicArr[10]), 5090 - (c.Altitude = 0), 5091 - oSym.addTask( 5086 + ((c.EleBody.src = c.PicArr[10]), 5087 + (c.Altitude = 0), 5088 + oSym.addTask( 5092 5089 70, 5093 5090 function (f, e) { 5094 5091 $Z[f] && ··· 5097 5094 (e.EleBody.src = e.PicArr[e.NormalGif])); 5098 5095 }, 5099 5096 [d, c] 5100 - )); 5097 + )); 5101 5098 }, 5102 5099 AttackZombie2: function (c, b, a) { 5103 5100 c.isAttacking = 1; ··· 5109 5106 g.beAttacked && 5110 5107 ((f = $Z[d]) && f.beAttacked 5111 5108 ? ((g.EleBody.src = g.PicArr[g.AttackGif]), 5112 - (g.Altitude = 1), 5113 - oSym.addTask( 5109 + (g.Altitude = 1), 5110 + oSym.addTask( 5114 5111 10, 5115 5112 function (k, i, j, h) { 5116 5113 $Z[i] && ··· 5119 5116 !k.FreeSetbodyTime && 5120 5117 ($Z[h] && j.beAttacked 5121 5118 ? (j.getHit0(j, 10, 0), 5122 - oSym.addTask( 5119 + oSym.addTask( 5123 5120 10, 5124 5121 arguments.callee, 5125 5122 [k, i, j, h] 5126 - )) 5123 + )) 5127 5124 : ((k.EleBody.src = 5128 5125 k.PicArr[10] + 5129 5126 Math.random()), 5130 - (k.Altitude = 0), 5131 - oSym.addTask( 5127 + (k.Altitude = 0), 5128 + oSym.addTask( 5132 5129 70, 5133 5130 function (l, m) { 5134 5131 $Z[l] && ··· 5140 5137 ])); 5141 5138 }, 5142 5139 [i, k] 5143 - ))); 5140 + ))); 5144 5141 }, 5145 5142 [g, e, f, d] 5146 - )) 5143 + )) 5147 5144 : ((g.EleBody.src = g.PicArr[10]), 5148 - (g.Altitude = 0), 5149 - oSym.addTask( 5145 + (g.Altitude = 0), 5146 + oSym.addTask( 5150 5147 70, 5151 5148 function (h, i) { 5152 5149 $Z[h] && ··· 5156 5153 i.PicArr[i.NormalGif])); 5157 5154 }, 5158 5155 [e, g] 5159 - ))); 5156 + ))); 5160 5157 }, 5161 5158 [c, b, a] 5162 5159 ); ··· 5169 5166 b && 5170 5167 ((b.HP -= 60) < 1 5171 5168 ? (b.NormalDie(), 5172 - oSym.addTask(200, ClearChild, [b.Ele])) 5169 + oSym.addTask(200, ClearChild, [b.Ele])) 5173 5170 : oSym.addTask(100, arguments.callee, [c])); 5174 5171 }, 5175 5172 [a] ··· 5661 5658 "px;width:800px;height:72px", 5662 5659 0, 5663 5660 EDPZ 5664 - )), 5665 - NewImg( 5661 + )), 5662 + NewImg( 5666 5663 "", 5667 5664 "images/interface/blank.png", 5668 5665 "position:absolute;clip:rect(0,auto,auto,800px);width:800px;height:72px;left:5px;background:url(images/Zombies/Zomboni/ice.png) repeat-x", 5669 5666 f 5670 - ), 5671 - NewImg( 5667 + ), 5668 + NewImg( 5672 5669 "", 5673 5670 "images/Zombies/Zomboni/ice_cap.png", 5674 5671 "position:absolute;display:none;left:0", 5675 5672 f 5676 - ), 5677 - (b[d] = [1, 11, h.AttackedLX])) 5673 + ), 5674 + (b[d] = [1, 11, h.AttackedLX])) 5678 5675 : ++b[d][0]; 5679 5676 g 5680 5677 ? oSym.addTask( ··· 5687 5684 PlayAudio("zamboni")); 5688 5685 }, 5689 5686 [e, c] 5690 - ) 5687 + ) 5691 5688 : (SetBlock(c), PlayAudio("zamboni")); 5692 5689 }, 5693 5690 ChkActs: function (e, j, q, k) { ··· 5714 5711 ar: [oS.R - 1], 5715 5712 CustomTop: 400 - e.height + e.GetDY(), 5716 5713 })), 5717 - (e.ZX = e.AttackedLX -= b), 5718 - (e.Ele.style.left = Math.floor((e.X -= b)) + "px"), 5719 - (m = 1)); 5714 + (e.ZX = e.AttackedLX -= b), 5715 + (e.Ele.style.left = Math.floor((e.X -= b)) + "px"), 5716 + (m = 1)); 5720 5717 d = e.X; 5721 5718 h = d + 250; 5722 5719 f = d + 100; ··· 5738 5735 (f.AttackedLX += b = f.Speed) > oS.W 5739 5736 ? (g.splice(c, 1), f.DisappearDie(), (e = 0)) 5740 5737 : ((f.ZX = f.AttackedRX += b), 5741 - (f.Ele.style.left = Math.ceil((f.X += b)) + "px"), 5742 - (e = 1)); 5738 + (f.Ele.style.left = Math.ceil((f.X += b)) + "px"), 5739 + (e = 1)); 5743 5740 return e; 5744 5741 }, 5745 5742 getPea: function (c, b) { ··· 5879 5876 : false; 5880 5877 } 5881 5878 } 5882 - })(); 5879 + })(); 5883 5880 }, 5884 5881 JudgeSR: function (e, c, d, b, f) { 5885 5882 return d > 9 ··· 5896 5893 : false; 5897 5894 } 5898 5895 } 5899 - })(); 5896 + })(); 5900 5897 }, 5901 5898 NormalAttack: function (c, b) { 5902 5899 var d = $Z[c]; ··· 5991 5988 "px;width:800px;height:72px", 5992 5989 0, 5993 5990 EDPZ 5994 - )), 5995 - NewImg( 5991 + )), 5992 + NewImg( 5996 5993 "", 5997 5994 "images/interface/blank.png", 5998 5995 "position:absolute;clip:rect(0,auto,auto,800px);width:800px;height:72px;left:5px;background:url(images/Zombies/wall/Zomboni/ice.png) repeat-x", 5999 5996 f 6000 - ), 6001 - NewImg( 5997 + ), 5998 + NewImg( 6002 5999 "", 6003 6000 "images/Zombies/wall/Zomboni/ice_cap.png", 6004 6001 "position:absolute;display:none;left:0", 6005 6002 f 6006 - ), 6007 - (b[d] = [1, 11, h.AttackedLX])) 6003 + ), 6004 + (b[d] = [1, 11, h.AttackedLX])) 6008 6005 : ++b[d][0]; 6009 6006 g 6010 6007 ? oSym.addTask( ··· 6017 6014 PlayAudio("zamboni")); 6018 6015 }, 6019 6016 [e, c] 6020 - ) 6017 + ) 6021 6018 : (SetBlock(c), PlayAudio("zamboni")); 6022 6019 }, 6023 6020 ChkActs: function (e, j, q, k) { ··· 6044 6041 ar: [oS.R - 1], 6045 6042 CustomTop: 400 - e.height + e.GetDY(), 6046 6043 })), 6047 - (e.ZX = e.AttackedLX -= b), 6048 - (e.Ele.style.left = Math.floor((e.X -= b)) + "px"), 6049 - (m = 1)); 6044 + (e.ZX = e.AttackedLX -= b), 6045 + (e.Ele.style.left = Math.floor((e.X -= b)) + "px"), 6046 + (m = 1)); 6050 6047 d = e.X; 6051 6048 h = d + 250; 6052 6049 f = d + 100; ··· 6068 6065 (f.AttackedLX += b = f.Speed) > oS.W 6069 6066 ? (g.splice(c, 1), f.DisappearDie(), (e = 0)) 6070 6067 : ((f.ZX = f.AttackedRX += b), 6071 - (f.Ele.style.left = Math.ceil((f.X += b)) + "px"), 6072 - (e = 1)); 6068 + (f.Ele.style.left = Math.ceil((f.X += b)) + "px"), 6069 + (e = 1)); 6073 6070 return e; 6074 6071 }, 6075 6072 getPea: function (c, b) { ··· 6209 6206 : false; 6210 6207 } 6211 6208 } 6212 - })(); 6209 + })(); 6213 6210 }, 6214 6211 JudgeSR: function (e, c, d, b, f) { 6215 6212 return d > 9 ··· 6226 6223 : false; 6227 6224 } 6228 6225 } 6229 - })(); 6226 + })(); 6230 6227 }, 6231 6228 NormalAttack: function (c, b) { 6232 6229 var d = $Z[c]; ··· 6376 6373 (p = g[d + e + "_" + a--]) && 6377 6374 (p.EName != "oBrains" 6378 6375 ? p.AttackedRX >= b && 6379 - p.AttackedLX < b && 6380 - ((a = -1), 6381 - (f.JudgeAttack = CZombies.prototype.JudgeAttack), 6382 - f.NormalAttack(f.id, p.id, p.AttackedLX)) 6376 + p.AttackedLX < b && 6377 + ((a = -1), 6378 + (f.JudgeAttack = CZombies.prototype.JudgeAttack), 6379 + f.NormalAttack(f.id, p.id, p.AttackedLX)) 6383 6380 : p.AttackedRX >= b && 6384 - p.AttackedLX < b && 6385 - ((a = -1), 6386 - (f.JudgeAttack = CZombies.prototype.JudgeAttack), 6387 - (f.NormalAttack = CZombies.prototype.NormalAttack)( 6381 + p.AttackedLX < b && 6382 + ((a = -1), 6383 + (f.JudgeAttack = CZombies.prototype.JudgeAttack), 6384 + (f.NormalAttack = CZombies.prototype.NormalAttack)( 6388 6385 f.id, 6389 6386 p.id 6390 - ))) 6387 + ))) 6391 6388 ) {} 6392 6389 } 6393 6390 }, ··· 6440 6437 k.AttackedRX) - 6441 6438 (h.beAttackedPointL = 45)) + 6442 6439 (h.beAttackedPointR = 100)), 6443 - SetStyle(i, { left: h.X + "px" }), 6444 - (h.EleShadow.style.left = "45px"), 6445 - n()) 6440 + SetStyle(i, { left: h.X + "px" }), 6441 + (h.EleShadow.style.left = "45px"), 6442 + n()) 6446 6443 : ((h.ZX = h.AttackedLX = 6447 6444 (h.X = 6448 6445 (h.AttackedRX = g) - 6449 6446 (h.beAttackedPointR = 100)) + 6450 6447 (h.beAttackedPointL = 45)), 6451 - SetStyle(i, { left: h.X + "px" }), 6452 - (h.EleShadow.style.left = "45px"), 6453 - (q.src = h.PicArr[13]), 6454 - oSym.addTask( 6448 + SetStyle(i, { left: h.X + "px" }), 6449 + (h.EleShadow.style.left = "45px"), 6450 + (q.src = h.PicArr[13]), 6451 + oSym.addTask( 6455 6452 170, 6456 6453 function (t, w) { 6457 6454 var v = $Z[t], ··· 6459 6456 v && n(); 6460 6457 }, 6461 6458 [m, q] 6462 - ))); 6459 + ))); 6463 6460 }, 6464 6461 [d, b, a, c, e] 6465 6462 ); ··· 6627 6624 ? (!g.isAttacking && 6628 6625 ((g.isAttacking = 1), 6629 6626 (g.EleBody.src = g.PicArr[g.AttackGif])), 6630 - g.NormalAttack(c[0], c[1])) 6627 + g.NormalAttack(c[0], c[1])) 6631 6628 : g.isAttacking && (g.isAttacking = 0); 6632 6629 }; 6633 6630 a.JudgeAttackH = function () { ··· 6638 6635 d && d.beAttacked && d.AttackedLX < oS.W && d.Altitude == 1 6639 6636 ? !e.isAttacking 6640 6637 ? ((e.isAttacking = 1), 6641 - (e.EleBody.src = e.PicArr[e.AttackGif]), 6642 - e.AttackZombie(f, (c = d.id)), 6643 - !d.isAttacking && d.AttackZombie2(d, c, f)) 6638 + (e.EleBody.src = e.PicArr[e.AttackGif]), 6639 + e.AttackZombie(f, (c = d.id)), 6640 + !d.isAttacking && d.AttackZombie2(d, c, f)) 6644 6641 : e.AttackZombie(f, d.id, 1) 6645 6642 : e.isAttacking && (e.isAttacking = 0); 6646 6643 }; ··· 6706 6703 } 6707 6704 } while (g++ < h); 6708 6705 } while (q++ < o); 6709 - })(e.R, GetC(e.ZX)) 6706 + })(e.R, GetC(e.ZX)) 6710 6707 : (function (j, l) { 6711 6708 var m = j - 120, 6712 6709 o = j + 120, ··· 6721 6718 n[k].ExplosionDie(); 6722 6719 } 6723 6720 } while (h++ < g); 6724 - })(e.ZX, e.R), 6721 + })(e.ZX, e.R), 6725 6722 e.DisappearDie()); 6726 6723 }, 6727 6724 [c] ··· 6758 6755 g.RandomOpenBox(f)); 6759 6756 }, 6760 6757 [b, a] 6761 - ) 6758 + ) 6762 6759 : (PlayAudio("jackinthebox", true), 6763 - ++oGd.$JackinTheBox, 6764 - SetBlock(a), 6765 - d.RandomOpenBox(b)); 6760 + ++oGd.$JackinTheBox, 6761 + SetBlock(a), 6762 + d.RandomOpenBox(b)); 6766 6763 }, 6767 6764 NormalDie: function () { 6768 6765 var a = this; ··· 6871 6868 ? (!g.isAttacking && 6872 6869 ((g.isAttacking = 1), 6873 6870 (g.EleBody.src = g.PicArr[g.AttackGif])), 6874 - g.NormalAttack(c[0], c[1])) 6871 + g.NormalAttack(c[0], c[1])) 6875 6872 : g.isAttacking && (g.isAttacking = 0); 6876 6873 }; 6877 6874 a.JudgeAttackH = function () { ··· 6882 6879 d && d.beAttacked && d.AttackedLX < oS.W && d.Altitude == 1 6883 6880 ? !e.isAttacking 6884 6881 ? ((e.isAttacking = 1), 6885 - (e.EleBody.src = e.PicArr[e.AttackGif]), 6886 - e.AttackZombie(f, (c = d.id)), 6887 - !d.isAttacking && d.AttackZombie2(d, c, f)) 6882 + (e.EleBody.src = e.PicArr[e.AttackGif]), 6883 + e.AttackZombie(f, (c = d.id)), 6884 + !d.isAttacking && d.AttackZombie2(d, c, f)) 6888 6885 : e.AttackZombie(f, d.id, 1) 6889 6886 : e.isAttacking && (e.isAttacking = 0); 6890 6887 }; ··· 6950 6947 } 6951 6948 } while (g++ < h); 6952 6949 } while (q++ < o); 6953 - })(e.R, GetC(e.ZX)) 6950 + })(e.R, GetC(e.ZX)) 6954 6951 : (function (j, l) { 6955 6952 var m = j - 120, 6956 6953 o = j + 120, ··· 6965 6962 n[k].ExplosionDie(); 6966 6963 } 6967 6964 } while (h++ < g); 6968 - })(e.ZX, e.R), 6965 + })(e.ZX, e.R), 6969 6966 e.DisappearDie()); 6970 6967 }, 6971 6968 [c] ··· 7002 6999 g.RandomOpenBox(f)); 7003 7000 }, 7004 7001 [b, a] 7005 - ) 7002 + ) 7006 7003 : (PlayAudio("jackinthebox", true), 7007 - ++oGd.$JackinTheBox, 7008 - SetBlock(a), 7009 - d.RandomOpenBox(b)); 7004 + ++oGd.$JackinTheBox, 7005 + SetBlock(a), 7006 + d.RandomOpenBox(b)); 7010 7007 }, 7011 7008 NormalDie: function () { 7012 7009 var a = this; ··· 7116 7113 PlayAudio("ballooninflate"); 7117 7114 }, 7118 7115 [c, a] 7119 - ) 7116 + ) 7120 7117 : (SetBlock(a), 7121 - f[b] == undefined ? (f[b] = 1) : ++f[b], 7122 - PlayAudio("ballooninflate")); 7118 + f[b] == undefined ? (f[b] = 1) : ++f[b], 7119 + PlayAudio("ballooninflate")); 7123 7120 }, 7124 7121 ChkActs: function (f, d, g, c) { 7125 7122 var b, a, e; ··· 7136 7133 ar: [oS.R - 1], 7137 7134 CustomTop: 400 - f.height + f.GetDY(), 7138 7135 })), 7139 - (f.ZX = f.AttackedLX -= b), 7140 - (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 7141 - (e = 1)) 7136 + (f.ZX = f.AttackedLX -= b), 7137 + (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 7138 + (e = 1)) 7142 7139 : (e = 1); 7143 7140 return e; 7144 7141 }, ··· 7309 7306 PlayAudio("ballooninflate"); 7310 7307 }, 7311 7308 [c, a, b] 7312 - ) 7309 + ) 7313 7310 : (SetBlock(a), 7314 - f[b] == undefined ? (f[b] = 1) : ++f[b], 7315 - PlayAudio("ballooninflate")); 7311 + f[b] == undefined ? (f[b] = 1) : ++f[b], 7312 + PlayAudio("ballooninflate")); 7316 7313 }, 7317 7314 ChkActs: function (f, d, g, c) { 7318 7315 var b, a, e; ··· 7334 7331 ar: [oS.R - 1], 7335 7332 CustomTop: 400 - f.height + f.GetDY(), 7336 7333 })), 7337 - (f.ZX = f.AttackedLX -= b), 7338 - (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 7339 - (e = 1)) 7334 + (f.ZX = f.AttackedLX -= b), 7335 + (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 7336 + (e = 1)) 7340 7337 : (e = 1); 7341 7338 return e; 7342 7339 }, ··· 7515 7512 PlayAudio("ballooninflate"); 7516 7513 }, 7517 7514 [c, a] 7518 - ) 7515 + ) 7519 7516 : (SetBlock(a), 7520 - f[b] == undefined ? (f[b] = 1) : ++f[b], 7521 - PlayAudio("ballooninflate")); 7517 + f[b] == undefined ? (f[b] = 1) : ++f[b], 7518 + PlayAudio("ballooninflate")); 7522 7519 }, 7523 7520 ChkActs: function (f, d, g, c) { 7524 7521 var b, a, e; ··· 7535 7532 ar: [oS.R - 1], 7536 7533 CustomTop: 400 - f.height + f.GetDY(), 7537 7534 })), 7538 - (f.ZX = f.AttackedLX -= b), 7539 - (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 7540 - (e = 1)) 7535 + (f.ZX = f.AttackedLX -= b), 7536 + (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 7537 + (e = 1)) 7541 7538 : (e = 1); 7542 7539 return e; 7543 7540 }, ··· 7819 7816 (p = h[d + f + "_" + a--]) && 7820 7817 (p.EName != "oBrains" 7821 7818 ? p.AttackedRX >= e && 7822 - p.AttackedLX < b && 7823 - p.canEat && 7824 - ((a = -1), 7825 - (g.JudgeAttack = CZombies.prototype.JudgeAttack), 7826 - g.NormalAttack(g.id, p.id, p.AttackedLX)) 7819 + p.AttackedLX < b && 7820 + p.canEat && 7821 + ((a = -1), 7822 + (g.JudgeAttack = CZombies.prototype.JudgeAttack), 7823 + g.NormalAttack(g.id, p.id, p.AttackedLX)) 7827 7824 : p.AttackedRX >= b && 7828 - p.AttackedLX < b && 7829 - ((a = -1), 7830 - (g.JudgeAttack = CZombies.prototype.JudgeAttack), 7831 - (g.NormalAttack = CZombies.prototype.NormalAttack)( 7825 + p.AttackedLX < b && 7826 + ((a = -1), 7827 + (g.JudgeAttack = CZombies.prototype.JudgeAttack), 7828 + (g.NormalAttack = CZombies.prototype.NormalAttack)( 7832 7829 g.id, 7833 7830 p.id 7834 - ))) 7831 + ))) 7835 7832 ) {} 7836 7833 } 7837 7834 }, ··· 7893 7890 (h.X = 7894 7891 (h.AttackedLX = h.ZX = q = k.AttackedRX) - 7895 7892 h.beAttackedPointL) + h.beAttackedPointR), 7896 - SetStyle(i, { left: h.X + "px" }), 7897 - (n.src = 7893 + SetStyle(i, { left: h.X + "px" }), 7894 + (n.src = 7898 7895 "images/Zombies/wall/thugZombie/PoleVaultingZombieWalk.gif"), 7899 - SetVisible(l), 7900 - (h.isAttacking = 0), 7901 - (h.Altitude = 1), 7902 - (h.OSpeed = h.Speed = 1.6), 7903 - (h.NormalGif = 9), 7904 - (h.LostHeadGif = 10), 7905 - (h.NormalAttack = (r = 7896 + SetVisible(l), 7897 + (h.isAttacking = 0), 7898 + (h.Altitude = 1), 7899 + (h.OSpeed = h.Speed = 1.6), 7900 + (h.NormalGif = 9), 7901 + (h.LostHeadGif = 10), 7902 + (h.NormalAttack = (r = 7906 7903 CZombies.prototype).NormalAttack), 7907 - (h.getCrushed = r.getCrushed), 7908 - (h.getFreeze = r.getFreeze), 7909 - (h.getRaven = r.getRaven)) 7904 + (h.getCrushed = r.getCrushed), 7905 + (h.getFreeze = r.getFreeze), 7906 + (h.getRaven = r.getRaven)) 7910 7907 : ((h.ZX = h.AttackedLX = 7911 7908 (h.X = 7912 7909 (h.AttackedRX = g) - h.beAttackedPointR) + 7913 7910 h.beAttackedPointL), 7914 - SetStyle(i, { left: h.X + "px" }), 7915 - (n.src = 7911 + SetStyle(i, { left: h.X + "px" }), 7912 + (n.src = 7916 7913 "images/Zombies/wall/thugZombie/PoleVaultingZombieJump2.gif" + 7917 7914 $Random + 7918 7915 Math.random()), 7919 - SetVisible(l), 7920 - oSym.addTask( 7916 + SetVisible(l), 7917 + oSym.addTask( 7921 7918 80, 7922 7919 function (s, v) { 7923 7920 var u = $Z[s], ··· 7937 7934 (u.getRaven = t.getRaven)); 7938 7935 }, 7939 7936 [m, n] 7940 - ))); 7937 + ))); 7941 7938 }, 7942 7939 [d, b, a, c, e] 7943 7940 ); ··· 8067 8064 } 8068 8065 (f.HP -= b) < f.BreakPoint 8069 8066 ? ((f.getFirePea = OrnNoneZombies.prototype.getFirePea), 8070 - f.GoingDie( 8067 + f.GoingDie( 8071 8068 f.PicArr[ 8072 8069 [f.LostHeadGif, f.LostHeadAttackGif][f.isAttacking] 8073 8070 ] 8074 - ), 8075 - (f.getHit = 8071 + ), 8072 + (f.getHit = 8076 8073 f.getHit0 = 8077 8074 f.getHit1 = 8078 8075 f.getHit2 = ··· 8086 8083 f.PicArr, 8087 8084 f.isAttacking, 8088 8085 0 8089 - ), 8090 - f.SetAlpha(f, f.EleBody, 50, 0.5), 8091 - oSym.addTask( 8086 + ), 8087 + f.SetAlpha(f, f.EleBody, 50, 0.5), 8088 + oSym.addTask( 8092 8089 10, 8093 8090 function (j, i) { 8094 8091 (i = $Z[j]) && i.SetAlpha(i, i.EleBody, 100, 1); 8095 8092 }, 8096 8093 [f.id] 8097 - )); 8094 + )); 8098 8095 }, 8099 8096 getHit0: function (c, a, b) { 8100 8097 b == c.WalkDirection ··· 8106 8103 c.PicArr, 8107 8104 c.isAttacking, 8108 8105 1 8109 - ), 8110 - c.SetAlpha(c, c.EleBody, 50, 0.5), 8111 - oSym.addTask( 8106 + ), 8107 + c.SetAlpha(c, c.EleBody, 50, 0.5), 8108 + oSym.addTask( 8112 8109 10, 8113 8110 function (e, d) { 8114 8111 (d = $Z[e]) && d.SetAlpha(d, d.EleBody, 100, 1); 8115 8112 }, 8116 8113 [c.id] 8117 - )) 8114 + )) 8118 8115 : (c.HP -= a) < c.BreakPoint && 8119 - (c.GoingDie( 8116 + (c.GoingDie( 8120 8117 c.PicArr[ 8121 8118 [c.LostHeadGif, c.LostHeadAttackGif][c.isAttacking] 8122 8119 ] 8123 - ), 8124 - (c.getFirePea = OrnNoneZombies.prototype.getFirePea), 8125 - (c.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 8126 - (c.getHit = 8120 + ), 8121 + (c.getFirePea = OrnNoneZombies.prototype.getFirePea), 8122 + (c.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 8123 + (c.getHit = 8127 8124 c.getHit0 = 8128 8125 c.getHit1 = 8129 8126 c.getHit2 = ··· 8136 8133 b.PicArr[ 8137 8134 [b.LostHeadGif, b.LostHeadAttackGif][b.isAttacking] 8138 8135 ] 8139 - ), 8140 - (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 8141 - (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 8142 - (b.getHit = 8136 + ), 8137 + (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 8138 + (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 8139 + (b.getHit = 8143 8140 b.getHit0 = 8144 8141 b.getHit1 = 8145 8142 b.getHit2 = ··· 8153 8150 b.PicArr, 8154 8151 b.isAttacking, 8155 8152 0 8156 - ), 8157 - b.SetAlpha(b, b.EleBody, 50, 0.5), 8158 - oSym.addTask( 8153 + ), 8154 + b.SetAlpha(b, b.EleBody, 50, 0.5), 8155 + oSym.addTask( 8159 8156 10, 8160 8157 function (d, c) { 8161 8158 (c = $Z[d]) && c.SetAlpha(c, c.EleBody, 100, 1); 8162 8159 }, 8163 8160 [b.id] 8164 - )); 8161 + )); 8165 8162 }, 8166 8163 getHit2: function (b, a) { 8167 8164 (b.HP -= a) < b.BreakPoint ··· 8169 8166 b.PicArr[ 8170 8167 [b.LostHeadGif, b.LostHeadAttackGif][b.isAttacking] 8171 8168 ] 8172 - ), 8173 - (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 8174 - (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 8175 - (b.getHit = 8169 + ), 8170 + (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 8171 + (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 8172 + (b.getHit = 8176 8173 b.getHit0 = 8177 8174 b.getHit1 = 8178 8175 b.getHit2 = 8179 8176 b.getHit3 = 8180 8177 function () {})) 8181 8178 : (b.SetAlpha(b, b.EleBody, 50, 0.5), 8182 - oSym.addTask( 8179 + oSym.addTask( 8183 8180 10, 8184 8181 function (d, c) { 8185 8182 (c = $Z[d]) && c.SetAlpha(c, c.EleBody, 100, 1); 8186 8183 }, 8187 8184 [b.id] 8188 - )); 8185 + )); 8189 8186 }, 8190 8187 getHit3: function (b, a) { 8191 8188 (b.HP -= a) < b.BreakPoint ··· 8193 8190 b.PicArr[ 8194 8191 [b.LostHeadGif, b.LostHeadAttackGif][b.isAttacking] 8195 8192 ] 8196 - ), 8197 - (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 8198 - (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 8199 - (b.getHit = 8193 + ), 8194 + (b.getFirePea = OrnNoneZombies.prototype.getFirePea), 8195 + (b.getSnowPea = OrnNoneZombies.prototype.getSnowPea), 8196 + (b.getHit = 8200 8197 b.getHit0 = 8201 8198 b.getHit1 = 8202 8199 b.getHit2 = ··· 8210 8207 b.PicArr, 8211 8208 b.isAttacking, 8212 8209 0 8213 - ), 8214 - b.SetAlpha(b, b.EleBody, 50, 0.5), 8215 - oSym.addTask( 8210 + ), 8211 + b.SetAlpha(b, b.EleBody, 50, 0.5), 8212 + oSym.addTask( 8216 8213 10, 8217 8214 function (d, c) { 8218 8215 (c = $Z[d]) && c.SetAlpha(c, c.EleBody, 100, 1); 8219 8216 }, 8220 8217 [b.id] 8221 - )); 8218 + )); 8222 8219 }, 8223 8220 CheckOrnHP: function (g, h, d, c, f, b, a) { 8224 8221 var e = OrnNoneZombies.prototype; ··· 8555 8552 "px;width:800px;height:205px", 8556 8553 0, 8557 8554 EDPZ 8558 - )), 8559 - NewImg( 8555 + )), 8556 + NewImg( 8560 8557 "", 8561 8558 "images/interface/blank.png", 8562 8559 "position:absolute;clip:rect(0,auto,auto,800px);width:800px;height:205px;left:0px;background:url(images/Zombies/LGBOSS/ice.png) repeat-x", 8563 8560 f 8564 - ), 8565 - NewImg( 8561 + ), 8562 + NewImg( 8566 8563 "", 8567 8564 "images/Zombies/LGBOSS/ice_cap.png", 8568 8565 "position:absolute;display:none;left:0", 8569 8566 f 8570 - ), 8571 - (b[d] = [1, 11, h.AttackedLX])) 8567 + ), 8568 + (b[d] = [1, 11, h.AttackedLX])) 8572 8569 : ++b[d][0]; 8573 8570 g 8574 8571 ? oSym.addTask( ··· 8581 8578 PlayAudio("zamboni")); 8582 8579 }, 8583 8580 [e, c] 8584 - ) 8581 + ) 8585 8582 : (SetBlock(c), PlayAudio("zamboni")); 8586 8583 }, 8587 8584 ChkActs: function (e, j, q, k) { ··· 8608 8605 ar: [oS.R - 1], 8609 8606 CustomTop: 400 - e.height + e.GetDY(), 8610 8607 })), 8611 - (e.ZX = e.AttackedLX -= b), 8612 - (e.Ele.style.left = Math.floor((e.X -= b)) + "px"), 8613 - (m = 1)); 8608 + (e.ZX = e.AttackedLX -= b), 8609 + (e.Ele.style.left = Math.floor((e.X -= b)) + "px"), 8610 + (m = 1)); 8614 8611 d = e.X; 8615 8612 h = d + 250; 8616 8613 f = d + 100; ··· 8632 8629 (f.AttackedLX += b = f.Speed) > oS.W 8633 8630 ? (g.splice(c, 1), f.DisappearDie(), (e = 0)) 8634 8631 : ((f.ZX = f.AttackedRX += b), 8635 - (f.Ele.style.left = Math.ceil((f.X += b)) + "px"), 8636 - (e = 1)); 8632 + (f.Ele.style.left = Math.ceil((f.X += b)) + "px"), 8633 + (e = 1)); 8637 8634 return e; 8638 8635 }, 8639 8636 getPea: function (c, b) { ··· 8773 8770 : false; 8774 8771 } 8775 8772 } 8776 - })(); 8773 + })(); 8777 8774 }, 8778 8775 JudgeSR: function (e, c, d, b, f) { 8779 8776 return d > 9 ··· 8790 8787 : false; 8791 8788 } 8792 8789 } 8793 - })(); 8790 + })(); 8794 8791 }, 8795 8792 NormalAttack: function (c, b) { 8796 8793 var d = $Z[c]; ··· 8857 8854 ? (h.beAttacked && 8858 8855 !h.isAttacking && 8859 8856 h.JudgeAttack(), 8860 - !h.isAttacking 8857 + !h.isAttacking 8861 8858 ? (c = 8862 8859 h.AttackedRX -= 8863 8860 d = 8864 8861 h.Speed) < -50 8865 8862 ? (j.splice(e, 1), 8866 - h.DisappearDie(), 8867 - (g = 0)) 8863 + h.DisappearDie(), 8864 + (g = 0)) 8868 8865 : (c < 100 && 8869 8866 !h.PointZombie && 8870 8867 ((h.PointZombie = 1), ··· 8882 8879 h.height + 8883 8880 h.GetDY(), 8884 8881 })), 8885 - (h.ZX = h.AttackedLX -= 8882 + (h.ZX = h.AttackedLX -= 8886 8883 d), 8887 - (h.Ele.style.left = 8884 + (h.Ele.style.left = 8888 8885 Math.floor( 8889 8886 (h.X -= d) 8890 8887 ) + "px"), 8891 - (g = 1)) 8888 + (g = 1)) 8892 8889 : (g = 1)) 8893 8890 : (g = 1); 8894 8891 return g; ··· 8899 8896 ? (g.beAttacked && 8900 8897 !g.isAttacking && 8901 8898 g.JudgeAttack(), 8902 - !g.isAttacking 8899 + !g.isAttacking 8903 8900 ? (g.AttackedLX += c = 8904 8901 g.Speed) > oS.W 8905 8902 ? (h.splice(d, 1), 8906 - g.DisappearDie(), 8907 - (f = 0)) 8903 + g.DisappearDie(), 8904 + (f = 0)) 8908 8905 : ((g.ZX = g.AttackedRX += 8909 8906 c), 8910 - (g.Ele.style.left = 8907 + (g.Ele.style.left = 8911 8908 Math.ceil( 8912 8909 (g.X += c) 8913 8910 ) + "px"), 8914 - (f = 1)) 8911 + (f = 1)) 8915 8912 : (f = 1)) 8916 8913 : (f = 1); 8917 8914 return f; ··· 8942 8939 (g[++m] = q)); 8943 8940 g.length 8944 8941 ? ((l = !d.WalkDirection ? -5 : 5), 8945 - (d.ZX += l), 8946 - (d.AttackedLX += l), 8947 - (d.AttackedRX += l), 8948 - (d.X += l), 8949 - (q = 8942 + (d.ZX += l), 8943 + (d.AttackedLX += l), 8944 + (d.AttackedRX += l), 8945 + (d.X += l), 8946 + (q = 8950 8947 g[ 8951 8948 Math.floor( 8952 8949 Math.random() * g.length 8953 8950 ) 8954 8951 ]), 8955 - SetStyle(f, { 8952 + SetStyle(f, { 8956 8953 left: d.X + "px", 8957 8954 top: 8958 8955 (d.pixelTop = 8959 8956 j == undefined 8960 8957 ? GetY(q) - 8961 - d.height + 8962 - d.GetDY() 8958 + d.height + 8959 + d.GetDY() 8963 8960 : j) + "px", 8964 8961 zIndex: (d.zIndex = 3 * q + 1), 8965 - }), 8966 - d.isAttacking && 8962 + }), 8963 + d.isAttacking && 8967 8964 (n.src = d.PicArr[d.NormalGif]), 8968 - oZ.moveTo(k, h, q)) 8965 + oZ.moveTo(k, h, q)) 8969 8966 : (n.src = d.PicArr[d.NormalGif]); 8970 8967 d.isAttacking = 0; 8971 8968 }, ··· 9103 9100 SetBlock(g)); 9104 9101 }, 9105 9102 [d, c] 9106 - ) 9103 + ) 9107 9104 : SetBlock(c); 9108 9105 }, 9109 9106 Birth: function () { ··· 9145 9142 h.Attack = 100; 9146 9143 h.FreeFreezeTime || h.FreeSetbodyTime 9147 9144 ? (h.PlayNormalballAudio(), 9148 - (h.Speed = h.OSpeed)) 9145 + (h.Speed = h.OSpeed)) 9149 9146 : h.PlayFireballAudio(); 9150 9147 var f = h.AttackedLX, 9151 9148 j = h.AttackedRX, ··· 9327 9324 ((g.isAttacking = 1), 9328 9325 (g.EleBody.src = 9329 9326 g.PicArr[g.AttackGif])), 9330 - g.NormalAttack(c[0], c[1])) 9327 + g.NormalAttack(c[0], c[1])) 9331 9328 : g.isAttacking && 9332 - ((g.isAttacking = 0), 9333 - (g.EleBody.src = 9329 + ((g.isAttacking = 0), 9330 + (g.EleBody.src = 9334 9331 g.PicArr[g.NormalGif])); 9335 9332 }, 9336 9333 JudgeLR: function (f, d, e, c, g) { ··· 9352 9349 : false; 9353 9350 } 9354 9351 } 9355 - })(); 9352 + })(); 9356 9353 }, 9357 9354 JudgeSR: function (f, d, e, c, g) { 9358 9355 return e > 9 ··· 9373 9370 : false; 9374 9371 } 9375 9372 } 9376 - })(); 9373 + })(); 9377 9374 }, 9378 9375 JudgeAttackH1: function () { 9379 9376 var e = this, ··· 9397 9394 d.Altitude == 1 9398 9395 ? !e.isAttacking 9399 9396 ? ((e.isAttacking = 1), 9400 - (e.EleBody.src = 9397 + (e.EleBody.src = 9401 9398 e.PicArr[e.AttackGif]), 9402 - e.AttackZombie(f, (c = d.id)), 9403 - !d.isAttacking && 9399 + e.AttackZombie(f, (c = d.id)), 9400 + !d.isAttacking && 9404 9401 d.AttackZombie2(d, c, f)) 9405 9402 : e.AttackZombie(f, d.id, 1) 9406 9403 : e.isAttacking && 9407 - ((e.isAttacking = 0), 9408 - (e.EleBody.src = 9404 + ((e.isAttacking = 0), 9405 + (e.EleBody.src = 9409 9406 e.PicArr[e.NormalGif])); 9410 9407 }, 9411 9408 AttackZombie: function (d, c) { ··· 9439 9436 !i.FreeSetbodyTime && 9440 9437 ((h = $Z[f]) 9441 9438 ? (h.getHit0(h, 10, 0), 9442 - oSym.addTask( 9439 + oSym.addTask( 9443 9440 10, 9444 9441 arguments.callee, 9445 9442 [g, f] 9446 - )) 9443 + )) 9447 9444 : ((i.isAttacking = 0), 9448 - (i.EleBody.src = 9445 + (i.EleBody.src = 9449 9446 i.PicArr[ 9450 9447 i.NormalGif 9451 9448 ]))); ··· 9502 9499 (e.CSS_fliph = d 9503 9500 ? " fliph" 9504 9501 : ""); 9505 - } 9502 + } 9506 9503 : function (e, c, d) { 9507 9504 c.className = d ? "fliph" : ""; 9508 - }, 9505 + }, 9509 9506 bedevil: function (c) { 9510 9507 c.ExchangeLR(c, 1); 9511 9508 c.JudgeAttack = c.JudgeAttackH; ··· 9522 9519 "alpha(opacity=" + 9523 9520 e + 9524 9521 ")") + f.CSS_fliph; 9525 - } 9522 + } 9526 9523 : function (f, d, e, c) { 9527 9524 d.style.opacity = c; 9528 - }, 9525 + }, 9529 9526 }), 9530 9527 a 9531 9528 ); ··· 9591 9588 b = oSym.Now + 1000; 9592 9589 e == 0 9593 9590 ? (f.PlaySlowballAudio(), 9594 - (f.Speed = 0.5 * f.OSpeed), 9595 - (f.Attack = 50)) 9591 + (f.Speed = 0.5 * f.OSpeed), 9592 + (f.Attack = 50)) 9596 9593 : f.PlayNormalballAudio(); 9597 9594 e < b && 9598 9595 ((f.FreeSlowTime = b), ··· 9809 9806 ? (g.beAttacked && 9810 9807 !g.isAttacking && 9811 9808 g.JudgeAttack(), 9812 - (e = g.id), 9813 - !g.isAttacking 9809 + (e = g.id), 9810 + !g.isAttacking 9814 9811 ? (a = g.AttackedRX -= b = g.Speed) < 9815 - -50 9812 + -50 9816 9813 ? (h.splice(c, 1), 9817 - g.DisappearDie(), 9818 - (f = 0)) 9814 + g.DisappearDie(), 9815 + (f = 0)) 9819 9816 : (a < 100 && 9820 9817 !g.PointZombie && 9821 9818 ((g.PointZombie = 1), ··· 9833 9830 g.height + 9834 9831 g.GetDY(), 9835 9832 })), 9836 - (g.ZX = g.AttackedLX -= b), 9837 - (g.Ele.style.left = 9833 + (g.ZX = g.AttackedLX -= b), 9834 + (g.Ele.style.left = 9838 9835 Math.floor((g.X -= b)) + 9839 9836 "px"), 9840 - (f = 1)) 9837 + (f = 1)) 9841 9838 : (f = 1)) 9842 9839 : (f = 1); 9843 9840 g.ChkSpeed(g); ··· 10168 10165 ? (e.beAttacked && 10169 10166 !e.isAttacking && 10170 10167 e.JudgeAttack(), 10171 - (c = e.id), 10172 - !e.isAttacking 10168 + (c = e.id), 10169 + !e.isAttacking 10173 10170 ? (e.AttackedLX += 3.5) > oS.W 10174 10171 ? (f.splice(a, 1), 10175 - e.DisappearDie(), 10176 - (d = 0)) 10172 + e.DisappearDie(), 10173 + (d = 0)) 10177 10174 : ((e.ZX = e.AttackedRX += 3.5), 10178 - (e.Ele.style.left = 10175 + (e.Ele.style.left = 10179 10176 Math.ceil((e.X += 3.5)) + 10180 10177 "px"), 10181 - (d = 1)) 10178 + (d = 1)) 10182 10179 : (d = 1)) 10183 10180 : (d = 1); 10184 10181 return d; ··· 10193 10190 ? (g.beAttacked && 10194 10191 !g.isAttacking && 10195 10192 g.JudgeAttack(), 10196 - (e = g.id), 10197 - !g.isAttacking 10193 + (e = g.id), 10194 + !g.isAttacking 10198 10195 ? (a = g.AttackedRX -= b = g.Speed) < 10199 - -50 10196 + -50 10200 10197 ? (h.splice(c, 1), 10201 - g.DisappearDie(), 10202 - (f = 0)) 10198 + g.DisappearDie(), 10199 + (f = 0)) 10203 10200 : (a < 100 && 10204 10201 !g.PointZombie && 10205 10202 ((g.PointZombie = 1), ··· 10217 10214 g.height + 10218 10215 g.GetDY(), 10219 10216 })), 10220 - (g.ZX = g.AttackedLX -= b), 10221 - (g.Ele.style.left = 10217 + (g.ZX = g.AttackedLX -= b), 10218 + (g.Ele.style.left = 10222 10219 Math.floor((g.X -= b)) + 10223 10220 "px"), 10224 - (f = 1)) 10221 + (f = 1)) 10225 10222 : (f = 1)) 10226 10223 : (f = 1); 10227 10224 g.ChkSpeed(g); ··· 10291 10288 !f.FreeSetbodyTime && 10292 10289 ((e = $Z[c]) 10293 10290 ? (e.getHit0(e, 10, 0), 10294 - oSym.addTask( 10291 + oSym.addTask( 10295 10292 10, 10296 10293 arguments.callee, 10297 10294 [d, c] 10298 - )) 10295 + )) 10299 10296 : ((f.isAttacking = 0), 10300 - (f.EleBody.src = 10297 + (f.EleBody.src = 10301 10298 f.PicArr[f.NormalGif]), 10302 - f.TurnLeft(f))); 10299 + f.TurnLeft(f))); 10303 10300 }, 10304 10301 [b, a] 10305 10302 ); ··· 10924 10921 (p = h[d + f + "_" + a--]) && 10925 10922 (p.EName != "oBrains" 10926 10923 ? p.AttackedRX >= e && 10927 - p.AttackedLX < b && 10928 - p.canEat && 10929 - ((a = -1), 10930 - (g.JudgeAttack = 10924 + p.AttackedLX < b && 10925 + p.canEat && 10926 + ((a = -1), 10927 + (g.JudgeAttack = 10931 10928 CZombies.prototype.JudgeAttack), 10932 - g.NormalAttack( 10929 + g.NormalAttack( 10933 10930 g.id, 10934 10931 p.id, 10935 10932 p.AttackedLX 10936 - )) 10933 + )) 10937 10934 : p.AttackedRX >= b && 10938 - p.AttackedLX < b && 10939 - ((a = -1), 10940 - (g.JudgeAttack = 10935 + p.AttackedLX < b && 10936 + ((a = -1), 10937 + (g.JudgeAttack = 10941 10938 CZombies.prototype.JudgeAttack), 10942 - (g.NormalAttack = 10939 + (g.NormalAttack = 10943 10940 CZombies.prototype.NormalAttack)( 10944 10941 g.id, 10945 10942 p.id 10946 - ))) 10943 + ))) 10947 10944 ) {} 10948 10945 } 10949 10946 }, ··· 11014 11011 k.AttackedRX) - 11015 11012 h.beAttackedPointL) + 11016 11013 h.beAttackedPointR), 11017 - SetStyle(i, { 11014 + SetStyle(i, { 11018 11015 left: h.X + "px", 11019 - }), 11020 - (n.src = 11016 + }), 11017 + (n.src = 11021 11018 "images/Zombies/PoleVaultingZombie/PoleVaultingZombieWalk.gif"), 11022 - SetVisible(l), 11023 - (h.isAttacking = 0), 11024 - (h.Altitude = 1), 11025 - (h.OSpeed = h.Speed = 1.6), 11026 - (h.NormalGif = 9), 11027 - (h.LostHeadGif = 10), 11028 - (h.NormalAttack = (r = 11019 + SetVisible(l), 11020 + (h.isAttacking = 0), 11021 + (h.Altitude = 1), 11022 + (h.OSpeed = h.Speed = 1.6), 11023 + (h.NormalGif = 9), 11024 + (h.LostHeadGif = 10), 11025 + (h.NormalAttack = (r = 11029 11026 CZombies.prototype).NormalAttack), 11030 - (h.getCrushed = r.getCrushed), 11031 - (h.getFreeze = r.getFreeze), 11032 - (h.getRaven = r.getRaven)) 11027 + (h.getCrushed = r.getCrushed), 11028 + (h.getFreeze = r.getFreeze), 11029 + (h.getRaven = r.getRaven)) 11033 11030 : ((h.ZX = h.AttackedLX = 11034 11031 (h.X = 11035 11032 (h.AttackedRX = g) - 11036 11033 h.beAttackedPointR) + 11037 11034 h.beAttackedPointL), 11038 - SetStyle(i, { 11035 + SetStyle(i, { 11039 11036 left: h.X + "px", 11040 - }), 11041 - (n.src = 11037 + }), 11038 + (n.src = 11042 11039 "images/Zombies/PoleVaultingZombie/PoleVaultingZombieJump2.gif" + 11043 11040 $Random + 11044 11041 Math.random()), 11045 - SetVisible(l), 11046 - oSym.addTask( 11042 + SetVisible(l), 11043 + oSym.addTask( 11047 11044 80, 11048 11045 function (s, v) { 11049 11046 var u = $Z[s], ··· 11069 11066 t.getRaven)); 11070 11067 }, 11071 11068 [m, n] 11072 - ))); 11069 + ))); 11073 11070 }, 11074 11071 [d, b, a, c, e] 11075 11072 ); ··· 11224 11221 (f.HP -= b) < f.BreakPoint 11225 11222 ? ((f.getFirePea = 11226 11223 OrnNoneZombies.prototype.getFirePea), 11227 - f.GoingDie( 11224 + f.GoingDie( 11228 11225 f.PicArr[ 11229 11226 [ 11230 11227 f.LostHeadGif, 11231 11228 f.LostHeadAttackGif, 11232 11229 ][f.isAttacking] 11233 11230 ] 11234 - ), 11235 - (f.getHit = 11231 + ), 11232 + (f.getHit = 11236 11233 f.getHit0 = 11237 11234 f.getHit1 = 11238 11235 f.getHit2 = ··· 11246 11243 f.PicArr, 11247 11244 f.isAttacking, 11248 11245 0 11249 - ), 11250 - f.SetAlpha(f, f.EleBody, 50, 0.5), 11251 - oSym.addTask( 11246 + ), 11247 + f.SetAlpha(f, f.EleBody, 50, 0.5), 11248 + oSym.addTask( 11252 11249 10, 11253 11250 function (j, i) { 11254 11251 (i = $Z[j]) && ··· 11260 11257 ); 11261 11258 }, 11262 11259 [f.id] 11263 - )); 11260 + )); 11264 11261 }, 11265 11262 getHit0: function (c, a, b) { 11266 11263 b == c.WalkDirection ··· 11272 11269 c.PicArr, 11273 11270 c.isAttacking, 11274 11271 1 11275 - ), 11276 - c.SetAlpha(c, c.EleBody, 50, 0.5), 11277 - oSym.addTask( 11272 + ), 11273 + c.SetAlpha(c, c.EleBody, 50, 0.5), 11274 + oSym.addTask( 11278 11275 10, 11279 11276 function (e, d) { 11280 11277 (d = $Z[e]) && ··· 11286 11283 ); 11287 11284 }, 11288 11285 [c.id] 11289 - )) 11286 + )) 11290 11287 : (c.HP -= a) < c.BreakPoint && 11291 - (c.GoingDie( 11288 + (c.GoingDie( 11292 11289 c.PicArr[ 11293 11290 [ 11294 11291 c.LostHeadGif, 11295 11292 c.LostHeadAttackGif, 11296 11293 ][c.isAttacking] 11297 11294 ] 11298 - ), 11299 - (c.getFirePea = 11295 + ), 11296 + (c.getFirePea = 11300 11297 OrnNoneZombies.prototype.getFirePea), 11301 - (c.getSnowPea = 11298 + (c.getSnowPea = 11302 11299 OrnNoneZombies.prototype.getSnowPea), 11303 - (c.getHit = 11300 + (c.getHit = 11304 11301 c.getHit0 = 11305 11302 c.getHit1 = 11306 11303 c.getHit2 = ··· 11316 11313 b.LostHeadAttackGif, 11317 11314 ][b.isAttacking] 11318 11315 ] 11319 - ), 11320 - (b.getFirePea = 11316 + ), 11317 + (b.getFirePea = 11321 11318 OrnNoneZombies.prototype.getFirePea), 11322 - (b.getSnowPea = 11319 + (b.getSnowPea = 11323 11320 OrnNoneZombies.prototype.getSnowPea), 11324 - (b.getHit = 11321 + (b.getHit = 11325 11322 b.getHit0 = 11326 11323 b.getHit1 = 11327 11324 b.getHit2 = ··· 11335 11332 b.PicArr, 11336 11333 b.isAttacking, 11337 11334 0 11338 - ), 11339 - b.SetAlpha(b, b.EleBody, 50, 0.5), 11340 - oSym.addTask( 11335 + ), 11336 + b.SetAlpha(b, b.EleBody, 50, 0.5), 11337 + oSym.addTask( 11341 11338 10, 11342 11339 function (d, c) { 11343 11340 (c = $Z[d]) && ··· 11349 11346 ); 11350 11347 }, 11351 11348 [b.id] 11352 - )); 11349 + )); 11353 11350 }, 11354 11351 getHit2: function (b, a) { 11355 11352 (b.HP -= a) < b.BreakPoint ··· 11360 11357 b.LostHeadAttackGif, 11361 11358 ][b.isAttacking] 11362 11359 ] 11363 - ), 11364 - (b.getFirePea = 11360 + ), 11361 + (b.getFirePea = 11365 11362 OrnNoneZombies.prototype.getFirePea), 11366 - (b.getSnowPea = 11363 + (b.getSnowPea = 11367 11364 OrnNoneZombies.prototype.getSnowPea), 11368 - (b.getHit = 11365 + (b.getHit = 11369 11366 b.getHit0 = 11370 11367 b.getHit1 = 11371 11368 b.getHit2 = 11372 11369 b.getHit3 = 11373 11370 function () {})) 11374 11371 : (b.SetAlpha(b, b.EleBody, 50, 0.5), 11375 - oSym.addTask( 11372 + oSym.addTask( 11376 11373 10, 11377 11374 function (d, c) { 11378 11375 (c = $Z[d]) && ··· 11384 11381 ); 11385 11382 }, 11386 11383 [b.id] 11387 - )); 11384 + )); 11388 11385 }, 11389 11386 getHit3: function (b, a) { 11390 11387 (b.HP -= a) < b.BreakPoint ··· 11395 11392 b.LostHeadAttackGif, 11396 11393 ][b.isAttacking] 11397 11394 ] 11398 - ), 11399 - (b.getFirePea = 11395 + ), 11396 + (b.getFirePea = 11400 11397 OrnNoneZombies.prototype.getFirePea), 11401 - (b.getSnowPea = 11398 + (b.getSnowPea = 11402 11399 OrnNoneZombies.prototype.getSnowPea), 11403 - (b.getHit = 11400 + (b.getHit = 11404 11401 b.getHit0 = 11405 11402 b.getHit1 = 11406 11403 b.getHit2 = ··· 11414 11411 b.PicArr, 11415 11412 b.isAttacking, 11416 11413 0 11417 - ), 11418 - b.SetAlpha(b, b.EleBody, 50, 0.5), 11419 - oSym.addTask( 11414 + ), 11415 + b.SetAlpha(b, b.EleBody, 50, 0.5), 11416 + oSym.addTask( 11420 11417 10, 11421 11418 function (d, c) { 11422 11419 (c = $Z[d]) && ··· 11428 11425 ); 11429 11426 }, 11430 11427 [b.id] 11431 - )); 11428 + )); 11432 11429 }, 11433 11430 CheckOrnHP: function (g, h, d, c, f, b, a) { 11434 11431 var e = OrnNoneZombies.prototype; ··· 11535 11532 b == c.WalkDirection 11536 11533 ? ["shieldhit", "shieldhit2"][ 11537 11534 Math.floor(Math.random() * 2) 11538 - ] 11535 + ] 11539 11536 : "splat" + 11540 11537 Math.floor(1 + Math.random() * 3) 11541 11538 ); ··· 11555 11552 b == c.WalkDirection 11556 11553 ? ["shieldhit", "shieldhit2"][ 11557 11554 Math.floor(Math.random() * 2) 11558 - ] 11555 + ] 11559 11556 : "splat" + 11560 11557 Math.floor(1 + Math.random() * 3) 11561 11558 ); ··· 11571 11568 c.PicArr, 11572 11569 c.isAttacking, 11573 11570 1 11574 - ), 11575 - c.SetAlpha(c, c.EleBody, 50, 0.5), 11576 - oSym.addTask( 11571 + ), 11572 + c.SetAlpha(c, c.EleBody, 50, 0.5), 11573 + oSym.addTask( 11577 11574 10, 11578 11575 function (e, d) { 11579 11576 (d = $Z[e]) && ··· 11585 11582 ); 11586 11583 }, 11587 11584 [c.id] 11588 - )) 11585 + )) 11589 11586 : (c.HP -= a) < c.BreakPoint && 11590 - (c.GoingDie( 11587 + (c.GoingDie( 11591 11588 c.PicArr[ 11592 11589 [ 11593 11590 c.LostHeadGif, 11594 11591 c.LostHeadAttackGif, 11595 11592 ][c.isAttacking] 11596 11593 ] 11597 - ), 11598 - (c.getHit = 11594 + ), 11595 + (c.getHit = 11599 11596 c.getHit0 = 11600 11597 c.getHit1 = 11601 11598 c.getHit2 = ··· 11634 11631 getFireball: function (c, a, b) { 11635 11632 b != c.WalkDirection 11636 11633 ? ((c.FreeSlowTime = 0), 11637 - (c.Attack = 100), 11638 - c.Speed != c.OSpeed 11634 + (c.Attack = 100), 11635 + c.Speed != c.OSpeed 11639 11636 ? (c.PlayNormalballAudio(), 11640 - (c.Speed = c.OSpeed)) 11637 + (c.Speed = c.OSpeed)) 11641 11638 : c.PlayFireballAudio()) 11642 11639 : c.PlayNormalballAudio(); 11643 11640 }, ··· 11721 11718 SetBlock(i)); 11722 11719 }, 11723 11720 [c, b] 11724 - ) 11721 + ) 11725 11722 : SetBlock(b); 11726 11723 }, 11727 11724 ChkActsL1: function (f, e, g, d) { ··· 11814 11811 ? (e.beAttacked && 11815 11812 !e.isAttacking && 11816 11813 e.JudgeAttack(), 11817 - !e.isAttacking 11814 + !e.isAttacking 11818 11815 ? (e.AttackedLX += a = e.Speed) > oS.W 11819 11816 ? (f.splice(b, 1), 11820 - e.DisappearDie(), 11821 - (d = 0)) 11817 + e.DisappearDie(), 11818 + (d = 0)) 11822 11819 : ((e.ZX = e.AttackedRX += a), 11823 - (e.Ele.style.left = 11820 + (e.Ele.style.left = 11824 11821 Math.ceil((e.X += a)) + 11825 11822 "px"), 11826 - (d = 1)) 11823 + (d = 1)) 11827 11824 : (d = 1)) 11828 11825 : (d = 1); 11829 11826 return d; ··· 11867 11864 b && 11868 11865 ((b.HP -= 60) < 1 11869 11866 ? (b.NormalDie(), 11870 - oSym.addTask(50, ClearChild, [ 11867 + oSym.addTask(50, ClearChild, [ 11871 11868 b.Ele, 11872 - ])) 11869 + ])) 11873 11870 : oSym.addTask( 11874 11871 100, 11875 11872 arguments.callee, 11876 11873 [c] 11877 - )); 11874 + )); 11878 11875 }, 11879 11876 [a] 11880 11877 ); ··· 12094 12091 ? (d.beAttacked && 12095 12092 !d.isAttacking && 12096 12093 d.JudgeAttack(), 12097 - !d.isAttacking && 12094 + !d.isAttacking && 12098 12095 ((d.AttackedRX -= a = d.Speed), 12099 12096 (d.ZX = d.AttackedLX -= a), 12100 12097 (d.Ele.style.left = 12101 12098 Math.floor((d.X -= a)) + "px"))) 12102 12099 : d.beAttacked && 12103 - ((d.WalkStatus = 0), 12104 - (d.Altitude = 1), 12105 - (d.EleBody.src = 12100 + ((d.WalkStatus = 0), 12101 + (d.Altitude = 1), 12102 + (d.EleBody.src = 12106 12103 d.PicArr[ 12107 12104 (d.NormalGif = d.WalkGif0) 12108 12105 ]), 12109 - SetVisible(d.EleShadow), 12110 - (d.ChkActs = d.ChkActsL3))); 12106 + SetVisible(d.EleShadow), 12107 + (d.ChkActs = d.ChkActsL3))); 12111 12108 return 1; 12112 12109 }, 12113 12110 JudgeAttack: function () { ··· 12123 12120 e.JudgeSR(e, c, d, b, g)) 12124 12121 ? !e.isAttacking 12125 12122 ? ((e.isAttacking = 1), 12126 - (e.EleBody.src = e.PicArr[9]), 12127 - oSym.addTask( 12123 + (e.EleBody.src = e.PicArr[9]), 12124 + oSym.addTask( 12128 12125 50, 12129 12126 function (i, h) { 12130 12127 $Z[i] && ··· 12135 12132 h.NormalAttack(a[0], a[1])); 12136 12133 }, 12137 12134 [f, e] 12138 - )) 12135 + )) 12139 12136 : e.NormalAttack(a[0], a[1]) 12140 12137 : e.isAttacking && 12141 - ((e.EleBody.src = e.PicArr[10]), 12142 - (e.Altitude = 0), 12143 - oSym.addTask( 12138 + ((e.EleBody.src = e.PicArr[10]), 12139 + (e.Altitude = 0), 12140 + oSym.addTask( 12144 12141 70, 12145 12142 function (i, h) { 12146 12143 $Z[i] && ··· 12150 12147 h.PicArr[h.NormalGif])); 12151 12148 }, 12152 12149 [f, e] 12153 - )); 12150 + )); 12154 12151 }, 12155 12152 NormalAttack: function (b, a) { 12156 12153 oSym.addTask( ··· 12179 12176 b.Altitude < 2 12180 12177 ? !c.isAttacking 12181 12178 ? ((c.isAttacking = 1), 12182 - (c.EleBody.src = c.PicArr[9]), 12183 - (a = b.id), 12184 - !b.isAttacking && 12179 + (c.EleBody.src = c.PicArr[9]), 12180 + (a = b.id), 12181 + !b.isAttacking && 12185 12182 b.AttackZombie2(b, a, d), 12186 - oSym.addTask( 12183 + oSym.addTask( 12187 12184 50, 12188 12185 function (g, h, f, e) { 12189 12186 $Z[h] && ··· 12193 12190 g.PicArr[ 12194 12191 g.AttackGif 12195 12192 ]), 12196 - (g.Altitude = 1), 12197 - g.AttackZombie( 12198 - h, 12199 - e 12200 - )) 12193 + (g.Altitude = 1), 12194 + g.AttackZombie(h, e)) 12201 12195 : g.JudgeAttackH()); 12202 12196 }, 12203 12197 [c, d, b, a] 12204 - )) 12198 + )) 12205 12199 : c.AttackZombie(d, a) 12206 12200 : c.isAttacking && 12207 - ((c.EleBody.src = c.PicArr[10]), 12208 - (c.Altitude = 0), 12209 - oSym.addTask( 12201 + ((c.EleBody.src = c.PicArr[10]), 12202 + (c.Altitude = 0), 12203 + oSym.addTask( 12210 12204 70, 12211 12205 function (f, e) { 12212 12206 $Z[f] && ··· 12216 12210 e.PicArr[e.NormalGif])); 12217 12211 }, 12218 12212 [d, c] 12219 - )); 12213 + )); 12220 12214 }, 12221 12215 AttackZombie2: function (c, b, a) { 12222 12216 c.isAttacking = 1; ··· 12229 12223 ((f = $Z[d]) && f.beAttacked 12230 12224 ? ((g.EleBody.src = 12231 12225 g.PicArr[g.AttackGif]), 12232 - (g.Altitude = 1), 12233 - oSym.addTask( 12226 + (g.Altitude = 1), 12227 + oSym.addTask( 12234 12228 10, 12235 12229 function (k, i, j, h) { 12236 12230 $Z[i] && ··· 12243 12237 j, 12244 12238 10, 12245 12239 0 12246 - ), 12247 - oSym.addTask( 12240 + ), 12241 + oSym.addTask( 12248 12242 10, 12249 12243 arguments.callee, 12250 12244 [ ··· 12253 12247 j, 12254 12248 h, 12255 12249 ] 12256 - )) 12250 + )) 12257 12251 : ((k.EleBody.src = 12258 12252 k 12259 12253 .PicArr[10] + 12260 12254 Math.random()), 12261 - (k.Altitude = 0), 12262 - oSym.addTask( 12255 + (k.Altitude = 0), 12256 + oSym.addTask( 12263 12257 70, 12264 12258 function ( 12265 12259 l, ··· 12276 12270 ])); 12277 12271 }, 12278 12272 [i, k] 12279 - ))); 12273 + ))); 12280 12274 }, 12281 12275 [g, e, f, d] 12282 - )) 12276 + )) 12283 12277 : ((g.EleBody.src = 12284 12278 g.PicArr[10] + 12285 12279 Math.random()), 12286 - (g.Altitude = 0), 12287 - oSym.addTask( 12280 + (g.Altitude = 0), 12281 + oSym.addTask( 12288 12282 70, 12289 12283 function (h, i) { 12290 12284 $Z[h] && ··· 12296 12290 ])); 12297 12291 }, 12298 12292 [e, g] 12299 - ))); 12293 + ))); 12300 12294 }, 12301 12295 [c, b, a] 12302 12296 ); ··· 12309 12303 b && 12310 12304 ((b.HP -= 60) < 1 12311 12305 ? (b.NormalDie(), 12312 - oSym.addTask(200, ClearChild, [ 12306 + oSym.addTask(200, ClearChild, [ 12313 12307 b.Ele, 12314 - ])) 12308 + ])) 12315 12309 : oSym.addTask( 12316 12310 100, 12317 12311 arguments.callee, 12318 12312 [c] 12319 - )); 12313 + )); 12320 12314 }, 12321 12315 [a] 12322 12316 ); ··· 12785 12779 "px;width:800px;height:72px", 12786 12780 0, 12787 12781 EDPZ 12788 - )), 12789 - NewImg( 12782 + )), 12783 + NewImg( 12790 12784 "", 12791 12785 "images/interface/blank.png", 12792 12786 "position:absolute;clip:rect(0,auto,auto,800px);width:800px;height:72px;left:5px;background:url(images/Zombies/Zomboni/ice.png) repeat-x", 12793 12787 f 12794 - ), 12795 - NewImg( 12788 + ), 12789 + NewImg( 12796 12790 "", 12797 12791 "images/Zombies/Zomboni/ice_cap.png", 12798 12792 "position:absolute;display:none;left:0", 12799 12793 f 12800 - ), 12801 - (b[d] = [1, 11, h.AttackedLX])) 12794 + ), 12795 + (b[d] = [1, 11, h.AttackedLX])) 12802 12796 : ++b[d][0]; 12803 12797 g 12804 12798 ? oSym.addTask( ··· 12811 12805 PlayAudio("zamboni")); 12812 12806 }, 12813 12807 [e, c] 12814 - ) 12808 + ) 12815 12809 : (SetBlock(c), PlayAudio("zamboni")); 12816 12810 }, 12817 12811 ChkActs: function (e, j, q, k) { ··· 12855 12849 e.JudgeAttack(); 12856 12850 (r = e.AttackedRX -= b = e.Speed) < -50 12857 12851 ? (q.splice(k, 1), 12858 - e.DisappearDie(), 12859 - (m = 0)) 12852 + e.DisappearDie(), 12853 + (m = 0)) 12860 12854 : (r < 100 && 12861 12855 !e.PointZombie && 12862 12856 ((e.PointZombie = 1), ··· 12869 12863 CustomTop: 12870 12864 400 - e.height + e.GetDY(), 12871 12865 })), 12872 - (e.ZX = e.AttackedLX -= b), 12873 - (e.Ele.style.left = 12866 + (e.ZX = e.AttackedLX -= b), 12867 + (e.Ele.style.left = 12874 12868 Math.floor((e.X -= b)) + "px"), 12875 - (m = 1)); 12869 + (m = 1)); 12876 12870 d = e.X; 12877 12871 h = d + 250; 12878 12872 f = d + 100; ··· 12897 12891 f.JudgeAttack(); 12898 12892 (f.AttackedLX += b = f.Speed) > oS.W 12899 12893 ? (g.splice(c, 1), 12900 - f.DisappearDie(), 12901 - (e = 0)) 12894 + f.DisappearDie(), 12895 + (e = 0)) 12902 12896 : ((f.ZX = f.AttackedRX += b), 12903 - (f.Ele.style.left = 12897 + (f.Ele.style.left = 12904 12898 Math.ceil((f.X += b)) + "px"), 12905 - (e = 1)); 12899 + (e = 1)); 12906 12900 return e; 12907 12901 }, 12908 12902 getPea: function (c, b) { ··· 13059 13053 : false; 13060 13054 } 13061 13055 } 13062 - })(); 13056 + })(); 13063 13057 }, 13064 13058 JudgeSR: function (e, c, d, b, f) { 13065 13059 return d > 9 ··· 13076 13070 : false; 13077 13071 } 13078 13072 } 13079 - })(); 13073 + })(); 13080 13074 }, 13081 13075 NormalAttack: function (c, b) { 13082 13076 var d = $Z[c]; ··· 13265 13259 (p = g[d + e + "_" + a--]) && 13266 13260 (p.EName != "oBrains" 13267 13261 ? p.AttackedRX >= b && 13268 - p.AttackedLX < b && 13269 - ((a = -1), 13270 - (f.JudgeAttack = 13262 + p.AttackedLX < b && 13263 + ((a = -1), 13264 + (f.JudgeAttack = 13271 13265 CZombies.prototype.JudgeAttack), 13272 - f.NormalAttack( 13266 + f.NormalAttack( 13273 13267 f.id, 13274 13268 p.id, 13275 13269 p.AttackedLX 13276 - )) 13270 + )) 13277 13271 : p.AttackedRX >= b && 13278 - p.AttackedLX < b && 13279 - ((a = -1), 13280 - (f.JudgeAttack = 13272 + p.AttackedLX < b && 13273 + ((a = -1), 13274 + (f.JudgeAttack = 13281 13275 CZombies.prototype.JudgeAttack), 13282 - (f.NormalAttack = 13276 + (f.NormalAttack = 13283 13277 CZombies.prototype.NormalAttack)( 13284 13278 f.id, 13285 13279 p.id 13286 - ))) 13280 + ))) 13287 13281 ) {} 13288 13282 } 13289 13283 }, ··· 13336 13330 k.AttackedRX) - 13337 13331 (h.beAttackedPointL = 45)) + 13338 13332 (h.beAttackedPointR = 100)), 13339 - SetStyle(i, { 13333 + SetStyle(i, { 13340 13334 left: h.X + "px", 13341 - }), 13342 - (h.EleShadow.style.left = 13343 - "45px"), 13344 - n()) 13335 + }), 13336 + (h.EleShadow.style.left = "45px"), 13337 + n()) 13345 13338 : ((h.ZX = h.AttackedLX = 13346 13339 (h.X = 13347 13340 (h.AttackedRX = g) - 13348 13341 (h.beAttackedPointR = 100)) + 13349 13342 (h.beAttackedPointL = 45)), 13350 - SetStyle(i, { 13343 + SetStyle(i, { 13351 13344 left: h.X + "px", 13352 - }), 13353 - (h.EleShadow.style.left = 13354 - "45px"), 13355 - (q.src = 13345 + }), 13346 + (h.EleShadow.style.left = "45px"), 13347 + (q.src = 13356 13348 h.PicArr[13] + 13357 13349 Math.random()), 13358 - oSym.addTask( 13350 + oSym.addTask( 13359 13351 170, 13360 13352 function (t, w) { 13361 13353 var v = $Z[t], ··· 13363 13355 v && n(); 13364 13356 }, 13365 13357 [m, q] 13366 - ))); 13358 + ))); 13367 13359 }, 13368 13360 [d, b, a, c, e] 13369 13361 ); ··· 13533 13525 ((g.isAttacking = 1), 13534 13526 (g.EleBody.src = 13535 13527 g.PicArr[g.AttackGif])), 13536 - g.NormalAttack(c[0], c[1])) 13528 + g.NormalAttack(c[0], c[1])) 13537 13529 : g.isAttacking && (g.isAttacking = 0); 13538 13530 }; 13539 13531 a.JudgeAttackH = function () { ··· 13547 13539 d.Altitude == 1 13548 13540 ? !e.isAttacking 13549 13541 ? ((e.isAttacking = 1), 13550 - (e.EleBody.src = 13542 + (e.EleBody.src = 13551 13543 e.PicArr[e.AttackGif]), 13552 - e.AttackZombie(f, (c = d.id)), 13553 - !d.isAttacking && 13544 + e.AttackZombie(f, (c = d.id)), 13545 + !d.isAttacking && 13554 13546 d.AttackZombie2(d, c, f)) 13555 13547 : e.AttackZombie(f, d.id, 1) 13556 13548 : e.isAttacking && (e.isAttacking = 0); ··· 13657 13649 } while ( 13658 13650 q++ < o 13659 13651 ); 13660 - })(e.R, GetC(e.ZX)) 13652 + })(e.R, GetC(e.ZX)) 13661 13653 : (function (j, l) { 13662 13654 var m = j - 120, 13663 13655 o = j + 120, ··· 13693 13685 } while ( 13694 13686 h++ < g 13695 13687 ); 13696 - })(e.ZX, e.R), 13688 + })(e.ZX, e.R), 13697 13689 e.DisappearDie()); 13698 13690 }, 13699 13691 [c] ··· 13733 13725 g.RandomOpenBox(f)); 13734 13726 }, 13735 13727 [b, a] 13736 - ) 13728 + ) 13737 13729 : (PlayAudio("jackinthebox", true), 13738 - ++oGd.$JackinTheBox, 13739 - SetBlock(a), 13740 - d.RandomOpenBox(b)); 13730 + ++oGd.$JackinTheBox, 13731 + SetBlock(a), 13732 + d.RandomOpenBox(b)); 13741 13733 }, 13742 13734 NormalDie: function () { 13743 13735 var a = this; ··· 13858 13850 PlayAudio("ballooninflate"); 13859 13851 }, 13860 13852 [c, a, b] 13861 - ) 13853 + ) 13862 13854 : (SetBlock(a), 13863 - f[b] == undefined ? (f[b] = 1) : ++f[b], 13864 - PlayAudio("ballooninflate")); 13855 + f[b] == undefined ? (f[b] = 1) : ++f[b], 13856 + PlayAudio("ballooninflate")); 13865 13857 }, 13866 13858 ChkActs: function (f, d, g, c) { 13867 13859 var b, a, e; ··· 13873 13865 !(f.FreeFreezeTime || f.FreeSetbodyTime) 13874 13866 ? (a = f.AttackedRX -= b = f.Speed) < -50 13875 13867 ? (g.splice(c, 1), 13876 - f.DisappearDie(), 13877 - (e = 0)) 13868 + f.DisappearDie(), 13869 + (e = 0)) 13878 13870 : (a < 100 && 13879 13871 !f.PointZombie && 13880 13872 ((f.PointZombie = 1), ··· 13887 13879 CustomTop: 13888 13880 400 - f.height + f.GetDY(), 13889 13881 })), 13890 - (f.ZX = f.AttackedLX -= b), 13891 - (f.Ele.style.left = 13882 + (f.ZX = f.AttackedLX -= b), 13883 + (f.Ele.style.left = 13892 13884 Math.floor((f.X -= b)) + "px"), 13893 - (e = 1)) 13885 + (e = 1)) 13894 13886 : (e = 1); 13895 13887 return e; 13896 13888 }, ··· 14084 14076 i && ((i.FreeSetbodyTime = 0), SetBlock(g)); 14085 14077 }, 14086 14078 [d, c] 14087 - ) 14079 + ) 14088 14080 : SetBlock(c); 14089 14081 }, 14090 14082 HeadPosition: [ ··· 14117 14109 : false; 14118 14110 } 14119 14111 } 14120 - })(); 14112 + })(); 14121 14113 }, 14122 14114 JudgeSR: function (f, d, e, c, g) { 14123 14115 return e > 9 ··· 14133 14125 : false; 14134 14126 } 14135 14127 } 14136 - })(); 14128 + })(); 14137 14129 }, 14138 14130 PicArr: (function () { 14139 14131 var a = "images/Zombies/Diggerzombie/"; ··· 14173 14165 function (c, b) { 14174 14166 WD 14175 14167 ? ((b.AttackGif = b.AttackGif_Up0), 14176 - (b.AttackedRX += 30), 14177 - (b.beAttackedPointL = 70), 14178 - (b.beAttackedPointR = 130), 14179 - (b.Ele.lastChild.style.left = "40px"), 14180 - (b.JudgeAttack = b.JudgeAttack_Up1)) 14168 + (b.AttackedRX += 30), 14169 + (b.beAttackedPointL = 70), 14170 + (b.beAttackedPointR = 130), 14171 + (b.Ele.lastChild.style.left = "40px"), 14172 + (b.JudgeAttack = b.JudgeAttack_Up1)) 14181 14173 : (b.AttackGif = b.AttackGif_Up1); // GIF 14182 14174 $Z[c] && 14183 14175 b.beAttacked && ··· 14215 14207 var b, a, e; 14216 14208 !(f.FreeFreezeTime || f.FreeSetbodyTime) 14217 14209 ? (f.beAttacked && !f.isAttacking && f.JudgeAttack_Dig(), 14218 - !f.isAttacking 14210 + !f.isAttacking 14219 14211 ? (a = f.AttackedRX -= b = f.Speed) < -50 14220 14212 ? (g.splice(c, 1), f.DisappearDie(), (e = 0)) 14221 14213 : (a < 80 && ··· 14229 14221 ar: [oS.R - 1], 14230 14222 CustomTop: 400 - f.height + f.GetDY(), 14231 14223 })), 14232 - (f.ZX = f.AttackedLX -= b), 14233 - (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 14234 - (e = 1)) 14224 + (f.ZX = f.AttackedLX -= b), 14225 + (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 14226 + (e = 1)) 14235 14227 : (e = 1)) 14236 14228 : (e = 1); 14237 14229 return e; ··· 14251 14243 ? (!g.isAttacking && 14252 14244 ((g.isAttacking = 1), 14253 14245 (g.EleBody.src = g.PicArr[g.AttackGif])), 14254 - g.NormalAttack(c[0], c[1])) 14246 + g.NormalAttack(c[0], c[1])) 14255 14247 : g.isAttacking && 14256 - ((g.isAttacking = 0), (g.EleBody.src = g.PicArr[g.NormalGif])); 14248 + ((g.isAttacking = 0), (g.EleBody.src = g.PicArr[g.NormalGif])); 14257 14249 }, 14258 14250 JudgeAttack_Up1: function () { 14259 14251 var g = this, ··· 14266 14258 ? (!g.isAttacking && 14267 14259 ((g.isAttacking = 1), 14268 14260 (g.EleBody.src = g.PicArr[g.AttackGif])), 14269 - g.NormalAttack(c[0], c[1])) 14261 + g.NormalAttack(c[0], c[1])) 14270 14262 : g.isAttacking && 14271 - ((g.isAttacking = 0), (g.EleBody.src = g.PicArr[g.NormalGif])); 14263 + ((g.isAttacking = 0), (g.EleBody.src = g.PicArr[g.NormalGif])); 14272 14264 }, 14273 14265 Stone_of_Sinan_Up: function () { 14274 14266 // 被磁铁吸了镐子调用的函数 ··· 14337 14329 i && ((i.FreeSetbodyTime = 0), SetBlock(g)); 14338 14330 }, 14339 14331 [d, c] 14340 - ) 14332 + ) 14341 14333 : SetBlock(c); 14342 14334 }, 14343 14335 HeadPosition: [ ··· 14370 14362 : false; 14371 14363 } 14372 14364 } 14373 - })(); 14365 + })(); 14374 14366 }, 14375 14367 JudgeSR: function (f, d, e, c, g) { 14376 14368 return e > 9 ··· 14386 14378 : false; 14387 14379 } 14388 14380 } 14389 - })(); 14381 + })(); 14390 14382 }, 14391 14383 PicArr: (function () { 14392 14384 var a = "images/Zombies/Diggerzombie/"; ··· 14426 14418 function (c, b) { 14427 14419 WD 14428 14420 ? ((b.AttackGif = b.AttackGif_Up0), 14429 - (b.AttackedRX += 30), 14430 - (b.beAttackedPointL = 70), 14431 - (b.beAttackedPointR = 130), 14432 - (b.Ele.lastChild.style.left = "40px"), 14433 - (b.JudgeAttack = b.JudgeAttack_Up1)) 14421 + (b.AttackedRX += 30), 14422 + (b.beAttackedPointL = 70), 14423 + (b.beAttackedPointR = 130), 14424 + (b.Ele.lastChild.style.left = "40px"), 14425 + (b.JudgeAttack = b.JudgeAttack_Up1)) 14434 14426 : (b.AttackGif = b.AttackGif_Up1); // GIF 14435 14427 $Z[c] && 14436 14428 b.beAttacked && ··· 14468 14460 var b, a, e; 14469 14461 !(f.FreeFreezeTime || f.FreeSetbodyTime) 14470 14462 ? (f.beAttacked && !f.isAttacking && f.JudgeAttack_Dig(), 14471 - !f.isAttacking 14463 + !f.isAttacking 14472 14464 ? (a = f.AttackedRX -= b = f.Speed) < -50 14473 14465 ? (g.splice(c, 1), f.DisappearDie(), (e = 0)) 14474 14466 : (a < 80 && ··· 14482 14474 ar: [oS.R - 1], 14483 14475 CustomTop: 400 - f.height + f.GetDY(), 14484 14476 })), 14485 - (f.ZX = f.AttackedLX -= b), 14486 - (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 14487 - (e = 1)) 14477 + (f.ZX = f.AttackedLX -= b), 14478 + (f.Ele.style.left = Math.floor((f.X -= b)) + "px"), 14479 + (e = 1)) 14488 14480 : (e = 1)) 14489 14481 : (e = 1); 14490 14482 return e; ··· 14504 14496 ? (!g.isAttacking && 14505 14497 ((g.isAttacking = 1), 14506 14498 (g.EleBody.src = g.PicArr[g.AttackGif])), 14507 - g.NormalAttack(c[0], c[1])) 14499 + g.NormalAttack(c[0], c[1])) 14508 14500 : g.isAttacking && 14509 - ((g.isAttacking = 0), (g.EleBody.src = g.PicArr[g.NormalGif])); 14501 + ((g.isAttacking = 0), (g.EleBody.src = g.PicArr[g.NormalGif])); 14510 14502 }, 14511 14503 JudgeAttack_Up1: function () { 14512 14504 var g = this, ··· 14519 14511 ? (!g.isAttacking && 14520 14512 ((g.isAttacking = 1), 14521 14513 (g.EleBody.src = g.PicArr[g.AttackGif])), 14522 - g.NormalAttack(c[0], c[1])) 14514 + g.NormalAttack(c[0], c[1])) 14523 14515 : g.isAttacking && 14524 - ((g.isAttacking = 0), (g.EleBody.src = g.PicArr[g.NormalGif])); 14516 + ((g.isAttacking = 0), (g.EleBody.src = g.PicArr[g.NormalGif])); 14525 14517 }, 14526 14518 Stone_of_Sinan_Up: function () { 14527 14519 // 被磁铁吸了镐子调用的函数 ··· 14574 14566 i && ((i.FreeSetbodyTime = 0), SetBlock(g)); 14575 14567 }, 14576 14568 [d, c] 14577 - ) 14569 + ) 14578 14570 : SetBlock(c); 14579 14571 f.CheckBoomFire(f); 14580 14572 }, ··· 14618 14610 this.DisappearDie(); 14619 14611 }, 14620 14612 })); 14613 + oPeaZombie = InheritO(oZombie, { 14614 + EName: "oPeaZombie", 14615 + CName: "Peashooter Zombie", 14616 + HeadPosition: [ 14617 + { x: 82, y: 30, width: 40, height: 40 }, 14618 + { x: 82, y: 30, width: 40, height: 40 }, 14619 + ], 14620 + PicArr: (function () { 14621 + var a = "images/Zombies/Zombie/"; 14622 + return [ 14623 + "images/Card/Zombies/Zombie.png", 14624 + a + "0.gif", 14625 + a + "Zombie.gif", 14626 + a + "ZombieAttack.gif", 14627 + "images/Zombies/Zombie/ZombieLostHead.gif", 14628 + "images/Zombies/Zombie/ZombieLostHeadAttack.gif", 14629 + a + "ZombieHead.gif", 14630 + "images/Zombies/Zombie/ZombieDie.gif", 14631 + "images/Zombies/BoomDie.gif", 14632 + a + "1.gif", 14633 + ]; 14634 + })(), 14635 + Produce: 14636 + '韧性:<font color="#CC241D">低</font></p>这种僵尸喜爱脑髓,贪婪而不知足。脑髓,脑髓,脑髓,夜以继日地追求着。老而臭的脑髓?腐烂的脑髓?都没关系。僵尸需要它们。', 14637 + BirthCallBack: function (f) { 14638 + var e = f.delayT, 14639 + d = f.id, 14640 + c = (f.Ele = $(d)); 14641 + f.EleShadow = c.firstChild; 14642 + f.EleBody = c.childNodes[1]; 14643 + e 14644 + ? oSym.addTask( 14645 + e, 14646 + function (h, g) { 14647 + var i = $Z[h]; 14648 + i && ((i.FreeSetbodyTime = 0), SetBlock(g)); 14649 + }, 14650 + [d, c] 14651 + ) 14652 + : SetBlock(c); 14653 + f.StartAttackCheck(f); // Start the continuous attack check 14654 + }, 14655 + StartAttackCheck: function (f) { 14656 + oSym.addTask( 14657 + 1, // Check every frame (or a very small interval) 14658 + function (currentZombie) { 14659 + if ($Z[currentZombie.id]) { 14660 + currentZombie.CheckAndAttack(); 14661 + } 14662 + oSym.addTask(1, arguments.callee, [currentZombie]); 14663 + }, 14664 + [f] 14665 + ); 14666 + }, 14667 + CheckAndAttack: function () { 14668 + var a = this, 14669 + plantTarget = null; 14670 + 14671 + console.log("oPeaZombie ID:", a.id, "Checking $P for plants (keys starting with 'P_')."); 14672 + 14673 + for (var plantId in oP) { 14674 + if (oP.hasOwnProperty(plantId) && plantId.startsWith("P_")) { 14675 + var plant = oP[plantId]; 14676 + console.log(" Found Plant ID:", plantId, "Object:", plant); 14677 + // Now try to access the properties we need 14678 + if (plant && plant.R !== undefined && plant.Altitude !== undefined && plant.AttackedLX !== undefined) { 14679 + console.log(" Plant Properties:", "Name:", plant.CName, "Row:", plant.R, "Altitude:", plant.Altitude, "LX:", plant.AttackedLX, "Zombie Row:", a.R, "Zombie Right:", a.X + a.width); 14680 + if (plant.R == a.R && plant.Altitude == 1 && plant.AttackedLX < a.X + a.width) { 14681 + plantTarget = plant; 14682 + console.log(" Target Plant Found:", plant.CName, "LX:", plant.AttackedLX, "Zombie Right:", a.X + a.width, "Zombie Row:", a.R); 14683 + break; 14684 + } 14685 + } else { 14686 + console.log(" Plant Missing Required Properties (R, Altitude, LX)."); 14687 + } 14688 + } 14689 + } 14690 + 14691 + if (plantTarget) { 14692 + console.log("Calling Attack with target:", plantTarget.CName); 14693 + a.Attack(plantTarget); 14694 + } 14695 + }, 14696 + Attack: function (targetPlant) { 14697 + var a = this, 14698 + b = "ZB" + Math.random(); // Zombie Bullet ID 14699 + 14700 + a.PlayAttack(3); // Play the attack animation 14701 + oSym.addTask( 14702 + 15, 14703 + function (d) { 14704 + var c = $(d); 14705 + c && SetVisible(c); 14706 + }, 14707 + [b] 14708 + ); 14709 + oSym.addTask( 14710 + 1, 14711 + function (f, j, h, c, n, i, m, k, o, g, targetPlant) { // Pass targetPlant 14712 + var l, 14713 + e = GetC(n); // Likely gets the column 14714 + 14715 + if (targetPlant && targetPlant.Altitude == 1 && targetPlant.id === g) { // Check if the target is still valid 14716 + targetPlant.getHurt(h, c); // Call a hypothetical getHurt method on the plant 14717 + (SetStyle(j, { 14718 + left: o + targetPlant.width - 20 + "px", // Adjust bullet impact position 14719 + }).src = "images/Plants/PeaBulletHit.gif"); // Use a pea hit effect for now 14720 + oSym.addTask(10, ClearChild, [j]); 14721 + } else { 14722 + n += l = c ? -5 : 5; 14723 + if (n > -20 && n < oS.W) { // Move towards the right 14724 + j.style.left = (o += l) + "px"; 14725 + oSym.addTask(1, arguments.callee, [ 14726 + f, 14727 + j, 14728 + h, 14729 + c, 14730 + n, 14731 + i, 14732 + m, 14733 + k, 14734 + o, 14735 + g, 14736 + targetPlant // Pass targetPlant in the recursive call 14737 + ]); 14738 + } else { 14739 + ClearChild(j); 14740 + } 14741 + } 14742 + }, 14743 + [ 14744 + b, 14745 + NewImg(b, "images/Plants/PB00.gif", "left:" + (a.X + a.width - 20) + "px;top:" + (a.pixelTop + 35) + "px;visibility:hidden;z-index:" + (a.zIndex + 2), EDPZ), // Create a bullet image 14746 + 20, // Damage 14747 + 0, // Direction (towards right: 0 makes l = 5) 14748 + a.X + a.width - 20, // Initial X position (right side of zombie) 14749 + a.R, // Row 14750 + 0, 14751 + 0, 14752 + a.X + a.width - 20, 14753 + oGd.$Torch, 14754 + targetPlant.id // Pass the target plant's ID 14755 + ] 14756 + ); 14757 + }, 14758 + });