if (Key.isDown(Key.SHIFT) && _global.g.currentLevel.avatar.lockLockpick==false && _global.g.currentLevel.avatar.zombieGrapple==false)
{
var avDist:Number;
avDist = Math.abs( this.getX() - _global.g.currentLevel.avatar.getX());
//trace("distance to avatar - " + avDist);
if (avDist<150)
{
if (this.picking==false)
{
this.picking=true;
if (this.difficulty==1)
{
_global.g.currentLevel.tumblerLock1=true;
_global.g.currentLevel.tumblerLock2=true;
}
else if (this.difficulty==2)
{
_global.g.currentLevel.tumblerLock1=true;
}
this.lockPickClip = _global.g.currentLevel.baseClip._parent.attachMovie("lockPickClip","lockPickClip",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
this.lockPickClip._y = 0;
this.lockPickClip._x = 0;
this.hookClip = _global.g.currentLevel.baseClip._parent.attachMovie("lockpick","lockpick",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
this.hookClip._y = -40;
this.hookClip._x = _root._xmouse -400;
this.tumblerClip1 = _global.g.currentLevel.baseClip._parent.attachMovie("tumblerClip","tumblerClip1",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
if (this.telepodLock)
{
this.tumblerClip1._y = 75 - _global.g.currentLevel.tumblerHeight1;
this.tumblerClip1.onPress = function () { _global.g.currentLevel.tumblerClick1=true; }
}
else
{
this.tumblerClip1._y = 75 - 50;
}
this.tumblerClip1._x = -48;
this.tumblerClip2 = _global.g.currentLevel.baseClip._parent.attachMovie("tumblerClip","tumblerClip2",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
if (this.telepodLock)
{
this.tumblerClip2._y = 75 - _global.g.currentLevel.tumblerHeight2;
this.tumblerClip2.onPress = function () { _global.g.currentLevel.tumblerClick2=true; }
}
else
{
this.tumblerClip2._y = 75 - 50;
}
this.tumblerClip2._x = 6;
this.tumblerClip3 = _global.g.currentLevel.baseClip._parent.attachMovie("tumblerClip","tumblerClip3",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
if (this.telepodLock)
{
this.tumblerClip3._y = 75 - _global.g.currentLevel.tumblerHeight3;
this.tumblerClip3.onPress = function () { _global.g.currentLevel.tumblerClick3=true; }
}
else
{
this.tumblerClip3._y = 75 - 50;
}
this.tumblerClip3._x = 62;
this.topClip = _global.g.currentLevel.baseClip._parent.attachMovie("lockPickClipTop","lockPickClipTop",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
this.topClip._y = 0;
this.topClip._x = 0;
}
else
{
this.hookClip._x = _root._xmouse -400;
if (this.telepodLock)
{
this.tumblerClip1._y = 75 - _global.g.currentLevel.tumblerHeight1;
}
else
{
this.tumblerClip1._y = 75 - 50;
this.tumblerClip1.onPress = function () { }
}
if (this.telepodLock)
{
this.tumblerClip2._y = 75 - _global.g.currentLevel.tumblerHeight2;
}
else
{
this.tumblerClip2._y = 75 - 50;
this.tumblerClip2.onPress = function () { }
}
if (this.telepodLock)
{
this.tumblerClip3._y = 75 - _global.g.currentLevel.tumblerHeight3;
}
else
{
this.tumblerClip3._y = 75 - 50;
this.tumblerClip3.onPress = function () { }
}
this.processUnlocking();
}
}
else if (avDist<200)
{
this.picking=false;
this.lockPickClip.removeMovieClip();
this.tumblerClip1.removeMovieClip();
this.tumblerClip2.removeMovieClip();
this.tumblerClip3.removeMovieClip();
this.topClip.removeMovieClip();
this.hookClip.removeMovieClip();
_global.g.currentLevel.tumblerLock1=false;
_global.g.currentLevel.tumblerLock2=false;
_global.g.currentLevel.tumblerLock3=false;
}
}
else
{
this.picking=false;
this.lockPickClip.removeMovieClip();
this.tumblerClip1.removeMovieClip();
this.tumblerClip2.removeMovieClip();
this.tumblerClip3.removeMovieClip();
this.topClip.removeMovieClip();
this.hookClip.removeMovieClip();
_global.g.currentLevel.tumblerLock1=false;
_global.g.currentLevel.tumblerLock2=false;
_global.g.currentLevel.tumblerLock3=false;
}