STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
231455
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2624 · P5247

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM69812451-14DC&rnd=69812451" width="1" height="1"></div>

SheepPoolinab12.swf

This is the info page for
Flash #262325

(Click the ID number above for more basic data on this flash file.)


ActionScript [AS1/AS2]
Combined Code
frame 1 { stop(); } movieClip 74 { } movieClip 76 { frame 1 { play(); } frame 135 { _parent.setHeader(); } frame 180 { _parent.nextFrame(); } } frame 2 { play(); } frame 3 { hq = 1; play(); } movieClip 94 { frame 1 { play(); } frame 7 { gotoAndPlay(1); } } button 100 { on (press) { getURL('http://www.mohsye.com', '_blank'); } } frame 5 { play(); } frame 6 { ifFrameLoaded (17) { gotoAndPlay(12); } } frame 7 { gotoAndPlay(5); } frame 12 { play(); } frame 17 { play(); } frame 18 { ifFrameLoaded (50) { gotoAndStop(22); } } frame 19 { gotoAndPlay(17); } frame 22 { stop(); } button 105 { on (release) { gotoAndStop(33); } } frame 33 { function baa(num, pan) { (eval('sheepfx' + num)).setPan(pan); (eval('sheepfx' + num)).start(); } function grr(pan) { dogfx.setPan(pan); dogfx.start(); grrOK = 0; } hq = 1; sheepTotal = 6; boom = new Array(0, 0, 0, 0, 0, 0, 0); sheepRate = new Array(0, 30, 35, 45, 60, 80, 105); sheepBound = 15; dogAge = 15; dogRate = 150; i = 1; while (sheepTotal >= i) { duplicateMovieClip('sheep', 'sheep' + i, i + 10); (eval('sheep' + i))._x = 230 + random(90); (eval('sheep' + i))._y = 150 + random(90); (eval('sheep' + i)).gotoAndPlay(1); fxnum = 1 + random(4); // An attempt to read a value from empty stack eval(undefined) = new Sound('sheep' + i); (eval('sheepfx' + i)).attachSound('sheepfx' + fxnum); (eval('sheepfx' + i)).setVolume(40 + random(20)); ++i; } dogfx = new Sound('dog'); dogfx.attachSound('dogfx'); sheep._x = 10000; sheepPocket = 1; gameover = 0; nuke = 0; dogalive = 1; dog._x = 100; dog._y = 100; dog.gotoAndPlay(1); score = 2000; grrOK = 1; play(); } movieClip 109 { } movieClip 112 { } movieClip 113 { } movieClip 114 { } movieClip 115 { } movieClip 116 { } movieClip 117 { } movieClip 118 { } movieClip 119 { } movieClip 124 { frame 1 { stop(); } frame 40 { stop(); } frame 45 { play(); } frame 54 { ++_parent._parent.sheepPocket; stop(); } } movieClip 126 { frame 1 { sheepNum = Number(substring(this._name, length(this._name), 1)); sheepNumText = sheepNum; sheepTotal = _parent.sheepTotal; sheepRate = _parent.sheepRate[sheepNum]; dogRate = _parent.dogRate; sheepBound = _parent.sheepBound; alive = 1; anim.gotoAndPlay(1); play(); } frame 2 { if (_parent.boom[sheepNum] == 1) { anim.gotoAndPlay('boom'); gotoAndStop(5); } else { if (alive == 1) { i = 1; while (sheepTotal >= i) { pocketTest = eval('_parent.pocket' + i); if (i == sheepNum) { if (hitTest(pocketTest)) { if (sheepNum == _parent.sheepPocket) { ++_parent.sheepPocket; } else { _parent.gameover = 1; } alive = 0; anim.gotoAndStop('dead'); sheepNumText = ''; } } else { if (hitTest(pocketTest)) { alive = 0; anim.gotoAndStop('dead'); sheepNumText = ''; _parent.gameover = 1; } } ++i; } if (random(50) == 0) { pan = int((sheepX - 275) / 2.3); _parent.baa(sheepNum, pan); } } play(); } } frame 3 { sheepX = this._x; sheepY = this._y; dogX = _parent.dog._x; dogY = _parent.dog._y; dogXvector = sheepX - dogX; dogYvector = sheepY - dogY; dogDistance = dogXvector * dogXvector + dogYvector * dogYvector; if (40000 < dogDistance) { dogDistance *= 5; } if (dogDistance < 250 and _parent.grrOK >= 1) { pan = int((dogX - 275) / 2.5); _parent.grr(pan); } sheepDistance = 100000000; sheepXvectorTotal = 0; sheepYvectorTotal = 0; sheepDistanceTotal = 0; i = 1; while (sheepTotal >= i) { if (i != sheepNum) { sheepTest = eval('_parent.sheep' + i); sXv = sheepTest._x - sheepX; sYv = sheepTest._y - sheepY; if (Math.abs(sXv) < sheepBound and Math.abs(sYv) < sheepBound) { sXv = 0; sYv = 0; } sD = sXv * sXv + sYv * sYv; sheepXvectorTotal += sXv; sheepYvectorTotal += sYv; sheepDistanceTotal += sD; if (sD < sheepDistance) { sheepXvector = sXv; sheepYvector = sYv; sheepDistance = sD; } } ++i; } sheepXvectorAverage = sheepXvectorTotal / (sheepTotal - 1); sheepYvectorAverage = sheepYvectorTotal / (sheepTotal - 1); sheepDistanceAverage = sheepDistanceTotal / (sheepTotal - 1); sheepDistanceAverage = 11000 - sheepDistanceAverage; if (sheepDistanceAverage < 2000) { sheepDistanceAverage = 2000; } else { if (10000 < sheepDistanceAverage) { sheepXvectorAverage = 0; sheepYvectorAverage = 0; sheepDistanceAverage = 10000; } } sheepXfactor = (sheepXvectorAverage / sheepDistanceAverage) * sheepRate; sheepYfactor = (sheepYvectorAverage / sheepDistanceAverage) * sheepRate; dogXfactor = (dogXvector / dogDistance) * dogRate; dogYfactor = (dogYvector / dogDistance) * dogRate; if (dogDistance < sheepDistanceAverage) { sheepXfactor /= 2; sheepYfactor /= 2; } Xvector = dogXfactor + sheepXfactor; Yvector = dogYfactor + sheepYfactor; if (50 < sheepX + Xvector and sheepX + Xvector < 500) { this._x = sheepX + Xvector; } if (50 < sheepY + Yvector and sheepY + Yvector < 350) { this._y = sheepY + Yvector; } if (alive == 1) { dX = Xvector; dY = Yvector; if (dX == 0) { dX = 1; } angle = Math.abs(dY / dX); if (0 < dX and 0 >= dY) { if (angle < 0.4) { rotNum = 3; } else { if (2.4 < angle) { rotNum = 1; } else { rotNum = 2; } } } else { if (0 < dX and 0 < dY) { if (angle < 0.4) { rotNum = 3; } else { if (2.4 < angle) { rotNum = 5; } else { rotNum = 4; } } } else { if (dX < 0 and 0 < dY) { if (angle < 0.4) { rotNum = 7; } else { if (2.4 < angle) { rotNum = 5; } else { rotNum = 6; } } } else { if (dX < 0 and 0 >= dY) { if (angle < 0.4) { rotNum = 7; } else { if (2.4 < angle) { rotNum = 1; } else { rotNum = 8; } } } } } } anim.gotoAndStop('rot' + rotNum); } prevFrame(); } frame 5 { stop(); } } movieClip 128 { } movieClip 129 { } movieClip 130 { } movieClip 131 { } movieClip 132 { } movieClip 133 { } movieClip 134 { } movieClip 135 { } movieClip 137 { frame 1 { stop(); } frame 40 { stop(); } } movieClip 138 { frame 1 { a = _parent.dogAge; b = 1.8; xPos = this._x; yPos = this._y; dX = 0; dY = 0; play(); } frame 2 { if (_parent.dogalive == 1) { play(); } else { anim.gotoAndStop('dead'); gotoAndStop(5); } } frame 3 { dX = (dX + (_parent._xmouse - xPos) * 1 / a) / b; dY = (dY + (_parent._ymouse - yPos) * 1 / a) / b; xPos += dX; yPos += dY; this._x = xPos; this._y = yPos; if (dX == 0) { dX = 1; } angle = Math.abs(dY / dX); if (0 < dX and 0 >= dY) { if (angle < 0.4) { rotNum = 3; } else { if (2.4 < angle) { rotNum = 1; } else { rotNum = 2; } } } else { if (0 < dX and 0 < dY) { if (angle < 0.4) { rotNum = 3; } else { if (2.4 < angle) { rotNum = 5; } else { rotNum = 4; } } } else { if (dX < 0 and 0 < dY) { if (angle < 0.4) { rotNum = 7; } else { if (2.4 < angle) { rotNum = 5; } else { rotNum = 6; } } } else { if (dX < 0 and 0 >= dY) { if (angle < 0.4) { rotNum = 7; } else { if (2.4 < angle) { rotNum = 1; } else { rotNum = 8; } } } } } } anim.gotoAndStop('rot' + rotNum); prevFrame(); } frame 5 { stop(); } } movieClip 142 { } button 145 { on (keyPress '<Space>') { nuke = 1; } on (keyPress 'q') { if (hq == 0) { hq = 1; _quality = 'HIGH'; } else { hq = 0; _quality = 'LOW'; } } on (keyPress 'Q') { if (hq == 0) { hq = 1; _quality = 'HIGH'; } else { hq = 0; _quality = 'LOW'; } } } frame 36 { if (grrOK < 1) { grrOK += 0.1; } if (gameover == 0 and nuke == 0 and 0 < score) { play(); } else { score = 0; gotoAndPlay(40); } } frame 37 { if (sheepPocket == 7) { gotoAndPlay(47); } else { i = 1; while (sheepTotal >= i) { pocketTest = eval('pocket' + i); if (dog.hitTest(pocketTest)) { gameover = 1; dogalive = 0; } ++i; } --score; prevFrame(); } } frame 39 { play(); } frame 40 { if (sheepPocket < 7) { if (boom[sheepPocket] == 0) { if ((eval('sheep' + sheepPocket)).alive == 1) { boom[sheepPocket] = 1; } else { ++sheepPocket; } } prevFrame(); } else { gotoAndStop(42); } } frame 42 { _quality = 'HIGH'; stop(); } button 147 { on (release) { if (hq == 0) { _quality = 'LOW'; } gotoAndPlay(33); } } frame 47 { _quality = 'HIGH'; stop(); } frame 50 { stop(); } frame 80 { dongle = 0; loadVariables('dongle.txt', ''); checkTime = getTimer(); play(); } frame 81 { play(); } frame 82 { waitTime = (getTimer() - checkTime) / 1000; if (dongle == 1) { gotoAndStop(80); } else { if (10 < waitTime) { getURL('http://mohsye.com', ''); stop(); } else { prevFrame(); } } } frame 84 { getURL('http://mohsye.com', ''); stop(); } frame 89 { getURL('http://mohsye.com', ''); stop(); }




https://swfchan.com/53/262325/info.shtml
Created: 14/12 -2025 17:06:21 Last modified: 14/12 -2025 17:06:21 Server time: 14/12 -2025 23:25:29