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

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

armorgames skinny-11848.swf

This is the info page for
Flash #268187

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


ActionScript [AS1/AS2]
Combined Code
movieClip 8 { } movieClip 9 { } movieClip 10 permObjbridge { instance of movieClip 9 { onClipEvent (enterFrame) { _root.permanentObjectSolidity.call(this); } } } movieClip 13 permObjcliff { instance hit of movieClip 9 { onClipEvent (enterFrame) { _root.permanentObjectSolidity.call(this); if (_parent._parent._y > 610) { if (_root.skinny.body.hitTest(_parent.hit2)) { _parent._parent._y -= 3; } } else { _parent._parent._y += 0.01; } if (_parent._parent._y < 1600) { if (!_root.skinny.body.hitTest(_parent.hit2)) { _parent._parent._y += 3; } } else { _parent._parent._y -= 0.01; } } } } movieClip 16 landStuff { frame 1 { stop(); } } movieClip 17 forestBg { } movieClip 18 lakeBg { } movieClip 19 uroVillageBg { } movieClip 20 cliffBg { } movieClip 21 bridgeBg { } movieClip 24 { } movieClip 26 { } movieClip 28 land77 { frame 1 { surfaceType = 'rock'; } instance of movieClip 24 { onClipEvent (enterFrame) { _alpha = 90 + random(10); } } } movieClip 32 { } movieClip 33 { } movieClip 34 land76 { frame 1 { surfaceType = 'rock'; } } movieClip 38 land75 { frame 1 { surfaceType = 'rock'; } } movieClip 40 land74 { frame 1 { surfaceType = 'rock'; } } movieClip 43 { } movieClip 44 { instance of movieClip 43 { onClipEvent (enterFrame) { _alpha = 30 + random(80); } } } movieClip 45 land73 { frame 1 { surfaceType = 'rock'; } instance of movieClip 44 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this) && _root.hook.shoot eq true) { _rotation = _rotation - _root.hook.shootSpeed; } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } } movieClip 47 { } movieClip 48 land72 { frame 1 { surfaceType = 'rock'; } instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } } movieClip 51 land71 { frame 1 { surfaceType = 'rock'; } } movieClip 53 land70 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 9 { onClipEvent (enterFrame) { if (_root.skinny.bod.hitTest(this) && _root.skinny.gravity > 3) { i = 0; while (i < 20) { _root.bugCounter += 1; _root.dirt.duplicateMovieClip('dirt' + _root.bugCounter, _root.bugCounter); ++i; } } } } } movieClip 55 { } movieClip 59 { frame 4 { gotoAndPlay(2); } } movieClip 61 land69 { frame 1 { surfaceType = 'rock'; } instance button of movieClip 55 { onClipEvent (load) { buttonNumber = 2; this.sound = new Sound(this); } onClipEvent (enterFrame) { _visible = _root['button' + buttonNumber + 'Visible']; if (_root.hook.hitTest(this) && _root['button' + buttonNumber + 'Visible'] eq true) { this.sound.attachSound('button'); this.sound.setVolume(100); this.sound.start(); eval('_root.button' + this.buttonNumber + 'Visible') = false; } } } instance of movieClip 59 { onClipEvent (enterFrame) { if (_parent.button._visible eq false) { play(); } else { gotoAndStop(1); } } } } movieClip 63 { } movieClip 65 land68 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 9 { onClipEvent (load) { origXScale = _xscale; origYScale = _yscale; buttonNumber = 2; } onClipEvent (enterFrame) { if (_root['button' + this.buttonNumber + 'Visible'] eq false) { _parent.door._rotation = 105; _xscale = 0; _yscale = 0; } else { _xscale = origXScale; _yscale = origYScale; } } } } movieClip 66 land67 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 9 { onClipEvent (load) { origXScale = _xscale; origYScale = _yscale; buttonNumber = 1; this.characterNumber = 21; } onClipEvent (enterFrame) { if (_root['character' + this.characterNumber + 'Satisfied'] eq true) { _parent.door._rotation = 74; _xscale = 0; _yscale = 0; } else { _xscale = origXScale; _yscale = origYScale; } } } } movieClip 67 land66 { frame 1 { surfaceType = 'rock'; } instance button of movieClip 55 { onClipEvent (load) { buttonNumber = 1; this.sound = new Sound(this); } onClipEvent (enterFrame) { _visible = _root['button' + buttonNumber + 'Visible']; if (_root.hook.hitTest(this) && _root['button' + buttonNumber + 'Visible'] eq true) { this.sound.attachSound('button'); this.sound.setVolume(100); this.sound.start(); eval('_root.button' + this.buttonNumber + 'Visible') = false; } } } instance of movieClip 59 { onClipEvent (enterFrame) { if (_parent.button._visible eq false) { play(); } else { gotoAndStop(1); } } } } movieClip 90 { frame 1 { stop(); } } movieClip 92 land65 { frame 1 { surfaceType = 'rock'; } instance of movieClip 9 { onClipEvent (enterFrame) { if (_root.skinny.gravity > 5) { if (_root.skinny.bod.hitTest(this)) { _root.skinny._y -= Math.abs(_root.skinny.gravity); _root.skinny.gravity = -_root.skinny.gravity; _parent.rubber.play(); } } } } } movieClip 94 { } movieClip 111 { } movieClip 112 land58 { instance of movieClip 111 { onClipEvent (load) { gotoAndPlay(random(200)); this.setVolume(random(50)); } } } movieClip 114 { } movieClip 116 land56 { instance of movieClip 114 { onClipEvent (enterFrame) { rotateSpeed += -rotateSpeed / 100; _rotation = _rotation + rotateSpeed; if (_root.skinny.bod.hitTest(this)) { rotateSpeed = -_root.skinny.gravity; } if (_root.hook.hitTest(this)) { rotateSpeed += 5; } } } } movieClip 118 land55 { instance of movieClip 114 { onClipEvent (enterFrame) { rotateSpeed += -rotateSpeed / 100; _rotation = _rotation + rotateSpeed; if (_root.skinny.bod.hitTest(this)) { rotateSpeed = -_root.skinny.gravity; } if (_root.hook.hitTest(this)) { rotateSpeed += 5; } } } } movieClip 120 land54 { frame 1 { surfaceType = 'rock'; } } movieClip 122 land53 { frame 1 { surfaceType = 'rock'; } } movieClip 123 land52 { frame 1 { surfaceType = 'rock'; } } movieClip 133 { frame 1 { randomArray = [1, 20]; gotoAndPlay(randomArray[random(2)]); } } movieClip 134 land262 { frame 1 { surfaceType = 'grass'; } } movieClip 135 land254 { frame 1 { surfaceType = 'grass'; } } movieClip 137 land253 { } movieClip 138 land261 { frame 1 { surfaceType = 'grass'; } } movieClip 143 { } movieClip 144 { } movieClip 145 { } movieClip 146 land260 { frame 1 { surfaceType = 'grass'; } instance of movieClip 145 { onClipEvent (enterFrame) { _rotation = _rotation + rotation; rotation += -rotation / 100; if (_root.hook.hitTest(this) && _root.hook.shoot eq true) { _root.permObj.xSpeed = 5; rotation = 10; } } } } movieClip 147 land259 { frame 1 { surfaceType = 'grass'; } } movieClip 148 land258 { frame 1 { surfaceType = 'grass'; } } movieClip 151 { } movieClip 152 { } movieClip 154 { } movieClip 155 { instance of movieClip 152 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } instance of movieClip 154 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } } movieClip 157 { frame 1 { stop(); } } movieClip 158 { instance arrow of movieClip 157 { onClipEvent (enterFrame) { _alpha = _alpha - 5; } } frame 16 { prevFrame(); } } movieClip 159 land257 { frame 1 { surfaceType = 'grass'; } instance character of movieClip 155 { onClipEvent (load) { characterNumber = 21; this.bugWantNumber = 10; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 160 land256 { frame 1 { surfaceType = 'grass'; } } movieClip 161 land255 { frame 1 { surfaceType = 'grass'; } } movieClip 162 land134 { } movieClip 164 land133 { frame 1 { surfaceType = 'rock'; } } movieClip 165 land132 { } movieClip 166 land131 { } movieClip 167 land130 { } movieClip 168 land129 { } movieClip 169 land128 { } movieClip 170 land127 { instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } } movieClip 171 land126 { } movieClip 172 land125 { } movieClip 173 land124 { } movieClip 174 land123 { } movieClip 175 land122 { } movieClip 176 land121 { } movieClip 177 land120 { } movieClip 178 land230 { frame 1 { rotation = -23.5; } } movieClip 179 land229 { frame 1 { rotation = -23.5; } } movieClip 180 land228 { frame 1 { rotation = -23.5; } } movieClip 181 land227 { frame 1 { rotation = -23.5; } } movieClip 182 land226 { frame 1 { rotation = -23.5; } } movieClip 183 land225 { frame 1 { rotation = -23.5; } } movieClip 184 land97 { } movieClip 187 { } movieClip 189 { instance glow of movieClip 187 { onClipEvent (load) { _root.colorLoad.call(this); } onClipEvent (enterFrame) { _root.transformBugColor.call(this); } } } movieClip 190 land96 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 4; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 191 land95 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 3; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 192 land94 { } movieClip 193 land93 { } movieClip 194 land92 { } movieClip 195 land91 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 2; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 196 land90 { } movieClip 197 land89 { } movieClip 198 land88 { } movieClip 199 land87 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 1; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 200 land86 { } movieClip 201 land85 { } movieClip 202 land84 { } movieClip 203 land83 { } movieClip 204 land82 { } movieClip 205 land81 { } movieClip 206 land80 { } movieClip 207 land79 { } movieClip 208 land78 { } movieClip 233 { } movieClip 234 land232 { } movieClip 236 land231 { } movieClip 237 land166 { } movieClip 238 land165 { } movieClip 239 land164 { } movieClip 240 land163 { } movieClip 241 land162 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 13; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 242 land161 { } movieClip 243 land160 { } movieClip 244 land159 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 14; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 245 land158 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 12; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 246 land157 { } movieClip 247 land156 { } movieClip 248 land155 { } movieClip 249 land154 { } movieClip 250 land153 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 15; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 15; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 251 land152 { } movieClip 252 land151 { } movieClip 253 land150 { } movieClip 254 land149 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 16; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 255 land148 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 17; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 256 land147 { } movieClip 257 land146 { } movieClip 258 land144 { } movieClip 259 land143 { } movieClip 260 land142 { } movieClip 261 land141 { } movieClip 262 land119 { } movieClip 263 land118 { } movieClip 264 land117 { instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 265 land116 { } movieClip 266 land115 { } movieClip 267 land114 { } movieClip 268 land113 { } movieClip 269 land112 { } movieClip 270 land111 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 8; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } } movieClip 271 land110 { instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 8; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 272 land109 { } movieClip 273 land108 { instance of movieClip 47 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this)) { _rotation = _rotation + (random(100) - random(100)); } _rotation = _rotation + (rotateSpeed + -_rotation / 20); if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } } } movieClip 274 land107 { } movieClip 275 land106 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 10; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 10; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 276 land105 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 8; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 8; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 277 land104 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 7; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 278 land103 { } movieClip 279 land102 { } movieClip 280 land101 { instance of movieClip 189 { onClipEvent (load) { this.alpha = 0; this._alpha = 0; this.characterNumber = 6; } onClipEvent (enterFrame) { _root.symbolBulb.call(this); } } } movieClip 281 land100 { } movieClip 283 land367 { frame 1 { rotation = 0; } } movieClip 287 land366 { frame 1 { rotation = 0; } } movieClip 289 land365 { frame 1 { rotation = 0; } } movieClip 291 land364 { frame 1 { rotation = 0; } } movieClip 295 { } movieClip 296 { } movieClip 297 land363 { frame 1 { rotation = 0; } instance post of movieClip 296 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); _root.post.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 299 land360 { frame 1 { rotation = -45; } instance post of movieClip 296 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); _root.post.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 303 land359 { frame 1 { rotation = -45; } } movieClip 306 land358 { frame 1 { rotation = -45; } } movieClip 309 land357 { frame 1 { rotation = -45; } } movieClip 312 land356 { frame 1 { rotation = -45; } } movieClip 314 land354 { frame 1 { surfaceType = 'rock'; } } movieClip 316 { } movieClip 317 { instance of movieClip 316 { onClipEvent (enterFrame) { _rotation = _rotation - 4; } } } movieClip 319 land42 { instance of movieClip 317 { onClipEvent (load) { rotateSpeed = 0; } onClipEvent (enterFrame) { rotateSpeed += (3 - rotateSpeed) / 100; _rotation = _rotation + rotateSpeed; if (_root.hook.hitTest(this)) { rotateSpeed = random(20) - random(20); } } } instance of movieClip 316 { onClipEvent (enterFrame) { _rotation = _rotation + 3; } } } movieClip 321 { } movieClip 322 land433 { instance of movieClip 321 { onClipEvent (load) { this.signRead = 'Uro Village'; } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.treesVisible = true; _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -1; _root.redPercent = -46; _root.greenPercent = 0; _root.bluePercent = 0; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'uroVillage'; _root.where = 'uroVillage'; _root.skinnyRelocateX = 4151; _root.skinnyRelocateY = 2137; _root.bugsVisible = true; _root.stats.landName.text = this.signRead; } } } } // unknown tag 88 length 241 movieClip 326 land422 { instance of movieClip 321 { onClipEvent (load) { this.signRead = 'Lake Electro'; this.locArray = 'lake'; this.skinnyRelocateX = 3282; this.skinnyRelocateY = 2954; this.redPercent = -46; this.greenPercent = 0; this.bluePercent = 0; } onClipEvent (enterFrame) { _root.changeLevel.call(this); } } } movieClip 328 land266 { instance of movieClip 321 { onClipEvent (load) { this.signRead = 'The Cliffs'; } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.treesVisible = false; _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -0.2; _root.redPercent = 0; _root.greenPercent = -25; _root.bluePercent = -25; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'cliff'; _root.where = 'cliff'; _root.skinnyRelocateX = 2550; _root.skinnyRelocateY = 5250; _root.bugsVisible = false; _root.stats.landName.text = this.signRead; } } } } movieClip 329 land181 { instance of movieClip 321 { onClipEvent (load) { this.signRead = 'Rasberry Sky'; } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -1; _root.redPercent = 151; _root.greenPercent = 11; _root.bluePercent = -160; _root.stats.landName._alpha = 10; _root.stats.alphaVelocity = 1; _root.stats.landName.text = this.signRead; } } } } movieClip 330 land60 { instance of movieClip 321 { onClipEvent (load) { this.signRead = 'Uro Village'; } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.treesVisible = true; _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -1; _root.redPercent = -46; _root.greenPercent = 0; _root.bluePercent = 0; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'uroVillage'; _root.where = 'uroVillage'; _root.skinnyRelocateX = 1111; _root.skinnyRelocateY = 2264; _root.bugsVisible = true; _root.stats.landName.text = this.signRead; } } } } movieClip 333 land59 { instance of movieClip 321 { onClipEvent (load) { this.signRead = 'Pendleton Fill'; this.locArray = 'forest'; this.skinnyRelocateX = 981; this.skinnyRelocateY = 2594; this.redPercent = -14; this.greenPercent = 0; this.bluePercent = -20; } onClipEvent (enterFrame) { _root.changeLevel.call(this); } } } movieClip 335 land485 { instance of movieClip 321 { onClipEvent (load) { this.signRead = 'Come Pass Bridge'; } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.treesVisible = false; _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -0.2; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'bridge'; _root.where = 'bridge'; _root.skinnyRelocateX = 2927; _root.skinnyRelocateY = 1180; _root.bugsVisible = false; _root.stats.landName.text = this.signRead; } } } } movieClip 336 land183_bodies { } movieClip 343 { } movieClip 345 { frame 1 { stop(); } frame 10 { gotoAndStop(1); } instance of movieClip 343 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _xscale = _xscale - speed; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotation; _alpha = _alpha - speed; } } instance of movieClip 343 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _xscale = _xscale - speed; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotation; _alpha = _alpha - speed; } } instance of movieClip 343 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _xscale = _xscale - speed; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotation; _alpha = _alpha - speed; } } instance of movieClip 343 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _xscale = _xscale - speed; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotation; _alpha = _alpha - speed; } } instance of movieClip 343 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _xscale = _xscale - speed; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotation; _alpha = _alpha - speed; } } instance of movieClip 343 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _xscale = _xscale - speed; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotation; _alpha = _alpha - speed; } } instance of movieClip 343 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _xscale = _xscale - speed; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotation; _alpha = _alpha - speed; } } instance of movieClip 343 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _xscale = _xscale - speed; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotation; _alpha = _alpha - speed; } } frame 33 { stop(); } } movieClip 346 land442 { frame 1 { surfaceType = 'grass'; } instance of movieClip 345 { onClipEvent (load) { this.health = 10; } onClipEvent (enterFrame) { if (_root.hook.hitTest(this.hit) && _root.hook.shoot eq true && this.health > -1) { this.health -= 2; this.play(); _root.hook.shoot = false; } if (this.health < -1 && _currentframe < 2) { _parent.hit._xscale = 0; this.gotoAndPlay('explode'); } } } } movieClip 349 { frame 1 { stop(); } } movieClip 350 { } movieClip 351 land440 { frame 1 { surfaceType = 'grass'; } instance spinner of movieClip 349 { onClipEvent (load) { this.rotateArray = [0, 90, 180, 270]; this.rotateNumber = _root['spinner' + _parent._parent.column * _parent._parent.row + 'Rotation']; } onClipEvent (enterFrame) { _root.spinner.call(this); } } instance hit of movieClip 350 { onClipEvent (enterFrame) { _rotation = _parent.spinner._rotation; } } } movieClip 352 land439 { frame 1 { surfaceType = 'grass'; } } movieClip 353 land437 { frame 1 { surfaceType = 'grass'; } } movieClip 354 land436 { frame 1 { surfaceType = 'grass'; } instance hit of movieClip 350 { onClipEvent (enterFrame) { _rotation = _parent.spinner._rotation; } } instance spinner of movieClip 349 { onClipEvent (load) { this.rotateArray = [0, 90, 180, 270]; this.rotateNumber = _root['spinner' + _parent._parent.column * _parent._parent.row + 'Rotation']; } onClipEvent (enterFrame) { _root.spinner.call(this); } } } movieClip 355 land435 { frame 1 { surfaceType = 'grass'; } } movieClip 356 land432 { frame 1 { surfaceType = 'grass'; } } movieClip 359 land431 { frame 1 { surfaceType = 'grass'; } } movieClip 360 land430 { frame 1 { surfaceType = 'grass'; } } movieClip 361 land429 { frame 1 { surfaceType = 'grass'; } } movieClip 362 land428 { frame 1 { surfaceType = 'grass'; } } movieClip 363 land427 { frame 1 { surfaceType = 'grass'; } } movieClip 365 { } movieClip 366 land426 { frame 1 { surfaceType = 'grass'; } instance character of movieClip 365 { onClipEvent (load) { characterNumber = 24; this.bugWantNumber = 23; _root.narrativeLoad.call(this); } onClipEvent (enterFrame) { _root.narrativeTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 367 land425 { frame 1 { surfaceType = 'grass'; } instance character of movieClip 365 { onClipEvent (load) { characterNumber = 23; this.bugWantNumber = 22; _root.narrativeLoad.call(this); } onClipEvent (enterFrame) { _root.narrativeTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 368 land424 { frame 1 { surfaceType = 'grass'; } instance character of movieClip 365 { onClipEvent (load) { characterNumber = 22; this.bugWantNumber = 20; _root.narrativeLoad.call(this); } onClipEvent (enterFrame) { _root.narrativeTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 369 land423 { frame 1 { surfaceType = 'grass'; } instance character of movieClip 365 { onClipEvent (load) { characterNumber = 20; this.bugWantNumber = 20; _root.narrativeLoad.call(this); } onClipEvent (enterFrame) { _root.narrativeTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 370 land420 { frame 1 { surfaceType = 'rock'; } } movieClip 373 land419 { frame 1 { surfaceType = 'grass'; } } movieClip 375 { } movieClip 376 land418 { frame 1 { surfaceType = 'rock'; } } movieClip 377 land417 { frame 1 { surfaceType = 'grass'; } } movieClip 378 land416 { frame 1 { surfaceType = 'grass'; } } movieClip 379 land415 { frame 1 { surfaceType = 'grass'; } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 380 land414 { frame 1 { surfaceType = 'grass'; } } movieClip 381 land413 { frame 1 { surfaceType = 'grass'; } } movieClip 382 land412 { frame 1 { surfaceType = 'grass'; } } movieClip 383 land411 { frame 1 { surfaceType = 'grass'; } } movieClip 384 land410 { frame 1 { surfaceType = 'grass'; } } movieClip 385 land409 { frame 1 { surfaceType = 'grass'; } } movieClip 386 land408 { frame 1 { surfaceType = 'grass'; } } movieClip 387 land407 { frame 1 { surfaceType = 'grass'; } } movieClip 388 land406 { frame 1 { surfaceType = 'grass'; } } movieClip 389 land405 { frame 1 { surfaceType = 'grass'; } } movieClip 390 land404 { frame 1 { surfaceType = 'grass'; } } movieClip 391 land403 { frame 1 { surfaceType = 'grass'; } } movieClip 392 land402 { frame 1 { surfaceType = 'grass'; } instance of movieClip 144 { onClipEvent (load) { this.signRead = 'Mama\'s Chamber'; } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -0.2; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'church'; _root.where = 'church'; _root.skinnyRelocateX = 180; _root.skinnyRelocateY = 900; _root.stats.landName.text = this.signRead; } } } } movieClip 393 land399 { frame 1 { surfaceType = 'grass'; } } movieClip 394 land398 { frame 1 { surfaceType = 'grass'; } } movieClip 395 land397 { frame 1 { surfaceType = 'grass'; } } movieClip 397 land396 { frame 1 { surfaceType = 'grass'; } instance post of movieClip 296 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); _root.post.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 398 land395 { frame 1 { surfaceType = 'grass'; } } movieClip 399 land394 { frame 1 { surfaceType = 'grass'; } } movieClip 400 land393 { frame 1 { surfaceType = 'grass'; } } movieClip 401 land392 { frame 1 { surfaceType = 'grass'; } } movieClip 402 land391 { frame 1 { surfaceType = 'grass'; } } movieClip 403 land390 { frame 1 { surfaceType = 'grass'; } } movieClip 404 land387 { frame 1 { surfaceType = 'grass'; } } movieClip 405 land386 { frame 1 { surfaceType = 'grass'; } } movieClip 406 land385 { frame 1 { surfaceType = 'grass'; } } movieClip 407 land384 { frame 1 { surfaceType = 'grass'; } } movieClip 410 { } movieClip 411 land383 { frame 1 { surfaceType = 'grass'; } instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 412 land382 { frame 1 { surfaceType = 'grass'; } } movieClip 413 land381 { frame 1 { surfaceType = 'grass'; } } movieClip 414 land380 { frame 1 { surfaceType = 'grass'; } } movieClip 415 land379 { frame 1 { surfaceType = 'grass'; } } movieClip 416 land378 { frame 1 { surfaceType = 'grass'; } } movieClip 417 land377 { frame 1 { surfaceType = 'grass'; } } movieClip 418 land376 { frame 1 { surfaceType = 'grass'; } } movieClip 419 land375 { frame 1 { surfaceType = 'grass'; } } movieClip 420 land374 { frame 1 { surfaceType = 'grass'; } instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 421 land373 { frame 1 { surfaceType = 'grass'; } } movieClip 422 land372 { frame 1 { surfaceType = 'grass'; } } movieClip 423 land371 { frame 1 { surfaceType = 'grass'; } } movieClip 424 land370 { frame 1 { surfaceType = 'grass'; } } movieClip 425 land369 { frame 1 { surfaceType = 'grass'; } instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 428 land353 { frame 1 { surfaceType = 'grass'; } } movieClip 429 land352 { frame 1 { surfaceType = 'grass'; } } movieClip 431 { } movieClip 432 land351 { frame 1 { surfaceType = 'grass'; } } movieClip 434 { } movieClip 437 { } movieClip 438 { instance fairy of movieClip 437 { onClipEvent (enterFrame) { _rotation = _rotation - 5; } } } movieClip 439 land350 { frame 1 { surfaceType = 'grass'; } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance fairy of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; trace(_root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']); _root.bugLoad.call(this); _root.colorLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.transformBugColor.call(this); _root.bug.call(this); } } } movieClip 440 land349 { frame 1 { surfaceType = 'grass'; } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance fairy of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; trace(_root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']); _root.bugLoad.call(this); _root.colorLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.transformBugColor.call(this); _root.bug.call(this); } } } movieClip 442 land348 { frame 1 { surfaceType = 'grass'; } } movieClip 443 land347 { frame 1 { surfaceType = 'grass'; } } movieClip 444 land346 { frame 1 { surfaceType = 'grass'; } } movieClip 445 land345 { frame 1 { surfaceType = 'grass'; } } movieClip 446 land344 { frame 1 { surfaceType = 'grass'; } } movieClip 447 land343 { frame 1 { surfaceType = 'grass'; } } movieClip 448 land342 { frame 1 { surfaceType = 'grass'; } } movieClip 449 land341 { frame 1 { surfaceType = 'grass'; } } movieClip 451 { } movieClip 452 { } movieClip 454 land271 { frame 1 { surfaceType = 'grass'; } } movieClip 456 { instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } instance of movieClip 316 { onClipEvent (enterFrame) { _rotation = _rotation + 3; } } instance of movieClip 316 { onClipEvent (enterFrame) { _rotation = _rotation + 3; } } } movieClip 457 land270 { frame 1 { surfaceType = 'grass'; } } movieClip 460 land233 { frame 1 { surfaceType = 'grass'; } } movieClip 461 land223 { frame 1 { surfaceType = 'grass'; } } movieClip 464 { } movieClip 465 land179 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 464 { onClipEvent (load) { _rotation = _root['spinnerFlat' + _parent._parent.column * _parent._parent.row + 'Rotation']; rotation = 0; rotateNumber = 9.125999999999999; } onClipEvent (enterFrame) { rotation += -rotation / 10; _rotation = _rotation + rotation; if (_root.hook.hitTest(hit1) && _root.hook.shoot eq true && _root.hook.shootSpeed > 0) { rotation = rotateNumber; } if (_root.hook.hitTest(hit2) && _root.hook.shoot eq true && _root.hook.shootSpeed > 0) { rotation = -rotateNumber; } if (_root.hook.hitTest(hit3) && _root.hook.shoot eq true && _root.hook.shootSpeed > 0) { rotation = rotateNumber; } if (_root.hook.hitTest(hit4) && _root.hook.shoot eq true && _root.hook.shootSpeed > 0) { rotation = -rotateNumber; } eval('_root.spinnerFlat' + _parent._parent.column * _parent._parent.row + 'Rotation') = _rotation; } } } movieClip 466 land168 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 464 { onClipEvent (load) { _rotation = _root['spinner' + _parent._parent.column * _parent._parent.row + 'Rotation']; rotation = 0; rotateNumber = 9.125999999999999; } onClipEvent (enterFrame) { rotation += -rotation / 10; _rotation = _rotation + rotation; if (_root.hook.hitTest(hit1) && _root.hook.shoot eq true && _root.hook.shootSpeed > 0) { rotation = rotateNumber; } if (_root.hook.hitTest(hit2) && _root.hook.shoot eq true && _root.hook.shootSpeed > 0) { rotation = -rotateNumber; } if (_root.hook.hitTest(hit3) && _root.hook.shoot eq true && _root.hook.shootSpeed > 0) { rotation = rotateNumber; } if (_root.hook.hitTest(hit4) && _root.hook.shoot eq true && _root.hook.shootSpeed > 0) { rotation = -rotateNumber; } eval('_root.spinner' + _parent._parent.column * _parent._parent.row + 'Rotation') = _rotation; } } } movieClip 467 land, { frame 1 { surfaceType = 'grass'; } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance of movieClip 434 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent.fairy._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = 30 + random(40); _y = 30 + random(40); } } } instance fairy of movieClip 438 { onClipEvent (load) { _root.bugLoad.call(this); _root.colorLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.transformBugColor.call(this); _root.bug.call(this); } } } movieClip 468 land421 { frame 1 { surfaceType = 'grass'; } } movieClip 469 land299 { frame 1 { surfaceType = 'grass'; } } movieClip 470 land298 { frame 1 { surfaceType = 'grass'; } } movieClip 471 land297 { frame 1 { surfaceType = 'grass'; } } movieClip 472 land296 { frame 1 { surfaceType = 'grass'; } } movieClip 473 land295 { frame 1 { surfaceType = 'grass'; } } movieClip 474 land294 { frame 1 { surfaceType = 'grass'; } } movieClip 475 land293 { frame 1 { surfaceType = 'grass'; } } movieClip 476 land292 { frame 1 { surfaceType = 'grass'; } } movieClip 477 land291 { frame 1 { surfaceType = 'grass'; } } movieClip 478 land290 { frame 1 { surfaceType = 'grass'; } } movieClip 479 land289 { frame 1 { surfaceType = 'grass'; } } movieClip 480 land288 { frame 1 { surfaceType = 'grass'; } } movieClip 481 land287 { frame 1 { surfaceType = 'grass'; } } movieClip 482 land286 { frame 1 { surfaceType = 'grass'; } } movieClip 483 land285 { frame 1 { surfaceType = 'grass'; } } movieClip 484 land284 { frame 1 { surfaceType = 'grass'; } } movieClip 485 land283 { frame 1 { surfaceType = 'grass'; } } movieClip 486 land282 { frame 1 { surfaceType = 'grass'; } } movieClip 487 land281 { frame 1 { surfaceType = 'grass'; } } movieClip 488 land280 { frame 1 { surfaceType = 'grass'; } } movieClip 489 land279 { frame 1 { surfaceType = 'grass'; } } movieClip 490 land278 { frame 1 { surfaceType = 'grass'; } } movieClip 491 land277 { frame 1 { surfaceType = 'grass'; } } movieClip 492 land276 { frame 1 { surfaceType = 'grass'; } } movieClip 493 land275 { frame 1 { surfaceType = 'grass'; } } movieClip 494 land274 { frame 1 { surfaceType = 'grass'; } } movieClip 495 land273 { frame 1 { surfaceType = 'grass'; } } movieClip 496 land272 { frame 1 { surfaceType = 'grass'; } } movieClip 498 { } movieClip 500 { } movieClip 502 { } movieClip 504 { } movieClip 505 { instance of movieClip 498 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = rotateOrig + random(5) - random(5); } } instance of movieClip 500 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = rotateOrig + random(5) - random(5); } } instance leg1 of movieClip 502 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = rotateOrig + random(5) - random(5); } } instance calf2 of movieClip 504 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = rotateOrig + random(5) - random(5); } } } movieClip 506 land175 { instance of movieClip 505 { onClipEvent (load) { characterNumber = 18; _root.chief3TalkLoad.call(this); } onClipEvent (enterFrame) { _root.chief3Talk.call(this); } } } movieClip 508 { instance bulb2 of movieClip 189 { onClipEvent (load) { xScale = _xscale; } onClipEvent (enterFrame) { _yscale = _xscale; _xscale = _xscale + (xScale - _xscale) / 20; } } instance bulb1 of movieClip 189 { onClipEvent (load) { xScale = _xscale; } onClipEvent (enterFrame) { _yscale = _xscale; _xscale = _xscale + (xScale - _xscale) / 20; } } } movieClip 509 { instance light of movieClip 508 { onClipEvent (load) { _alpha = -100; alpha = -100; } onClipEvent (enterFrame) { _alpha = _alpha + ((alpha - _alpha) / 10 + random(20)); } } } movieClip 510 land174 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 17; this.bugWantNumber = 20; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 511 land173 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 16; this.bugWantNumber = 20; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 512 land172 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 15; this.bugWantNumber = 20; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 513 land171 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 14; this.bugWantNumber = 20; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 514 land170 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 13; this.bugWantNumber = 20; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 515 land169 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 12; this.bugWantNumber = 20; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 516 { instance of movieClip 498 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = rotateOrig + random(5) - random(5); } } instance of movieClip 500 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = rotateOrig + random(5) - random(5); } } instance leg1 of movieClip 502 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = rotateOrig + random(5) - random(5); } } instance calf2 of movieClip 504 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = rotateOrig + random(5) - random(5); } } } movieClip 517 land140 { instance of movieClip 516 { onClipEvent (load) { characterNumber = 11; _root.chief2TalkLoad.call(this); } onClipEvent (enterFrame) { _root.chief2Talk.call(this); } } } movieClip 518 land139 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 10; this.bugWantNumber = 2; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 519 land138 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 9; this.bugWantNumber = 2; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 520 land137 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 8; this.bugWantNumber = 2; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 521 land136 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 7; this.bugWantNumber = 2; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 522 land135 { instance character of movieClip 155 { onClipEvent (load) { characterNumber = 6; this.bugWantNumber = 2; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _xscale = 99; _root.characterTalk.call(this); } } instance of movieClip 158 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } instance lamp of movieClip 509 { onClipEvent (enterFrame) { _root.lamp.call(this); } } } movieClip 524 { instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } instance of movieClip 316 { onClipEvent (enterFrame) { _rotation = _rotation + 3; } } instance of movieClip 316 { onClipEvent (enterFrame) { _rotation = _rotation + 3; } } instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 525 land269 { } movieClip 527 land268 { } movieClip 528 land267 { } movieClip 529 land265 { instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 531 land264 { instance of movieClip 410 { onClipEvent (enterFrame) { _root.transformBugColor.call(this); } onClipEvent (load) { _root.colorLoad.call(this); } } } movieClip 532 land263 { } movieClip 533 land252 { } movieClip 534 land251 { } movieClip 535 land250 { } movieClip 536 land249 { } movieClip 537 land248 { } movieClip 538 land247 { } movieClip 539 land246 { } movieClip 541 { instance of movieClip 410 { onClipEvent (load) { xscale = 40 + random(20); yscale = _yscale; counter = 0; } onClipEvent (enterFrame) { _alpha = random(20) + 40; _xscale = _xscale + (xscale - _xscale) / 10; _yscale = _xscale; counter += 1; if (counter > 10) { counter = 0; xscale = 40 + random(20); } } } } movieClip 542 { instance of movieClip 541 { onClipEvent (load) { friction = 0; gravity = 1; gravity2 = 0; rotation2 = 0; _rotation = 90; windCounter = 0; wind = 90 + random(20); yOrig = _y; } onClipEvent (enterFrame) { windCounter += 1; if (windCounter > 50) { wind = 90 + random(20); windCounter = 0; } if (_rotation > wind) { _rotation = _rotation - 0.11; gravity -= 0.1; } if (_rotation < wind) { _rotation = _rotation + 0.11; gravity += 0.1; } _rotation = _rotation + gravity; } } } movieClip 543 land245 { } movieClip 544 land244 { } movieClip 545 land243 { } movieClip 546 land242 { } movieClip 547 land241 { } movieClip 548 land240 { } movieClip 549 land239 { } movieClip 550 land238 { } movieClip 551 land237 { } movieClip 552 land236 { } movieClip 553 land235 { } movieClip 554 land234 { } movieClip 555 { } movieClip 556 { instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { _visible = _parent._parent.orb._visible; _xscale = 10 + random(60); _yscale = _xscale; _x = random(20) - random(20); _y = random(20) - random(20); } } } } movieClip 557 landx { instance orb of movieClip 438 { onClipEvent (load) { _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.bug.call(this); } } } movieClip 558 land$ { instance orb of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.bug.call(this); } } } movieClip 559 land# { instance orb of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.bug.call(this); } } } movieClip 560 land* { instance orb of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.bug.call(this); } } } movieClip 561 land401 { instance of movieClip 144 { onClipEvent (load) { this.signRead = 'Felix\'s Hideout'; } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _root.stats.landName.text !== this.signRead && _root.skinnyHeavy eq true) { _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -0.2; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'forest'; _root.where = 'forest'; _root.skinnyRelocateX = 1940; _root.skinnyRelocateY = 1800; _root.stats.landName.text = this.signRead; } } } } movieClip 562 land400 { instance of movieClip 144 { onClipEvent (load) { this.signRead = 'Infected Waterway'; } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -0.2; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'caves'; _root.where = 'caves'; _root.skinnyRelocateX = 630; _root.skinnyRelocateY = 2250; _root.stats.landName.text = this.signRead; } } } } movieClip 563 { } movieClip 569 { frame 1 { stop(); } frame 19 { prevFrame(); } } movieClip 570 { instance arrow of movieClip 569 { onClipEvent (enterFrame) { _rotation = _rotation + 5; _alpha = _alpha + (alpha - _alpha) / 5; if (_root.hookAttached eq true && _root.hook.hitTest(this)) { alpha = 100; play(); } else { alpha = 0; gotoAndStop(1); } } } } movieClip 571 land210 { instance post of movieClip 570 { onClipEvent (enterFrame) { _root.post.call(this); } } } movieClip 572 land209 { instance post of movieClip 570 { onClipEvent (enterFrame) { _root.post.call(this); } } } movieClip 576 { } movieClip 577 land219 { instance wheel of movieClip 576 { onClipEvent (load) { y = _y; x = _x; counter = 0; rotateSpeed = 0; spun = false; sound = new Sound(this); } onClipEvent (enterFrame) { if (_root.hook.shoot eq true && _root.hook.hitTest(this) && _root.machine.y > _root.machine.yStart - 200) { this.sound.attachSound('wheelSpin'); this.sound.setVolume(85 + random(5)); this.sound.start(); spun = true; rotateSpeed = 15; _root.machine.y = _root.machine.yStart - 550; _root.hook.shootSpeed = -Math.abs(_root.hook.shootSpeed); } rotateSpeed += -rotateSpeed / 100; _rotation = _rotation + rotateSpeed; } } } movieClip 580 { } movieClip 583 { } movieClip 584 { instance glow of movieClip 583 { onClipEvent (load) { xscale = _xscale; } onClipEvent (enterFrame) { _xscale = _xscale + (xscale - _xscale) / 10; } } } movieClip 585 land215 { instance post of movieClip 584 { onClipEvent (load) { this.glow.alpha = 40; this.colorKey = 'green'; this.timeAdd = 120; } onClipEvent (enterFrame) { _root.postSwitch.call(this); } } } movieClip 586 land213 { instance post of movieClip 584 { onClipEvent (load) { this.glow.alpha = 40; this.colorKey = 'blue'; this.timeAdd = 150; } onClipEvent (enterFrame) { _root.postSwitch.call(this); } } } movieClip 587 land211 { instance post of movieClip 584 { onClipEvent (load) { this.glow.alpha = 40; this.colorKey = 'yellow'; this.timeAdd = 240; } onClipEvent (enterFrame) { _root.postSwitch.call(this); } } } movieClip 590 { } movieClip 593 land218 { instance hit of movieClip 144 { onClipEvent (load) { this.colorKey = 'yellow'; this.xscaleOrig = this._xscale; } onClipEvent (enterFrame) { _root.horizontalDoor.call(this); } } } movieClip 594 land217 { instance hit of movieClip 144 { onClipEvent (load) { this.colorKey = 'blue'; this.xscaleOrig = this._xscale; } onClipEvent (enterFrame) { _root.horizontalDoor.call(this); } } } movieClip 595 { } movieClip 596 land216 { instance door of movieClip 595 { onClipEvent (load) { this.yscaleOrig = this._yscale; this.yscale = 0; this.xscaleOrig = this._xscale; this.colorKey = 'green'; } onClipEvent (enterFrame) { _root.door.call(this); } } } movieClip 598 land214 { instance door of movieClip 595 { onClipEvent (load) { this.yscaleOrig = this._yscale; this.yscale = 0; this.xscaleOrig = this._xscale; this.colorKey = 'blue'; } onClipEvent (enterFrame) { _root.door.call(this); } } } movieClip 599 land212 { instance door of movieClip 595 { onClipEvent (load) { this.yscaleOrig = this._yscale; this.yscale = 0; this.xscaleOrig = this._xscale; this.colorKey = 'yellow'; sound = new Sound(this); this.sound.attachSound('elevatorLoop'); this.sound.setVolume(100); } onClipEvent (enterFrame) { _root.door.call(this); } } } movieClip 604 { } movieClip 606 { frame 1 { stop(); } frame 10 { gotoAndStop(1); } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } frame 46 { stop(); } } movieClip 607 land220 { frame 1 { surfaceType = 'grass'; } instance orb of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.bugHidden.call(this); } } instance box of movieClip 606 { onClipEvent (load) { this.health = 2; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 610 { } movieClip 613 { frame 1 { stop(); } frame 10 { gotoAndStop(1); } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } frame 46 { stop(); } } movieClip 614 land208 { frame 1 { surfaceType = 'rock'; } instance of movieClip 613 { onClipEvent (load) { this.health = 0; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 620 { frame 1 { stop(); } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } frame 47 { stop(); } } movieClip 621 land207 { frame 1 { surfaceType = 'rock'; } instance orb of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.bugHidden.call(this); } } instance box of movieClip 620 { onClipEvent (load) { this.health = 0; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 622 land206 { frame 1 { surfaceType = 'grass'; } instance orb of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.bugHidden.call(this); } } instance box of movieClip 606 { onClipEvent (load) { this.health = 2; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 626 { frame 1 { stop(); } frame 10 { gotoAndStop(1); } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } frame 33 { stop(); } } movieClip 627 land205 { frame 1 { surfaceType = 'rock'; } instance orb of movieClip 438 { onClipEvent (load) { _visible = _root['fairy' + _root.where + _parent._parent.column * _parent._parent.row + 'Visible']; _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; _root.bugHidden.call(this); } } instance box of movieClip 626 { onClipEvent (load) { this.health = 0; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 628 land204 { frame 1 { surfaceType = 'rock'; } instance of movieClip 620 { onClipEvent (load) { this.health = 0; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 629 land203 { frame 1 { surfaceType = 'grass'; } instance of movieClip 613 { onClipEvent (load) { this.health = 0; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 630 land202 { frame 1 { surfaceType = 'grass'; } instance of movieClip 613 { onClipEvent (load) { this.health = 0; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 631 land201 { frame 1 { surfaceType = 'grass'; } instance of movieClip 606 { onClipEvent (load) { this.health = 2; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 632 land200 { frame 1 { surfaceType = 'rock'; } instance of movieClip 626 { onClipEvent (load) { this.health = 0; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 633 land37 { frame 1 { surfaceType = 'rock'; } } movieClip 634 land36 { frame 1 { surfaceType = 'rock'; } instance of movieClip 410 { onClipEvent (load) { xscale = 40 + random(20); yscale = _yscale; counter = 0; } onClipEvent (enterFrame) { _alpha = random(20) + 40; _xscale = _xscale + (xscale - _xscale) / 10; _yscale = _xscale; counter += 1; if (counter > 10) { counter = 0; xscale = 40 + random(20); } } } } movieClip 636 { } movieClip 641 { } movieClip 642 land34 { frame 1 { surfaceType = 'rock'; } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 9; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 8; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 7; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 6; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 10; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 641 { onClipEvent (load) { this.lightUp = false; _alpha = 0; } onClipEvent (enterFrame) { if (_root.character11Satisfied eq true && _root.skinnyTalking eq true) { this._alpha = 80 + random(20); } else { _alpha = _alpha + (alpha - _alpha) / 10; alpha = random(20); } } } } movieClip 645 land33 { frame 1 { surfaceType = 'rock'; } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 4; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 3; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 2; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 410 { onClipEvent (load) { _alpha = 10; alpha = 0; this.characterNumber = 1; } onClipEvent (enterFrame) { _root.caseLight.call(this); } } instance of movieClip 641 { onClipEvent (load) { this.lightUp = false; _alpha = 0; } onClipEvent (enterFrame) { if (_root.character5Satisfied eq true && _root.skinnyTalking eq true) { this._alpha = 80 + random(20); } else { _alpha = _alpha + (alpha - _alpha) / 10; alpha = random(20); } } } } movieClip 646 land990 { frame 1 { surfaceType = 'rock'; } } movieClip 647 { } movieClip 650 { } movieClip 653 { } movieClip 656 { } movieClip 657 land51 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 647 { onClipEvent (load) { counter = 0; height = _height; sound = new Sound(this); } onClipEvent (enterFrame) { if (_root.skinnyHeavy eq true) { if (counter < 0) { counter += 1; } if (counter eq 0) { _parent.lid.y = 105; this._height = height; } if (_root.skinny._x > _parent._parent._x + _parent._x + 2 && _root.skinny._x < _parent._parent._x + _parent._x + 90 - 2) { if (_root.skinny.body.hitTest(this) && counter eq 0 && _root.skinny.gravity > 1 && _parent.lid.y !== 85) { this.sound.attachSound('down'); this.sound.setVolume(50 + random(20)); this.sound.start(); _parent.lid.y = 140; this._height = height - 25; } } if (this._height eq height - 25) { counter += 1; } if (counter < 0) { counter += 1; } if (counter > 25) { if (_root.skinny.body.hitTest(this)) { _parent.lid.y = 105; _parent.lid._y = _parent.lid.y - 5; _root.skinny._y -= 20; this.sound.attachSound('up'); this.sound.setVolume(40 + random(20)); this.sound.start(); _root.skinny.gravity = -15; this._height = 0; trace('did'); } counter = -15; } } } } instance lid of movieClip 650 { onClipEvent (load) { } onClipEvent (enterFrame) { this._y += (y - _y) / 2; } } instance of movieClip 653 { onClipEvent (enterFrame) { this._height = _y - _parent.lid._y; } } } movieClip 658 { } movieClip 659 land50 { frame 1 { surfaceType = 'rock'; } } movieClip 660 { } movieClip 662 { } movieClip 663 land47 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 660 { onClipEvent (load) { rotation2 = 0; } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this)) { rotation = -20; } else { rotation = 0; } rotation2 += (rotation - rotation2) / 5; _rotation = _rotation + (rotation2 - _rotation) / 5; } } instance of movieClip 662 { onClipEvent (enterFrame) { _rotation = _parent.hit._rotation; } } } movieClip 664 { } movieClip 666 { } movieClip 667 land45 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 664 { onClipEvent (load) { rotation2 = 0; } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _root.skinny.gravity > -0.5) { rotation = 10; } else { rotation = 0; } rotation2 += (rotation - rotation2) / 5; _rotation = _rotation + (rotation2 - _rotation) / 5; } } instance of movieClip 666 { onClipEvent (enterFrame) { _rotation = _parent.hit._rotation; } } } movieClip 669 { } movieClip 670 land44 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 664 { onClipEvent (load) { rotation2 = 0; } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this)) { rotation = 20; } else { rotation = 0; } rotation2 += (rotation - rotation2) / 5; _rotation = _rotation + (rotation2 - _rotation) / 5; } } instance of movieClip 669 { onClipEvent (enterFrame) { _rotation = _parent.hit._rotation; } } } movieClip 671 land43 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 647 { onClipEvent (load) { counter = 0; height = _height; sound = new Sound(this); } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this)) { this.sound.attachSound('up'); this.sound.setVolume(40 + random(20)); this.sound.start(); _root.skinny._x += 10; _root.skinny.shot = true; _root.skinny.gravity = -5; _root.skinny.xSpeed = 25; _parent.lid._x = 50; } } } instance lid of movieClip 650 { onClipEvent (load) { x = _x; } onClipEvent (enterFrame) { this._x += (x - _x) / 10; } } instance of movieClip 653 { onClipEvent (enterFrame) { this._width = _x - _parent.lid._x; } } } movieClip 672 land41 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 647 { onClipEvent (load) { counter = 0; height = _height; sound = new Sound(this); } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this)) { this.sound.attachSound('bigUp'); this.sound.setVolume(40 + random(20)); this.sound.start(); _root.skinny._y += 10; _root.skinny.shot = true; _root.skinny.gravity = 25; _parent.lid._y = 60; } } } instance lid of movieClip 650 { onClipEvent (load) { y = _y; } onClipEvent (enterFrame) { this._y += (y - _y) / 10; } } instance of movieClip 653 { onClipEvent (enterFrame) { this._width = _x - _parent.lid._x; } } } movieClip 673 land40 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 647 { onClipEvent (load) { counter = 0; height = _height; sound = new Sound(this); } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this)) { this.sound.attachSound('up'); this.sound.setVolume(40 + random(20)); this.sound.start(); _root.skinny._x -= 10; _root.skinny.shot = true; _root.skinny.gravity = -15; _root.skinny.xSpeed = -15; _parent.lid._x = 40; } } } instance lid of movieClip 650 { onClipEvent (load) { x = _x; } onClipEvent (enterFrame) { this._x += (x - _x) / 10; } } instance of movieClip 653 { onClipEvent (enterFrame) { this._width = _x - _parent.lid._x; } } } movieClip 674 land39 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 647 { onClipEvent (load) { counter = 0; height = _height; sound = new Sound(this); } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this)) { this.sound.attachSound('up'); this.sound.setVolume(40 + random(20)); this.sound.start(); _root.skinny._x += 10; _root.skinny.shot = true; _root.skinny.gravity = -15; _root.skinny.xSpeed = 15; _parent.lid._x = 50; } } } instance lid of movieClip 650 { onClipEvent (load) { x = _x; } onClipEvent (enterFrame) { this._x += (x - _x) / 10; } } instance of movieClip 653 { onClipEvent (enterFrame) { this._width = _x - _parent.lid._x; } } } movieClip 675 land38 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 647 { onClipEvent (load) { counter = 0; height = _height; sound = new Sound(this); } onClipEvent (enterFrame) { if (_root.skinnyHeavy eq true) { if (counter < 0) { counter += 1; } if (counter eq 0) { _parent.lid.y = 40; this._height = height; } if (_root.skinny._x > _parent._parent._x + _parent._x + 2 && _root.skinny._x < _parent._parent._x + _parent._x + 90 - 2) { if (_root.skinny.body.hitTest(this) && counter eq 0 && _root.skinny.gravity > 1 && _parent.lid.y !== 85) { this.sound.attachSound('down'); this.sound.setVolume(50 + random(20)); this.sound.start(); _parent.lid.y = 85; this._height = height - 25; } } if (this._height eq height - 25) { counter += 1; } if (counter < 0) { counter += 1; } if (counter > 25) { if (_root.skinny.hitTest(this)) { _parent.lid.y = 40; _parent.lid._y = _parent.lid.y - 5; _root.skinny._y -= 20; this.sound.attachSound('bigUp'); this.sound.setVolume(40 + random(20)); this.sound.start(); _root.skinny.gravity -= 20; this._height = 0; trace('did'); } counter = -15; } } } } instance lid of movieClip 650 { onClipEvent (load) { } onClipEvent (enterFrame) { this._y += (y - _y) / 2; } } instance of movieClip 653 { onClipEvent (enterFrame) { this._height = _y - _parent.lid._y; } } } movieClip 676 land35 { frame 1 { surfaceType = 'rock'; } instance hit of movieClip 647 { onClipEvent (load) { counter = 0; height = _height; sound = new Sound(this); } onClipEvent (enterFrame) { if (_root.skinnyHeavy eq true) { if (counter < 0) { counter += 1; } if (counter eq 0) { _parent.lid.y = 55; this._height = height; } if (_root.skinny._x > _parent._parent._x + _parent._x + 2 && _root.skinny._x < _parent._parent._x + _parent._x + 90 - 2) { if (_root.skinny.body.hitTest(this) && counter eq 0 && _root.skinny.gravity > 1 && _parent.lid.y !== 85) { this.sound.attachSound('down'); this.sound.setVolume(50 + random(20)); this.sound.start(); _parent.lid.y = 85; this._height = height - 25; } } if (this._height eq height - 25) { counter += 1; } if (counter < 0) { counter += 1; } if (counter > 25) { if (_root.skinny.body.hitTest(this)) { _parent.lid.y = 55; _parent.lid._y = _parent.lid.y - 5; _root.skinny._y -= 20; this.sound.attachSound('up'); this.sound.setVolume(40 + random(20)); this.sound.start(); _root.skinny.gravity = -15; this._height = 0; trace('did'); } counter = -15; } } } } instance lid of movieClip 650 { onClipEvent (load) { } onClipEvent (enterFrame) { this._y += (y - _y) / 2; } } instance of movieClip 653 { onClipEvent (enterFrame) { this._height = _y - _parent.lid._y; } } } movieClip 677 land32 { frame 1 { surfaceType = 'rock'; } instance post of movieClip 570 { onClipEvent (enterFrame) { _root.post.call(this); } } } movieClip 678 land29 { frame 1 { surfaceType = 'rock'; } } movieClip 679 land28 { frame 1 { surfaceType = 'rock'; } } movieClip 680 land25 { frame 1 { surfaceType = 'rock'; } } movieClip 681 land24 { frame 1 { surfaceType = 'rock'; } } movieClip 682 land23 { frame 1 { surfaceType = 'rock'; } } movieClip 683 land22 { frame 1 { surfaceType = 'rock'; } } movieClip 685 { } movieClip 686 { } movieClip 687 land21 { frame 1 { surfaceType = 'rock'; } } movieClip 689 { } movieClip 690 { } movieClip 691 land20 { frame 1 { surfaceType = 'rock'; } } movieClip 692 land19 { frame 1 { surfaceType = 'rock'; } } movieClip 694 { } movieClip 695 { } movieClip 696 land18 { frame 1 { surfaceType = 'rock'; } } movieClip 697 land17 { frame 1 { surfaceType = 'rock'; } } movieClip 698 land16 { frame 1 { surfaceType = 'rock'; } } movieClip 699 land15 { frame 1 { surfaceType = 'rock'; } } movieClip 700 land49 { frame 1 { surfaceType = 'grass'; } instance of movieClip 144 { onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this)) { _root.skinny._x = _root.skinnyRelocateX; _root.skinny._y = _root.skinnyRelocateY; } } } } movieClip 701 land48 { frame 1 { surfaceType = 'grass'; } instance of movieClip 144 { onClipEvent (enterFrame) { if (_root.skinny.hitTest(this)) { _root.camYUp = 2; } } } } movieClip 702 land46 { frame 1 { surfaceType = 'grass'; } instance of movieClip 144 { onClipEvent (enterFrame) { if (_root.skinny.hitTest(this)) { _root.camYUp = 6; } } } } movieClip 703 land31 { frame 1 { surfaceType = 'grass'; } } movieClip 704 land30 { frame 1 { surfaceType = 'grass'; } } movieClip 705 land27 { frame 1 { surfaceType = 'grass'; } } movieClip 706 land26 { frame 1 { surfaceType = 'grass'; } } movieClip 707 land14 { frame 1 { surfaceType = 'grass'; } } movieClip 708 land13 { frame 1 { surfaceType = 'grass'; } } movieClip 709 land12 { frame 1 { surfaceType = 'grass'; } } movieClip 710 land11 { frame 1 { surfaceType = 'grass'; } } movieClip 711 land10 { frame 1 { surfaceType = 'grass'; } } movieClip 712 land9 { frame 1 { surfaceType = 'grass'; } } movieClip 713 land7 { frame 1 { surfaceType = 'grass'; } } movieClip 714 land6 { frame 1 { surfaceType = 'grass'; } } movieClip 715 land5 { frame 1 { surfaceType = 'grass'; } } movieClip 716 land4 { frame 1 { surfaceType = 'grass'; } } movieClip 717 land3 { frame 1 { surfaceType = 'grass'; } } movieClip 718 land2 { frame 1 { surfaceType = 'grass'; } } movieClip 719 land1 { frame 1 { surfaceType = 'grass'; } } movieClip 722 { } movieClip 723 land991 { instance arrow of movieClip 722 { onClipEvent (load) { _alpha = 0; alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 10; if (_root.levelBeat eq true && _root.skinnyTalking eq false) { alpha = 100; } else { alpha = 0; } } } } movieClip 725 { } movieClip 730 { frame 1 { stop(); } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } frame 54 { stop(); } } movieClip 731 land545 { instance character of movieClip 730 { onClipEvent (load) { broken = _root.saveBallBroken; characterNumber = 40; this.bugWantNumber = 10; if (_root.saveBallBroken eq true) { this.gotoAndStop(10); } _root.gameSaveLoad.call(this); } onClipEvent (enterFrame) { _root.gameSaveTalk.call(this); if (_root.hook.hitTest(this.globe) && _root.hook.shoot eq true && broken eq false) { _root.hook.sound2.stop(); _root.landSave.data.land = _root.where; this.play(1); broken = true; _root.saveBallBroken = true; } } } } movieClip 732 { } movieClip 734 { } movieClip 735 land525 { instance character of movieClip 732 { onClipEvent (load) { characterNumber = 45; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 734 { onClipEvent (load) { sound = new Sound(this); sound.attachSound('keyDoorUnlock'); sound.setVolume(50); } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _root.hiddenItem1Found eq false) { sound.start(); _root.hiddenItem1Found = true; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem3Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem3Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem3Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem3Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem3Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } } movieClip 738 { frame 1 { stop(); } } movieClip 739 { instance of movieClip 738 { onClipEvent (load) { _rotation = -30; rotateSpeed = 0; } onClipEvent (enterFrame) { gotoAndStop(_root.where); _rotation = _rotation + rotateSpeed; if (_rotation < 0) { rotateSpeed += 0.1; } if (_rotation > 0) { rotateSpeed -= 0.1; } } } } movieClip 740 { instance of movieClip 739 { onClipEvent (load) { _rotation = -20; rotateSpeed = 0; } onClipEvent (enterFrame) { _rotation = _rotation + rotateSpeed; if (_rotation < 0) { rotateSpeed += 0.1; } if (_rotation > 0) { rotateSpeed -= 0.1; } } } } movieClip 741 land524 { instance character of movieClip 732 { onClipEvent (load) { characterNumber = 44; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 740 { onClipEvent (load) { sound = new Sound(this); sound.attachSound('keyDoorUnlock'); sound.setVolume(50); } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _root.hiddenItem2Found eq false) { sound.start(); _root.hiddenItem2Found = true; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem2Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem2Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem2Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem2Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_root.hiddenItem2Found eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } } movieClip 743 { } movieClip 744 land523 { instance character of movieClip 732 { onClipEvent (load) { characterNumber = 43; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 743 { onClipEvent (load) { sound = new Sound(this); sound.attachSound('keyDoorUnlock'); sound.setVolume(50); } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _root.hiddenItem1Found eq false) { sound.start(); _root.hiddenItem1Found = true; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_root.hiddenItem1Found eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_root.hiddenItem1Found eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_root.hiddenItem1Found eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_root.hiddenItem1Found eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_root.hiddenItem1Found eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_root.hiddenItem1Found eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } } movieClip 747 { } movieClip 748 { instance of movieClip 747 { onClipEvent (enterFrame) { if (_parent._parent.unlocked eq true) { if (_alpha > -10) { _alpha = _alpha - 10; _xscale = _xscale + 10; _yscale = _yscale + 10; } } } } } movieClip 750 { } movieClip 751 { instance part1 of movieClip 748 { onClipEvent (load) { yGo = -75; } onClipEvent (enterFrame) { if (_parent.unlocked eq true) { _y = _y + (yGo - _y) / 20; } } } instance part2 of movieClip 750 { onClipEvent (load) { yGo = 90; } onClipEvent (enterFrame) { if (_parent.unlocked eq true) { _y = _y + (yGo - _y) / 20; } } } } movieClip 752 land522 { instance door of movieClip 751 { onClipEvent (load) { if (_root.key1DoorUnlocked eq true) { part1._y = -75; part2._y = 90; unlocked = true; } else { unlocked = false; } sound = new Sound(this); sound.attachSound('keyGet'); } onClipEvent (enterFrame) { if (_root.key1Got eq true && unlocked eq false && _root.skinny.body.hitTest(this)) { sound.start(); unlocked = true; _root.key1DoorUnlocked = true; } } } instance hit of movieClip 144 { onClipEvent (enterFrame) { if (_parent.door.unlocked eq true) { this._yscale = 0; this._y = 0; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_parent.door.unlocked eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_parent.door.unlocked eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_parent.door.unlocked eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_parent.door.unlocked eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_parent.door.unlocked eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_parent.door.unlocked eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } instance of movieClip 555 { onClipEvent (load) { alpha = 0; _alpha = 0; counter = random(40); _xscale = random(60); _yscale = _xscale; } onClipEvent (enterFrame) { if (_parent.door.unlocked eq true) { _visible = false; } counter += 1; _alpha = _alpha + (alpha - _alpha) / 5; if (counter > 50) { alpha = 100; } if (_alpha > 90) { alpha = 0; counter = 0; } if (_alpha < 1) { if (_parent.door.unlocked eq true) { _visible = false; } _xscale = 10 + random(60); _yscale = _xscale; } } } } movieClip 758 { frame 1 { stop(); } } movieClip 759 { instance of movieClip 758 { onClipEvent (load) { _rotation = -30; rotateSpeed = 0; } onClipEvent (enterFrame) { gotoAndStop(_root.where); _rotation = _rotation + rotateSpeed; if (_rotation < 0) { rotateSpeed += 0.1; } if (_rotation > 0) { rotateSpeed -= 0.1; } } } } movieClip 760 { instance of movieClip 759 { onClipEvent (load) { _rotation = -20; rotateSpeed = 0; } onClipEvent (enterFrame) { _rotation = _rotation + rotateSpeed; if (_rotation < 0) { rotateSpeed += 0.1; } if (_rotation > 0) { rotateSpeed -= 0.1; } } } } movieClip 761 land521 { instance of movieClip 760 { onClipEvent (load) { if (_root.key1Got eq true) { _visible = false; } else { _visible = true; } sound = new Sound(this); sound.attachSound('keyGet'); } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _visible eq true || _root.hook.shoot eq true && _root.hook.hitTest(this) && _visible eq true) { this.sound.start(); _root.key1Got = true; _visible = false; } } } } movieClip 762 land520 { instance character of movieClip 730 { onClipEvent (load) { broken = _root.saveBallBroken; characterNumber = 41; this.bugWantNumber = 10; if (_root.saveBallBroken eq true) { this.gotoAndStop(10); } _root.gameSaveLoad.call(this); } onClipEvent (enterFrame) { _root.gameSaveTalk.call(this); if (_root.hook.hitTest(this.globe) && _root.hook.shoot eq true && broken eq false) { _root.hook.sound2.stop(); _root.landSave.data.land = _root.where; this.play(1); broken = true; _root.saveBallBroken = true; } } } } movieClip 763 land519 { instance character of movieClip 730 { onClipEvent (load) { broken = _root.saveBallBroken; characterNumber = 40; this.bugWantNumber = 10; if (_root.saveBallBroken eq true) { this.gotoAndStop(10); } _root.gameSaveLoad.call(this); } onClipEvent (enterFrame) { _root.gameSaveTalk.call(this); if (_root.hook.hitTest(this.globe) && _root.hook.shoot eq true && broken eq false) { _root.hook.sound2.stop(); _root.landSave.data.land = _root.where; this.play(1); broken = true; _root.saveBallBroken = true; } } } } movieClip 764 land518 { instance character of movieClip 730 { onClipEvent (load) { broken = _root.saveBallBroken; characterNumber = 39; this.bugWantNumber = 10; if (_root.saveBallBroken eq true) { this.gotoAndStop(10); } _root.gameSaveLoad.call(this); } onClipEvent (enterFrame) { _root.gameSaveTalk.call(this); if (_root.hook.hitTest(this.globe) && _root.hook.shoot eq true && broken eq false) { _root.hook.sound2.stop(); _root.landSave.data.land = _root.where; this.play(1); broken = true; _root.saveBallBroken = true; } } } } movieClip 765 land517 { instance character of movieClip 730 { onClipEvent (load) { broken = _root.saveBallBroken; characterNumber = 38; this.bugWantNumber = 10; if (_root.saveBallBroken eq true) { this.gotoAndStop(10); } _root.gameSaveLoad.call(this); } onClipEvent (enterFrame) { _root.gameSaveTalk.call(this); if (_root.hook.hitTest(this.globe) && _root.hook.shoot eq true && broken eq false) { _root.hook.sound2.stop(); _root.landSave.data.land = _root.where; this.play(1); broken = true; _root.saveBallBroken = true; } } } } movieClip 766 land516 { instance of movieClip 144 { onClipEvent (load) { if (_root.savedLevel eq 'beach') { this.signRead = ''; } if (_root.savedLevel eq 'uroVillage') { this.signRead = 'Mama\'s Nest'; } if (_root.savedLevel eq 'caves') { this.signRead = 'Infected Waterway'; } if (_root.savedLevel eq 'forest') { this.signRead = 'Felix\'s Hideout'; } if (_root.savedLevel eq 'church') { this.signRead = 'Mama\'s Chamber'; } } onClipEvent (enterFrame) { if (_root.skinny.body.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -0.2; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = 100; _root.stats.faderAlphaVelocity = 1; _root.locArray = _root.savedLevel; _root.where = _root.savedLevel; if (_root.savedLevel eq 'beach') { this.signRead = ''; } if (_root.savedLevel eq 'uroVillage') { _root.skinnyRelocateX = 485; _root.skinnyRelocateY = 1325; } if (_root.savedLevel eq 'caves') { _root.skinnyRelocateX = 630; _root.skinnyRelocateY = 2250; } if (_root.savedLevel eq 'forest') { _root.skinnyRelocateX = 1940; _root.skinnyRelocateY = 1800; } if (_root.savedLevel eq 'church') { _root.skinnyRelocateX = 180; _root.skinnyRelocateY = 900; } _root.stats.landName.text = this.signRead; } } } } movieClip 767 land515 { instance arrow of movieClip 722 { onClipEvent (load) { _alpha = 0; alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 10; if (_root.character11Satisfied eq true && _root.skinnyTalking eq false) { alpha = 100; } else { alpha = 0; } } } } movieClip 768 land514 { instance arrow of movieClip 722 { onClipEvent (load) { _alpha = 0; alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 10; if (_root.levelBeat eq true && _root.skinnyTalking eq false) { alpha = 100; } else { alpha = 0; } } } } movieClip 772 { } movieClip 790 { frame 1 { stop(); } } movieClip 801 { frame 1 { stop(); } } movieClip 802 land513 { instance of movieClip 772 { onClipEvent (enterFrame) { _alpha = random(100); } } instance of movieClip 790 { onClipEvent (load) { counter = 0; } onClipEvent (enterFrame) { _root.spark.call(this); } } instance of movieClip 801 { onClipEvent (load) { counter = 100; } onClipEvent (enterFrame) { _root.spark.call(this); } } } movieClip 805 { } movieClip 806 { } movieClip 807 land512 { instance of movieClip 806 { onClipEvent (load) { _alpha = 0; alpha = 100; if (_root.keysPressed eq true) { _visible = false; _alpha = 0; alpha = 0; } } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 10; if (Key.isDown(38) || Key.isDown(39) || Key.isDown(37) || Key.isDown(87) || Key.isDown(68) || Key.isDown(65) && _root.keysPressed !== true) { alpha = 0; _root.keysPressed = true; } } } } movieClip 810 { } movieClip 811 { } movieClip 812 { instance bulb2 of movieClip 811 { onClipEvent (load) { xScale = _xscale; } onClipEvent (enterFrame) { _yscale = _xscale; _xscale = _xscale + (xScale - _xscale) / 20; } } instance bulb1 of movieClip 811 { onClipEvent (load) { xScale = _xscale; } onClipEvent (enterFrame) { _yscale = _xscale; _xscale = _xscale + (xScale - _xscale) / 20; } } } movieClip 813 land511 { instance of movieClip 790 { onClipEvent (load) { counter = -100; } onClipEvent (enterFrame) { _root.spark.call(this); } } instance of movieClip 801 { onClipEvent (load) { counter = 200; } onClipEvent (enterFrame) { _root.spark.call(this); } } instance light of movieClip 812 { onClipEvent (enterFrame) { _alpha = 70 + random(30); } } } movieClip 815 { } movieClip 817 { } movieClip 821 { } movieClip 822 { instance of movieClip 821 { onClipEvent (load) { rotateTo = random(60) - random(60); rotateFrom = -130; _rotation = rotateFrom; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / 100; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } } movieClip 823 { instance of movieClip 822 { onClipEvent (load) { rotateTo = random(60) - random(60); rotateFrom = -80; _rotation = rotateFrom; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / 100; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } } movieClip 824 land510 { instance of movieClip 815 { onClipEvent (load) { _alpha = 0; alpha = 0; randomNum = 0; } onClipEvent (enterFrame) { trace(alpha); _alpha = _alpha + ((alpha - _alpha) / 20 + random(randomNum)); if (_root.character33Satisfied eq true && alpha == 0) { this.sound = new Sound(this); this.sound.setVolume(80); this.sound.attachSound('lastChairStart'); this.sound.start(); alpha = 30; randomNum = 10; } } } instance of movieClip 817 { onClipEvent (enterFrame) { _rotation = _parent.chair._y - _parent.chair.yOrig; } } instance of movieClip 817 { onClipEvent (enterFrame) { _rotation = _parent.chair._y - _parent.chair.yOrig; } } instance of movieClip 817 { onClipEvent (enterFrame) { _rotation = _parent.chair._y - _parent.chair.yOrig; } } instance of movieClip 817 { onClipEvent (enterFrame) { _rotation = _parent.chair._y - _parent.chair.yOrig; } } instance of movieClip 823 { onClipEvent (load) { rotateTo = random(100) - random(150); rotateFrom = -60 - random(70); _rotation = rotateFrom; speed = 100; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / speed; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } instance of movieClip 823 { onClipEvent (load) { rotateTo = random(100) - random(150); rotateFrom = -60 - random(70); _rotation = rotateFrom; speed = 100; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / speed; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } instance of movieClip 823 { onClipEvent (load) { rotateTo = random(100) - random(150); rotateFrom = -60 - random(70); _rotation = rotateFrom; speed = 100; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / speed; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } instance of movieClip 823 { onClipEvent (load) { rotateTo = random(100) - random(150); rotateFrom = -60 - random(70); _rotation = rotateFrom; speed = 100; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / speed; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } instance of movieClip 823 { onClipEvent (load) { rotateTo = random(100) - random(150); rotateFrom = -60 - random(70); _rotation = rotateFrom; speed = 100; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / speed; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } instance of movieClip 823 { onClipEvent (load) { rotateTo = random(100) - random(150); rotateFrom = -60 - random(70); _rotation = rotateFrom; speed = 100; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / speed; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } instance of movieClip 823 { onClipEvent (load) { rotateTo = random(100) - random(150); rotateFrom = -60 - random(70); _rotation = rotateFrom; speed = 100; } onClipEvent (enterFrame) { if (_root.character33Satisfied eq true) { _rotation = _rotation + (rotateTo - _rotation) / speed; } if (_root.stats.fader._alpha > 10) { rotateTo = rotateFrom; speed = 10; } } } } movieClip 826 { } movieClip 828 { } movieClip 830 { } movieClip 831 { } movieClip 832 land509 { instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } instance of movieClip 831 { onClipEvent (load) { fly = false; _visible = false; xSpeed = 5 + random(2) + 1 / random(10); ySpeed = 1 / random(20); _xscale = 15 + random(25); _yscale = _xscale; _y = random(90); this.gotoAndPlay(random(10)); } onClipEvent (enterFrame) { xDist = _parent._parent._x + _parent._x - _root.skinny._x; if (xDist > -10 && xDist < 10 && fly eq false) { _x = _x + (Stage.width / 2 + this._width); fly = true; } if (fly eq true) { _x = _x - xSpeed; _y = _y - ySpeed; _visible = true; } else { _visible - false; } } } } movieClip 834 { } movieClip 837 { frame 1 { if (_parent._parent._parent._parent.spider.dead eq true) { stop(); } } frame 121 { if (_parent._parent._parent._parent.spider.dead eq true) { stop(); } } } movieClip 838 { instance of movieClip 837 { onClipEvent (load) { gotoAndPlay(random(65)); } } instance of movieClip 837 { onClipEvent (load) { gotoAndPlay(random(65)); } } } movieClip 839 { instance of movieClip 837 { onClipEvent (load) { gotoAndPlay(random(65)); } } instance of movieClip 837 { onClipEvent (load) { gotoAndPlay(random(65)); } } } movieClip 841 { } movieClip 843 { instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } frame 39 { stop(); } } movieClip 844 { frame 1 { stop(); } instance glow of movieClip 556 { onClipEvent (enterFrame) { if (_parent._parent.spider.dead eq false) { if (_parent._parent.spider.orbAmount > 0) { this._alpha = 100; } else { this._alpha = 0; } } else { this._alpha = 0; } } } frame 2 { stop(); } frame 3 { stop(); } } movieClip 845 land508 { instance orb of movieClip 438 { onClipEvent (load) { _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; if (_parent.spider.orbAmount > 0 && _parent.spider.jump eq false) { _root.bugInSpider.call(this); this._alpha = 100; } else { this._alpha = 0; } } } instance spider of movieClip 844 { onClipEvent (load) { this.pieceLocation = _root.cavesArray[0].length * (this._parent._parent.row - 1) + this._parent._parent.column; this.orbAmount = _root['spider' + _root.where + this.pieceLocation + 'Orbs']; trace(this.orbAmount); speedArray = [0, 5, -5]; xSpeed = speedArray[random(3)]; run = false; x = _x; y = _x; room = 50; counter = 0; xSpeed2 = 0; xscale = _xscale; jump = false; if (_root['spider' + _root.where + this.pieceLocation + 'Dead'] eq undefined) { this.dead = false; } else { this.dead = _root['spider' + _root.where + this.pieceLocation + 'Dead']; } if (this.dead eq true) { playDeath = false; } else { playDeath = true; } sound = new Sound(this); sound2 = new Sound(this); sound3 = new Sound(_parent); this.sound3.attachSound('spiderSit'); this.sound3.setVolume(40); sound3Started = false; this.hit = false; trace(this.orbAmount); } onClipEvent (enterFrame) { yDist = -(_root.skinny._y - (_parent._parent._y + _parent._y + _y)) + 200; xDist = _root.skinny._x - (_parent._parent._x + _parent._x + _x); radians = -Math.atan2(xDist, yDist); sound3Volume = Math.sqrt(Math.abs(xDist * xDist + yDist * yDist)); if (sound3Started eq false && this.dead eq false) { sound3.start(0, 99); sound3Started = true; } if (_root.hook.hitTest(_parent.orb) && _root.hook.shoot eq true && this.dead eq false && jump eq false) { this.dead = true; eval('_root.spider' + _root.where + this.pieceLocation + 'Dead') = true; } if (this.dead eq true) { sound3.stop(); sound3Started = false; gotoAndStop(3); if (this.playDeath eq false) { this.dieSequence.gotoAndStop(_totalframes); } } if (jump eq true) { sound3.stop(); sound3Started = false; ySpeed += 1; _x = _x + xSpeed; _y = _y + ySpeed; if (this.hitTest(_root.skinny.body) && this.hit eq false && _root.bugsCaught !== 0) { this.sound.attachSound('fairyLose'); this.sound.setVolume(80 + random(20)); this.sound.start(); this.sound2.attachSound('fairyCrunch'); this.sound2.setVolume(80 + random(20)); this.sound2.start(); this.orbAmount += 1; eval('_root.spider' + _root.where + this.pieceLocation + 'Orbs') = this.orbAmount; eval('_root.fairy' + _root.where + this.pieceLocation + 'Visible') = true; _root.bugsCaught -= 1; hit = true; } } else { if (this.dead eq false) { _xscale = (Math.abs(xDist) / xDist) * xscale; } } if (_root.skinny.hitTest(this) && jump eq false && this.dead eq false) { ySpeed = -(Math.cos(radians) * (Math.abs(yDist) / 15)); xSpeed = -(Math.sin(radians) * (Math.abs(xDist) / 12)); this.sound.attachSound('spiderJump'); this.sound.setVolume(80 + random(20)); this.sound.start(); gotoAndStop(2); jump = true; } } onClipEvent (unload) { sound3.stop(); } } } movieClip 848 { } movieClip 850 { } movieClip 852 { } movieClip 853 land507 { instance of movieClip 848 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 848 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 852 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } } movieClip 856 { } movieClip 861 { } movieClip 862 { } movieClip 863 { frame 1 { stop(); } frame 55 { prevFrame(); } } movieClip 864 land506 { instance of movieClip 863 { onClipEvent (enterFrame) { if (_root.skinny.hitTest(_parent)) { this.play(); } } } instance character of movieClip 732 { onClipEvent (load) { characterNumber = 32; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } } movieClip 866 { frame 1 { if (_parent._parent._parent._parent.spider.dead eq true) { stop(); } } frame 121 { if (_parent._parent._parent._parent.spider.dead eq true) { stop(); } } } movieClip 867 { instance of movieClip 866 { onClipEvent (load) { gotoAndPlay(random(65)); } } instance of movieClip 866 { onClipEvent (load) { gotoAndPlay(random(65)); } } } movieClip 868 { instance of movieClip 866 { onClipEvent (load) { gotoAndPlay(random(65)); } } instance of movieClip 866 { onClipEvent (load) { gotoAndPlay(random(65)); } } } movieClip 869 { instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } instance of movieClip 841 { onClipEvent (load) { xSpeed = random(5) - random(5); ySpeed = -random(15); gravity = 0; _xscale = random(100); _yscale = _xscale; _alpha = 80 + random(20); alphaSpeed = 5 + random(2); rotationSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _y = _y + ySpeed; ySpeed += 1; _x = _x + xSpeed; _rotation = _rotation + rotationSpeed; _alpha = _alpha - alphaSpeed; } } frame 39 { stop(); } } movieClip 870 { frame 1 { stop(); } instance glow of movieClip 556 { onClipEvent (enterFrame) { if (_parent._parent.spider.dead eq false) { if (_parent._parent.spider.orbAmount > 0) { this._alpha = 100; } else { this._alpha = 0; } } else { this._alpha = 0; } } } frame 2 { stop(); } frame 3 { stop(); } } movieClip 871 { frame 1 { stop(); } frame 10 { gotoAndStop(1); } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } instance of movieClip 604 { onClipEvent (load) { _alpha = 100; _xscale = 50 + random(50); _yscale = _xscale; speed = 1 + random(5); xSpeed = random(3) - random(3); ySpeed = random(3) - random(3); rotation = random(5) - random(5); } onClipEvent (enterFrame) { _root.smoke.call(this); } } frame 46 { stop(); } } movieClip 872 land505 { instance orb of movieClip 438 { onClipEvent (load) { _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; if (_parent.spider.orbAmount > 0 && _parent.spider.jump eq false) { _root.bugInSpider.call(this); this._alpha = 100; } else { this._alpha = 0; } } } instance spider of movieClip 870 { onClipEvent (load) { this.pieceLocation = _root.cavesArray[0].length * (this._parent._parent.row - 1) + this._parent._parent.column; this.orbAmount = _root['spider' + _root.where + this.pieceLocation + 'Orbs']; trace(this.orbAmount); speedArray = [0, 5, -5]; xSpeed = speedArray[random(3)]; run = false; x = _x; y = _x; room = 50; counter = 0; xSpeed2 = 0; xscale = _xscale; jump = false; if (_root['spider' + _root.where + this.pieceLocation + 'Dead'] eq undefined) { this.dead = false; } else { this.dead = _root['spider' + _root.where + this.pieceLocation + 'Dead']; } if (this.dead eq true) { playDeath = false; } else { playDeath = true; } sound = new Sound(this); sound2 = new Sound(this); sound3 = new Sound(_parent); this.sound3.attachSound('spiderSit'); this.sound3.setVolume(40); sound3Started = false; hit = false; } onClipEvent (enterFrame) { yDist = -(_root.skinny._y - (_parent._parent._y + _parent._y + _y)) + 200; xDist = _root.skinny._x - (_parent._parent._x + _parent._x + _x); radians = -Math.atan2(xDist, yDist); sound3Volume = Math.sqrt(Math.abs(xDist * xDist + yDist * yDist)); if (sound3Started eq false && this.dead eq false) { sound3.start(0, 99); sound3Started = true; } if (_root.hook.hitTest(_parent.orb) && _root.hook.shoot eq true && this.dead eq false && jump eq false) { this.dead = true; eval('_root.spider' + _root.where + this.pieceLocation + 'Dead') = true; } if (this.dead eq true) { sound3.stop(); sound3Started = false; gotoAndStop(3); if (this.playDeath eq false) { this.dieSequence.gotoAndStop(_totalframes); } } if (jump eq true) { sound3.stop(); sound3Started = false; ySpeed += 1; _x = _x + xSpeed; _y = _y + ySpeed; if (this.hitTest(_root.skinny.body) && this.hit eq false && _root.bugsCaught !== 0) { this.sound.attachSound('fairyLose'); this.sound.setVolume(80 + random(20)); this.sound.start(); this.sound2.attachSound('fairyCrunch'); this.sound2.setVolume(80 + random(20)); this.sound2.start(); this.orbAmount += 1; eval('_root.spider' + _root.where + this.pieceLocation + 'Orbs') = this.orbAmount; eval('_root.fairy' + _root.where + this.pieceLocation + 'Visible') = true; _root.bugsCaught -= 1; hit = true; } } else { if (this.dead eq false) { _xscale = (Math.abs(xDist) / xDist) * xscale; } } if (_root.skinny.hitTest(this) && jump eq false && this.dead eq false && _parent.box.broken eq true) { ySpeed = -(Math.cos(radians) * (Math.abs(yDist) / 15)); xSpeed = -(Math.sin(radians) * (Math.abs(xDist) / 6)); this.sound.attachSound('spiderJump'); this.sound.setVolume(80 + random(20)); this.sound.start(); gotoAndStop(2); jump = true; } } onClipEvent (unload) { sound3.stop(); } } instance box of movieClip 871 { onClipEvent (load) { this.health = 2; _root.boxBreakLoad.call(this); } onClipEvent (enterFrame) { _root.boxBreak.call(this); } } } movieClip 873 land504 { instance orb of movieClip 438 { onClipEvent (load) { _root.bugLoad.call(this); } onClipEvent (enterFrame) { _rotation = _rotation + 5; if (_parent.spider.orbAmount > 0 && _parent.spider.jump eq false) { _root.bugInSpider.call(this); this._alpha = 100; } else { this._alpha = 0; } } } instance spider of movieClip 870 { onClipEvent (load) { this.pieceLocation = _root.cavesArray[0].length * (this._parent._parent.row - 1) + this._parent._parent.column; this.orbAmount = _root['spider' + _root.where + this.pieceLocation + 'Orbs']; trace(this.orbAmount); speedArray = [0, 5, -5]; xSpeed = speedArray[random(3)]; run = false; x = _x; y = _x; room = 50; counter = 0; xSpeed2 = 0; xscale = _xscale; jump = false; if (_root['spider' + _root.where + this.pieceLocation + 'Dead'] eq undefined) { this.dead = false; } else { this.dead = _root['spider' + _root.where + this.pieceLocation + 'Dead']; } if (this.dead eq true) { playDeath = false; } else { playDeath = true; } sound = new Sound(this); sound2 = new Sound(this); sound3 = new Sound(_parent); this.sound3.attachSound('spiderSit'); this.sound3.setVolume(40); sound3Started = false; hit = false; } onClipEvent (enterFrame) { yDist = -(_root.skinny._y - (_parent._parent._y + _parent._y + _y)) + 200; xDist = _root.skinny._x - (_parent._parent._x + _parent._x + _x); radians = -Math.atan2(xDist, yDist); sound3Volume = Math.sqrt(Math.abs(xDist * xDist + yDist * yDist)); if (sound3Started eq false && this.dead eq false) { sound3.start(0, 99); sound3Started = true; } if (_root.hook.hitTest(_parent.orb) && _root.hook.shoot eq true && this.dead eq false && jump eq false) { this.dead = true; eval('_root.spider' + _root.where + this.pieceLocation + 'Dead') = true; } if (this.dead eq true) { sound3.stop(); sound3Started = false; gotoAndStop(3); if (this.playDeath eq false) { this.dieSequence.gotoAndStop(_totalframes); } } if (jump eq true) { sound3.stop(); sound3Started = false; ySpeed += 1; _x = _x + xSpeed; _y = _y + ySpeed; if (this.hitTest(_root.skinny.body) && hit eq false && _root.bugsCaught !== 0) { this.sound.attachSound('fairyLose'); this.sound.setVolume(80 + random(20)); this.sound.start(); this.sound2.attachSound('fairyCrunch'); this.sound2.setVolume(80 + random(20)); this.sound2.start(); this.orbAmount += 1; eval('_root.spider' + _root.where + this.pieceLocation + 'Orbs') = this.orbAmount; eval('_root.fairy' + _root.where + this.pieceLocation + 'Visible') = true; _root.bugsCaught -= 1; this.hit = true; } } else { if (this.dead eq false) { _xscale = (Math.abs(xDist) / xDist) * xscale; } } if (_root.skinny.body.hitTest(this) && jump eq false && this.dead eq false) { ySpeed = -(Math.cos(radians) * (Math.abs(yDist) / 15)); xSpeed = -(Math.sin(radians) * (Math.abs(xDist) / 6)); this.sound.attachSound('spiderJump'); this.sound.setVolume(80 + random(20)); this.sound.start(); gotoAndStop(2); _root.spiderAttacked = true; jump = true; } } onClipEvent (unload) { sound3.stop(); } } } movieClip 874 { } movieClip 876 { frame 1 { stop(); } instance of movieClip 874 { onClipEvent (load) { gotoAndPlay(random(165)); } } frame 39 { prevFrame(); } } movieClip 877 land503 { instance of movieClip 876 { onClipEvent (load) { rotation = -random(15) + random(20); } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this)) { this._rotation = rotation; this.play(); } } } instance of movieClip 876 { onClipEvent (load) { rotation = -random(15) + random(20); } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this)) { this._rotation = rotation; this.play(); } } } instance of movieClip 876 { onClipEvent (load) { rotation = -random(15) + random(20); } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this)) { this._rotation = rotation; this.play(); } } } instance of movieClip 876 { onClipEvent (load) { rotation = -random(15) + random(20); } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this)) { this._rotation = rotation; this.play(); } } } instance of movieClip 876 { onClipEvent (load) { rotation = -random(15) + random(20); } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this)) { this._rotation = rotation; this.play(); } } } } movieClip 878 land502 { instance of movieClip 852 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 852 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 852 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(40) - random(40); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; _x = random(90); } onClipEvent (enterFrame) { _root.grass.call(this); } } } movieClip 880 { instance of movieClip 316 { onClipEvent (enterFrame) { _rotation = _rotation + 4; } } } movieClip 881 { instance of movieClip 880 { onClipEvent (enterFrame) { _rotation = _rotation - 4; } } } movieClip 882 land501 { instance of movieClip 881 { onClipEvent (load) { rotateSpeed = 0; } onClipEvent (enterFrame) { rotateSpeed += (3 - rotateSpeed) / 100; _rotation = _rotation + rotateSpeed; if (_root.hook.hitTest(this)) { rotateSpeed = random(20) - random(20); } } } } movieClip 884 { } movieClip 885 land500 { instance of movieClip 850 { onClipEvent (load) { _rotation = random(20) - random(20); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 884 { onClipEvent (load) { _rotation = random(20) - random(20); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 884 { onClipEvent (load) { _rotation = random(20) - random(20); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 884 { onClipEvent (load) { _rotation = random(20) - random(20); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 884 { onClipEvent (load) { _rotation = random(20) - random(20); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; } onClipEvent (enterFrame) { _root.grass.call(this); } } instance of movieClip 850 { onClipEvent (load) { _rotation = random(20) - random(20); rotation = _rotation; rotateOrig = 0; _height = 40 + random(30); _width = 15 + random(20); height = _height; } onClipEvent (enterFrame) { _root.grass.call(this); } } } movieClip 887 { instance of movieClip 790 { onClipEvent (load) { counter = -100; } onClipEvent (enterFrame) { _root.spark.call(this); } } instance of movieClip 801 { onClipEvent (load) { counter = -150; } onClipEvent (enterFrame) { _root.spark.call(this); } } } movieClip 890 { } movieClip 891 { } movieClip 893 { } movieClip 894 { frame 1 { characterType = 'man1'; } instance of movieClip 891 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } instance of movieClip 893 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } } movieClip 896 { instance light of movieClip 812 { onClipEvent (load) { _alpha = -100; alpha = -100; } onClipEvent (enterFrame) { _alpha = _alpha + ((alpha - _alpha) / 10 + random(20)); } } } // unknown tag 88 length 70 movieClip 899 { } movieClip 900 { frame 1 { stop(); } } movieClip 901 { instance orb of movieClip 437 { onClipEvent (load) { alpha = 0; _alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 10; } } instance of movieClip 899 { onClipEvent (load) { part1 = false; _visible = false; this._alpha = 0; this.alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 5; if (_root.skinnyTalking eq true) { part1 = true; } if (_root.skinnyTalking eq false && part1 eq true) { _visible = true; } if (_parent._parent.character.satisfied eq false) { if (_parent._parent.character.bugWantNumber > 0 && _parent.orb._alpha < 80) { this.alpha = 100; this.amount.text = _parent._parent.character.bugWantNumber; } else { this.alpha = 0; } } else { this.alpha = 0; } } } frame 16 { prevFrame(); } } movieClip 902 land322 { instance character of movieClip 894 { onClipEvent (load) { characterNumber = 31; this.bugWantNumber = 6; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 904 { } movieClip 907 { } movieClip 908 { frame 33 { stop(); } } movieClip 909 { frame 1 { stop(); } instance of movieClip 907 { onClipEvent (load) { gotoAndPlay(random(15)); } } frame 2 { stop(); } } movieClip 911 { } movieClip 913 { } movieClip 914 { frame 1 { characterType = 'man2'; } instance of movieClip 909 { onClipEvent (enterFrame) { if (_parent.satisfied eq true) { gotoAndStop(2); } } } instance of movieClip 909 { onClipEvent (enterFrame) { if (_parent.satisfied eq true) { gotoAndStop(2); } } } instance of movieClip 911 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } instance of movieClip 913 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } } movieClip 915 land321 { instance character of movieClip 914 { onClipEvent (load) { characterNumber = 30; this.bugWantNumber = 6; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 916 land320 { instance character of movieClip 894 { onClipEvent (load) { characterNumber = 29; this.bugWantNumber = 6; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 919 { } movieClip 921 { } movieClip 923 { } movieClip 924 { frame 1 { characterType = 'boy1'; } } movieClip 926 { } movieClip 928 { } movieClip 929 { instance arrow of movieClip 900 { onClipEvent (enterFrame) { _alpha = _alpha - 5; } } instance spaceBar of movieClip 928 { onClipEvent (load) { alpha = 0; _alpha = 0; } onClipEvent (enterFrame) { if (_root.skinnyTalking == false && _parent.orbNumber._visible eq false && _parent.orb.alpha == 0) { _alpha = _alpha + (100 - _alpha) / 10; } else { _alpha = _alpha + -_alpha / 10; } } } instance orb of movieClip 437 { onClipEvent (load) { alpha = 0; _alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 10; } } instance orbNumber of movieClip 899 { onClipEvent (load) { part1 = false; _visible = false; this._alpha = 0; this.alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 5; if (_root.skinnyTalking eq true) { part1 = true; } if (_root.skinnyTalking eq false && part1 eq true) { _parent.spaceBar._visible = false; _visible = true; } if (_parent._parent.character.satisfied eq false) { if (_parent._parent.character.bugWantNumber > 0 && _parent.orb._alpha < 80) { this.alpha = 100; this.amount.text = _parent._parent.character.bugWantNumber; } else { this.alpha = 0; } } else { this.alpha = 0; } } } frame 16 { prevFrame(); } } movieClip 930 land319 { instance hit of movieClip 144 { onClipEvent (enterFrame) { if (_parent.character.satisfied eq true) { _y = -1000; } } } instance character of movieClip 924 { onClipEvent (enterFrame) { _root.chief3Talk.call(this); _root.speakerDynamic.call(this); if (this.satisfied eq true && _root.skinnyTalking eq false && soundStarted eq false) { sound.start(); soundStarted = true; } } onClipEvent (load) { characterNumber = 28; _root.chief3TalkLoad.call(this); soundStarted = false; sound = new Sound(this); sound.attachSound('elevatorLoop'); } } instance of movieClip 926 { onClipEvent (load) { yStart = _y; y = yStart; } onClipEvent (enterFrame) { _y = _y + (y - _y) / 25; if (_parent.character.satisfied eq true && y eq yStart && _root.skinnyTalking eq false) { y = yStart - 115 - random(20); } } } instance door of movieClip 926 { onClipEvent (load) { yStart = _y; y = yStart; } onClipEvent (enterFrame) { _y = _y + (y - _y) / 25; if (_parent.character.satisfied eq true && y eq yStart && _root.skinnyTalking eq false) { y = yStart - 115 - random(20); } } } instance of movieClip 926 { onClipEvent (load) { yStart = _y; y = yStart; } onClipEvent (enterFrame) { _y = _y + (y - _y) / 25; if (_parent.character.satisfied eq true && y eq yStart && _root.skinnyTalking eq false) { y = yStart - 115 - random(20); } } } instance of movieClip 926 { onClipEvent (load) { yStart = _y; y = yStart; } onClipEvent (enterFrame) { _y = _y + (y - _y) / 25; if (_parent.character.satisfied eq true && y eq yStart && _root.skinnyTalking eq false) { y = yStart - 115 - random(20); } } } instance arrow of movieClip 929 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 932 { } movieClip 933 { frame 1 { characterType = 'woman2'; } instance of movieClip 909 { onClipEvent (enterFrame) { if (_parent.satisfied eq true) { gotoAndStop(2); } } } instance of movieClip 909 { onClipEvent (enterFrame) { if (_parent.satisfied eq true) { gotoAndStop(2); } } } instance of movieClip 932 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } instance of movieClip 913 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } } movieClip 934 land318 { instance character of movieClip 933 { onClipEvent (load) { characterNumber = 27; this.bugWantNumber = 6; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 935 land317 { instance character of movieClip 914 { onClipEvent (load) { characterNumber = 26; this.bugWantNumber = 6; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 937 { } movieClip 941 { } movieClip 945 { } movieClip 947 { frame 1 { characterType = 'dog'; } } movieClip 948 land330 { instance character of movieClip 947 { onClipEvent (load) { characterNumber = 37; this.bugWantNumber = 0; _root.narrativeLoad.call(this); } onClipEvent (enterFrame) { _root.narrativeTalk.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 951 { } movieClip 952 { } movieClip 954 324 { } movieClip 955 land329 { instance character of movieClip 952 { onClipEvent (load) { characterNumber = 35; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 954 324 { onClipEvent (load) { radians = 0; _rotation = 0; rotation = 0; screamed = false; } onClipEvent (enterFrame) { _rotation = _rotation + (rotation - _rotation) / 10; xDist = _parent._parent._x + _parent._x - _root.skinny._x; trace(xDist); if (xDist < 25 && screamed eq false) { this.sound = new Sound(); this.sound.attachSound('scream'); this.sound.start(); screamed = true; } if (_parent.character.satisfied eq true) { rotation = -80; } else { rotation = 0; } } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 956 land328 { instance character of movieClip 952 { onClipEvent (load) { characterNumber = 34; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 954 324 { onClipEvent (load) { radians = 0; _rotation = 0; rotation = 0; screamed = false; } onClipEvent (enterFrame) { _rotation = _rotation + (rotation - _rotation) / 10; xDist = _parent._parent._x + _parent._x - _root.skinny._x; trace(xDist); if (xDist < 25 && screamed eq false) { this.sound = new Sound(); this.sound.attachSound('scream'); this.sound.start(); screamed = true; } if (_parent.character.satisfied eq true) { rotation = -80; } else { rotation = 0; } } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 957 land326 { instance of movieClip 144 { onClipEvent (enterFrame) { if (_root.skinny.hitTest(this)) { _root.lightning.stormBegins = true; } } } } movieClip 958 land325 { instance character of movieClip 924 { onClipEvent (load) { characterNumber = 33; this.bugWantNumber = 3; _root.characterTalkLoad.call(this); this.head.sound = new Sound(this); this.head.sound.attachSound('engineLoop'); soundStarted = false; counter = 0; } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance levelChange of movieClip 144 { onClipEvent (load) { this.signRead = 'Mama\'s Nest'; this.sound = new Sound(this); this.sound.attachSound('engineLoop'); soundStarted = false; counter = 0; creditsStarted = false; } onClipEvent (enterFrame) { volume = 100 - _root.stats.fader._alpha; trace(volume); sound.setVolume(volume); if (volume < 10) { trace('STOPP'); sound.stop(); } if (_parent.character.satisfied eq true) { counter += 1; } if (counter > 100 && soundStarted eq false) { this.sound.start(0, 99); soundStarted = true; } if (_root.skinny.hitTest(this) && _root.stats.landName.text !== this.signRead && _root.skinnyTalking eq false && _root.character33Satisfied eq true) { _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -0.2; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'credits'; _root.where = 'credits'; _root.skinnyRelocateX = 485; _root.skinnyRelocateY = 1334; _root.stats.landName.text = this.signRead; if (creditsStarted eq false) { _root.creditsSong = new Sound(_root); _root.creditsSong.attachSound('creditsTheme'); _root.creditsSong.start(); creditsStarted = true; } } } onClipEvent (unload) { this.sound.stop(); } } instance arrow of movieClip 929 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 959 land324 { instance character of movieClip 952 { onClipEvent (load) { characterNumber = 36; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 954 324 { onClipEvent (load) { radians = 0; _rotation = 0; rotation = 0; screamed = false; } onClipEvent (enterFrame) { _rotation = _rotation + (rotation - _rotation) / 10; xDist = _parent._parent._x + _parent._x - _root.skinny._x; trace(xDist); if (xDist < 25 && screamed eq false) { this.sound = new Sound(); this.sound.attachSound('scream'); this.sound.start(); screamed = true; } if (_parent.character.satisfied eq true) { rotation = -80; } else { rotation = 0; } } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 962 { } movieClip 964 { frame 1 { characterType = 'wife1'; } } movieClip 965 land316 { frame 1 { surfaceType = 'grass'; } instance character of movieClip 732 { onClipEvent (load) { characterNumber = 23; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 966 land315 { instance character of movieClip 924 { onClipEvent (load) { characterNumber = 12; this.bugWantNumber = 10; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); if (_root.skinnyTalking eq true && _root.skinny.hitTest(this)) { _root.orbsGettable = true; } } } instance of movieClip 144 { onClipEvent (load) { this.signRead = 'Mama\'s Nest'; } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this) && _root.where eq 'beach' && _root.character12Satisfied eq true && _root.skinnyTalking eq false) { sound = new Sound(this); sound.attachSound('powerDown'); sound.setVolume(70); sound.start(); } if (_root.skinny.hitTest(this) && _root.stats.landName.text !== this.signRead && _root.skinnyTalking eq false && _root.character12Satisfied eq true) { _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -0.2; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = 'uroVillage'; _root.where = 'uroVillage'; _root.skinnyRelocateX = 485; _root.skinnyRelocateY = 1325; _root.stats.landName.text = this.signRead; } } } instance arrow of movieClip 929 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 969 { instance of movieClip 861 { onClipEvent (load) { radians = 0; _rotation = 0; rotation = 0; atter = 0; } onClipEvent (enterFrame) { _alpha = 50 + random(50); if (_root.skinnyTalking eq true) { adder = 70; } else { adder = 0; } xDist = -(_parent._parent._parent._parent._parent._x + 40 - _root.skinny._x); yDist = -(_parent._parent._parent._parent._parent._y + adder - _root.skinny._y); radians = Math.atan2(xDist, yDist); rotation = radians / 0.0174532925199433; _rotation = _rotation + (rotation - _rotation) / 20; } } } movieClip 971 { frame 20 { stop(); } } movieClip 972 { frame 6 { stop(); } } movieClip 973 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 974 land313 { instance character of movieClip 973 { onClipEvent (enterFrame) { _root.chief2Talk.call(this); _root.speakerDynamic.call(this); } onClipEvent (load) { this.bugWantNumber = 0; characterNumber = 11; _root.chief2TalkLoad.call(this); } } instance of movieClip 929 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrowType2.call(this); } } instance of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrowType3.call(this); } } } movieClip 976 { } movieClip 977 { frame 1 { characterType = 'man1'; } instance of movieClip 976 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } instance of movieClip 893 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } } movieClip 978 { instance arrow of movieClip 900 { onClipEvent (enterFrame) { _alpha = _alpha - 5; } } instance orb of movieClip 437 { onClipEvent (load) { alpha = 0; _alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 10; } } instance of movieClip 899 { onClipEvent (load) { part1 = false; _visible = false; this._alpha = 0; this.alpha = 0; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 5; if (_root.skinnyTalking eq true) { part1 = true; } if (_root.skinnyTalking eq false && part1 eq true) { _visible = true; } if (_parent._parent.character.satisfied eq false) { if (_parent._parent.character.bugWantNumber > 0 && _parent.orb._alpha < 80) { this.alpha = 100; this.amount.text = _parent._parent.character.bugWantNumber; } else { this.alpha = 0; } } else { this.alpha = 0; } } } frame 16 { prevFrame(); } } movieClip 979 land312 { instance character of movieClip 977 { onClipEvent (load) { characterNumber = 10; this.bugWantNumber = 5; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 978 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 980 land311 { instance character of movieClip 894 { onClipEvent (load) { characterNumber = 9; this.bugWantNumber = 5; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 981 { instance light of movieClip 812 { onClipEvent (load) { _alpha = -100; alpha = -100; } onClipEvent (enterFrame) { _alpha = _alpha + ((alpha - _alpha) / 10 + random(20)); } } instance light of movieClip 812 { onClipEvent (load) { _alpha = -100; alpha = -100; } onClipEvent (enterFrame) { _alpha = _alpha + ((alpha - _alpha) / 10 + random(20)); } } } movieClip 982 land310 { instance character of movieClip 914 { onClipEvent (load) { characterNumber = 8; this.bugWantNumber = 5; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 981 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 983 land309 { instance character of movieClip 977 { onClipEvent (load) { characterNumber = 7; this.bugWantNumber = 5; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 985 { } movieClip 986 { frame 1 { characterType = 'woman1'; } instance of movieClip 932 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } instance of movieClip 985 { onClipEvent (load) { _root.shiverLoad.call(this); } onClipEvent (enterFrame) { _root.shiver.call(this); } } } movieClip 987 land308 { instance character of movieClip 986 { onClipEvent (load) { characterNumber = 6; this.bugWantNumber = 5; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 989 land307 { frame 1 { surfaceType = 'grass'; } instance mic of movieClip 973 { onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.skinnyTalking eq true) { this.gotoAndStop('up'); } else { this.gotoAndStop('down'); } } } instance character of movieClip 732 { onClipEvent (load) { characterNumber = 22; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 990 land327 { frame 1 { surfaceType = 'grass'; } instance mic of movieClip 973 { onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.skinnyTalking eq true) { this.gotoAndStop('up'); } else { this.gotoAndStop('down'); } } } instance character of movieClip 732 { onClipEvent (load) { characterNumber = 42; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { if (_root.spiderAttacked eq true) { _root.earlyNarrativeTalk.call(this); } } } } movieClip 991 land306 { frame 1 { surfaceType = 'grass'; } instance mic of movieClip 973 { onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.skinnyTalking eq true) { this.gotoAndStop('up'); } else { this.gotoAndStop('down'); } } } instance character of movieClip 732 { onClipEvent (load) { characterNumber = 20; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); } onClipEvent (enterFrame) { _root.earlyNarrativeTalk.call(this); } } instance of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 992 land305 { frame 1 { surfaceType = 'grass'; } instance mic of movieClip 973 { onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.skinnyTalking eq true) { this.gotoAndStop('up'); } else { this.gotoAndStop('down'); } } } instance character of movieClip 732 { onClipEvent (load) { characterNumber = 19; this.bugWantNumber = 0; _root.earlyNarrativeLoad.call(this); step1 = false; } onClipEvent (enterFrame) { if (_root.skinny.hitTest(this) && _root.skinnyTalking eq true) { step1 = true; } if (_root.skinny.hitTest(this) && _root.skinnyTalking eq false && step1 eq true) { _root.armShootable = true; } _root.earlyNarrativeTalk.call(this); } } } movieClip 994 land304 { instance character of movieClip 973 { onClipEvent (enterFrame) { _root.chiefTalk.call(this); _root.speakerDynamic.call(this); if (_root.skinnyTalking eq true && _root.skinny.hitTest(this)) { _root.boxBreakable = true; } } onClipEvent (load) { characterNumber = 5; this.bugWantNumber = 0; _root.chiefTalkLoad.call(this); } } instance of movieClip 929 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrowType2.call(this); } } instance of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrowType3.call(this); } } } movieClip 995 land303 { instance character of movieClip 894 { onClipEvent (load) { characterNumber = 4; this.bugWantNumber = 4; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 996 land302 { instance character of movieClip 977 { onClipEvent (load) { characterNumber = 3; this.bugWantNumber = 4; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 978 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 997 land301 { instance character of movieClip 894 { onClipEvent (load) { characterNumber = 2; this.bugWantNumber = 4; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 998 land300 { instance character of movieClip 986 { onClipEvent (load) { characterNumber = 1; this.bugWantNumber = 4; _root.characterTalkLoad.call(this); } onClipEvent (enterFrame) { _root.characterTalk.call(this); } } instance lamp of movieClip 896 { onClipEvent (enterFrame) { _root.lamp.call(this); } } instance arrow of movieClip 901 { onClipEvent (load) { _root.arrowLoad.call(this); } onClipEvent (enterFrame) { _root.arrow.call(this); } } } movieClip 1001 { } movieClip 1003 { } movieClip 1004 { } movieClip 1005 { frame 1 { stop(); } frame 2 { stop(); } instance stand of movieClip 924 { onClipEvent (load) { run = false; this.sound = new Sound(this); } onClipEvent (enterFrame) { trace(_root._currentframe); yDist = Math.abs(_parent._parent._y + _parent._y - (_root.skinny._y - 72)); if (run eq true) { gotoAndStop('run'); _x = _x + 5; } else { gotoAndStop('stand'); } if (yDist < 180 && run eq false) { this.sound.attachSound('laugh' + _root._currentframe - 1); this.sound.setVolume(35 + random(5)); this.sound.start(); run = true; } } } } movieClip 1006 land323 { instance of movieClip 1005 { onClipEvent (load) { run = false; this.sound = new Sound(this); } onClipEvent (enterFrame) { trace(_root._currentframe); yDist = Math.abs(_parent._parent._y + _parent._y - (_root.skinny._y - 72)); if (run eq true) { gotoAndStop('run'); _x = _x + 5; } else { gotoAndStop('stand'); } if (yDist < 180 && run eq false) { this.sound.attachSound('laugh1'); this.sound.setVolume(35 + random(5)); this.sound.start(); run = true; } } } } movieClip 1009 { } movieClip 1010 { } movieClip 1011 { } movieClip 1013 { } movieClip 1017 { } movieClip 1018 { } movieClip 1021 { } movieClip 1026 com.newgrounds.components.Preloader { #initclip Object.registerClass('com.newgrounds.components.Preloader', com.newgrounds.components.Preloader); #endinitclip } movieClip 1028 Flash Ad Class { #initclip Object.registerClass('Flash Ad Class', com.newgrounds.shims.FlashAdShim); #endinitclip } movieClip 1050 { } movieClip 1053 { } movieClip 1058 { } movieClip 1062 { } movieClip 1063 { } movieClip 1064 { } movieClip 1065 com.newgrounds.components.FlashAd { #initclip Object.registerClass('com.newgrounds.components.FlashAd', com.newgrounds.components.FlashAd); #endinitclip } movieClip 1066 com.newgrounds.components.APIConnector { #initclip Object.registerClass('com.newgrounds.components.APIConnector', com.newgrounds.components.APIConnector); #endinitclip instance ad of movieClip 1065 com.newgrounds.components.FlashAd { onClipEvent (construct) { apiId = ''; showBorder = true; } } instance loader of movieClip 1026 com.newgrounds.components.Preloader { onClipEvent (construct) { autoPlay = false; mainClass = ''; } } } movieClip 1067 { } movieClip 1070 permObjlake { instance wheel of movieClip 145 { onClipEvent (enterFrame) { if (_root.hook.shoot eq false) { _rotation = _rotation + _parent.xSpeed / 2; } } } instance wheel of movieClip 576 { onClipEvent (enterFrame) { if (_root.hook.shoot eq false) { _rotation = _rotation + _parent.xSpeed; } } } instance hit of movieClip 1067 { onClipEvent (load) { sound = new Sound(this); } onClipEvent (enterFrame) { with (_parent) { if (_root.hook.shoot eq false) { xSpeed2 += (xSpeed - xSpeed2) / 10; _x += xSpeed2; xSpeed += -xSpeed / 100; _rotation = xSpeed2 * 1.4; } if (_x > xMax) { xSpeed += -xSpeed / 2; xSpeed -= (_x - xMax) / 20; } if (_x < xMin) { xSpeed += -xSpeed / 2; xSpeed -= (_x - xMin) / 20; } if (_x < xMax - 10 && _x > xMin + 10) { if (_root.skinny._x < xMin - 100) { xSpeed = -2; } if (_root.skinny._x > xMax + 100) { xSpeed = 2; } } } _root.permanentObjectSolidity.call(this); if (_root.hook.hitTest(_parent.wheel.hit2) && _root.hook.shoot eq true) { this.sound.attachSound('wheelSpin'); this.sound.setVolume(65 + random(5)); this.sound.start(); _parent.xSpeed = -5; _parent._x -= 1; _root.hook.shootSpeed = -Math.abs(_root.hook.shootSpeed); } if (_root.hook.hitTest(_parent.wheel.hit4) && _root.hook.shoot eq true) { this.sound.attachSound('wheelSpin'); this.sound.setVolume(65 + random(5)); this.sound.start(); _parent.xSpeed = -5; _parent._x -= 1; _root.hook.shootSpeed = -Math.abs(_root.hook.shootSpeed); } if (_root.hook.hitTest(_parent.wheel.hit1) && _root.hook.shoot eq true) { this.sound.attachSound('wheelSpin'); this.sound.setVolume(65 + random(5)); this.sound.start(); _parent._x += 1; _parent.xSpeed = 5; _root.hook.shootSpeed = -Math.abs(_root.hook.shootSpeed); } if (_root.hook.hitTest(_parent.wheel.hit3) && _root.hook.shoot eq true) { this.sound.attachSound('wheelSpin'); this.sound.setVolume(65 + random(5)); this.sound.start(); _parent._x += 1; _parent.xSpeed = 5; _root.hook.shootSpeed = -Math.abs(_root.hook.shootSpeed); } } } } movieClip 1071 land0 { } frame 1 { entireMovie = new Sound(); entireMovie.setVolume(0); Stage.showMenu = false; } movieClip 1077 { } movieClip 1078 { frame 1 { function timerHandler() { if (!loadingComplete) { var v4 = _root.getBytesLoaded() / _root.getBytesTotal(); bar._xscale = 100 * v4; if (v4 == 1) { loadingComplete = true; if (AUTO_PLAY) { startMovie(); } else { gotoAndStop('loaded'); } return undefined; } } dt = getTimer() - time; time += dt; frameAccum += dt; var v3 = 0; for (;;) { if (!(frameAccum >= FRAME_TIME && v3 < MAX_FRAME_SKIP)) break; advanceFrame(tankLogo, true, true); advanceFrame(loadingText, false, true); advanceFrame(barGfx, false, true); if (loadingComplete) { advanceFrame(this, false, false); } frameAccum -= FRAME_TIME; v3++; } updateAfterEvent(); } function advanceFrame(clip, recurse, loop) { if (!clip) { return undefined; } clip.stop(); if (clip._currentframe == clip._totalframes) { if (loop) { clip.gotoAndStop(1); } } else { clip.nextFrame(); } if (recurse) { for (childName in clip) { if (typeof clip[childName] == 'movieclip') { advanceFrame(clip[childName], recurse, loop); } } } } function startMovie() { clearInterval(intervalId); _root.play(); } _root.stop(); stop(); var FRAME_TIME = 33.33333333333334; var AUTO_PLAY = false; var MAX_FRAME_SKIP = 5; var loadingComplete; var intervalId; var time; var frameAccum; loadingComplete = false; intervalId = setInterval(this, 'timerHandler', FRAME_TIME / 2); frameAccum = 0; time = getTimer(); timerHandler(); } frame 3 { startMovie(); } } movieClip 1082 { } movieClip 1083 { } movieClip 1084 { } button 1086 { on (release) { getURL('http://atmosgames.com/', '_new', 'GET'); } } movieClip 1029 __Packages.com.newgrounds.components.FlashAd { #initclip if (!_global.com) { _global.com = new Object(); } if (!_global.com.newgrounds) { _global.com.newgrounds = new Object(); } if (!_global.com.newgrounds.components) { _global.com.newgrounds.components = new Object(); } if (!_global.com.newgrounds.components.FlashAd) { var v1 = function () { super(); System.security.allowDomain('server.cpmstar.com'); this._x = int(this._x); this._y = int(this._y); if (this.newgroundsButton) { this.newgroundsButton.onRelease = this.onNGClick; } this.onUnload = this.removeAd; var v3 = this; this._adListener = {'onLoadError': function (target, error, httpStatus) { target._parent.onAdError(target, error, httpStatus); }}; this.onEnterFrame = this.init; }; com.newgrounds.components.FlashAd = v1; com.newgrounds.components.FlashAd extends MovieClip; var v2 = v1.prototype; v2.init = function () { this.onEnterFrame = null; var v2; v2 = !(this._parent instanceof com.newgrounds.components.APIConnector); if (v2 && (!this._apiId || this._apiId == '')) { trace('[Newgrounds API] :: You must enter the API ID for your movie into the ad component.\nFor more info, please see http://www.newgrounds.com/wiki.'); } }; v2.__get__apiId = function () { return this._apiId; }; v2.__set__apiId = function (value) { this._apiId = value; if (this._apiId && this._apiId != '') { this.loadAdFeed(com.newgrounds.components.FlashAd._adFeedURL); } return this.__get__apiId(); }; v2.__get__showBorder = function () { return this._showBorder; }; v2.__set__showBorder = function (value) { this._showBorder = value; return this.__get__showBorder(); !this._showBorder ? this.gotoAndStop('noBorder') : (!this._ad ? this.gotoAndStop('idle') : (v2.bytesLoaded < v2.bytesTotal ? this.gotoAndStop('loading') : this.gotoAndStop('loaded'))); }; v2.loadAdFeed = function (adFeedURL) { this._adFeedLoader = new LoadVars(); var target = this; this._adFeedLoader.onData = function (data) { target.onAdFeedLoaded(data); }; var v2 = this._apiId; var v3 = v2.indexOf(':'); if (v3 != -1) { v2 = v2.substring(0, v3); } this._adFeedLoader.load(adFeedURL + v2, this._adFeedLoader); }; v2.onAdFeedLoaded = function (data) { if (data && data != '') { this.loadAd(data); } else { this.onAdError(); } }; v2.loadAd = function (adURL) { this._ad = new MovieClipLoader(); this._ad.addListener(this._adListener); this.adContainer._lockroot = true; this._ad.loadClip(adURL, this.adContainer); }; v2.removeAd = function () { this._adFeedLoader.onData = null; this._adFeedLoader = null; this._ad.removeListener(this._adListener); if (this.adContainer) { this._ad.unloadClip(this.adContainer); } this._ad = null; }; v2.onAdError = function (target, error, httpStatus) { trace('[Newgrounds API] :: Unable to load ad.' + error); this.removeAd(); }; v2.onNGClick = function () { _root.getURL('http://www.newgrounds.com', '_blank'); }; v1._adFeedURL = 'http://www.ngads.com/getad.php?url=http%3A%2F%2Fserver.cpmstar.com%2Fadviewas2.swf%3Fpoolid=731%26subpoolid='; v2.addProperty('apiId', v2.__get__apiId, v2.__set__apiId); v2.addProperty('showBorder', v2.__get__showBorder, v2.__set__showBorder); ASSetPropFlags(com.newgrounds.components.FlashAd.prototype, null, 1); } #endinitclip } movieClip 1030 __Packages.com.newgrounds.components.Preloader { #initclip if (!_global.com) { _global.com = new Object(); } if (!_global.com.newgrounds) { _global.com.newgrounds = new Object(); } if (!_global.com.newgrounds.components) { _global.com.newgrounds.components = new Object(); } if (!_global.com.newgrounds.components.Preloader) { var v1 = function () { super(); _root.stop(); }; com.newgrounds.components.Preloader = v1; com.newgrounds.components.Preloader extends MovieClip; var v2 = v1.prototype; v2.__get__autoPlay = function () { return this._autoPlay; }; v2.__set__autoPlay = function (v) { this._autoPlay = v; if (v && this.__get__percentLoaded() >= 1) { this.playMovie(); } return this.__get__autoPlay(); }; v2.__get__bytesLoaded = function () { return _root.getBytesLoaded(); }; v2.__get__bytesTotal = function () { return _root.getBytesTotal(); }; v2.__get__percentLoaded = function () { return this.__get__bytesTotal() > 0 ? this.__get__bytesLoaded() / this.__get__bytesTotal() : 0; }; v2.onEnterFrame = function (event) { if (this.loadingBar) { this.loadingBar.gotoAndStop(int(this.__get__percentLoaded() * (this.loadingBar._totalframes - 1) + 1)); } if (this.__get__percentLoaded() >= 1) { // An attempt to read a value from empty stack !this.__get__autoPlay() ? undefined; } if (this.playButton && !this.playButton.onRelease) { var thisObj = this; this.playButton.onRelease = function () { thisObj.onPlayClick(); }; } }; v2.playMovie = function () { _root.nextFrame(); _root.play(); if (typeof this.onLoadComplete == 'function') { this.onLoadComplete.call(); } else { this.onLoadComplete.func.call(this.onLoadComplete.target); } }; v2.onPlayClick = function (event) { this.onEnterFrame = null; this.playMovie(); }; v2.addProperty('autoPlay', v2.__get__autoPlay, v2.__set__autoPlay); v2.addProperty('bytesLoaded', v2.__get__bytesLoaded, function () {}); v2.addProperty('bytesTotal', v2.__get__bytesTotal, function () {}); v2.addProperty('percentLoaded', v2.__get__percentLoaded, function () {}); ASSetPropFlags(com.newgrounds.components.Preloader.prototype, null, 1); } #endinitclip } movieClip 1027 __Packages.com.newgrounds.shims.FlashAdShim { #initclip if (!_global.com) { _global.com = new Object(); } if (!_global.com.newgrounds) { _global.com.newgrounds = new Object(); } if (!_global.com.newgrounds.shims) { _global.com.newgrounds.shims = new Object(); } if (!_global.com.newgrounds.shims.FlashAdShim) { var v1 = function () { super(); }; com.newgrounds.shims.FlashAdShim = v1; com.newgrounds.shims.FlashAdShim extends MovieClip; var v2 = v1.prototype; ASSetPropFlags(com.newgrounds.shims.FlashAdShim.prototype, null, 1); } #endinitclip } movieClip 1031 __Packages.com.newgrounds.Event { #initclip if (!_global.com) { _global.com = new Object(); } if (!_global.com.newgrounds) { _global.com.newgrounds = new Object(); } if (!_global.com.newgrounds.Event) { var v1 = function (type) { this._type = type; }; com.newgrounds.Event = v1; var v2 = v1.prototype; v2.__get__type = function () { return this._type; }; v2.addProperty('type', v2.__get__type, function () {}); ASSetPropFlags(com.newgrounds.Event.prototype, null, 1); } #endinitclip } movieClip 1032 __Packages.com.newgrounds.EventDispatcher { #initclip if (!_global.com) { _global.com = new Object(); } if (!_global.com.newgrounds) { _global.com.newgrounds = new Object(); } if (!_global.com.newgrounds.EventDispatcher) { var v1 = function () { this._listeners = {}; }; com.newgrounds.EventDispatcher = v1; var v2 = v1.prototype; v2.addEventListener = function (type, listener) { if (!this._listeners[type]) { this._listeners[type] = []; } if (typeof listener == 'function') { this._listeners[type].push({'target': null, 'func': listener}); } else { this._listeners[type].push(listener); } }; v2.removeEventListener = function (type, listener) { var v3 = this._listeners[type]; if (v3) { var v5 = v3.length; var v2 = 0; while (v2 < v5) { if (v3[v2].func == listener || v3[v2] == listener) { v3.splice(v2, 1); return undefined; } ++v2; } } }; v2.dispatchEvent = function (event) { var v4 = this._listeners[event.__get__type()]; if (v4) { var v5 = v4.length; var v2 = 0; while (v2 < v5) { var v3 = v4[v2]; v3.func.call(v3.target, event); ++v2; } } return true; }; ASSetPropFlags(com.newgrounds.EventDispatcher.prototype, null, 1); } #endinitclip } movieClip 1033 __Packages.com.newgrounds.Logger { #initclip if (!_global.com) { _global.com = new Object(); } if (!_global.com.newgrounds) { _global.com.newgrounds = new Object(); } if (!_global.com.newgrounds.Logger) { var v1 = function () {}; com.newgrounds.Logger = v1; var v2 = v1.prototype; v1.logInternal = function () { var v2 = arguments; com.newgrounds.Logger.log(com.newgrounds.Logger.PRIORITY_INTERNAL, v2); }; v1.logMessage = function () { var v2 = arguments; com.newgrounds.Logger.log(com.newgrounds.Logger.PRIORITY_MESSAGE, v2); }; v1.logWarning = function () { var v2 = arguments; com.newgrounds.Logger.log(com.newgrounds.Logger.PRIORITY_WARNING, v2); }; v1.logError = function () { var v2 = arguments; com.newgrounds.Logger.log(com.newgrounds.Logger.PRIORITY_ERROR, v2); }; v1.log = function (priority, messages) { if (priority == undefined) { priority = com.newgrounds.Logger.PRIORITY_MESSAGE; } if (messages == undefined) { messages = null; } if (priority >= com.newgrounds.Logger._messageLevel) { var v1 = 0; while (v1 < messages.length) { trace(com.newgrounds.Logger.HEADER + messages[v1]); ++v1; } } if (priority >= com.newgrounds.Logger._throwLevel) { throw new Error(messages.join('\n')); } }; v1.LOG = 'log'; v1.PRIORITY_INTERNAL = 0; v1.PRIORITY_MESSAGE = 1; v1.PRIORITY_WARNING = 2; v1.PRIORITY_ERROR = 3; v1.PRIORITY_MAX = 4; v1.HEADER = '[Newgrounds API] :: '; v1._eventDispatcher = new com.newgrounds.EventDispatcher(); v1._messageLevel = com.newgrounds.Logger.PRIORITY_MESSAGE; v1._throwLevel = com.newgrounds.Logger.PRIORITY_MAX; ASSetPropFlags(com.newgrounds.Logger.prototype, null, 1); } #endinitclip } movieClip 1034 __Packages.com.newgrounds.components.APIConnector { #initclip if (!_global.com) { _global.com = new Object(); } if (!_global.com.newgrounds) { _global.com.newgrounds = new Object(); } if (!_global.com.newgrounds.components) { _global.com.newgrounds.components = new Object(); } if (!_global.com.newgrounds.components.APIConnector) { var v1 = function () { super(); this._x = int(this._x); this._y = int(this._y); this.gotoFrame(); _root.stop(); this.connect(); this.onEnterFrame = this.init; }; com.newgrounds.components.APIConnector = v1; com.newgrounds.components.APIConnector extends MovieClip; var v2 = v1.prototype; label 1298: v2.gotoFrame = function () { switch (this.connectorType) { case 'Flash Ad + Preloader': default: goto 1298; case 'Flash Ad Only': //Invalid switch } goto 1298; case 'Flash Ad + Preloader': }; v2.init = function () { this.onEnterFrame = null; if (this.ad) { if (this.apiId && this.apiId != '') { this.ad.__set__apiId(this.apiId); } else { com.newgrounds.Logger.logError('You must enter the API ID for your movie into the API Connector.', 'For a tutorial, please go to http://www.newgrounds.com/account/flashapi2'); } } }; v2.connect = function () { if (this.apiId && this.apiId != '') { var v4; v4 = _global.com.newgrounds.API; if (v4 && !v4.connected) { switch (this.debugMode) { case 'Off': default: v4.debugMode = v4.RELEASE_MODE; goto 1732; case 'Simulate Logged-in User': //Invalid switch } v4.debugMode = v4.DEBUG_MODE_LOGGED_IN; goto 1732; case 'Simulate Logged-in User': v4.debugMode = v4.DEBUG_MODE_LOGGED_OUT; goto 1732; case 'Simulate Logged-out User': v4.debugMode = v4.DEBUG_MODE_NEW_VERSION; goto 1732; case 'Simulate New Version': v4.debugMode = v4.DEBUG_MODE_HOST_BLOCKED; label 1732: v4.addEventListener('apiConnected', {'target': this, 'func': this.onConnected}); v4.connect(_root, this.apiId, this.encryptionKey, this.movieVersion); } } }; v2.onConnected = function (event) { if (event.error == 'hostBlocked') { (new Sound()).setVolume(0); this.gotoAndStop('hostBlocked'); } }; ASSetPropFlags(com.newgrounds.components.APIConnector.prototype, null, 1); } #endinitclip } frame 2 { stopAllSounds(); } frame 3 { abs.hide(); } frame 3 { stop(); } frame 3 { entireMovie.setVolume(100); } button 1150 { on (release) { play(); } } movieClip 1158 { } movieClip 1164 { } movieClip 1167 { } movieClip 1170 { } instance of movieClip 1170 { onClipEvent (enterFrame) { _alpha = 94 + random(6); } } frame 386 { stop(); landSave = SharedObject.getLocal('user'); if (landSave.data.land !== 'beach' && landSave.data.land !== 'uroVillage' && landSave.data.land !== 'caves' && landSave.data.land !== 'forest' && landSave.data.land !== 'church' || landSave.data.land eq 'beach') { _root.continueButton._visible = false; landSave.data.land = 'beach'; } savedLevel = landSave.data.land; } movieClip 1173 { } movieClip 1174 { frame 48 { stop(); } } button 1176 { on (release) { play(); } } movieClip 1179 { } movieClip 1180 { frame 40 { stop(); } } button 1182 { on (release) { _root.landSave.data.land = 'beach'; savedLevel = landSave.data.land; _root.skinnyStartY = 881; _root.skinnyStartX = 1702; _root.skinnyRelocateY = skinnyStartY; _root.skinnyRelocateX = skinnyStartX; play(); } } movieClip 1184 { } movieClip 1185 { } movieClip 1187 { } movieClip 1191 { } movieClip 1194 { } button 1195 { on (release) { getURL('http://www.mochimedia.com/games/coma/', '_new', 'GET'); } } movieClip 1199 { } movieClip 1202 { } button 1205 { on (release) { getURL('http://armorgames.com', '_new', 'GET'); } } button 1208 { on (release) { getURL('http://www.facebook.com/ArmorGames', '_new', 'GET'); } } movieClip 1209 { } instance of movieClip 1209 { onClipEvent (enterFrame) { _alpha = _alpha - 1; } } frame 429 { beachArray = [[49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 'x', 0, 1, 1], [1, 1, 1, 1, 0, 1, 1, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 0, 1, 1, 11, 0, 0, 0, 0, 0, 1, 22, 22, 22, 22, 0, 0, 512, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 0, 1, 1, 11, 0, 'x', 0, 0, 0, 1, 'x', 0, 'x', 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 11, 0, 0, 0, 0, 0, 'x', 4, 22, 22, 1, 20, 516, 316, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 11, 'x', 0, 509, 22, 5, 24, 24, 24, 24, 24, 24, 24, 24, 500, 0, 0, 330, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 11, 37, 0, 0, 0, 0, 'x', 0, 36, 500, 0, 4, 22, 5, 1, 21, 22, 22, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 11, 0, 315, 501, 36, 4, 22, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, '#', '#', 7, 0, 24, '*', '*', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49]]; } frame 429 { uroVillageArray = [[49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49, 49, 49, 1, 0, 0, 0, 0, 49, 49, 49, 49], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 'x', 302, 46, 210, 0, 0, 0, 0, 0, 0, 1, 0, 323, 502, 400, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 991, 0, 48, 0, 0, 521, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 48, 48, 48, 48, 'x', 12, 12, 'x', 48, 210, 48, 48, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 17, 1, 1, 15, 12, 15, 15, 16, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 'x', 0, 0, 206, 0, 15, 12, 0, 0, 11, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 24, 24, 24, 24, 0, 15, 12, 304, 24, 11, 0, 0, 206, 502, 13, 'x', 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, '#', '#', 22, 15, 12, 0, 33, 11, 210, 0, 1, 1, 2, 502, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 46, 0, 0, 0, 0, 0, 514, 17, 1, 1, 1, 208, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 6, 7, 0, 0, 209, 0, 0, 0, 0, 48, 0, 0, 46, 17, 15, 15, 208, 15, 15, 15, 1, 1, 1, 209, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 13, 13, 13, 0, 11, 0, 0, 0, 0, 306, 502, 17, 990, 'x', 0, 0, 17, 12, 517, 1, 1, 1, 1, 208, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 511, 0, 502, 305, 11, 502, 503, 4, 5, 1, 1, 1, 1, 208, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 'x', 1, 1, 1, 0, 502, 31, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 328, 3, 1, 0, 1, 207, 24, 15, 2, 303, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 48, 1, 48, 1, 1, 1, 0, 1, 24, 206, 1, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 209, 502, 502, 3, 1, 1, 1, 26, 0, 0, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 'x', 'x', 0, 0, 210, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 9, 9, 0, 15, 15, 208, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 523, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 301, 0, 206, 0, 502, 48, 27, 1, 1, 0, 0, 300, 0, 0, 522, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 15, 15, 15, 15, 15, 15, 1, 1, 1, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49]]; } frame 429 { cavesArray = [[49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 215, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 213, 'x', 'x', 1, 1, 30, 0, 0, 323, 0, 401, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 312, 0, 0, 0, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 'x', 1, 1, 0, 1, 22, 0, 0, 515, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 217, 1, 1, 0, 0, 0, 0, 0, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 506, 0, 1, 1, 215, 0, 0, 31, 1, 0, 0, 0, 18, 19, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 205, 1, 1, 311, 0, 503, 991, 216, 17, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 310, 'x', 505, 206, 206, 0, 0, 24, 1, 1, 15, 0, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 15, 15, 15, 15, 15, 15, 16, 0, 1, 1, 1, 208, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 30, 514, 1, 1, 1, 1, 1, 1, 1, 213, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 203, 0, 210, 0, 0, 0, 0, 0, 1, 1, 1, 308, 207, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 15, 24, 24, 0, 0, 0, 213, 0, 0, 1, 1, 24, 24, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 518, 0, 514, 0, 0, 0, 0, 0, 214, 0, 0, 0, 504, 212, 'x', 0, 211, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 'x', 1, 1, 0, 0, 'x', 0, 211, 327, 0, 17, 15, 15, 15, 15, 15, 15, 15, 0, 15, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 313, 1, 1, 'x', 0, 22, 22, 22, 22, 19, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 34, 0, 504, 0, 0, 204, 0, 11, 206, 'x', 207, 'x', 1, 1, 1, 1, 1, 521, 1, 'x', 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 15, 15, 15, 15, 0, 15, 15, 15, 15, 201, 1, 1, 1, 1, 1, 217, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 'x', 1, 1, 1, 1, 'x', 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 201, 309, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 'x', 1, 1, 1, 1, 15, 15, 0, 0, 0, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 207, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 46, 307, 46, 0, 0, 0, 48, 211, 0, 0, 1, 1, 1, 1, 1, 1, 16, 'x', 'x', 329, 213, 0, 0, 522, 0, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 15, 16, 'x', 0, 0, 48, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 15, 15, 15, 15, 1, 1, 1, 1, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 16, 'x', 48, 212, 17, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 524, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49]]; } frame 429 { forestArray = [[49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'x', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 0, 0, 'x', 0, 0, 0, 0, 0, 0, 0, 47, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 0, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 0, 0, 0, 0, 'x', 'x', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 522, 0, 0, 1, 1, 1], [1, 1, 1, 1, 318, 0, 0, 0, 0, 'x', 0, 0, 0, 0, 0, 0, 22, 22, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 503, 0, 322, 0, 0, 'x', 1, 1, 1, 0, 525, 1, 1], [1, 1, 1, 1, 1, 1, 1, 6, 10, 7, 0, 0, 0, 0, 0, 509, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 24, 24, 24, 24, 201, 206, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 39, 0, 209, 0, 'x', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 24, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 'x', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'x', 0, 'x', 0, 0, 0, 213, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 48, 212, 508, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 22, 22, 22, 217, 22, 22, 22, 1, 0, 211, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 'x', 1, 1, 0, 51, 0, 0, 0, 0, 0, 0, 545, 'x', 'x', 'x', 'x', 0, 0, 0, 0, 0, 'x', 0, 0, 0, 0, 0, 0, 212, 'x', 319, 0, 102, 402, 1], [1, 1, 1, 1, 1, 1, 1, 1, 'x', 1, 1, 10, 10, 7, 0, 513, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 11, 'x', 4, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 46, 0, 1, 1, 1, 1, 1, 1, 6, 7, 0, 0, 0, 0, 0, 'x', 0, 0, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 0, 0, 102, 46, 102, 0, 'x', 211, 1, 1, 1, 1, 1, 2, 206, 0, 0, 0, 0, 'x', 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 317, 3, 1, 208, 1, 2, 0, 508, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 503, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 102, 324, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49], [49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49], [49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49]]; } frame 429 { churchArray = [[49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1], [1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 46, 210, 46, 213, 520, 0, 0, 1, 1, 0, 0, 1], [1, 'x', 508, 201, 0, 'x', 0, 212, 0, 'x', 508, 0, 211, 214, 326, 326, 0, 0, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1], [1, 24, 24, 24, 0, 24, 24, 24, 0, 24, 24, 0, 24, 24, 24, 24, 0, 0, 0, 48, 510, 325, 0, 0, 1, 1, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 48, 48, 18, 19, 15, 15, 15, 15, 1, 1, 0, 0, 1], [1, 0, 0, 0, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 18, 19, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1], [1, 48, 48, 48, 18, 19, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49]]; } frame 429 { diologue1 = ['Get back! Get back! ', 'Who are you... you... skinny...', 'FREAK! ', 'Get away! Get away! ', 'Get me 4 batteries. Just do something!', 'STOP', 'We\'ve been here how long, sweetie?', 'Yes! And the city lights still shine as bright as they did when we were dating...', 'STOP']; diologue2 = ['Oh, heaven\'s name! What are you?', 'Does Mama know about you?', 'Did she send you? ', 'She did? Go get me my batteries! 4 batteries!', 'If you don\'t I\'ll die! I\'ll die! Did you hear me?', 'STOP', 'Dad! Look! The dolphins are jumping into the clouds!', 'I love you. Oh, Pappy. I love you...', 'STOP']; diologue3 = ['Your legs look like...', 'Spider legs... ', 'Get those things away from me!', 'While you\'re at it, go get me 4 batteries.', 'STOP', 'I want two. Two quesadillas. Can you manage that Beatrice?', 'I\'ll go pick up the boys from soccer and you can get the ice-cream!', 'STOP']; diologue4 = ['That brat came through and took my batteries!', 'What\'s he got against me?', 'Can you get them back?', 'STOP', 'Yes... I know...', 'The business market is very, very dry.', 'But your favorite boss is here and everything ever will be fine because I\'m powerful.', 'STOP']; diologue5 = ['So listen up, Skinny...', 'I have had it up to here with these ankle-biters...', 'A brat named Felix stole the batteries from my little-ones.', 'However Felix is clumsy...', 'I need you to obtain the batteries he dropped and give them to my little-ones.They should not be too far...', 'There are 4 people to save. If you notice...', 'On the LEFT SIDE OF YOUR SCREEN, you can see how many people you have saved.', 'Hurry back, love. I will have a special treat awaiting you.', 'Oh! And remember...', 'Sometimes breaking things with your hook is the only way down...', 'STOP', 'Skinny, dear. You have done what Mama has asked.', 'Because of you my little-ones can be safe from this polluted planet.', 'As a reward I have given you new legs.', 'Try them out on that chimney behind me.', 'JUMP and PRESS OVER at the same time to jump from wall to wall.', 'Honey, it gets easier after a while.', 'Take your delicate time and meet me at the cave entrance.', 'STOP']; diologue22 = ['Skinny... I\'m sure you are a tired little sweetie...', 'But Felix has come through here too!', 'Yes I know baby, but it will all be over soon...', 'A sincere word of caution...', 'Look out for spiders. They think the batteries are their children...', 'STOP']; diologue6 = ['Cold! Cold wind! Cold, cold wind!', 'It\'s blasting through something!', 'It is my very own ventricles! Get rid of the radioactive wind!', 'Get me 5 batteries! Please!', 'STOP', 'An absolutely astounding baseball game!', 'Janice! Janice! Bring me a beer!', 'No! No! ', 'Bigger! ', 'STOP']; diologue7 = ['Get me out of this chair or in it!', 'My brain is frying!', 'Radioactive material is not good for nutritional consumption!', 'I think that little boy took 5...', '5 batteries... ', 'STOP', 'And the president says that this nation will last forever!', 'You know he is more right than he has ever been.', 'Let us celebrate our nation\'s deserved prosperity and play golf at Misty Valley...', 'STOP']; diologue8 = ['My body itches all over!', 'It\'s the radioactive steam!', 'Get me my batteries or I will get cancer! Cancer I tell you!', 'STOP', 'And today\'s message is about your enslaved minds!', 'Yes, yes. I know you have heard this before. But I am the BEST preacher in Auldendale...', 'Do you know where the devil lives?', 'TELEVISION! ', 'STOP']; diologue9 = ['A little goblin came through and stole my bowling balls!', 'Now the radioactive waste will fall into my eyes...', 'And I will see the devil!', 'Please get me them. There are five...', 'STOP', 'Nice one! What about Brant? Does he want to play?', 'STOP']; diologue10 = ['A radical change is happening...', 'I am now melting into a pile of potatoes...', 'Please help. A boy took my tomatoes...', 'STOP', 'I love this weather!', 'Infinite Spring! Aside from the allergies... this world is...', 'Well frankly, Frank... this world is heaven!', 'STOP']; diologue11 = ['Now listen, doll... ', 'After the... national... radioactive... power... war... spiders have been acting rather bitter...', 'And looking rather bigger...', 'If you are careful enough you can rescue my little-ones again.', 'Without The System I put in place they would be helpless...', 'Come back and I\'ll give you another treat.', 'STOP', 'Goooooooooood.......', 'You are such a good pet...', 'Soon my little-one will be just like you.', 'I mean... they will like you...', 'Um... but look at yourself!', 'You are much heavier now. You should be able to utilize Felix\'s jump pads.', 'So run along, dear. I saw Felix run to his hide-out...', 'Hurry or my little-ones will die a horrible death!', 'STOP']; diologue12 = ['Hey dad! I lost my marbles.', 'Since you are so amazing, I think you should get them for me.', 'Remember Dad, it\'s always good to exercise.', 'So just go find me them. There are 10.', 'Press SPACE when you find them. You will see a marble icon above my head, meaning you have found enough.', 'STOP', 'Thanks Daddio! You are the absolute best man in the world!', 'You ever think about running for p-r-s-e-d-i-n-e-t?', 'Or would you just l-k-i-e-t-o g-o-f-s-h-i-n-g?', 'System Error Report #14154: It appears that you are no longer connected to The System.', 'Shut down in 3... ', '2... ', '1... ', 'STOP']; diologue13 = ['Skinny 2...Oh! Ouch! I want...Twenty... fire flies...', 'STOP', 'Oh! YES! The revivation has begun! Thank you, Skinny.', 'STOP']; diologue14 = ['Skinny 3...Ouchy! 20... fire flies...', 'STOP', 'LALA! Oh! The revivation has begun! Thank you, Skinny.', 'STOP']; diologue15 = ['Skinny 4...A hundred... fire flies...', 'STOP', 'Oh! The revivation has begun! Thank you, Skinny.', 'STOP']; diologue16 = ['Skinny 5...A freaking...20... fire flies...', 'STOP', 'YES!! The revivation has begun! Thank you, Skinny.', 'STOP']; diologue17 = ['Skinny 6...AGGGG!..Twenty fireflies.', 'STOP', 'YES!! Im so warm', 'STOP']; diologue18 = ['I am the old sage. This land is dead...', 'STOP', 'YES!! This skinny land can flourish again!', 'STOP']; diologue19 = ['Sorry, but I had to wake you sweetie.', 'Was my little one having sweet dreams?', 'I hope so... Because while you were sleeping I was building your new arms...', 'Use your mouse to aim and shoot up to that black nest lookin\' thing...', 'STOP']; diologue20 = ['Looking good, Skinny!', 'Mama\'s given you a pretty cool trick, huh?', 'Meet me in the back room of the house behind me.', 'I need your help with something...', 'STOP']; diologue23 = ['It\'s a great evening... (press SPACE)', 'The sunset reminds me of you.', 'Just look! See how the sun bulges like your muscles?', 'You are perfect. You are. You are just perfect!', 'Anyways, your son wants to see you.', 'I think he lost his marbles again.', 'Press SPACE to talk to him.', 'STOP']; diologue24 = ['Skinny woke up. (PRESS SPACE) ', 'It was colder than usual out... and his bride was missing.', 'Maybe she\'s just catching todays breakfast...', 'STOP']; diologue25 = ['Skinny\'s almost forgot... ', 'He remembered he could click the mouse and hook onto Color Fairy nests.', 'STOP']; diologue26 = ['Get back! Get back! ', 'Oh wait, you don\'t look very different from me. Look at our arms! Is that titanium alloy?', 'I think I might just want those things...', 'Quick! Get me 6 batteries!', 'STOP', 'Life is great, Mark!', 'Want to play a video game or go fly a kite? Maybe when Dad gets home we can watch The Smoker Alarm Gang.', 'I like that show. I wish I could stop everyone from smoking too...', 'STOP']; diologue27 = ['Back! Back or I\'ll eat you!', 'You monster! Did Mama send you?', 'I don\'t want to be in this chair anymore!', 'It\'s gonna turn me into a beast like you!', 'STOP', 'Cynthia! I want pankakes!', 'Blueberry! ', 'STOP']; diologue28 = ['So you finally found me!', 'Big whoop! ', 'The real challenge is getting rid of these crazy people.', 'You see, I was a bad boy and stole all the batteries from their chairs...', 'I didn\'t know the grown-ups would try and eat me though!', 'So can you make them go back to sleep? If you do I\'ll let you into a secret chamber I found!', 'STOP', 'Did you do it? You did! You did!', 'Meet me inside my hide-out!', 'I know a game we can play.', 'It\'s called \'Kill The Mama\'. Pretty cool name huh? I made it up myself...', 'STOP']; diologue29 = ['I never wanted to be put in these bear traps...', 'Get me out, get me out!', 'Wait! Did Mama send you?', 'She did! No! Don\'t! Don\'t! If you send me back into my chair she\'ll have her way!', 'I don\'t want to end up looking like YOU!', 'STOP', 'I...do... feel...beeettteeeerr....', 'Martha, want to dance?', 'I know I\'m manly but golly...', 'You don\'t have to kiss me in such a way!', 'O Martha! You are the woman every man wants but can\'t have because they are not me!', 'STOP']; diologue30 = ['Oh no! I look like you don\'t I!', 'Please rescue me! Get me out of this chair!', 'You see... I never knew the air was fresh. It\'s so fresh!', 'So please! Get me out of this chair!', 'STOP', 'Jane. I had a strange dream... ', 'I dreamt I was living in a world where the air smelled like trees.', 'Trees? Well... I don\'t recall what trees are but I do know they smell nice.', 'Now that I think about it... you look better than trees smell...', 'Stupid dream...................', 'STOP']; diologue31 = ['Hey you! It\'s me! It\'s me, your brother Blake!', 'Listen I don\'t care what happens to me...', 'Just listen to Felix. He knows where Mama lives...', 'As for me I\'m toast. Recently I have been having fits of rage. I almost bit off Felix\'s head...', 'So it\'s best if I just go back into my chair...', 'For now just get me my batteries so I can go back to sleep.', 'STOP', 'James! James come here!', 'It\'s a big one! ', 'Help me reel it in! That\'s right! That\'s right!', 'STOP']; diologue34 = ['Oh my goshess! You really are a creepy looking man...', 'But actually... you\'re kinda cute.......', 'Your name should be Skinny Knees!', 'My name is Shirley. ', 'So Skinny Knees, whatcha up to?', 'Trying to catch Felix?', 'You never will. He knows this place like the back of his hand...', 'Oh! I have a thought! Listen! It\'s very important to know if you are trying to catch Felix!', 'If you break Mama\'s globes she will save the level you are on...', 'STOP']; diologue35 = ['You always scare me!', 'You should stop sneaking up on people...', 'You\'re just like Mama...', 'She just pops out of the ground and tells people what to do...', 'Did you know she actually controls this whole world now?', 'Ya... that\'s what my dad told me before she strapped him into The System...', 'How evil! And are you really helping her? She really just needs to be killed...', 'But I\'m not even sure she even lives in this world though!', 'Felix thinks she lives in The System...', 'STOP']; diologue36 = ['Skinny Knees! You scared me again!', 'Hey! Let me tell you something about being scared...', 'The grown-ups got scared when Mama told them about the radiation...', 'So they all got strapped into her System so they wouldn\'t die of the cancers.', 'But look at me? Do I have the cancers?', 'I bet you Mama lied about the radiation so she could turn the grown-ups into slaves like you...', 'But then again... you\'re not so bad, are you Skinny Knees?', 'Anyway, Felix said he wants to play hide-and-seek.', 'But I\'m too scared! The grown-ups are mean in this forest.', 'Can you find him for me? He\'s probably in his fort.', 'STOP']; diologue32 = ['Oh, sorry. Mama was just looking for Cory.', 'I must have misplaced him. Or maybe he got away...', 'Try and find him for Mama, OK?', 'Oh... and don\'t be alarmed when you see him.', 'Sometimes we have to restrain the more...', '...incompetent ones... ', 'STOP']; diologue33 = ['Cool place, huh?', 'Look at this thing behind me...', 'It was Mama\'s first creation...', 'And I think this is where she lives too...', 'Do you think she is a real woman?', 'I guess we\'ll have to find out...', 'But we can\'t until we have 3 batteries. Just three!', 'But you chased me down and I couldn\'t get enough batteries...', 'But wait! I did see something glowing in the rafters of this place though!', 'Want to go check it out? ', 'STOP', 'Finally! I finally got enough batteries!', 'Mama\'s chair is now ours to explore...', 'So do you want to play the game?', 'Awesome! Well... don\'t be shy...', 'Step into The System...', 'STOP']; diologue37 = ['Hello! How are you? ', 'I mean... Woof! Woof! ', 'Pant pant pant pant pant pant pant pant.', 'STOP']; diologue38 = ['Level saved (PRESS SPACE). ', 'STOP']; diologue39 = ['Level saved (PRESS SPACE). ', 'STOP']; diologue40 = ['Level saved (PRESS SPACE). ', 'STOP']; diologue41 = ['Level saved (PRESS SPACE). ', 'STOP']; diologue42 = ['Having trouble getting your batteries back from those spiders?', 'Once they jump at your face, they will only come back to where they were if you leave them alone...', 'Then kill them and get your batteries back!', 'STOP']; diologue43 = ['Hidden Item #1 Found! (PRESS SPACE)', 'It looks like some sort of cage.', 'A bird cage? ', 'STOP']; diologue44 = ['Hidden Item #2 Found! (PRESS SPACE)', 'Why a fish hook?', 'Of all things to make a secret item...... ', 'Sometimes I just don\'t get people...... ', 'STOP']; diologue45 = ['Hidden Item #3 Found! (PRESS SPACE)', 'The tomb seems to have an engraving on the front:', '\'Here lies Pete, my one and only son,\' ', '\'May his body rest in this very church, but his heart remain in heaven.\'', 'STOP']; } frame 429 { stop(); _root.stats.landName.text = ''; diologueCounter = 0; permanentXlake = 4400; permanentYlake = 3150; permanentXcliff = 1810; permanentYcliff = 1430; permanentXbridge = 3030; permanentYbridge = 1410; skinnyTalking = false; stageWidth = 630; stageHeight = 360; pieceWidth = 90; jumpPower = -10; treeCount = 0; skinnyStartY = 881; skinnyStartX = 1702; skinnyRelocateY = skinnyStartY; skinnyRelocateX = skinnyStartX; skinnyHeavy = false; bugCounter = 0; bugsCaught = 0; characterNumber = 1; armStrength = 3; sp = 1; treesVisible = true; bugsVisible = true; surfaceType = 'grass'; where = 'beach'; locArray = where; yellowTimer = 0; blueTimer = 0; greenTimer = 0; pieceArray = _root[_root.where + 'Array']; _root.redPercent = -46; _root.greenPercent = 0; _root.bluePercent = 0; cranLakeChrome = 0; uroVillageChrome = 0; forestChrome = 0; bridgeChrome = 0; cliffChrome = 0; _root.darkness = 100; _root.skinnyWallJumpable = false; skinnyXSpeedAdd = 0; _root.armShootable = false; lasersOn = true; snowCounter = 0; pieceArrayArea = _root.uroVillageArray.length * _root.uroVillageArray[1].length; _root.smokeObject = 'hook'; characterAmount = 1; charactersSaved = 0; _root.showCharacterHud = false; boxBreakable = false; orbsGettable = false; _root.camYUp = 2; _root.saveBallBroken = false; i = 0; while (i < pieceArrayArea + 1) { eval('character' + i + 'Talkable') = true; eval('character' + i + 'F') = 0; eval('character' + i + 'Satisfied') = false; eval('spinner' + i + 'Rotation') = 0; ++i; } i = 0; while (i < pieceArrayArea + 1) { eval('fairybeach' + i + 'Visible') = true; eval('fairyuroVillage' + i + 'Visible') = true; eval('fairycaves' + i + 'Visible') = true; eval('fairyforest' + i + 'Visible') = true; eval('fairychurch' + i + 'Visible') = true; eval('boxuroVillage' + i + 'Broken') = false; eval('spidercaves' + i + 'Orbs') = 0; eval('spiderforest' + i + 'Orbs') = 0; eval('spiderchurch' + i + 'Orbs') = 0; ++i; } characterSaveSatisfied = false; key1Got = false; hiddenItem1Found = false; hiddenItem2Found = false; hiddenItem3Found = false; levelBeat = false; } frame 429 { function characterTalkLoad() { this.satisfied = _root['character' + this.characterNumber + 'Satisfied']; this.f = _root['character' + this.characterNumber + 'F']; this.screamed = false; } function characterTalk() { if (_root.skinny.body.hitTest(this) && this.screamed eq false && Key.isDown(32)) { this.sound = new Sound(); this.sound.attachSound(this.characterType); this.sound.start(); this.screamed = true; } if (_root.hook.shoot eq false && _root.skinny.onGround eq true) { this.talkable = _root['character' + this.characterNumber + 'Talkable']; if (this.talkable eq false) { _root.diologueCounter += 1; } if (!_root.skinny.body.hitTest(this) || _root.diologueCounter > 20) { if (_root.bugsCaught >= this.bugWantNumber && this.satisfied eq false && _root['character' + this.characterNumber + 'F'] > 0) { this._parent.arrow.orb.alpha = 100; eval('_root.character' + this.characterNumber + 'Talkable') = true; } } if (_root.skinny.body.hitTest(this) && this.satisfied eq false && _root.skinnyTalking eq false && this.talkable eq false && Key.isDown(32) && _root.stats.diologue.remindDone eq false) { trace('remind sequcne begins'); _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F'] - 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } if (_root.skinny.body.hitTest(this)) { } else { _root.stats.diologue.remindDone = false; } if (_root.skinny.body.hitTest(this) && _root.skinnyTalking eq false && this.talkable eq true && Key.isDown(32)) { trace('new sequence begins'); if (this.satisfied eq false && _root.bugsCaught >= this.bugWantNumber && _root['character' + this.characterNumber + 'F'] > 0) { eval('_root.character' + this.characterNumber + 'F') = _root['character' + this.characterNumber + 'F'] + 1; _root.bugsCaught -= this.bugWantNumber; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.stats.spLogo._alpha = 100; this.sound = new Sound(this); this.sound.setVolume(50); this.sound.attachSound('lampLight'); _root.charactersSaved += 1; this.sound.start(); this._parent.lamp.light.bulb1._xscale *= 2; this._parent.lamp.light.bulb2._xscale = this._parent.lamp.light.bulb1._xscale * 2; this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; } _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F']; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } } } function characterForceTalk() { if (_root.hook.shoot eq false && _root.skinny.onGround eq true) { this.talkable = _root['character' + this.characterNumber + 'Talkable']; if (this.talkable eq false) { _root.diologueCounter += 1; } if (!_root.skinny.body.hitTest(this) || _root.diologueCounter > 20) { if (_root.bugsCaught >= this.bugWantNumber && this.satisfied eq false && _root['character' + this.characterNumber + 'F'] > 0) { this._parent.arrow.orb.alpha = 100; eval('_root.character' + this.characterNumber + 'Talkable') = true; } } if (_root.skinny.body.hitTest(this) && this.satisfied eq false && _root.skinnyTalking eq false && this.talkable eq false && Key.isDown(32) && _root.stats.diologue.remindDone eq false) { trace('remind sequcne begins'); _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F'] - 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } if (_root.skinny.body.hitTest(this)) { } else { _root.stats.diologue.remindDone = false; } if (_root.skinny.body.hitTest(this) && _root.skinnyTalking eq false && this.talkable eq true) { trace('new sequence begins'); if (this.satisfied eq false && _root.bugsCaught >= this.bugWantNumber && _root['character' + this.characterNumber + 'F'] > 0) { eval('_root.character' + this.characterNumber + 'F') = _root['character' + this.characterNumber + 'F'] + 1; _root.bugsCaught -= this.bugWantNumber; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.stats.spLogo._alpha = 100; this.sound = new Sound(this); this.sound.setVolume(20); this.sound.attachSound('lampLight'); _root.charactersSaved += 1; this.sound.start(); this._parent.lamp.light.bulb1._xscale *= 2; this._parent.lamp.light.bulb2._xscale = this._parent.lamp.light.bulb1._xscale * 2; this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; } _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F']; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } } } function earlyNarrativeLoad() { this.satisfied = _root['character' + this.characterNumber + 'Satisfied']; this.f = _root['character' + this.characterNumber + 'F']; } function earlyNarrativeTalk() { if (_root.hook.shoot eq false && _root.skinny.onGround eq true) { this.talkable = _root['character' + this.characterNumber + 'Talkable']; if (_root.skinny.body.hitTest(this) && _root.skinnyTalking eq false && this.talkable eq true) { trace('new sequence begins'); this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; if (this.satisfied eq false && _root['character' + this.characterNumber + 'F'] > 0) { eval('_root.character' + this.characterNumber + 'F') = _root['character' + this.characterNumber + 'F'] + 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.stats.spLogo._alpha = 100; } _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F']; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } } } function narrativeLoad() { this.satisfied = _root['character' + this.characterNumber + 'Satisfied']; this.f = _root['character' + this.characterNumber + 'F']; this.screamed = false; } function narrativeTalk() { if (_root.skinny.body.hitTest(this) && this.screamed eq false && Key.isDown(32)) { this.sound = new Sound(); this.sound.attachSound(this.characterType); this.sound.start(); this.screamed = true; } this.talkable = _root['character' + this.characterNumber + 'Talkable']; trace('new sequence begins'); if (_root.hook.shoot eq false && _root.skinny.onGround eq true) { if (_root.skinny.body.hitTest(this) && _root.skinnyTalking eq false && this.talkable eq true && Key.isDown(32)) { trace('new sequence begins'); this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; if (this.satisfied eq false && _root['character' + this.characterNumber + 'F'] > 0) { eval('_root.character' + this.characterNumber + 'F') = _root['character' + this.characterNumber + 'F'] + 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.stats.spLogo._alpha = 100; this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; } _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F']; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } } } function chiefTalkLoad() { this.satisfied = _root['character' + this.characterNumber + 'Satisfied']; this.f = _root['character' + this.characterNumber + 'F']; this.spAdd = 0.8; } function chiefTalk() { if (_root.hook.shoot eq false && _root.skinny.onGround eq true) { this.talkable = _root['character' + this.characterNumber + 'Talkable']; if (_root.character1Satisfied eq true && _root.character2Satisfied eq true && _root.character3Satisfied eq true && _root.character4Satisfied eq true && this.satisfied eq false) { eval('_root.character' + this.characterNumber + 'Talkable') = true; } if (_root.skinny.body.hitTest(this.hit) && this.satisfied eq false && _root.skinnyTalking eq false && this.talkable eq false && Key.isDown(32) && _root.stats.diologue.remindDone eq false) { trace('remind sequcne begins'); _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F'] - 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } if (_root.skinny.body.hitTest(this.hit)) { } else { _root.showCharacterHud = true; _root.stats.diologue.remindDone = false; } if (_root.skinny.body.hitTest(this.hit) && _root.skinnyTalking eq false && this.talkable eq true && Key.isDown(32)) { trace('new sequence begins'); if (this.satisfied eq false && _root.character1Satisfied eq true && _root.character2Satisfied eq true && _root.character3Satisfied eq true && _root.character4Satisfied eq true && _root['character' + this.characterNumber + 'F'] > 0) { eval('_root.character' + this.characterNumber + 'F') = _root['character' + this.characterNumber + 'F'] + 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.stats.spLogo._alpha = 100; _root.armStrength += this.spAdd; _root.sp += 1; _root.skinnyWallJumpable = true; _root.levelBeat = true; this.sound = new Sound(this); this.sound.setVolume(80); this.sound.attachSound('powerUp'); this.sound.start(); this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; } _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F']; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } } } function chief2TalkLoad() { this.satisfied = _root['character' + this.characterNumber + 'Satisfied']; this.f = _root['character' + this.characterNumber + 'F']; this.spAdd = 0.5; } function chief2Talk() { if (_root.hook.shoot eq false && _root.skinny.onGround eq true) { this.talkable = _root['character' + this.characterNumber + 'Talkable']; _root.showCharacterHud = true; if (_root.character6Satisfied eq true && _root.character7Satisfied eq true && _root.character8Satisfied eq true && _root.character9Satisfied eq true && _root.character10Satisfied eq true && this.satisfied eq false) { eval('_root.character' + this.characterNumber + 'Talkable') = true; } if (_root.skinny.body.hitTest(this) && this.satisfied eq false && _root.skinnyTalking eq false && this.talkable eq false && Key.isDown(32) && _root.stats.diologue.remindDone eq false) { trace('remind sequcne begins'); _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F'] - 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } if (_root.skinny.body.hitTest(this)) { } else { _root.stats.diologue.remindDone = false; } if (_root.skinny.body.hitTest(this) && _root.skinnyTalking eq false && this.talkable eq true && Key.isDown(32)) { trace('new sequence begins'); if (this.satisfied eq false && _root.character6Satisfied eq true && _root.character7Satisfied eq true && _root.character8Satisfied eq true && _root.character9Satisfied eq true && _root.character10Satisfied eq true && _root['character' + this.characterNumber + 'F'] > 0) { eval('_root.character' + this.characterNumber + 'F') = _root['character' + this.characterNumber + 'F'] + 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.stats.spLogo._alpha = 100; _root.armStrength += this.spAdd; _root.sp += 1; _root.skinnyHeavy = true; _root.levelBeat = true; _root.lasersOn = false; _root.forestChrome = 1; this.sound = new Sound(this); this.sound.setVolume(80); this.sound.attachSound('powerUp'); this.sound.start(); _root.skinnyWallJumpable = true; this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; } _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F']; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } } } function chief3TalkLoad() { this.satisfied = _root['character' + this.characterNumber + 'Satisfied']; this.f = _root['character' + this.characterNumber + 'F']; this.spAdd = 0.5; } function chief3Talk() { if (_root.hook.shoot eq false && _root.skinny.onGround eq true) { this.talkable = _root['character' + this.characterNumber + 'Talkable']; _root.showCharacterHud = true; if (_root.character27Satisfied eq true && _root.character26Satisfied eq true && _root.character30Satisfied eq true && _root.character31Satisfied eq true && this.satisfied eq false) { eval('_root.character' + this.characterNumber + 'Talkable') = true; } if (_root.skinny.body.hitTest(this) && this.satisfied eq false && _root.skinnyTalking eq false && this.talkable eq false && Key.isDown(32) && _root.stats.diologue.remindDone eq false) { trace('remind sequcne begins'); _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F'] - 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } if (_root.skinny.body.hitTest(this)) { } else { _root.stats.diologue.remindDone = false; } if (_root.skinny.body.hitTest(this) && _root.skinnyTalking eq false && this.talkable eq true && Key.isDown(32)) { trace('new sequence begins'); if (this.satisfied eq false && _root.character27Satisfied eq true && _root.character26Satisfied eq true && _root.character30Satisfied eq true && _root.character31Satisfied eq true && _root['character' + this.characterNumber + 'F'] > 0) { eval('_root.character' + this.characterNumber + 'F') = _root['character' + this.characterNumber + 'F'] + 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.stats.spLogo._alpha = 100; _root.armStrength += this.spAdd; _root.sp += 1; this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; } _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F']; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } } } function gameSaveLoad() { this.satisfied = _root['character' + this.characterNumber + 'Satisfied']; this.f = _root['character' + this.characterNumber + 'F']; } function gameSaveTalk() { this.talkable = _root['character' + this.characterNumber + 'Talkable']; if (_root.hook.hitTest(this.globe) && _root.hook.shoot eq true && _root.skinnyTalking eq false && this.talkable eq true) { trace('new sequence begins'); this.satisfied = true; eval('character' + this.characterNumber + 'Satisfied') = true; if (this.satisfied eq false && _root['character' + this.characterNumber + 'F'] > 0) { eval('_root.character' + this.characterNumber + 'F') = _root['character' + this.characterNumber + 'F'] + 1; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.stats.spLogo._alpha = 100; } _root.characterNumber = this.characterNumber; _root.diologueNumber = this.characterNumber; _root.stats.diologue.f = _root['character' + this.characterNumber + 'F']; _root.stats.diologue.text = _root['diologue' + _root.diologueNumber][_root.stats.diologue.f]; _root.skinnyTalking = true; } } } frame 429 { function pieceLoad() { this.startRow = 0; this.startCol = 0; this.row = this._x / _root.pieceWidth + this.startRow; this.column = this._y / _root.pieceWidth + this.startCol; this.attachMovie('land' + _root.pieceArray[this.column][this.row], 'land', 1); } function permanentObjectSolidity() { if (this.hitTest(_root.skinny._x + _root.skinny.bod._width / 2, _root.skinny._y, true)) { _root.skinny.shot = false; _root.skinny._x -= Math.abs(_root.skinny.xSpeed / 1.8); _root.skinny.xSpeed = 0; } if (this.hitTest(_root.skinny._x - _root.skinny.bod._width / 2, _root.skinny._y, true)) { _root.skinny.shot = false; _root.skinny._x += Math.abs(_root.skinny.xSpeed / 1.8); _root.skinny.xSpeed = 0; } while (this.hitTest(_root.skinny._x, _root.skinny._y + _root.skinny.bod._height / 2, true)) { _root.skinny._x = _root.permObj._x + this.skinnyDist; _root.skinny.shot = false; _root.surfaceType = this.land.surfaceType; _root.skinny.leg1.rotation = 0; _root.skinny.gravity = 0; _root.skinny.onGroundCounter += 1; _root.skinny._y -= 0.5; _root.skinny.onGround = true; } if (this.hitTest(_root.skinny._x, _root.skinny._y - _root.skinny.bod._height / 2, true)) { _root.skinny.shot = false; _root.skinny._y += 0.5; _root.skinny.gravity = 0; } if (this.hitTest(_root.skinny) && _root.skinny._x < this._parent.xMax + 60 && _root.skinny._x > this._parent.xMin - 60) { _root.skinnyXSpeedAdd = this._parent.xSpeed2; } else { _root.skinnyXSpeedAdd += -_root.skinnyXSpeedAdd / 10; } } function piece() { this.land.hit._visible = false; if (_root.stats.fader.reloadPieces eq true) { this.attachMovie('land' + _root.pieceArray[this.column][this.row], 'land', 1); } if (this._x < -_level0._x - _root.pieceWidth * 2) { this._x += _root.pieceWidth * 2 + _root.stageWidth; this.row = this._x / _root.pieceWidth; this.column = this._y / _root.pieceWidth; this.attachMovie('land' + _root.pieceArray[this.column][this.row], 'land', 1); } if (this._x > -_level0._x + _root.stageWidth + _root.pieceWidth) { this._x -= _root.stageWidth + _root.pieceWidth * 2; this.row = this._x / _root.pieceWidth; this.column = this._y / _root.pieceWidth; this.attachMovie('land' + _root.pieceArray[this.column][this.row], 'land', 1); } if (this._y < -_level0._y - _root.pieceWidth * 2) { this._y += _root.pieceWidth * 2 + _root.stageHeight; this.row = this._x / _root.pieceWidth; this.column = this._y / _root.pieceWidth; this.attachMovie('land' + _root.pieceArray[this.column][this.row], 'land', 1); } if (this._y > -_level0._y + _root.stageHeight + _root.pieceWidth) { this._y -= _root.stageHeight + _root.pieceWidth * 2; this.row = this._x / _root.pieceWidth; this.column = this._y / _root.pieceWidth; this.attachMovie('land' + _root.pieceArray[this.column][this.row], 'land', 1); } if (this.land.hit.hitTest(_root.hook._x, _root.hook._y, true)) { if (_root.hook.shoot eq true) { this.sound = new Sound(this); this.sound.attachSound('rock2'); this.sound.setVolume(100); this.sound.stop(); this.sound.start(); } _root.hook.shootSpeed = -Math.abs(_root.hook.shootSpeed); } if (_root.hookAttached eq false) { if (this.land.hit.hitTest(_root.skinny)) { if (this.land.hit.hitTest(_root.skinny._x + _root.skinny.body._width / 2, _root.skinny._y, true)) { if (Key.isDown(68) || Key.isDown(39)) { } else { if (_root.skinnyWallJumpable eq true && _root.skinny.shot eq false) { if (Key.isDown(87) && Key.isDown(65) || Key.isDown(38) && Key.isDown(37)) { _root.skinny._x -= 6; _root.skinny.gravity = -10; _root.skinny.leg1.rotation = -90; _root.skinnyarm1.rotation = 90; _root.skinnyarm2.rotation = -90; _root.skinnyarm1.rotateSpeed = 0; _root.skinnyarm2.rotateSpeed = 0; _root.skinny.xSpeed = -9; _root.skinny.shot = true; this.sound = new Sound(this); this.sound.attachSound('rock1'); this.sound.setVolume(100); this.sound.start(); i = 0; while (i < 20) { _root.bugCounter += 1; _root.dirt.duplicateMovieClip('dirt' + _root.bugCounter, _root.bugCounter); ++i; } } } } } if (this.land.hit.hitTest(_root.skinny._x - _root.skinny.body._width / 2, _root.skinny._y, true)) { if (Key.isDown(65) || Key.isDown(37)) { } else { if (_root.skinnyWallJumpable eq true && _root.skinny.shot eq false) { if (Key.isDown(87) && Key.isDown(68) || Key.isDown(38) && Key.isDown(39)) { _root.skinny._x += 6; _root.skinny.gravity = -10; _root.skinny.leg1.rotation = -90; _root.skinnyarm1.rotation = 90; _root.skinnyarm2.rotation = -90; _root.skinnyarm1.rotateSpeed = 0; _root.skinnyarm2.rotateSpeed = 0; _root.skinny.xSpeed = 9; _root.skinny.shot = true; this.sound = new Sound(this); this.sound.attachSound('rock2'); this.sound.setVolume(100); this.sound.stop(); this.sound.start(); i = 0; while (i < 20) { _root.bugCounter += 1; _root.dirt.duplicateMovieClip('dirt' + _root.bugCounter, _root.bugCounter); ++i; } } } } } if (this.land.hit.hitTest(_root.skinny._x + _root.skinny.bod._width, _root.skinny._y - 10, true)) { _root.skinny.shot = false; _root.skinny._x -= Math.abs(_root.skinny.xSpeed / 2); _root.skinny.xSpeed = 0; } if (this.land.hit.hitTest(_root.skinny._x - _root.skinny.bod._width, _root.skinny._y - 10, true)) { _root.skinny.shot = false; _root.skinny._x += Math.abs(_root.skinny.xSpeed / 2); _root.skinny.xSpeed = 0; } while (this.land.hit.hitTest(_root.skinny._x, _root.skinny._y + _root.skinny.bod._height / 2, true)) { _root.skinny.shot = false; _root.surfaceType = this.land.surfaceType; _root.skinny.leg1.rotation = 0; _root.skinny.gravity = 0; _root.skinny.onGroundCounter += 1; _root.skinny._y -= 0.5; _root.skinny.onGround = true; } if (this.land.hit.hitTest(_root.skinny._x, _root.skinny._y - _root.skinny.bod._height / 2 - 10, true)) { _root.skinny.shot = false; _root.skinny._y += 0.5; _root.skinny.gravity = 0; } } } } function post() { this.glow._alpha = 50 + random(50); if (_root.hookAttached eq false && _root.hook.shoot eq true) { if (_root.hook.hitTest(this.glow)) { this.sound = new Sound(this); this.sound.setVolume(80); this.sound.attachSound('hookAttach'); this.sound.start(); _root.hookAttached = true; } } } function postSwing() { if (_root.hookAttached eq false && _root.hook.shoot eq true) { if (_root.hook.hitTest(this)) { _root.hookAttached = true; _root.skinny.swinging = true; } } } function skinnyArm() { if (_root.skinny.shot eq true) { this.rotateSpeed = _root.skinny.xSpeed; } this._rotation += this.rotateSpeed + (rotation - this._rotation) / 50 + _root.skinny.xSpeed / 2; if (_root.skinny.onGround eq true) { rotation = 0; } else { rotation = 180; } if (this._rotation > 0) { this.rotateSpeed -= 0.5; } if (this._rotation < 0) { this.rotateSpeed += 0.5; } } function treeLoad() { this.red = 0; this.green = 0; this.blue = 0; this._x = -_level0._x + random(Stage.width) - random(Stage.width); this.xAdd = this._x; this.yAdd = this._y; this.speed = 50; this._y = -_level0._y; _root.treeCount += 1; this.bod._width = 20 + _root.treeCount; this.c = new Color(this); this.botScreen = _root.skinnyStartY; this.yFall = 0; } function tree() { if (_root.stats.fader._alpha > 100) { this._visible = _root.treesVisible; } this.darkness = 100 - this.bod._width * 2.8; this.trans = {'ra': this.darkness, 'rb': 0, 'ga': this.darkness, 'gb': 0, 'ba': this.darkness, 'bb': 0}; this.c.setTransform(this.trans); this._y = -_level0._y / (this.bod._width / 8) + _root.skinnyStartY + this.yAdd; this._x = -_level0._x / (this.bod._width / 8) + this.xAdd; if (this._x < -_level0._x - this._width) { this.xAdd += Stage.width * 1.2; } if (this._x > -_level0._x + this._width + Stage.width) { this.xAdd -= Stage.width * 1.2; } if (this._y > -_level0._y + 330 + 330) { this.yAdd -= 330; } if (this._y < -_level0._y + 330) { this.yAdd += 330; } } function treeForegroundLoad() { this._x = -_level0._x + random(Stage.width); this.xAdd = this._x; this.yAdd = this._y; this._y = -_level0._y; this.bod._width = 60 + random(50); this.botScreen = _root.skinnyStartY; this.yFall = 0; var v3 = new BlurFilter(10, 10, 1); this.filters = [v3]; } function treeForeground() { this._y = _level0._y * 1.05 + _root.skinnyStartY + this.yAdd; this._x = _level0._x * 1.05 + this.xAdd; if (this._x < -_level0._x - 2000) { this.xAdd += Stage.width + 2000 + random(1000); } if (this._x > -_level0._x + Stage.width + 2000) { this.xAdd -= Stage.width + 2000 + random(1000); } if (this._y > -_level0._y + 330 + 330) { this.yAdd -= 330; } if (this._y < -_level0._y + 330) { this.yAdd += 330; } } function snowLoad() { this._rotation; this.scaleOrig = this._xscale; this._xscale = 10 + random(120); this._yscale = this._xscale; this.ySpeed = this._xscale / 50; this.rotateSpeed = random(50) - random(50); this.xSpeed = this._xscale / 50; this.randRotate = 1 + random(5) - random(5); this._y = -_level0._y + random(Stage.height); this._x = -_level0._x + random(Stage.width); this._alpha = this._xscale; } function snow() { if (_root.snowCounter < 1000 + this._xscale * 4 && _root.snowCounter > this._xscale * 4) { if (this._y < -_level0._y - 100) { this._y = -_level0._y + Stage.height + 100; this._x = -_level0._x + random(600); } if (this._y > -_level0._y + Stage.height + 100) { this._y = -_level0._y - 100; this._x = -_level0._x + random(600); } if (this._x < -_level0._x - 100) { this._y = -_level0._y + random(400); this._x = -_level0._x + Stage.width + 100; } if (this._x > -_level0._x + Stage.width + 100) { this._y = -_level0._y + random(400); this._x = -_level0._x - 100; } } this._rotation += randRotate; this._x += this.xSpeed; this._y += this.ySpeed; this._rotation += this.randRotate; } function bugLoad() { this.pieceLocation = _root[_root.where + 'Array'][0].length * (this._parent._parent.row - 1) + this._parent._parent.column; this._visible = _root['fairy' + _root.where + this.pieceLocation + 'Visible']; if (_root.orbsGettable eq false) { this._alpha = 0; } else { this._alpha = 100; } this.worth = 1; this.sound = new Sound(this); this.soundAmount = 3; this.type = 'fairy'; } function bug() { this._alpha += (this.alpha - this._alpha) / 10; if (_root.orbsGettable eq false) { this.alpha = 0; } else { this.alpha = 100; } if (this.alpha eq 100 && _root.hook.hitTest(this) && this._alpha > 50 && this._visible eq true && _root.hook.shoot eq true || _root.skinny.body.hitTest(this) && this._visible eq true && this.alpha eq 100) { _root.hookHitX = this._x; _root.hookHitY = this._y; _root.stats.fairy._alpha = 100; _root.bugsCaught += this.worth; _root.bugCounter += 1; _root.stats.special._alpha = 100; eval('_root.fairy' + _root.where + this.pieceLocation + 'Visible') = false; this.randomNum = 1 + random(this.soundAmount); this.sound = new Sound(this); this.sound.setVolume(5 + random(5)); this.sound.attachSound(this.type + this.randomNum); this.sound.start(); if (_root.skinny.body.hitTest(this) && this._visible eq true) { this.sound.attachSound('fairyCrunch'); this.sound.setVolume(20 + random(20)); this.sound.start(); this.i = 0; while (this.i < 20) { _root.bugCounter += 1; _root.sprinkle.duplicateMovieClip('sprinkle' + _root.bugCounter, _root.bugCounter); ++this.i; } } this._visible = false; } } function bugInSpider() { if (_root.hook.hitTest(this) && this._alpha > 50 && this._visible eq true && _root.hook.shoot eq true || _root.skinny.body.hitTest(this) && this._visible eq true) { _root.hookHitX = this._x; _root.hookHitY = this._y; _root.stats.fairy._alpha = 100; _root.bugsCaught += this._parent.spider.orbAmount; _root.bugCounter += this._parent.spider.orbAmount; _root.stats.special._alpha = 100; eval('_root.fairy' + _root.where + this.pieceLocation + 'Visible') = false; this.randomNum = 1 + random(this.soundAmount); this.sound = new Sound(this); this.sound.setVolume(5 + random(5)); this.sound.attachSound(this.type + this.randomNum); this.sound.start(); if (_root.skinny.body.hitTest(this) && this._visible eq true) { this.sound.attachSound('fairyCrunch'); this.sound.setVolume(20 + random(20)); this.sound.start(); this.i = 0; while (this.i < 20) { _root.bugCounter += 1; _root.sprinkle.duplicateMovieClip('sprinkle' + _root.bugCounter, _root.bugCounter); ++this.i; } } this._visible = false; } } function bugHidden() { if (this._parent.box._currentframe > 9) { if (_root.hook.hitTest(this) && this._alpha > 50 && this._visible eq true && _root.hook.shoot eq true || _root.skinny.body.hitTest(this) && this._visible eq true) { _root.hookHitX = this._x; _root.hookHitY = this._y; _root.stats.fairy._alpha = 100; _root.bugsCaught += this.worth; _root.bugCounter += 1; _root.stats.special._alpha = 100; eval('_root.fairy' + _root.where + this.pieceLocation + 'Visible') = false; this.randomNum = 1 + random(this.soundAmount); this.sound = new Sound(this); this.sound.setVolume(5 + random(5)); this.sound.attachSound(this.type + this.randomNum); this.sound.start(); if (_root.skinny.body.hitTest(this) && this._visible eq true) { this.sound.attachSound('fairyCrunch'); this.sound.setVolume(20 + random(20)); this.sound.start(); this.i = 0; while (this.i < 20) { _root.bugCounter += 1; _root.sprinkle.duplicateMovieClip('sprinkle' + _root.bugCounter, _root.bugCounter); ++this.i; } } this._visible = false; } } } function walkGrass() { if (Math.abs(_root.skinny.xSpeed) > 1 && _root.skinny.onGround eq true) { this.randomNum = 1 + random(3); this.grass = new Sound(this); this.grass.attachSound(_root.surfaceType + this.randomNum); this.grass.setVolume(60 + random(20)); this.grass.start(); } } function colorLoad() { this.darkness = 0; this.red = 0; this.green = 0; this.blue = 0; this.speed = 100; } function transformColor() { this.darkness = 100; this.red += (_root.redPercent * _root[_root.where + 'Chrome'] - this.red) / this.speed; this.green += (_root.greenPercent * _root[_root.where + 'Chrome'] - this.green) / this.speed; this.blue += (_root.bluePercent * _root[_root.where + 'Chrome'] - this.blue) / this.speed; if (Math.abs(this.red) < Math.abs(_root.redPercent - 2)) { this.c = new Color(this); this.trans = {'ra': this.darkness, 'rb': this.red, 'ga': this.darkness, 'gb': this.green, 'ba': this.darkness, 'bb': this.blue}; this.c.setTransform(this.trans); } } function transformBugColor() { this.red += (_root.redPercent - this.red) / this.speed; this.green += (_root.greenPercent - this.green) / this.speed; this.blue += (_root.bluePercent - this.blue) / this.speed; if (Math.abs(this.red) < Math.abs(_root.redPercent - 10)) { this.c = new Color(this); this.trans = {'ra': 100, 'rb': this.red * 5, 'ga': 100, 'gb': this.green * 5, 'ba': 100, 'bb': this.blue * 5}; this.c.setTransform(this.trans); } } function lamp() { if (this._parent.character.satisfied eq true) { this.light.alpha = 80; } } function lampFinal() { if (_root.character33Satisfied eq true && this.light.alpha !== 80) { this.sound = new Sound(this); this.sound.setVolume(80); this.sound.attachSound('lastChairStart'); this.sound.start(); this.alpha = 80; } } function symbolBulb() { this._alpha += (this.alpha - this._alpha) / 40; if (_root['character' + this.characterNumber + 'Satisfied'] eq true) { this.alpha = 100; this._alpha = 100; } } function shiverLoad() { this.rotateOrig = this._rotation; } function shiver() { if (this._parent.satisfied !== true) { this._rotation = this.rotateOrig + random(6) - random(6); } } function arrowLoad() { this._alpha = 0; this.alpha = 0; } function arrow() { this._alpha += (this.alpha - this._alpha) / 20; if (this._parent.character.satisfied eq false) { this.alpha = 100; if (_root.skinny._x < this._parent._parent._x + 200 && _root.skinny._x > this._parent._parent._x - 200 && this._parent.character.satisfied eq false) { this.play(); } else { this.gotoAndStop(1); } } else { this.alpha = 0; } } function arrowType2() { this._alpha += (this.alpha - this._alpha) / 20; if (_root.skinnyTalking eq false && this._parent.character.satisfied eq false) { this.alpha = 100; if (_root.skinny._x < this._parent._parent._x + 200 && _root.skinny._x > this._parent._parent._x - 200 && this._parent.character.satisfied eq false) { this.play(); } else { this.gotoAndStop(1); } } else { this.alpha = 0; } } function arrowType3() { this._alpha += (this.alpha - this._alpha) / 20; if (this._parent.character.satisfied eq false && _root.skinnyTalking eq true) { this.alpha = 100; this.play(); } else { this.alpha = 0; this.gotoAndStop(1); } } function changeLevel() { if (_root.skinny.hitTest(this) && _root.stats.landName.text !== this.signRead) { _root.treesVisible = true; _root.music.soundVolume = _root.music.soundMax - 1; _root.music.fadeSpeed = -1; _root.redPercent = this.redPercent; _root.greenPercent = this.greenPercent; _root.bluePercent = this.bluePercent; _root.stats.landName._alpha = -100; _root.stats.alphaVelocity = 1; _root.stats.fader._alpha = -1; _root.stats.faderAlphaVelocity = 1; _root.locArray = this.locArray; _root.where = this.locArray; _root.skinnyRelocateX = this.skinnyRelocateX; _root.skinnyRelocateY = this.skinnyRelocateY; _root.bugsVisible = true; _root.stats.landName.text = this.signRead; } } function speakerDynamic() { if (_root.skinnyTalking eq true) { this.gotoAndStop('up'); } else { this.gotoAndStop('down'); } } function spinner() { this.rotation = this.rotateArray[Math.abs(this.rotateNumber)]; this._rotation = this.rotation; if (this.rotateNumber > 3) { this.rotateNumber = 0; } if (this.rotateNumber < 0) { this.rotateNumber = 3; } if (_root.hook.hitTest(this.spinner.hit1) || _root.hook.hitTest(this.spinner.hit2) || _root.hook.hitTest(this.spinner.hit3) || _root.hook.hitTest(this.spinner.hit4)) { if (_root.hook.shoot eq true) { this.play(); _root.hook.shoot = false; } } eval('_root.spinner' + this._parent._parent.column * this._parent._parent.row + 'Rotation') = this.rotateNumber; } function boxBreakLoad() { this.pieceLocation = _root[_root.where + 'Array'][0].length * (this._parent._parent.row - 1) + this._parent._parent.column; this.broken = _root['box' + _root.where + this.pieceLocation + 'Broken']; if (this.broken eq true) { this._parent.hit._yscale = 0; this._parent.hit._xscale = 0; this.gotoAndStop(this._totalframes); } } function boxBreak() { this.broken = _root['box' + _root.where + this.pieceLocation + 'Broken']; if (this.broken eq true) { this._parent.hit._yscale = 0; this._parent.hit._xscale = 0; } if (_root.hook.hitTest(this) && _root.hook.shoot eq true && this.health > -1 && this._currentframe < 2) { if (_root.boxBreakable eq true) { this.health -= 2; this.play(); } _root.hook.shootSpeed = -Math.abs(_root.hook.shootSpeed); } if (this.health < -1 && this._currentframe < 2) { this.gotoAndPlay('explode'); eval('_root.box' + _root.where + this.pieceLocation + 'Broken') = true; } } function smoke() { this._xscale -= this.speed; this._yscale = this._xscale; this._x += this.xSpeed; this._y += this.ySpeed; this._rotation += this.rotation; if (this._alpha > -10) { this._alpha -= this.speed * 2; } } function caseLight() { this._alpha += (this.alpha - this._alpha) / 10; if (_root['character' + this.characterNumber + 'Satisfied'] eq true) { this.alpha = 60 + random(40); } else { this.alpha = random(30); } } function spinnerButton() { this.button._x += (this.button.x - this.button._x) / 25; if (_root.hook.hitTest(this) && _root.hook.shoot eq true) { this.button._x = this.button.x + 10; } } function postSwitch() { this.glow._alpha += this.glow.alpha - this.glow._alpha; if (_root[this.colorKey + 'Timer'] < 0) { this.soundStarted = false; this.glow.alpha = 0; } else { this.glow.alpha = 100; } if (_root.hook.hitTest(this) && _root.hook.shoot eq true) { this.soundStarted = true; this.glow._xscale = this.glow.xscale + 50; this.sound = new Sound(this); this.sound.attachSound('laser'); this.sound.setVolume(100); this.sound.start(); _root.hook.shootSpeed = -Math.abs(_root.hook.shootSpeed); eval('_root.' + this.colorKey + 'Timer') = this.timeAdd; } } function machineSwitch() { if (_root.hook.shoot eq true && _root.hook.hitTest(this)) { _root.machine.y = 2500; } } function doorXSolid() { if (_root.skinny.bod.hitTest(this.left)) { _root.skinny.shot = false; _root.skinny.xSpeed = -5; } if (_root.skinny.bod.hitTest(this.right)) { _root.skinny.shot = false; _root.skinny.xSpeed = 5; } } function door() { if (_root.lasersOn eq true) { this._parent.graphic._xscale = 50 + random(50); this._parent.graphic._alpha = 50 + random(50); if (_root.hook.shoot eq false) { this._yscale += (this.yscale - this._yscale) / 10; if (this._yscale > this.yscale / 1.2) { this._xscale = 0; this._parent.hit._yscale = this.yscaleOrig; } else { _root.doorXSolid.call(this); this.doorheight = 90; this._parent.hit._yscale = 0; this._xscale = this.xscaleOrig; } if (_root[this.colorKey + 'Timer'] > 0) { this.doorheight = 0; this._parent.graphic._visible = false; this.yscale = 0; this._yscale = 0; this._parent.hit._yscale = 0; } else { this._parent.graphic._visible = true; this.yscale = this.yscaleOrig; } } } else { this.doorheight = 0; this._parent.graphic._visible = false; this.yscale = 0; this._yscale = 0; this._parent.hit._yscale = 0; } } function horizontalDoor() { if (_root.lasersOn eq true) { this._parent.graphic._xscale = 50 + random(50); this._parent.graphic._alpha = 50 + random(50); if (_root.hook.shoot eq false) { if (_root[this.colorKey + 'Timer'] > 0) { this._parent.graphic._visible = false; this._xscale = 0; } else { this._parent.graphic._visible = true; this._xscale = this.xscaleOrig; } } } else { this._parent.graphic._visible = false; this._xscale = 0; } } function grass() { this._rotation += (this.rotation - this._rotation) / 20; if (_root.skinny.body.hitTest(this)) { this.rotation += _root.skinny.xSpeed; } else { this.rotation = this.rotateOrig; } } function fireflyLoad() { this._x = random(Stage.width); this._y = random(Stage.height); this.randRotate = random(5) - random(5); this.rotateCounter = -random(100); this.alphaCounter = random(50); this._xscale = 50 + random(150); this._yscale = this._xscale; } function firefly() { if (this._y < -_level0._y - 100) { this._y = -_level0._y + Stage.height + 100; } if (this._y > -_level0._y + Stage.height + 100) { this._y = -_level0._y - 100; } if (this._x < -_level0._x - 100) { this._x = -_level0._x + Stage.width + 100; } if (this._x > -_level0._x + Stage.width + 100) { this._x = -_level0._x - 100; } this._x += this.xSpeed; this._y += this.ySpeed; this._rotation += this.randRotate; this.rotateCounter += 1; if (this.rotateCounter > 200 + random(30)) { this.randRotate = random(5) - random(5); this.rotateCounter = 0; } this.radians = this._rotation * Math.PI / 180; this.xSpeed = Math.cos(this.radians) * 1.3; this.ySpeed = Math.sin(this.radians) * 1.3; } function mothLoad() { this._x = random(Stage.width); this._y = random(Stage.height); this.randRotate = random(5) - random(5); this.rotateCounter = -random(100); this._xscale = 20 + random(5); this._yscale = this._xscale; } function moth() { if (this._y < -_level0._y - 100) { this._y = -_level0._y + Stage.height + 100; } if (this._y > -_level0._y + Stage.height + 100) { this._y = -_level0._y - 100; } if (this._x < -_level0._x - 100) { this._x = -_level0._x + Stage.width + 100; } if (this._x > -_level0._x + Stage.width + 100) { this._x = -_level0._x - 100; } this._x += this.xSpeed; this._y += this.ySpeed; this._rotation += this.randRotate; this.rotateCounter += 1; if (this.rotateCounter > 200 + random(30)) { this.randRotate = random(5) - random(5); this.rotateCounter = 0; } this.radians = (this._rotation - 90) * Math.PI / 180; this.xSpeed = Math.cos(this.radians) * 1.3; this.ySpeed = Math.sin(this.radians) * 1.3; } function hookSmoke() { this._visible = false; this._xscale = 70 + random(50); this._alpha = 80 + random(20); this._visible = true; this._x = _root.skinny._x + _root.hook.xSpeed * _root.hook.shootSpeed; this._y = _root.skinny._y - 50 + _root.hook.ySpeed * _root.hook.shootSpeed; this.xSpeed = _root.hook.xSpeed * _root.hook.shootSpeed / (3 + random(9)) + random(10) / 10 - random(10) / 10; this.ySpeed = _root.hook.ySpeed * _root.hook.shootSpeed / (3 + random(9)) + random(10) / 10 - random(10) / 10; this.alphaSpeed = 6; this.rototeSpeed = random(15) - random(15); this._visible = true; if (this._name eq smoke) { this._visible = false; } } function skinnySmoke() { this._xscale = 70 + random(50); this._yscale = _xscale; this._alpha = 80 + random(20); this._visible = true; this._x = _root.skinny._x; this._y = _root.skinny._y - 50; this.xSpeed = 0; this.ySpeed = 0; this.alphaSpeed = 6; this.rototeSpeed = random(15) - random(15); if (this._name eq smoke) { this._visible = false; } } function soundScapeLoad() { this.soundScape = new Sound(this); this.soundScape.attachSound(_root.where + 'SoundScape'); this.soundScape.setVolume(100); this.soundScape.start(0, 99); this.soundScape.setVolume(0); this.frameName = _root.where; this.volume = 0; this.volume2 = 0; } function soundScape() { this.volume2 += (this.volume - this.volume2) / 20; if (_root.stats.fader._alpha > 5) { this.volume = 0; } else { this.volume = 100; } if (this.frameName !== _root.where && _root.stats.fader._alpha > 145) { this.soundScape.stop(); } this.soundScape.setVolume(this.volume2); } function characterHudBall() { if (_root.charactersSaved > this.number - 1) { this.center._alpha = 100; } else { this.center._alpha = 0; } this.visible = _root.characterAmount - this.number; if (this.visible < 0) { this._visible = 0; } else { this._visible = 1; } } function musicLoad() { this.soundScape = new Sound(this); this.soundScape.attachSound(_root.where + 'Theme'); this.soundScape.setVolume(100); this.soundScape.setVolume(0); this.frameName = _root.where; this.volume = 0; this.volume2 = 0; this.counter = 4500; } function music() { this.counter += 1; if (this.counter > 5500) { this.soundScape.start(); this.counter = 0; } this.volume2 += (this.volume - this.volume2) / 10; if (_root.stats.fader._alpha > 5) { this.volume = 0; } else { this.volume = this.volumeReset; } if (this.frameName !== _root.where && _root.stats.fader._alpha > 145) { this.soundScape.stop(); } this.soundScape.setVolume(this.volume2); } function spark() { if (this.counter > 150 + random(200) && this._parent._parent._parent.character.satisfied !== true) { this.play(); this.counter = 0; } this.counter += 1; } function lightningBugLoad() { this._x = random(Stage.width); this._y = random(Stage.height); this.randRotate = random(5) - random(5); this.rotateCounter = -random(100); this._xscale = 20 + random(5); this._yscale = this._xscale; this.light._alpha = 0; this.alpha = 0; } function lightningBug() { if (this._y < -_level0._y - 100) { this._y = -_level0._y + Stage.height + 100; } if (this._y > -_level0._y + Stage.height + 100) { this._y = -_level0._y - 100; } if (this._x < -_level0._x - 100) { this._x = -_level0._x + Stage.width + 100; } if (this._x > -_level0._x + Stage.width + 100) { this._x = -_level0._x - 100; } this._x += this.xSpeed; this._y += this.ySpeed; this._rotation += this.randRotate; this.light._alpha += -this.light._alpha / 10; this.rotateCounter += 1; if (this.rotateCounter > 50 + random(30)) { this.light._alpha = 100; this.randRotate = random(5) - random(5); this.rotateCounter = 0; } this.radians = (this._rotation - 90) * Math.PI / 180; this.xSpeed = Math.cos(this.radians) * 1.3; this.ySpeed = Math.sin(this.radians) * 1.3; } hookAttached = false; chainNumber = 0; trace('ALL FUNCTIONS LOADED'); } movieClip 1212 { } instance background of movieClip 1212 { onClipEvent (load) { } onClipEvent (enterFrame) { this._x = -_level0._x; this._y = -_level0._y; } } movieClip 1215 { } instance of movieClip 1215 { onClipEvent (load) { distance = 2; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = 40; ySpace = 470; } onClipEvent (enterFrame) { this._x = -_level0._x / distance - xSpace; this._y = -_level0._y / distance - ySpace; } } movieClip 1217 { } movieClip 1219 { frame 1 { stop(); } frame 2 { stop(); } } instance hook of movieClip 1219 { onClipEvent (load) { shoot = false; shootSpeed = 0; elasticity = 0; sound = new Sound(this); sound2 = new Sound(hook); } onClipEvent (enterFrame) { if (_root.armShootable eq true) { this.gotoAndStop(1); shootSpeedMax = 20; elasticity = 3.3 / _root.armStrength; radians = -Math.atan2(xDist, yDist); if (_root.skinnyTalking eq false) { if (_root.hookAttached eq false) { xSpeed = Math.cos((_rotation + 90) * 0.0174532925199433); ySpeed = Math.sin((_rotation + 90) * 0.0174532925199433); xDist = _root._xmouse - _x; yDist = _root._ymouse - _y; if (shoot eq false) { _visible = false; _rotation = radians / 0.0174532925199433; _x = _root.skinny._x; _y = _root.skinny._y - 45; this.onMouseDown = function () { if (shoot eq false && _root.skinnyTalking eq false) { this.sound.attachSound('hookShoot'); this.sound.setVolume(60 + random(5)); this.sound.start(); this.sound2.attachSound('chain'); this.sound2.setVolume(35 + random(5)); this.sound2.start(0, 99); _rotation = radians / 0.0174532925199433; i = 0; while (i < 6) { _root.smokeObject = 'hook'; _root.bugCounter += 1; _root.sprink.duplicateMovieClip('sprink' + _root.bugCounter, _root.bugCounter); ++i; } _visible = true; _x = _root.skinny._x + Math.cos(_rotation) * 0.0174532925199433; _y = _root.skinny._y - 45; shootSpeed = shootSpeedMax; _x = _x + xSpeed * shootSpeed; _y = _y + ySpeed * shootSpeed; _root.armShoot._x = _root.hook._x; _root.armShoot._y = _root.hook._y; fairyNum = _root.bugsCaught; shoot = true; } }; } else { this.onMouseDown = function () { shootSpeed = -Math.abs(_root.hook.shootSpeed); }; shootSpeed -= elasticity; _x = _x + xSpeed * shootSpeed; _y = _y + ySpeed * shootSpeed; if (fairyNum < _root.bugsCaught) { this.gotoAndStop(2); _root.bugCounter += 1; _root.sprinkle.duplicateMovieClip('sprinkle' + _root.bugCounter, _root.bugCounter); } if (shootSpeed < -20) { if (fairyNum < _root.bugsCaught) { _root.skinny.lantern.light._alpha = 100; this.sound.attachSound('fairyCrunch'); this.sound.setVolume(20 + random(20)); this.sound.start(); i = 0; while (i < 20 * (_root.bugsCaught - fairyNum)) { _root.bugCounter += 1; _root.sprinkle.duplicateMovieClip('sprinkle' + _root.bugCounter, _root.bugCounter); ++i; } } shootSpeed = shootSpeedMax; this.sound2.stop(); this.sound2.attachSound('hookRetract'); this.sound2.setVolume(20 + random(20)); this.sound2.start(); shoot = false; } } } } } } } movieClip 1221 { } movieClip 1222 { } instance armShoot of movieClip 1222 { onClipEvent (enterFrame) { if (_root.skinnyTalking eq false) { xDist = _root.hook._x - _x; yDist = _root.hook._y - _y; _rotation = -(Math.atan2(xDist, yDist) / 0.0174532925199433); if (_root.hook.shoot eq false) { _visible = false; arm._height = 20; } else { _visible = true; _x = _root.skinny._x; _y = _root.skinny._y - 45; if (_root.hookAttached eq false) { arm._height = Math.sqrt(xDist * xDist + yDist * yDist) + _root.hook.shootSpeed; } else { arm._height = Math.sqrt(xDist * xDist + yDist * yDist) - _root.hook.shootSpeed; } } } } } movieClip 1223 { } instance of movieClip 1223 { onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_root.skinnyTalking eq false) { xDist = _root.hook._x - _root.armShoot._x; yDist = _root.hook._y - _root.armShoot._y; _x = _root.armShoot._x + xDist / 2; _y = _root.armShoot._y + yDist / 2; if (_root.hook.shoot eq false) { _visible = false; } else { _visible = true; } } } } movieClip 1224 { } movieClip 1226 { instance light of movieClip 1224 { onClipEvent (load) { alpha = 4; } onClipEvent (enterFrame) { if (_root.bugsCaught * 3 < 100) { _alpha = alpha + _root.bugsCaught * 8 + random(20); } else { _alpha = 100; } _xscale = _alpha + random(10); _yscale = _alpha + random(10); } } } movieClip 1227 { } movieClip 1228 { frame 2 { if (Math.abs(_root.skinny.xSpeed) < 1.5) { gotoAndPlay(1); } if (_root.hook.shoot eq true) { gotoAndPlay(1); } } frame 3 { _root.walkGrass.call(this); } frame 9 { if (Math.abs(_root.skinny.xSpeed) < 1.5) { gotoAndPlay(1); } } frame 11 { _root.walkGrass.call(this); } } movieClip 1230 { } movieClip 1231 { instance of movieClip 500 { onClipEvent (load) { yOrig = _y; } onClipEvent (enterFrame) { _y = _y + ((yOrig - _y) / 10 - _root.skinny.gravity / 2); if (_y < yOrig - 20) { _y = _y + 1; } xDist = _root._xmouse - _root.skinny._x; yDist = _root._ymouse - _root.skinny._y; } } instance rotater of movieClip 1230 { onClipEvent (enterFrame) { _rotation = _rotation + _root.skinny.xSpeed * 5; } } } movieClip 1232 { instance legs of movieClip 1228 { onClipEvent (enterFrame) { if (_root.skinny.onGround eq false) { _visible = false; } else { _visible = true; } } } instance body of movieClip 1231 { onClipEvent (load) { yOrig = _y; } onClipEvent (enterFrame) { radians = rotater._rotation * 0.0174532925199433; _y = yOrig + Math.sin(radians) * 15; } } } movieClip 1234 { } movieClip 1235 { instance lantern of movieClip 1226 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { this.radians = _root.skinny.wrist1._rotation * 0.0174532925199433; this._y = _root.skinny.wrist1._y + Math.cos(this.radians) * 15; this._x = _root.skinny.wrist1._x + Math.sin(-this.radians) * 15; _root.skinnyArm.call(this); } } instance bod of movieClip 1227 { onClipEvent (enterFrame) { radians = _root.Link._rotation * 0.0174532925199433; } } instance hit of movieClip 1227 { onClipEvent (enterFrame) { radians = _root.Link._rotation * 0.0174532925199433; } } instance body of movieClip 1232 { onClipEvent (load) { yOrig = _y; origxScale = _xscale; } onClipEvent (enterFrame) { var myBevelFilter = new flash.filters.BevelFilter(2, (_parent.arm1._rotation - 90) * (Math.abs(_parent._xscale) / _parent._xscale), 16777215, 1, 0, 0, 10, 10, _root.skinny.lantern.light._alpha / 100, 0, 'inner', false); this.filters = [myBevelFilter]; _y = _y + (yOrig - _y) / 10; } } instance arm1 of movieClip 502 { onClipEvent (load) { _rotation = 90; rotateSpeed = 0; origHeight = _yscale; } onClipEvent (enterFrame) { _root.skinnyArm.call(this); } } instance arm2 of movieClip 502 { onClipEvent (load) { _rotation = 90; rotateSpeed = 0; origHeight = _yscale; } onClipEvent (enterFrame) { if (_root.hook.shoot eq true) { _visible = false; } else { _visible = true; } _root.skinnyArm.call(this); } } instance wrist1 of movieClip 502 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { this.radians = _root.skinny.arm1._rotation * 0.0174532925199433; this._y = _root.skinny.arm1._y + Math.cos(this.radians) * 20; this._x = _root.skinny.arm1._x + Math.sin(-this.radians) * 20; _root.skinnyArm.call(this); } } instance of movieClip 1234 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { if (_root.hook.shoot eq true) { _visible = false; } else { _visible = true; } this.radians = _root.skinny.arm2._rotation * 0.0174532925199433; this._y = _root.skinny.arm2._y + Math.cos(this.radians) * _root.skinny.arm2.origHeight; this._x = _root.skinny.arm2._x + Math.sin(-this.radians) * _root.skinny.arm2.origHeight; _root.skinnyArm.call(this); } } instance leg1 of movieClip 502 { onClipEvent (enterFrame) { rotation2 = rotation * Math.abs(_parent.body._xscale) / _parent.body._xscale; _rotation = _rotation + (rotation2 - _rotation) / 10; if (_root.skinny.body.legs._visible == true) { _visible = false; _parent.leg2._visible = false; _parent.calf1._visible = false; _parent.calf2._visible = false; } else { _visible = true; _parent.leg2._visible = true; _parent.calf1._visible = true; _parent.calf2._visible = true; } } } instance leg2 of movieClip 502 { onClipEvent (load) { rotateOrig = _rotation; } onClipEvent (enterFrame) { _rotation = _rotation + (rotation - _rotation) / 10; if (_root.skinny.onGround eq false) { rotation = (_parent.leg1.rotation + 60) * Math.abs(_parent.body._xscale) / _parent.body._xscale; } else { rotation = rotateOrig; } } } instance calf1 of movieClip 504 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { this.radians = _root.skinny.leg1._rotation * 0.0174532925199433; this._y = _root.skinny.leg1._y + Math.cos(this.radians) * 26.8; this._x = _root.skinny.leg1._x + Math.sin(-this.radians) * 26.8; _root.skinnyArm.call(this); } } instance calf2 of movieClip 504 { onClipEvent (load) { _rotation = random(90) - random(90); rotateSpeed = 0; } onClipEvent (enterFrame) { this.radians = _root.skinny.leg2._rotation * 0.0174532925199433; this._y = _root.skinny.leg2._y + Math.cos(this.radians) * 26.8; this._x = _root.skinny.leg2._x + Math.sin(-this.radians) * 26.8; _root.skinnyArm.call(this); } } } instance skinny of movieClip 1235 { onClipEvent (load) { _visible = false; origScale = _xscale; gravity = 0; weight = 0.5; xRate = 1.3; xSpeed = 0; onGround = false; onGroundCounter = 0; swinging = false; _y = _root.skinnyStartY; _x = _root.skinnyStartX; _level0._x = Stage.width / 2 - _x; _level0._y = Stage.height / 1.5 - _y; shot = false; _root.colorLoad.call(_root); camSlow2 = 0; sound = new Sound(this); soundStarted = false; _visible = true; } onClipEvent (enterFrame) { actualSpeed = Math.sqrt(xSpeed * xSpeed + gravity * gravity); if (Math.abs(actualSpeed) > 15) { _root.smokeObject = 'skinny'; _root.bugCounter += 1; _root.sprink.duplicateMovieClip('sprink' + _root.bugCounter, _root.bugCounter); } yLocation.text = _y; xLocation.text = _x; _root.snowCounter += 1; if (Math.abs(gravity) > 10) { camSlow = 1.1; } else { camSlow = 5; } camSlow2 += (camSlow - camSlow2) / 15; if (_root.snowCounter > 2000) { _root.snowCounter = 0; } _level0._y += (camY - _level0._y) / camSlow2; _level0._x += (camX - _level0._x) / 5; _root.stats._x = -_level0._x; _root.stats._y = -_level0._y; _root.background._x = -_level0._x; _root.background._y = -_level0._y; _root.glow._x = -_level0._x; _root.glow._y = -_level0._y; if (_root.skinnyTalking eq false) { if (_root.hook.shoot !== true) { _root.yellowTimer -= 1; _root.blueTimer -= 1; _root.greenTimer -= 1; xMouseDiff = _root._xmouse - _x; yMouseDiff = _root._ymouse - _y; radians = Math.atan2(xMouseDiff, yMouseDiff); arm._rotation = -(radians / 0.0174532925199433) * (Math.abs(_root.skinny._xscale) / _root.skinny._xscale); head._rotation = arm._rotation + 90; camX = Stage.width / 2 - _x; camY = Stage.height / (1 + _root.camYUp / 10) - _y + gravity; if (gravity < 20) { gravity += weight; } _y = _y + gravity; body._xscale = (Math.abs(xSpeed) / xSpeed) * body.origxScale; _x = _x + (xSpeed + _root.skinnyXSpeedAdd); if (shot eq false) { xSpeed += -xSpeed / 5; xRate = 1.7; } else { xSpeed += -xSpeed / 100; xRate = 0; } if (Key.isDown(68) || Key.isDown(39)) { if (Math.abs(xSpeed) < 7) { shot = false; } this.legs._xscale = 150 * (Math.abs(_root.skinny._xscale) / _root.skinny._xscale); xSpeed += xRate; } if (Key.isDown(65) || Key.isDown(37)) { if (Math.abs(xSpeed) < 7) { shot = false; } this.legs._xscale = -150 * (Math.abs(_root.skinny._xscale) / _root.skinny._xscale); xSpeed -= xRate; } if (onGround eq true && Key.isDown(87) || onGround eq true && Key.isDown(38)) { this.sound.attachSound('skinnyJump'); this.sound.setVolume(35 + random(5)); this.sound.start(); gravity = 0; _y = _y - 10; body._y += 10; leg1.rotation = -90; arm1.rotation = 90; arm2.rotation = -90; arm1.rotateSpeed = 0; arm2.rotateSpeed = 0; gravity = _root.jumpPower; onGround = false; } if (Math.abs(gravity) > 2) { onGround = false; } } else { body._xscale = -(_root.hook._rotation / Math.abs(_root.hook._rotation)) * body.origxScale; if (_root.hookAttached !== true) { xSpeed = 0; gravity = 0; camX = Stage.width / 2 - _root.hook._x; camY = Stage.height / 2 - _root.hook._y; } else { camX = Stage.width / 2 - _x; camY = Stage.height / 2 - _y; xSpeed += 1; _x = _x + Math.cos((_root.hook._rotation + 90) * 0.0174532925199433) * xSpeed; _y = _y + Math.sin((_root.hook._rotation + 90) * 0.0174532925199433) * xSpeed; onGround = false; if (_root.hook.hitTest(this.hit)) { shot = true; xSpeed = Math.cos((_root.hook._rotation + 90) * 0.0174532925199433) * 10; gravity = Math.sin((_root.hook._rotation + 90) * 0.0174532925199433) * 10; _root.hook.sound2.stop(); _root.hook.shootSpeed = _root.hook.shootSpeedMax; _root.hook.shoot = false; _root.hookAttached = false; } } } } else { if (_root.skinnyTalking eq false) { if (gravity < 20) { gravity += weight; } _y = _y + gravity; } xSpeed += -xSpeed / 10; } } } movieClip 1237 { } instance sprinkle of movieClip 1237 { onClipEvent (load) { _x = _root.hook._x; _y = _root.hook._y; _alpha = 50 + random(50); gravity = 1 + (random(5) - random(5)) + random(10) / 10 + random(10) / 100; alphaSpeed = random(5); rotateSpeed = random(10) - random(10); } onClipEvent (enterFrame) { _rotation = _rotation + rotateSpeed; gravity += 0.4; _y = _y + gravity; _x = _x + (random(10) - random(10)); _alpha = _alpha - (alphaSpeed - random(10) + random(10)); if (_root.ground.hitTest(_x, _y, true)) { _alpha = -0.3; } if (_alpha < 0) { this.removeMovieClip(); } } } instance dirt of movieClip 1237 { onClipEvent (load) { _xscale = 60 + random(200); _yscale = _xscale; _alpha = 30 + random(70); _x = _root.skinny._x; _y = _root.skinny._y; gravity = _root.skinny.gravity / 2 + random(5) - random(5); xSpeed = _root.skinny.xSpeed / 2 + (random(3) - random(3)) + random(10) / 10 - random(10) / 10; ySpeed = 0.3; alphaSpeed = 1 + random(10) - random(10); } onClipEvent (enterFrame) { gravity += ySpeed; xSpeed += -xSpeed / 50; _x = _x + xSpeed; _y = _y + gravity; _alpha = _alpha - 0.5; if (_alpha < 0) { this.removeMovieClip(); } } } movieClip 1238 { } movieClip 1239 { } instance sprink of movieClip 1239 { onClipEvent (load) { if (_name eq 'sprink') { _visible = false; } _root[_root.smokeObject + 'Smoke'].call(this); } onClipEvent (enterFrame) { if (_name !== 'sprink') { _visible = true; _xscale = _xscale + alphaSpeed / 2; _yscale = _xscale; _x = _x + xSpeed; _y = _y + ySpeed; _rotation = _rotation + rotateSpeed; if (_alpha > -10) { _alpha = _alpha - alphaSpeed; } if (_alpha < 0) { this.removeMovieClip(); } } } } movieClip 1240 { instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } instance of movieClip 1071 land0 { onClipEvent (load) { _root.pieceLoad.call(this); } onClipEvent (enterFrame) { _root.piece.call(this); } } } movieClip 1243 { } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } instance bug of movieClip 1243 { onClipEvent (load) { _root.fireflyLoad.call(this); } onClipEvent (enterFrame) { _root.firefly.call(this); } } movieClip 1246 { } movieClip 1249 { } instance forground of movieClip 1249 { onClipEvent (load) { _visible = false; _root.soundScapeLoad.call(this); } onClipEvent (enterFrame) { _root.soundScape.call(this); if (_root.stats.fader._alpha < 100) { _visible = true; } else { _visible = false; } } } movieClip 1252 { } instance glow of movieClip 1252 { onClipEvent (load) { gotoAndPlay(random(20)); } onClipEvent (enterFrame) { this._x = -_level0._x; this._y = -_level0._y; } } movieClip 1255 { } movieClip 1258 { } movieClip 1260 { } movieClip 1261 { } movieClip 1262 { instance of movieClip 1258 { onClipEvent (enterFrame) { widthInit = _parent.character1._visible + _parent.character2._visible + _parent.character3._visible + _parent.character4._visible + _parent.character5._visible; _width = widthInit * 31; } } instance character1 of movieClip 1261 { onClipEvent (load) { number = 1; } onClipEvent (enterFrame) { _root.characterHudBall.call(this); } } instance character2 of movieClip 1261 { onClipEvent (load) { number = 2; } onClipEvent (enterFrame) { _root.characterHudBall.call(this); } } instance character3 of movieClip 1261 { onClipEvent (load) { number = 3; } onClipEvent (enterFrame) { _root.characterHudBall.call(this); } } instance character4 of movieClip 1261 { onClipEvent (load) { number = 4; } onClipEvent (enterFrame) { _root.characterHudBall.call(this); } } instance character5 of movieClip 1261 { onClipEvent (load) { number = 5; } onClipEvent (enterFrame) { _root.characterHudBall.call(this); } } } movieClip 1264 { } movieClip 1266 { } movieClip 1268 { } movieClip 1271 { } movieClip 1273 { } movieClip 1275 { instance bgBox of movieClip 1271 { onClipEvent (enterFrame) { _height = _parent.box.bottomScroll * 36 + 16; } } instance flash of movieClip 1273 { onClipEvent (load) { sound = new Sound(this); sound.attachSound('fairy1'); sound.setVolume(100); } onClipEvent (enterFrame) { _y = _parent.bgBox._y; _height = _parent.bgBox._height; _alpha = _alpha + (alpha - _alpha) / 5; if (_root.skinnyTalking eq true) { if (_parent.q >= _parent.text.length) { if (Key.isDown(32)) { _alpha = 30; this.sound.start(); } } else { alpha = 0; } } else {} } } } movieClip 1276 { instance fairy of movieClip 1255 { onClipEvent (load) { alpha = 20; _alpha = alpha; } onClipEvent (enterFrame) { _alpha = _alpha + (alpha - _alpha) / 10; } } instance characters of movieClip 1262 { onClipEvent (load) { xOrig = _x; yOrig = _y; _x = _x - 300; x = _x; _y = 313.55; } onClipEvent (enterFrame) { if (_root.showCharacterHud eq true) { x = xOrig; _visible = true; _alpha = _alpha + (alpha - _alpha) / 10; xDist = _root._xmouse - (_root.stats._x + _x); if (xDist < 100) { alpha = 10; } else { alpha = 100; } } else { _visible = false; _x = -300; x = -300; } _x = _x + (x - _x) / 10; } } instance of movieClip 1264 { onClipEvent (load) { _alpha = 0; alpha = 0; } onClipEvent (enterFrame) { _xscale = _xscale + (100 - _xscale) / 10; _yscale = _xscale; _alpha = _alpha + (alpha - _alpha) / 10; if (_root.armShootable eq true && _alpha eq 0) { _xscale = 500; alpha = 100; } } } instance of movieClip 1266 { onClipEvent (load) { _alpha = 0; alpha = 0; } onClipEvent (enterFrame) { _xscale = _xscale + (100 - _xscale) / 10; _yscale = _xscale; _alpha = _alpha + (alpha - _alpha) / 10; if (_root.skinnyWallJumpable eq true && _alpha eq 0) { _xscale = 500; alpha = 100; } } } instance of movieClip 1268 { onClipEvent (load) { _alpha = 0; alpha = 0; } onClipEvent (enterFrame) { _xscale = _xscale + (100 - _xscale) / 10; _yscale = _xscale; _alpha = _alpha + (alpha - _alpha) / 10; if (_root.skinnyHeavy eq true && _alpha eq 0) { _xscale = 500; alpha = 100; } } } instance diologue of movieClip 1275 { onClipEvent (load) { q = 0; f = 0; text = ''; box._visible = false; remindDone = true; this.sound = new Sound(this); yEnd = _y; y = -90; _y = y; yStart = y; accel = 0; } onClipEvent (enterFrame) { accel += -accel / 20; _y = _y + ((y - _y) / 5 + accel); if (text eq undefined) { flash._alpha = 100; flash.alpha = 100; box._visible = false; } else { box._visible = true; } if (q < text.length) { this.randomNum = 1 + random(5); this.sound.attachSound('letter' + this.randomNum); this.sound.setVolume(10 + random(7)); this.sound.start(); y = yEnd; q += 2; if (Key.isDown(32) && q > text.length / 2) { q += 2.5; } } else { if (Key.isDown(32) && remindDone == false && text !== undefined && _root.skinnyTalking eq true && _root['character' + _root.characterNumber + 'Talkable'] eq false && _root['character' + _root.characterNumber + 'F'] < _root['diologue' + _root.characterNumber].length - 1) { trace('DID WHEN OLD'); q = 0; f += 1; text = _root['diologue' + _root.diologueNumber][f]; _root.diologueCounter = 0; remindDone = true; } if (Key.isDown(32) && text !== undefined && _root.skinnyTalking eq true && _root['character' + _root.characterNumber + 'Talkable'] eq true && _root['character' + _root.characterNumber + 'F'] < _root['diologue' + _root.characterNumber].length - 1) { trace('DID WHEN NEW'); q = 0; f += 1; text = _root['diologue' + _root.diologueNumber][f]; } if (text eq 'STOP') { accel = 50; y = yStart; eval('_root.character' + _root.characterNumber + 'F') = f; q = 0; remindDone = true; _root.skinnyTalking = false; _root.diologueCounter = 0; eval('_root.character' + _root.characterNumber + 'Talkable') = false; text = ''; } } diologue = text.substring(0, q); } } } instance stats of movieClip 1276 { onClipEvent (load) { landName._alpha = 0; alphaVelocity = 1; fader._alpha = 151; fader.reloadPieces = false; this.special._alpha = 0; } onClipEvent (enterFrame) { fader.reloadPieces = false; trace('WHERE=' + _root.where); if (fader._alpha > 150) { _root.pieceArray = _root[_root.locArray + 'Array']; _root.skinny._y = _root.skinnyRelocateY; _root.skinny._x = _root.skinnyRelocateX; _y = Math.round(_root.skinny.camY); _x = Math.round(_root.skinny.camX); faderAlphaVelocity = -1; fader.reloadPieces = true; _root.gotoAndStop(_root.where); } if (fader._alpha < -1) { fader._alpha = -1; } landName._alpha += alphaVelocity; fader._alpha += faderAlphaVelocity * 2; this.special._alpha += -this.special._alpha / 10; this.special.text = _root.specialArray[_root.bugsCaught - _root.hook.fairyNum]; this.armStrength.text = _root.sp; if (landName._alpha > 100) { alphaVelocity = -1; } if (landName._alpha < -100) { landName._alpha = -100; } if (_root.bugsCaught > -1) { this.bugsCaught.text = _root.bugsCaught; } } } frame 430 { characterAmount = 4; charactersSaved = 0; _root.showCharacterHud = false; orbsGettable = true; _root.saveBallBroken = false; bugsCaught = 0; key1Got = false; key1DoorUnlocked = false; hiddenItem1Found = false; hiddenItem2Found = false; hiddenItem3Found = false; levelBeat = false; } instance background of movieClip 1187 { onClipEvent (load) { } onClipEvent (enterFrame) { this._x = -_level0._x; this._y = -_level0._y; } } movieClip 1279 { } instance of movieClip 1279 { onClipEvent (load) { distance = 2; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = 40; ySpace = 510; } onClipEvent (enterFrame) { this._x = -_level0._x / distance - xSpace; this._y = -_level0._y / distance - ySpace; } } movieClip 1282 { } instance of movieClip 1282 { onClipEvent (load) { this.volumeReset = 35; _root.musicLoad.call(this); } onClipEvent (enterFrame) { _root.music.call(this); } } movieClip 1285 { } instance bug of movieClip 1285 { onClipEvent (load) { _root.mothLoad.call(this); } onClipEvent (enterFrame) { _root.moth.call(this); } } movieClip 1288 { } instance forground of movieClip 1288 { onClipEvent (load) { _root.soundScapeLoad.call(this); } onClipEvent (enterFrame) { _root.soundScape.call(this); } } frame 431 { characterAmount = 5; charactersSaved = 0; _root.showCharacterHud = false; _root.skinnyWallJumpable = true; _root.armShootable = true; boxBreakable = true; orbsGettable = true; sp = 2; bugsCaught = 0; armStrength = 3.8; _root.saveBallBroken = false; key1Got = false; key1DoorUnlocked = false; hiddenItem1Found = false; hiddenItem2Found = false; hiddenItem3Found = false; levelBeat = false; } movieClip 1291 { } instance background of movieClip 1291 { onClipEvent (load) { } onClipEvent (enterFrame) { this._x = -_level0._x; this._y = -_level0._y; } } movieClip 1294 { } instance of movieClip 1294 { onClipEvent (load) { distance = 2; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = 40; ySpace = 250; } onClipEvent (enterFrame) { this._x = -_level0._x / distance - xSpace; this._y = -_level0._y / distance + ySpace; } } movieClip 1297 { } instance of movieClip 1297 { onClipEvent (load) { distance = 4; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = -250; ySpace = 550; } onClipEvent (enterFrame) { this._alpha = 45 - this.alphaSubtract; this._x = -_level0._x / distance - xSpace; this._y = -_level0._y / distance + ySpace; } } movieClip 1300 { } instance of movieClip 1300 { onClipEvent (load) { this.volumeReset = 80; _root.musicLoad.call(this); } onClipEvent (enterFrame) { _root.music.call(this); } } movieClip 1303 { instance hit of movieClip 144 { onClipEvent (load) { _parent._x = 1346; _parent._y = 2335; yBottom = 2343; yTop = 1698; speed = 3; sound = new Sound(this); this.sound.attachSound('elevatorLoop'); this.sound.setVolume(100); soundStarted = false; } onClipEvent (enterFrame) { _root.permanentObjectSolidity.call(this); if (_parent._y > yTop) { if (_root.skinny.body.hitTest(_parent.hit2) && _root.skinny._x > _parent._x && _root.skinny._x < _parent._x + _parent._width) { _parent.wheel._rotation += speed; _parent._y -= speed; if (this.soundStarted eq false) { this.sound.start(0, 99); this.soundStarted = true; } } } else { _parent._y += 0.01; this.sound.stop(); this.soundStarted = false; } if (_parent._y < yBottom) { if (!_root.skinny.body.hitTest(_parent.hit2)) { _parent.wheel._rotation -= speed; _parent._y += speed; this.sound.stop(); this.soundStarted = false; } } else { _parent._y -= 0.01; } } } } movieClip 1305 { } instance of movieClip 1305 { onClipEvent (load) { _x = -_level0._x + random(Stage.width); _y = -_level0._y; gravity = 0; } onClipEvent (enterFrame) { gravity += 1; _y = _y + gravity; if (_y > -_level0._y + Stage.height) { _x = -_level0._x + random(Stage.width) * 1.3; _y = -_level0._y; gravity = 0; } } } instance of movieClip 1305 { onClipEvent (load) { _x = -_level0._x + random(Stage.width); _y = -_level0._y - random(100); gravity = 0; } onClipEvent (enterFrame) { gravity += 1; _y = _y + gravity; if (_y > -_level0._y + Stage.height) { _x = -_level0._x + random(Stage.width) * 1.3; _y = -_level0._y; gravity = 0; } } } movieClip 1308 { } instance forground of movieClip 1308 { onClipEvent (load) { this.soundScape = new Sound(this); this.soundScape.attachSound(_root.where + 'SoundScape'); this.soundScape.setVolume(100); this.soundScape.start(0, 99); this.soundScape.setVolume(0); this.frameName = _root.where; this.volume = 0; this.volume2 = 0; } onClipEvent (enterFrame) { this.volume2 += (this.volume - this.volume2) / 20; if (_root.stats.fader._alpha > 5) { this.volume = 0; } else { this.volume = 100; } if (this.frameName !== _root.where && _root.stats.fader._alpha > 145) { this.soundScape.stop(); } this.soundScape.setVolume(this.volume2); } } frame 432 { characterAmount = 4; charactersSaved = 0; _root.skinnyWallJumpable = true; skinnyHeavy = true; _root.armShootable = true; _root.showCharacterHud = true; boxBreakable = true; orbsGettable = true; lasersOn = true; sp = 3; bugsCaught = 0; armStrength = 4.3; _root.saveBallBroken = false; key1Got = false; key1DoorUnlocked = false; hiddenItem1Found = false; hiddenItem2Found = false; hiddenItem3Found = false; levelBeat = false; } movieClip 1311 { } instance background of movieClip 1311 { onClipEvent (load) { } onClipEvent (enterFrame) { this._x = -_level0._x; this._y = -_level0._y; } } movieClip 1314 { } instance of movieClip 1314 { onClipEvent (load) { distance = 1.16; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = 100; ySpace = 100; } onClipEvent (enterFrame) { this._x = -_level0._x / distance + xSpace; this._y = -_level0._y / distance + ySpace; } } movieClip 1317 { } instance of movieClip 1317 { onClipEvent (load) { distance = 1.3; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = 200; ySpace = 100; } onClipEvent (enterFrame) { this._x = -_level0._x / distance + xSpace; this._y = -_level0._y / distance + ySpace; } } movieClip 1320 { } instance of movieClip 1320 { onClipEvent (load) { this.volumeReset = 100; _root.musicLoad.call(this); } onClipEvent (enterFrame) { _root.music.call(this); } } instance machine of movieClip 1070 permObjlake { onClipEvent (load) { _x = 1890; _y = 1260; yStart = _y; y = _y; xMin = _x; xMax = 2340; xSpeed = 0; xSpeed2 = 0; } onClipEvent (enterFrame) { _y = _y + (y - _y) / 100; if (_root.character26Satisfied eq true && _root.character27Satisfied eq true && _root.character30Satisfied eq true && _root.character31Satisfied eq true) { _root.lasersOn = false; } } } movieClip 1322 { } movieClip 1323 { } instance of movieClip 1323 { onClipEvent (load) { _x = _root.machine._x - 130; _y = _root.machine._y - 670; widthOrig = wire._width; } onClipEvent (enterFrame) { xDist = _root.machine._x - _x; yDist = _root.machine._y - _y; radians = Math.atan2(xDist, yDist); rotation = radians / 0.0174532925199433; _rotation = -rotation + 90; wireWidth = Math.sqrt(xDist * xDist + yDist * yDist); wire._width = wireWidth; } } instance rope2 of movieClip 1323 { onClipEvent (load) { _x = _root.machine.xMax + 100; _y = _root.machine._y - 670; widthOrig = wire._width; } onClipEvent (enterFrame) { xDist = _x - _root.machine._x; yDist = _y - _root.machine._y; radians = Math.atan2(xDist, yDist); rotation = radians / 0.0174532925199433; _rotation = -rotation - 90; wireWidth = Math.sqrt(xDist * xDist + yDist * yDist); wire._width = wireWidth; } } instance of movieClip 1323 { onClipEvent (load) { _x = 2570; _y = 1305; widthOrig = wire._width; } onClipEvent (enterFrame) { xDist = _x - _root.rope2._x; yDist = _y - _root.rope2._y; radians = Math.atan2(xDist, yDist); rotation = radians / 0.0174532925199433; _rotation = -rotation - 90; wireWidth = Math.sqrt(xDist * xDist + yDist * yDist); wire._width = wireWidth; } } instance bug of movieClip 1285 { onClipEvent (load) { _root.mothLoad.call(this); } onClipEvent (enterFrame) { _root.moth.call(this); } } movieClip 1327 { } movieClip 1328 { } instance bug of movieClip 1328 { onClipEvent (load) { _root.lightningBugLoad.call(this); } onClipEvent (enterFrame) { _root.lightningBug.call(this); } } instance bug of movieClip 1328 { onClipEvent (load) { _root.lightningBugLoad.call(this); } onClipEvent (enterFrame) { _root.lightningBug.call(this); } } instance bug of movieClip 1328 { onClipEvent (load) { _root.lightningBugLoad.call(this); } onClipEvent (enterFrame) { _root.lightningBug.call(this); } } movieClip 1331 { } instance forground of movieClip 1331 { onClipEvent (load) { _root.soundScapeLoad.call(this); } onClipEvent (enterFrame) { _root.soundScape.call(this); } } frame 433 { _root.showCharacterHud = false; _root.armShootable = true; _root.skinnyWallJumpable = true; skinnyHeavy = true; boxBreakable = true; orbsGettable = true; lasersOn = true; sp = 4; armStrength = 4.8; _root.saveBallBroken = false; bugsCaught = 0; _root.stats.characters._y = 1000000; _root.creditsDone = false; levelBeat = false; } movieClip 1334 { } instance background of movieClip 1334 { onClipEvent (load) { } onClipEvent (enterFrame) { this._x = -_level0._x; this._y = -_level0._y; } } movieClip 1337 { } instance of movieClip 1337 { onClipEvent (load) { distance = 2.5; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = 0; ySpace = -250; } onClipEvent (enterFrame) { this._x = -_level0._x / distance + xSpace; this._y = -_level0._y / distance + ySpace; } } movieClip 1340 { } instance of movieClip 1340 { onClipEvent (load) { distance = 2.9; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = 0; ySpace = -50; } onClipEvent (enterFrame) { this._x = -_level0._x / distance + xSpace; this._y = -_level0._y / distance + ySpace; } } movieClip 1343 { } instance of movieClip 1343 { onClipEvent (load) { distance = 3.3; this._x = -_level0._x / distance; this._y = -_level0._y / distance; xSpace = 0; ySpace = 165; sound = new Sound(this); sound.attachSound('metalHand'); soundStarted = false; } onClipEvent (enterFrame) { this._x = -_level0._x / distance + xSpace; this._y = -_level0._y / distance - ySpace; if (_root.stats.fader._alpha > 10 && _root.character33Satisfied eq true && soundStarted eq false) { sound.start(); soundStarted = true; } } } movieClip 1346 { } instance forground of movieClip 1346 { onClipEvent (load) { _root.soundScapeLoad.call(this); } onClipEvent (enterFrame) { _root.soundScape.call(this); } } frame 434 { stop(); _level0._x = 0; _level0._y = 0; } movieClip 1348 { } movieClip 1351 { } movieClip 1353 { } movieClip 1355 { } // unknown tag 88 length 104 button 1358 { on (release) { getURL('http://wittyhobos.newgrounds.com/news/post/570411', '_new', 'GET'); } } button 1361 { on (release) { _root.landSave.data.land = 'beach'; gotoAndPlay(1563); } } movieClip 1363 { frame 1562 { stop(); } frame 1587 { stop(); _root.creditsDone = true; _root.stopAllSounds(); } } instance of movieClip 1363 { onClipEvent (enterFrame) { if (_root.creditsDone eq true) { trace('CREDITS DONE'); _root.play(); } } }




https://swfchan.com/54/268187/info.shtml
Created: 14/6 -2026 10:03:28 Last modified: 14/6 -2026 10:03:28 Server time: 23/06 -2026 11:45:34