TR_m3_AT_MG01_scamp_scr
TR_Mainland.esm
Variables
6
Local Variables
doOnceActivator
doOnceCapture
doOnceDespawn
deathTimer
scampalive
time
Source
1Begin TR_m3_AT_MG01_scamp_scr
2
3float time
4short doOnceActivator
5short doOnceCapture
6short doOnceDespawn
7short deathTimer
8short scampalive
9
10if ( GetEffect sEffectSoultrap == 1 )
11 If ( doOnceCapture == 0 )
12 journal TR_m3_AT_MG01 20
13 set doOnceCapture to 1
14 StopCombat
15 endif
16endif
17
18if ( OnDeath == 1 )
19 set TR_m3_Tynachos.scampkill to 1
20 set deathTimer to 1
21 set scampalive to 1
22endif
23
24if ( deathTimer == 1 )
25 set time to ( time + GetSecondsPassed )
26 if ( doOnceDespawn == 0 )
27 placeAtMe T_Glb_Var_SummonFX 1 1 1
28 set doOnceDespawn to 1
29 endif
30 if ( time > 0.9 )
31 set deathTimer to 0
32 set doOnceDespawn to 0
33 set time to 0
34 Disable
35 set TR_m3_Tynachos.scampalive to 0
36 setDelete 1
37 endif
38endif
39
40if ( MenuMode == 1 )
41 Return
42Else
43 if ( TR_m3_Tynachos.scampdispell == 1 )
44 set time to ( time + GetSecondsPassed )
45 if ( time > 1.5 )
46 if ( doOnceDespawn == 0 )
47 placeAtMe T_Glb_Var_SummonFX 1 1 1
48 set doOnceDespawn to 1
49 endif
50 endif
51 if ( time > 2.5 )
52 Disable
53 set TR_m3_Tynachos.scampalive to 0
54 endif
55 endif
56endif
57
58End