T_ScCrea_VentWorm
Tamriel_Data.esm
Variables
3
Local Variables
looted
close
timer
Source
1begin T_ScCrea_VentWorm
2
3; Idle = Idle loop
4; Idle2 = Closing
5; Idle3 = Closed
6; Idle4 = Opening
7; Death1 = Looted
8
9float timer
10short looted
11short close
12
13DontSaveObject
14
15if ( MenuMode )
16 return
17endif
18
19if ( timer > 0 )
20 set timer to ( timer - GetSecondsPassed )
21 return
22endif
23
24; close when player gets too close
25if ( close == 1 )
26 ; MessageBox "Player is too close, do [LoopGroup Idle2 0 1]"
27 PlaySound3D "Kwama forager slither"
28 LoopGroup Idle2 0 1
29 set timer to 10
30 set close to 2
31 return
32endif
33
34; open when player is far away
35if ( GetDistance Player >= 250 )
36 if ( close > 0 )
37 ; MessageBox "Far Enough Away, do [LoopGroup Idle4 0 1]"
38 PlaySound3D "Kwama forager slither"
39 LoopGroup Idle4 0 1
40 set close to 0
41 endif
42 if ( close < 0 )
43 ; MessageBox "Finished Opening, do [PlayGroup Idle]"
44 PlaySound3D "Kwama forager slither"
45 PlayGroup Idle
46 set close to -1
47 endif
48 return
49endif
50
51if ( close == 0 )
52 set close to 1
53endif
54
55end