TR_m3_TT_FS_facestealer_4_sc
TR_Mainland.esm
Variables
11
Local Variables
doOnce
noidle
noattack
nohit
noflee
TR_abomination
powerReverse
T_Local_NPC
NoLore
T_Local_NoLore
TR_Map
Source
1Begin TR_m3_TT_FS_facestealer_4_sc
2
3short doOnce
4short noidle
5short noattack
6short nohit
7short noflee
8short TR_abomination
9short powerReverse
10short T_Local_NPC
11short NoLore
12short T_Local_NoLore
13short TR_Map
14
15if ( TR_Map != 3 )
16 set TR_Map to 3
17endif
18
19if ( MenuMode )
20 Return
21endif
22
23if ( GetDisabled )
24 setdelete 1
25 Return
26endif
27
28if ( TR_m3_TT_FS_helm_on == 0 )
29 if ( player->GetSpell T_De_Ab_FacelessHelm )
30 set TR_m3_TT_FS_helm_on to 1
31 endif
32elseif ( player->GetSpell T_De_Ab_FacelessHelm == 0 )
33 set TR_m3_TT_FS_helm_on to 0
34endif
35
36if ( GetJournalIndex TR_m3_TT_FaceStealer < 38 )
37 if ( GetSpellEffects "TR_m3_TT_FS_magic" )
38 if ( powerReverse == 0 )
39 set powerReverse to 1
40 SetMagicka 0
41 RemoveSpell "TR_m3_TT_FS_magic"
42 addspell TR_m3_TT_FS_nerf
43 player->addspell TR_m3_TT_FS_boon
44 StartScript TR_m3_TT_FS_failure
45 ForceGreeting
46 Return
47 endif
48 elseif ( TR_m3_TT_FS_helm_on == 1 )
49 if ( powerReverse == 0 )
50 set powerReverse to 1
51 SetMagicka 0
52 RemoveSpell "TR_m3_TT_FS_magic"
53 addspell TR_m3_TT_FS_nerf
54 player->addspell TR_m3_TT_FS_boon
55 StartScript TR_m3_TT_FS_failure
56 ForceGreeting
57 Return
58 endif
59 endif
60endif
61
62
63if ( doOnce == 1 )
64 if ( GetHealth < 300 )
65 set doOnce to 2
66 disable
67 PlaceAtMe, sprigganup, 1, 0, 0
68 if ( GetJournalIndex TR_m3_TT_FaceStealer >= 38 )
69 PlaceAtMe, TR_m3_TT_FS_facest_5, 1, 0, 0
70 else
71 PlaceAtMe, TR_m3_TT_FS_facest_5, 1, 0, 0
72 endif
73 endif
74endif
75
76if ( doOnce )
77 return
78endif
79
80if ( GetJournalIndex TR_m3_TT_FaceStealer >= 38 )
81; SetMagicka 0
82 addspell TR_m3_TT_FS_nerf
83 set powerReverse to 1
84endif
85
86StartCombat player
87set doOnce to 1
88set TR_abomination to 11
89ModCurrentHealth -300
90Say, "Vo\d\m\tHlo_DM041.mp3", "Look on me, and despair!"
91
92End