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