Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: data/trunk/scripts/desert/movechopper.lua @ 4448

Last change on this file since 4448 was 4448, checked in by snellen, 17 years ago

reorganized scripts (put them in folders), implemented levelchange by script, put some npcs in spaceshiptower

File size: 983 bytes
Line 
1targetOneReached = false
2targetTwoReached = false
3time = 0.0
4
5
6function handleTrigger()
7helo:moveUp(true)
8end
9
10function invertTargetReached()
11 targetReached = not targetReached
12end
13
14
15function tick(timestep)
16 time = timestep+time
17 heloYCoord = helo:getAbsCoorY()
18 heloXCoord = helo:getAbsCoorX()
19 heloZCoord = helo:getAbsCoorZ()
20
21--io.write(heloXCoord)
22--io.write("\n")
23
24 if heloYCoord < 0 and not targetOneReached then
25  heloYCoord = heloYCoord + 1*timestep
26 else
27  targetOneReached = true
28 end 
29
30 if targetOneReached then
31  heloXCoord = heloXCoord + 10*timestep
32 end
33
34 if heloXCoord > -1445 then
35  heloYCoord = heloYCoord - 1*timestep
36  heloXCoord = heloXCoord - 8*timestep
37 end
38
39 if heloXCoord > -1440 then
40  targetTwoReached = true
41 end
42
43 if  heloYCoord < -18 and targetTwoReached then
44  return true;
45 end
46
47 helo:setAbsCoor(heloXCoord, heloYCoord ,heloZCoord)
48 --if time < 1 and not targetReached then
49 -- handleTrigger()
50 --else
51 -- helo:moveUp(false)
52 --end
53
54 return false
55
56end
Note: See TracBrowser for help on using the repository browser.