home *** CD-ROM | disk | FTP | other *** search
Wrap
if(eval("/Variables:Stoppe") != true) { if(StatueClip._y < Meg._y) { setProperty("StatueClip", _visible, false); } else { setProperty("StatueClip", _visible, true); } if(AvpCloture._y < Meg._y) { setProperty("AvpCloture", _visible, false); } else { setProperty("AvpCloture", _visible, true); } if(CacheLance.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:BabouinDodo") != true and eval("/Variables:ObjetSelect") == 10) { tellTarget("_root.ControlLance") { gotoAndPlay(2); } set("/Variables:PrisonnierParle",true); } if(CacheVersPrisonnier.hitTest(_root.Meg._x,_root.Meg._y,true)) { set("/Variables:From","Statue"); tellTarget("_root") { gotoAndStop("PrisonnierInit"); play(); } } if(CacheAskPrisonnier.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:PrisonnierLibere") == true and eval("/Variables:PrisonnierHintDonne") != true) { tellTarget("_root.Animatiques") { gotoAndStop("HintPrisonnier"); } } if(CacheVersAntre.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:PrisonnierHintDonne") == true) { gotoAndPlay(825); } if(CacheVersAntre2.hitTest(_root.Meg._x,_root.Meg._y,true)) { set("/Variables:From","Statue"); gotoAndPlay(839); } if(CacheBabouin.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:BabouinDodo") != true and eval("/Variables:BabouinFesse") != true) { set("/Variables:Stoppe",true); tellTarget("_root.Babouin") { gotoAndStop("Attack"); play(); } } if(CacheStatuette1.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Statuette1") != true and key.isDown(key.SPACE) and eval("/Variables:ObjetSelect") == 7) { set("/Variables:ObjetRemove",7); tellTarget("_root.Animatiques") { gotoAndStop("PlaceStatue"); play(); } tellTarget("_root.Inventaire.ObjetRemove") { play(); } set("/Variables:Statuette1",true); tellTarget("_root.Statuette1") { gotoAndStop(2); } } if(CacheStatuette2.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Statuette2") != true and key.isDown(key.SPACE) and eval("/Variables:ObjetSelect") == 8) { set("/Variables:ObjetRemove",8); tellTarget("_root.Animatiques") { gotoAndStop("PlaceStatue"); play(); } tellTarget("_root.Inventaire.ObjetRemove") { play(); } set("/Variables:Statuette2",true); tellTarget("_root.Statuette2") { gotoAndStop(2); } } if(CacheStatuette3.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Statuette3") != true and key.isDown(key.SPACE) and eval("/Variables:ObjetSelect") == 9) { set("/Variables:ObjetRemove",9); tellTarget("_root.Animatiques") { gotoAndStop("PlaceStatue"); play(); } tellTarget("_root.Inventaire.ObjetRemove") { play(); } set("/Variables:Statuette3",true); tellTarget("_root.Statuette3") { gotoAndStop(2); } } if(CachePorteFin.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:Statuette3") == true and eval("/Variables:Statuette2") == true and eval("/Variables:Statuette1") == true) { tellTarget("_root.Animatiques") { gotoAndStop("OuvrePorteFin"); } } if(CacheVersCroco.hitTest(_root.Meg._x,_root.Meg._y,true)) { set("/Variables:From","Statue"); tellTarget("_root") { gotoAndStop("Decors2Init"); play(); } } if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false) { Idle = true; tellTarget("Meg/Obj") { gotoAndStop("Idle"); play(); } } if(Key.isDown(Key.SHIFT)) { set("/Variables:Run",true); } else { set("/Variables:Run",false); } if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Right") { set("/Variables:Dir","Right"); set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Right"); tellTarget("Meg") { gotoAndStop("Right"); } } } else { set("/Variables:Dir","Right"); if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("Right"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); } setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); } } } if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Left") { set("/Variables:Dir","Left"); set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Left"); tellTarget("Meg") { gotoAndStop("Left"); } } } else { set("/Variables:Dir","Left"); if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("Left"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); } setProperty("Meg", _X, Meg._x - eval("/Variables:Delta")); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("Up"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x,Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Down"); if(Key.isDown(Key.CONTROL)) { tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } set("/Variables:Stoppe",true); } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("DOWN"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x,Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("UpRight"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y - eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("UpLeft"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y - eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("DownLeft"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y + eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("DownRight"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y + eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } if(Trou.hitTest(Meg._x,Meg._y,true) == true) { set("/Variables:DeltaTombe",eval("/Trou:Niveau")); tellTarget("Meg") { gotoAndStop("Tombe"); } set("/Variables:Stoppe",true); } }