TR_FM_Grurn_sc
TR_Mainland.esm
Variables
3
Local Variables
teleport
state
summon
Source
1Begin TR_FM_Grurn_sc
2
3short teleport
4short state
5short summon
6
7if ( OnDeath )
8 TR_FM_Aronil->ModDisposition 10
9 TR_FM_Hjrondir->ModDisposition 10
10 TR_FM_JHanir->ModDisposition 10
11 TR_FM_Mara->ModDisposition 10
12 StartScript TR_FM_DefeatGrurn_sc
13endif
14
15if ( MenuMode )
16 Return
17endif
18
19if ( state == 0 )
20 if ( GetHealthGetRatio < 0.8 )
21 if ( GetDeadCount TR_FM_GroBogran == 0 )
22 TR_FM_GroBogran->PositionCell -1472 3456 11904 16200 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn
23 TR_FM_GroBogran->AiWander 0 5 0 0 30 20 10 10 0 0 0 20
24 TR_FM_GroBogran->StartCombat player
25 ModCurrentHealth 100
26 set summon to 1
27 endif
28 set state to 1
29 TR_FM_Stat_Buffer->Cast TR_FM_Sp_GrurnBuff TR_FM_Grurn
30 endif
31elseif ( state == 1 )
32 if ( GetHealthGetRatio < 0.6 )
33 if ( GetDeadCount TR_FM_Dozhir == 0 )
34 TR_FM_Dozhir->PositionCell -1472 3456 11904 16200 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn
35 TR_FM_Dozhir->AiWander 0 5 0 0 30 20 0 20 0 20 0 0
36 TR_FM_Dozhir->StartCombat player
37 ModCurrentHealth 150
38 set summon to 1
39 endif
40 set state to 2
41 TR_FM_Stat_Buffer->Cast TR_FM_Sp_GrurnBuff TR_FM_Grurn
42 endif
43elseif ( state == 2 )
44 if ( GetHealthGetRatio < 0.4 )
45 if ( GetDeadCount TR_FM_Yavatra == 0 )
46 TR_FM_Yavatra->PositionCell -1472 3456 11904 16200 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn
47 TR_FM_Yavatra->AiWander 0 5 0 0 40 20 10 0 0 0 20 0
48 TR_FM_Yavatra->StartCombat player
49 ModCurrentHealth 200
50 set summon to 1
51 endif
52 set state to 3
53 TR_FM_Stat_Buffer->Cast TR_FM_Sp_GrurnBuff TR_FM_Grurn
54 endif
55elseif ( state == 3 )
56 if ( GetHealthGetRatio < 0.2 )
57 if ( GetDeadCount TR_FM_Zariz == 0 )
58 TR_FM_Zariz->PositionCell -1472 3456 11904 16200 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn
59 TR_FM_Zariz->AiWander 0 5 0 0 10 20 0 0 0 0 30 30
60 TR_FM_Zariz->StartCombat player
61 ModCurrentHealth 250
62 set summon to 1
63 endif
64 set state to 4
65 TR_FM_Stat_Buffer->Cast TR_FM_Sp_GrurnBuff TR_FM_Grurn
66 endif
67endif
68
69if ( summon )
70 PlaceItemCell T_Glb_Var_SummonFX "Saros Mine, Sunken Tower" -1472 3456 11800 0 ;marker TR_FM_MARK_Grurn
71 PlaySound "conjuration hit"
72 set summon to 0
73endif
74
75if ( teleport )
76 PositionCell -2048 3456 12032 5400 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn
77 AiWander 0 5 0 0 50 10 0 0 0 0 20 10
78 set teleport to 0
79 Return
80endif
81
82if ( GetPos Z < 11460 )
83 set teleport to 1
84elseif ( GetPCCell "Saros Mine, Sunken Tower" == 0 )
85 set teleport to 1
86endif
87
88End