Scripts

TR_m2_NPC_Hrothdor_sc

TR_Mainland.esm
Variables 6
Local Variables
TR_Map
control
controlQ
NoLore
T_Local_NPC
T_Local_NoLore
Source
1Begin TR_m2_NPC_Hrothdor_sc 2; Combo of nolore and logic for TR_m2_Ak_CantKill 3 4short TR_Map 5short control 6short controlQ 7short NoLore 8short T_Local_NPC 9short T_Local_NoLore 10 11if ( onDeath ) 12 set TR_m2_Ak_HrothdorDead to 1 13 ; fail quest if he dies during it 14 if ( GetJournalIndex "TR_m2_Ak_CantKill" > 0 ) 15 if ( GetJournalIndex "TR_m2_Ak_CantKill" < 100 ) 16 Journal "TR_m2_Ak_CantKill" 105 17 endif 18 endif 19 ; add gold reward if he hasn't given it already 20 if ( GetJournalIndex "TR_m2_Ak_CantKill" != 120 ) 21 additem "Gold_001" 1500 22 endif 23endif 24 25if ( TR_m2_Ak_HrothdorDead > 0 ) 26 return 27endif 28 29; disable on cell change if... 30if ( CellChanged == 1 ) 31 ; you kill Idrenie illegally or tell him you snitched 32 if ( TR_m2_Ak_HrothdorMad >= 1 ) 33 if ( GetDisabled == 0 ) 34 Disable 35 endif 36 ; you complete the writ successfully 37 elseif ( GetJournalIndex "TR_m2_Ak_CantKill" >= 100 ) 38 if ( GetJournalIndex "TR_m2_Ak_CantKill" != 110 ) 39 if ( GetDisabled == 0 ) 40 Disable 41 endif 42 endif 43 ; Idrenie dies before quest is started 44 elseif ( GetJournalIndex "TR_m2_Ak_CantKill" == 0 ) 45 if ( TR_m3_Sa_IdrenieDead > 0 ) 46 if ( GetDisabled == 0 ) 47 Disable 48 endif 49 endif 50 endif 51endif 52 53if ( TR_Map ) 54 return 55endif 56 57set TR_Map to 2 58 59End