Index: data/branches/presentation/scripts/prisoner.lua
===================================================================
--- data/branches/presentation/scripts/prisoner.lua	(revision 4083)
+++ data/branches/presentation/scripts/prisoner.lua	(revision 4100)
@@ -17,5 +17,5 @@
 
 randTime = 0
-height = 34
+height = 36
 
 
@@ -49,5 +49,5 @@
 distance = dist( guardX,guardY,guardZ,playerX, playerY, playerZ)
 
-if dist( playerX,playerY,playerZ,161.76,49,358.87 ) < 100 then
+if dist( playerX,playerY,playerZ,161.76,49,408.87 ) < 50 then
 playerInLock = true
 end
@@ -72,6 +72,6 @@
 
 if not walkProgrammed then
-prisoner:walkTo( -66.454849, height, 62.363449)
-prisoner:walkTo( -66.454849, height, 62.363449)
+--prisoner:walkTo( -66.454849, height, 62.363449)
+--prisoner:walkTo( -66.454849, height, 62.363449)
 prisoner:walkTo( -63.214821, height, 62.429710)
 prisoner:walkTo( -56.661182, height, 62.563740)
@@ -245,4 +245,67 @@
 prisoner:walkTo( 769.463684, height, -1430.375244)
 prisoner:walkTo( 769.351685, height, -1451.503418)
+
+prisoner:walkTo( 775.508972, height, -1457.168213)
+prisoner:walkTo( 776.536743, height, -1462.372925)
+prisoner:walkTo( 778.141663, height, -1470.500732)
+prisoner:walkTo( 779.744995, height, -1478.620117)
+prisoner:walkTo( 782.587646, height, -1489.528198)
+prisoner:walkTo( 785.285156, height, -1497.338013)
+prisoner:walkTo( 788.850159, height, -1506.399414)
+prisoner:walkTo( 792.417053, height, -1515.465820)
+prisoner:walkTo( 796.757446, height, -1525.825684)
+prisoner:walkTo( 802.122009, height, -1534.417847)
+prisoner:walkTo( 808.422058, height, -1541.669067)
+prisoner:walkTo( 816.134949, height, -1549.770508)
+prisoner:walkTo( 824.352783, height, -1557.150024)
+prisoner:walkTo( 832.695801, height, -1563.451172)
+prisoner:walkTo( 843.443665, height, -1571.163818)
+prisoner:walkTo( 850.623901, height, -1576.316284)
+prisoner:walkTo( 859.099182, height, -1580.545166)
+prisoner:walkTo( 868.999939, height, -1585.129028)
+prisoner:walkTo( 879.254211, height, -1588.827148)
+prisoner:walkTo( 888.822021, height, -1592.277832)
+prisoner:walkTo( 895.563293, height, -1594.931885)
+prisoner:walkTo( 900.941589, height, -1597.049438)
+prisoner:walkTo( 907.684387, height, -1599.704102)
+prisoner:walkTo( 914.599243, height, -1604.825928)
+prisoner:walkTo( 919.703430, height, -1609.984619)
+prisoner:walkTo( 925.728088, height, -1616.250977)
+prisoner:walkTo( 930.751343, height, -1621.475830)
+prisoner:walkTo( 934.714905, height, -1625.719360)
+prisoner:walkTo( 940.166260, height, -1631.555664)
+prisoner:walkTo( 946.152344, height, -1637.964600)
+prisoner:walkTo( 953.042297, height, -1646.456421)
+prisoner:walkTo( 958.174194, height, -1654.167847)
+prisoner:walkTo( 964.112854, height, -1663.534424)
+prisoner:walkTo( 968.981812, height, -1670.229248)
+prisoner:walkTo( 975.821045, height, -1678.569946)
+prisoner:walkTo( 982.743835, height, -1687.244385)
+prisoner:walkTo( 990.572571, height, -1697.622559)
+prisoner:walkTo( 995.849670, height, -1704.618164)
+prisoner:walkTo( 1001.152649, height, -1711.648193)
+prisoner:walkTo( 1005.204590, height, -1717.019531)
+prisoner:walkTo( 1012.097412, height, -1725.154907)
+prisoner:walkTo( 1017.283020, height, -1731.152222)
+prisoner:walkTo( 1022.044250, height, -1736.658936)
+prisoner:walkTo( 1028.422852, height, -1744.234863)
+prisoner:walkTo( 1033.080688, height, -1749.780884)
+prisoner:walkTo( 1036.395874, height, -1753.908936)
+prisoner:walkTo( 1040.509155, height, -1759.065186)
+prisoner:walkTo( 1044.627441, height, -1764.227783)
+prisoner:walkTo( 1050.220093, height, -1770.871094)
+prisoner:walkTo( 1054.504883, height, -1775.961060)
+prisoner:walkTo( 1060.259888, height, -1782.490723)
+prisoner:walkTo( 1067.060913, height, -1789.939209)
+prisoner:walkTo( 1072.477173, height, -1795.898315)
+prisoner:walkTo( 1076.556152, height, -1800.990845)
+prisoner:walkTo( 1080.718018, height, -1806.200439)
+prisoner:walkTo( 1085.281494, height, -1811.912476)
+prisoner:walkTo( 1090.934448, height, -1817.621094)
+prisoner:walkTo( 1095.896240, height, -1822.369141)
+prisoner:walkTo( 1100.940430, height, -1827.278564)
+prisoner:walkTo( 1107.045898, height, -1833.460693)
+prisoner:walkTo( 1113.230103, height, -1839.722534)
+
 hangarRouteProgrammed = true
 end
@@ -253,4 +316,5 @@
 
 if dist( thisX,thisY,thisZ, 3.175952, 29, -1610.220093) < 60 then
+prisoner:hide()
 return true
 end
