TR_m3_q_Dedication1Sc
TR_Mainland.esm
Variables
3
Local Variables
OnPCEquip
PCSkipEquip
OnPCAdd
Source
1Begin TR_m3_q_Dedication1Sc
2
3short OnPCEquip
4short PCSkipEquip
5
6short OnPCAdd
7
8set PCSkipEquip to 0
9
10if ( GetJournalIndex TR_m3_AT_Matter_Record_a >= 30 )
11 if ( GetDisabled == 0 )
12 disable
13 endif
14 return
15elseif ( GetDisabled )
16 enable
17endif
18
19if ( OnPCAdd )
20 player->additem "TR_m3_q_Dedication" 1
21 player->removeitem "TR_m3_q_Dedication_1" 1
22 set OnPCAdd to 0
23endif
24
25if ( MenuMode )
26 set PCSkipEquip to 1
27 if ( OnPCEquip )
28
29 if ( TR_m3_q_DedicationFound == 0 )
30 set TR_m3_q_DedicationFound to 1
31 endif
32
33 if ( GetJournalIndex TR_m3_AT_Matter_Record > 0 )
34 if ( GetJournalIndex TR_m3_AT_Matter_Record < 40 )
35 Journal TR_m3_AT_Matter_Record 40
36 endif
37 endif
38
39 set OnPCEquip to 0
40 set PCSkipEquip to 0
41 Activate
42 endif
43 return
44endif
45
46if ( OnActivate )
47
48 if ( TR_m3_q_DedicationFound == 0 )
49 set TR_m3_q_DedicationFound to 1
50 endif
51
52 if ( GetJournalIndex TR_m3_AT_Matter_Record > 0 )
53 if ( GetJournalIndex TR_m3_AT_Matter_Record < 40 )
54 Journal TR_m3_AT_Matter_Record 40
55 endif
56 endif
57
58 Activate
59endif
60
61end