Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 4, 2006, 12:55:44 AM (18 years ago)
Author:
bensch
Message:

orxonox/data/trunk: merged the single_player_map back.
merged with command:
svn merge https://svn.orxonox.net/data/branches/single_player_map . -r624:HEAD
no conflicts, that mattered (all merged to the favour of the branche)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • data/trunk/scripts/prisoner.lua

    r3991 r4080  
     1-- Get objects from orxonox
     2thisscript:addObject("GenericNPC", "prisoner")
     3thisscript:addObject("FPSPlayer", "Player")
     4thisscript:addObject("GenericNPC", "secondguard")
     5thisscript:addObject("GenericNPC","guard")
     6
     7
    18cellDoorOpened = false
    29walkinCellFinished = false
     
    714spaceShipEntered = false
    815playerInLock = false
     16guardStopped = false
    917
    1018randTime = 0
    11 height = 80
     19height = 34
    1220
    1321
     
    3442playerZ = Player:getAbsCoorZ()
    3543
    36 if dist( playerX,playerY,playerZ,161.76,49,358.87 ) < 60 then
     44
     45guardX = guard:getAbsCoorX()
     46guardY = guard:getAbsCoorY()
     47guardZ = guard:getAbsCoorZ()
     48
     49distance = dist( guardX,guardY,guardZ,playerX, playerY, playerZ)
     50
     51if dist( playerX,playerY,playerZ,161.76,49,358.87 ) < 100 then
    3752playerInLock = true
    3853end
    3954
    40 end
    41 
    42 
     55
     56if distance > 250 and hangarRouteProgrammed and not guardStopped then
     57 prisoner:stop()
     58 guardStopped = true
     59end
     60
     61if distance < 250 and hangarRouteProgrammed and guardStopped then
     62 prisoner:resume()
     63 guardStopped = false
     64end
     65
     66end
    4367
    4468walkProgrammed = false
     
    106130prisoner:walkTo( 153.191757, height, 253.635788)
    107131prisoner:walkTo( 153.191757, height, 253.635788)
     132prisoner:walkTo( 151.838257, height, 257.185974)
     133prisoner:walkTo( 153.967865, height, 270.535095)
     134prisoner:walkTo( 156.288605, height, 284.582123)
     135prisoner:walkTo( 158.034988, height, 300.072937)
     136prisoner:walkTo( 158.817184, height, 311.973724)
     137prisoner:walkTo( 159.794891, height, 326.848816)
     138prisoner:walkTo( 160.789093, height, 342.474060)
     139prisoner:walkTo( 161.391815, height, 357.817505)
     140prisoner:walkTo( 162.055618, height, 374.715668)
     141prisoner:walkTo( 161.595901, height, 389.146759)
     142prisoner:walkTo( 160.607056, height, 407.092896)
     143prisoner:walkTo( 160.508041, height, 416.996307)
     144
    108145   exitProgrammed = true
    109146  end
     
    124161
    125162if not hangarRouteProgrammed and playerInLock then
    126 prisoner:walkTo( 149.255554, height, 253.358582)
    127 prisoner:walkTo( 155.679886, height, 274.126282)
    128 prisoner:walkTo( 157.556641, height, 285.543640)
    129 prisoner:walkTo( 159.016068, height, 294.552338)
    130 prisoner:walkTo( 160.234924, height, 303.494812)
    131 prisoner:walkTo( 161.399475, height, 313.532013)
    132 prisoner:walkTo( 162.218994, height, 323.290924)
    133 prisoner:walkTo( 162.030823, height, 335.226715)
    134 prisoner:walkTo( 161.351410, height, 378.328094)
    135 prisoner:walkTo( 161.183487, height, 388.983093)
    136 prisoner:walkTo( 160.590225, height, 426.615540)
    137 prisoner:walkTo( 160.313049, height, 444.198425)
    138 prisoner:walkTo( 160.410721, height, 454.192413)
    139 prisoner:walkTo( 161.796692, height, 465.085663)
    140 prisoner:walkTo( 163.096069, height, 474.038086)
    141 prisoner:walkTo( 165.596329, height, 485.415924)
    142 prisoner:walkTo( 167.407303, height, 493.229279)
    143 prisoner:walkTo( 169.595749, height, 499.048309)
    144 prisoner:walkTo( 173.485214, height, 504.383026)
    145 prisoner:walkTo( 182.131546, height, 510.774567)
    146 prisoner:walkTo( 187.788422, height, 512.870789)
    147 prisoner:walkTo( 196.524994, height, 514.751892)
    148 prisoner:walkTo( 205.403473, height, 515.840271)
    149 prisoner:walkTo( 205.403473, height, 515.840271)
    150 prisoner:walkTo( 220.813049, height, 515.886658)
    151 prisoner:walkTo( 392.501221, height, 516.405579)
    152 prisoner:walkTo( 441.405975, height, 516.502502)
    153 prisoner:walkTo( 513.379517, height, 515.572266)
    154 prisoner:walkTo( 586.638611, height, 514.625244)
    155 prisoner:walkTo( 651.319214, height, 513.789246)
    156 prisoner:walkTo( 680.890869, height, 513.406982)
    157 prisoner:walkTo( 701.035828, height, 512.568359)
    158 prisoner:walkTo( 716.025879, height, 510.741150)
    159 prisoner:walkTo( 723.756042, height, 509.009583)
    160 prisoner:walkTo( 733.522095, height, 504.761475)
    161 prisoner:walkTo( 738.782104, height, 501.529327)
    162 prisoner:walkTo( 744.840637, height, 496.154846)
    163 prisoner:walkTo( 750.059875, height, 487.892670)
    164 prisoner:walkTo( 753.419373, height, 477.053894)
    165 prisoner:walkTo( 754.661743, height, 470.759735)
    166 prisoner:walkTo( 765.877319, height, 397.575897)
    167 prisoner:walkTo( 768.522522, height, 360.462250)
    168 prisoner:walkTo( 769.531250, height, 326.195801)
    169 prisoner:walkTo( 770.420532, height, 286.531830)
    170 prisoner:walkTo( 769.840393, height, 238.220535)
    171 prisoner:walkTo( 771.094543, height, 172.138474)
    172 prisoner:walkTo( 772.765137, height, 94.427673)
    173 prisoner:walkTo( 771.779175, height, 62.094421)
    174 prisoner:walkTo( 771.069336, height, 35.182930)
    175 prisoner:walkTo( 769.679199, height, 4.657598)
    176 prisoner:walkTo( 768.049377, height, -23.208313)
    177 prisoner:walkTo( 766.691711, height, -54.609066)
    178 prisoner:walkTo( 765.022156, height, -85.732277)
    179 prisoner:walkTo( 763.538635, height, -110.417847)
    180 prisoner:walkTo( 761.547485, height, -143.547577)
    181 prisoner:walkTo( 760.982483, height, -147.543091)
    182 prisoner:walkTo( 756.619934, height, -163.474457)
    183 prisoner:walkTo( 751.651611, height, -180.926727)
    184 prisoner:walkTo( 739.842041, height, -216.826782)
    185 prisoner:walkTo( 716.715149, height, -294.878693)
    186 prisoner:walkTo( 698.400146, height, -365.404541)
    187 prisoner:walkTo( 692.199890, height, -396.395386)
    188 prisoner:walkTo( 685.157593, height, -437.489929)
    189 prisoner:walkTo( 678.175537, height, -475.680817)
    190 prisoner:walkTo( 674.907837, height, -505.428314)
    191 prisoner:walkTo( 674.588501, height, -531.477478)
    192 prisoner:walkTo( 674.703308, height, -550.883789)
    193 prisoner:walkTo( 675.315063, height, -567.361206)
    194 prisoner:walkTo( 676.178345, height, -583.178772)
    195 prisoner:walkTo( 678.579407, height, -638.655518)
    196 prisoner:walkTo( 689.508118, height, -884.296448)
    197 prisoner:walkTo( 690.749084, height, -917.750366)
    198 prisoner:walkTo( 691.617676, height, -933.357056)
    199 prisoner:walkTo( 696.260742, height, -972.685669)
    200 prisoner:walkTo( 698.526550, height, -990.077209)
    201 prisoner:walkTo( 705.576599, height, -1033.587646)
    202 prisoner:walkTo( 719.388611, height, -1111.123657)
    203 prisoner:walkTo( 724.847229, height, -1137.902832)
    204 prisoner:walkTo( 729.118652, height, -1159.426514)
    205 prisoner:walkTo( 733.152161, height, -1179.577393)
    206 prisoner:walkTo( 737.474365, height, -1200.200684)
    207 prisoner:walkTo( 740.808777, height, -1216.996216)
    208 prisoner:walkTo( 748.261108, height, -1252.447021)
    209 prisoner:walkTo( 748.648682, height, -1254.182983)
    210 prisoner:walkTo( 752.690430, height, -1272.386719)
    211 prisoner:walkTo( 755.726562, height, -1286.795532)
    212 prisoner:walkTo( 758.134705, height, -1302.620117)
    213 prisoner:walkTo( 759.900879, height, -1317.258911)
    214 prisoner:walkTo( 760.405212, height, -1357.575195)
    215 prisoner:walkTo( 760.203979, height, -1396.744385)
    216 prisoner:walkTo( 759.262085, height, -1433.674316)
    217 prisoner:walkTo( 758.916016, height, -1447.247437)
    218 prisoner:walkTo( 757.844910, height, -1474.596558)
    219 prisoner:walkTo( 756.331238, height, -1484.150269)
    220 prisoner:walkTo( 754.152283, height, -1491.574585)
    221 prisoner:walkTo( 750.549561, height, -1497.667236)
    222 prisoner:walkTo( 741.115356, height, -1509.581177)
    223 prisoner:walkTo( 733.292236, height, -1516.592407)
    224 prisoner:walkTo( 724.755798, height, -1522.380615)
    225 prisoner:walkTo( 712.188721, height, -1528.557495)
    226 prisoner:walkTo( 707.279907, height, -1530.261841)
    227 prisoner:walkTo( 698.749390, height, -1532.002563)
    228 prisoner:walkTo( 681.891785, height, -1532.067871)
    229 prisoner:walkTo( 625.072388, height, -1531.572266)
    230 prisoner:walkTo( 501.572601, height, -1533.919922)
    231 prisoner:walkTo( 237.189667, height, -1538.984985)
    232 prisoner:walkTo( 146.071304, height, -1540.965820)
    233 prisoner:walkTo( 88.186996, height, -1549.110962)
    234 prisoner:walkTo( 85.715096, height, -1549.537842)
    235 prisoner:walkTo( 66.997787, height, -1552.770264)
    236 prisoner:walkTo( 52.632504, height, -1555.359009)
    237 prisoner:walkTo( 38.350941, height, -1560.845459)
    238 prisoner:walkTo( 26.315248, height, -1568.211060)
    239 prisoner:walkTo( 15.210221, height, -1580.474121)
    240 prisoner:walkTo( 6.527347, height, -1594.483398)
    241 prisoner:walkTo( 3.175952, height, -1610.220093)
    242 
     163prisoner:walkTo( 162.624390, height, 425.402435)
     164prisoner:walkTo( 162.666931, height, 431.160980)
     165prisoner:walkTo( 162.708481, height, 436.786591)
     166prisoner:walkTo( 162.789124, height, 447.704620)
     167prisoner:walkTo( 162.863098, height, 457.719055)
     168prisoner:walkTo( 162.916428, height, 464.939545)
     169prisoner:walkTo( 162.975830, height, 472.982452)
     170prisoner:walkTo( 163.028259, height, 480.078857)
     171prisoner:walkTo( 164.319611, height, 491.340607)
     172prisoner:walkTo( 168.597382, height, 497.577728)
     173prisoner:walkTo( 186.090088, height, 506.772766)
     174prisoner:walkTo( 205.179825, height, 510.814911)
     175prisoner:walkTo( 210.280609, height, 511.704041)
     176prisoner:walkTo( 216.508865, height, 512.518982)
     177prisoner:walkTo( 224.820663, height, 513.199585)
     178prisoner:walkTo( 233.553589, height, 513.803711)
     179prisoner:walkTo( 275.363922, height, 514.931763)
     180prisoner:walkTo( 325.490265, height, 515.918945)
     181prisoner:walkTo( 365.214355, height, 516.691833)
     182prisoner:walkTo( 403.109619, height, 515.911804)
     183prisoner:walkTo( 464.696991, height, 514.644348)
     184prisoner:walkTo( 524.817627, height, 513.407104)
     185prisoner:walkTo( 565.836670, height, 512.870239)
     186prisoner:walkTo( 608.300232, height, 512.717957)
     187prisoner:walkTo( 634.151794, height, 512.625183)
     188prisoner:walkTo( 656.115234, height, 512.546570)
     189prisoner:walkTo( 679.420166, height, 512.462708)
     190prisoner:walkTo( 696.694702, height, 512.400635)
     191prisoner:walkTo( 712.425781, height, 512.344299)
     192prisoner:walkTo( 720.998474, height, 512.273193)
     193prisoner:walkTo( 733.098389, height, 512.028137)
     194prisoner:walkTo( 755.905273, height, 493.950714)
     195prisoner:walkTo( 758.626648, height, 472.345520)
     196prisoner:walkTo( 758.944458, height, 464.883545)
     197prisoner:walkTo( 760.426208, height, 404.809967)
     198prisoner:walkTo( 761.147827, height, 370.829987)
     199prisoner:walkTo( 761.848511, height, 337.836395)
     200prisoner:walkTo( 762.567932, height, 303.964020)
     201prisoner:walkTo( 763.293335, height, 269.808380)
     202prisoner:walkTo( 764.076294, height, 232.951477)
     203prisoner:walkTo( 765.114441, height, 184.070221)
     204prisoner:walkTo( 765.890076, height, 147.545258)
     205prisoner:walkTo( 766.753296, height, 106.902954)
     206prisoner:walkTo( 767.115967, height, 76.410255)
     207prisoner:walkTo( 766.648621, height, 39.034630)
     208prisoner:walkTo( 766.501282, height, 3.641552)
     209prisoner:walkTo( 766.630615, height, -25.998037)
     210prisoner:walkTo( 766.773560, height, -58.753052)
     211prisoner:walkTo( 766.897766, height, -87.277809)
     212prisoner:walkTo( 766.534546, height, -107.109718)
     213prisoner:walkTo( 764.282104, height, -135.666809)
     214prisoner:walkTo( 761.187439, height, -155.214981)
     215prisoner:walkTo( 756.769043, height, -180.015106)
     216prisoner:walkTo( 748.603821, height, -224.832336)
     217prisoner:walkTo( 741.901978, height, -259.153870)
     218prisoner:walkTo( 735.091492, height, -293.963196)
     219prisoner:walkTo( 726.579651, height, -329.477051)
     220prisoner:walkTo( 716.802002, height, -367.452911)
     221prisoner:walkTo( 706.963806, height, -402.515228)
     222prisoner:walkTo( 697.003357, height, -438.013824)
     223prisoner:walkTo( 688.261230, height, -471.035400)
     224prisoner:walkTo( 683.497986, height, -504.091461)
     225prisoner:walkTo( 681.250732, height, -528.006287)
     226prisoner:walkTo( 679.264771, height, -554.841125)
     227prisoner:walkTo( 678.647949, height, -582.533508)
     228prisoner:walkTo( 678.731018, height, -612.342407)
     229prisoner:walkTo( 678.873230, height, -663.699585)
     230prisoner:walkTo( 683.213135, height, -824.669922)
     231prisoner:walkTo( 691.796326, height, -993.215332)
     232prisoner:walkTo( 696.237244, height, -1045.909302)
     233prisoner:walkTo( 702.897461, height, -1072.645020)
     234prisoner:walkTo( 710.501160, height, -1095.735107)
     235prisoner:walkTo( 715.637573, height, -1111.740845)
     236prisoner:walkTo( 725.408020, height, -1144.843506)
     237prisoner:walkTo( 747.384888, height, -1223.670410)
     238prisoner:walkTo( 751.330872, height, -1238.939941)
     239prisoner:walkTo( 757.179504, height, -1262.104980)
     240prisoner:walkTo( 761.473145, height, -1287.161133)
     241prisoner:walkTo( 764.180298, height, -1311.035767)
     242prisoner:walkTo( 765.995178, height, -1339.139648)
     243prisoner:walkTo( 767.811340, height, -1381.138428)
     244prisoner:walkTo( 769.017273, height, -1409.277344)
     245prisoner:walkTo( 769.463684, height, -1430.375244)
     246prisoner:walkTo( 769.351685, height, -1451.503418)
    243247hangarRouteProgrammed = true
    244248end
Note: See TracChangeset for help on using the changeset viewer.