TR_m2_He_TG1_Trespass
TR_Mainland.esm
Variables
7
Local Variables
control
TR_Map
nolore
state
doonce
T_Local_NPC
timer
Source
1Begin TR_m2_He_TG1_Trespass
2
3short control
4short TR_Map
5short nolore
6short state
7short doonce
8float timer
9short T_Local_NPC
10
11if ( TR_Map == 0 )
12 set TR_Map to 2
13endif
14
15if ( state == 0 )
16 TR_m2_Hofmund_tg->disable
17 "TR_m2_Elia Marie_tg"->disable
18 "TR_m2_Mera Telalu_tg"->disable
19 set state to 1
20endif
21
22if ( state == 1 )
23 if ( GetJournalIndex TR_m2_He_TG4 == 100 )
24 TR_m2_Hofmund->disable
25 "TR_m2_Elia Marie"->disable
26 "TR_m2_Mera Telalu"->disable
27 TR_m2_Hofmund_tg->enable
28 "TR_m2_Elia Marie_tg"->enable
29 "TR_m2_Mera Telalu_tg"->enable
30 set state to 2
31 endif
32endif
33
34if ( GetJournalIndex TR_m2_He_TG1 >= 90 )
35 return
36endif
37
38if ( MenuMode == 1 )
39 return
40endif
41
42if ( control == 0 )
43 return
44endif
45
46set timer to ( timer + GetSecondsPassed )
47
48if ( timer >= 0.25 )
49 if ( state == 1 )
50 "TR_m2_Elia Marie"->ModFight 1
51 "TR_m2_Mera Telalu"->ModFight 1
52 "TR_m2_Hofmund"->ModFight 1
53 set timer to 0
54 elseif ( state == 2 )
55 if ( "TR_m2_Elia Marie"->GetFight > 30 )
56 "TR_m2_Elia Marie"->ModFight -1
57 endif
58 if ( "TR_m2_Mera Telalu"->GetFight > 30 )
59 "TR_m2_Mera Telalu"->ModFight -1
60 endif
61 if ( "TR_m2_Hofmund"->GetFight > 30 )
62 "TR_m2_Hofmund"->ModFight -1
63 endif
64 set timer to 0
65 endif
66endif
67
68if ( control == 1 )
69 if ( player->getpos, z < 15450 )
70 if ( player->getpos, y >= 3780 )
71 set state to 1
72 else
73 set state to 2
74 endif
75 else
76 set state to 2
77 endif
78 if ( doonce == 0 )
79 if ( GetJournalIndex TR_m2_He_TG1 >= 10 )
80 Journal TR_m2_He_TG1 60
81 set doonce to 1
82 endif
83 endif
84endif
85
86End