Scripts

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