TR_m3_TT_FS_facestealer_6_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_6_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
62if ( doOnce == 1 )
63 if ( GetHealth < 50 )
64 set doOnce to 2
65 disable
66 PlaceAtMe, sprigganup, 1, 0, 0
67 if ( GetJournalIndex TR_m3_TT_FaceStealer >= 38 )
68 PlaceAtMe, TR_m3_TT_FS_facest_7, 1, 0, 0
69 else
70 PlaceAtMe, TR_m3_TT_FS_facest_7, 1, 0, 0
71 endif
72 endif
73endif
74
75if ( doOnce )
76 return
77endif
78
79if ( GetJournalIndex TR_m3_TT_FaceStealer >= 38 )
80; SetMagicka 0
81 addspell TR_m3_TT_FS_nerf
82 set powerReverse to 1
83endif
84
85StartCombat player
86set doOnce to 1
87set TR_abomination to 16
88ModCurrentHealth -500
89Say, "Vo\v\CrAtk_vDM005.mp3", "Die!"
90
91End