TR_m3_TT_Dis_deadpauper_scr
TR_Mainland.esm
Variables
9
Local Variables
enabled
deaded
nohello
noidle
doOnce
OnPCHitMe
T_Local_NPC
NoLore
TR_Map
Source
1begin TR_m3_TT_Dis_deadpauper_scr
2
3short enabled
4short deaded
5short nohello
6short noidle
7short doOnce
8short OnPCHitMe
9;float timer
10short T_Local_NPC
11short NoLore
12short TR_Map
13
14if ( TR_Map != 3 )
15 set TR_Map to 3
16endif
17
18if ( deaded == 1)
19 set deaded to 2
20endif
21
22if ( OnPCHitMe > 0 )
23 if ( deaded == 0 )
24 PlayGroup Idle
25 set deaded to 1
26 SetFatigue -100
27 SetHealth 0
28 if ( GetJournalIndex TR_m3_TT_disembodied < 90 )
29 Journal TR_m3_TT_disembodied 95
30 endif
31 "TR_m3_Seryl_Hlervan_spi"->SetHealth 0
32 endif
33endif
34
35if ( GetHealth < 1 )
36 if ( deaded == 0 )
37 PlayGroup Idle
38 set deaded to 1
39 SetFatigue -100
40 SetHealth 0
41 if ( GetJournalIndex TR_m3_TT_disembodied < 90 )
42 Journal TR_m3_TT_disembodied 95
43 endif
44 "TR_m3_Seryl_Hlervan_spi"->SetHealth 0
45 endif
46endif
47
48if ( GetJournalIndex TR_m3_TT_disembodied == 90 )
49 if ( deaded == 0 )
50 PlayGroup Idle
51 set deaded to 1
52 SetFatigue -100
53 sethealth 0
54 endif
55elseif ( GetJournalIndex TR_m3_TT_disembodied > 70 )
56 if ( doOnce == 0 )
57 Set doOnce to 1
58 SetFatigue 170
59 LoopGroup Idle 1 1
60 SetFight 30
61 SetAlarm 80
62 SetHello 30
63 SetFlee 30
64 endif
65 return
66elseif ( GetJournalIndex TR_m3_TT_disembodied >= 10 )
67 enable
68 set enabled to 1
69 PlayGroup KnockOut 2
70endif
71
72if ( enabled )
73 return
74endif
75
76if ( GetDisabled )
77 return
78endif
79
80if ( GetJournalIndex TR_m3_TT_disembodied < 10 )
81 disable
82endif
83
84end