TR_m3_NPC_Calitia
TR_Mainland.esm
Variables
7
Local Variables
TR_Map
control
controlQ
greetOnce
NoLore
T_Local_NPC
T_Local_NoLore
Source
1Begin TR_m3_NPC_Calitia
2
3; Script on NPC TR_m3_Calitia for quest TR_m3_TT_Lloris5.
4
5short TR_Map
6short control
7short controlQ
8short greetOnce
9short NoLore
10short T_Local_NPC
11short T_Local_NoLore
12;global TR_m3_TT_CalitiaPreKilled ;if Calitia is killed before the quest "Calitia's Sanctuary"
13
14if ( MenuMode )
15 return
16endif
17
18if ( CellChanged )
19 if ( TR_m3_TT_CalitiaPreKilled )
20 disable
21 elseif ( GetJournalIndex "TR_m3_TT_Lloris5" >= 200 )
22 disable
23 elseif ( GetJournalIndex "TR_m3_TT_Lloris5" == 100 )
24 disable
25 elseif ( GetJournalIndex "TR_m3_TT_Lloris5b" >= 200 )
26 disable
27 else
28 enable
29 endif
30endif
31
32if ( GetJournalIndex "TR_m3_TT_Lloris5b" >= 200 )
33 if ( GetDisabled == 0 )
34 PlaySound "mysticism hit"
35 PlaceAtMe "T_Glb_Var_SummonFX" 1 0 0
36 disable
37 endif
38endif
39
40if ( OnDeath )
41 if ( GetJournalIndex "TR_m3_TT_Lloris4" < 50 )
42 set TR_m3_TT_CalitiaPreKilled to 1
43 endif
44 if ( GetJournalIndex "TR_m3_TT_Lloris5" < 200 )
45 Journal "TR_m3_TT_Lloris5" 120
46 endif
47endif
48
49if ( greetOnce == 0 )
50 if ( GetJournalIndex "TR_m3_TT_Lloris5b" == 10 )
51 if ( GetInterior == 0 )
52 if ( GetPos X < 41000 )
53 if ( GetPCCell "Almas Thirr" != 1 )
54 set greetOnce to 1
55 ForceGreeting
56 return
57 endif
58 endif
59 endif
60 endif
61endif
62
63if ( TR_Map )
64 return
65endif
66
67set TR_Map to 3
68
69End