TR_m7_NPC_Darius_Maximius
TR_Mainland.esm
Variables
8
Local Variables
TR_Map
NoLore
control
controlQ
controlD
controlA
T_Local_NPC
T_Local_NoLore
Source
1begin TR_m7_NPC_Darius_Maximius
2
3short TR_Map
4short NoLore
5short control
6short controlQ
7short controlD
8short controlA
9short T_Local_NPC
10short T_Local_NoLore
11
12if ( TR_Map != 7 )
13 set TR_Map to 7
14endif
15
16if ( ondeath )
17 if ( controlD )
18 Set TR_m7_Ns_ArenaDuelActive to 0
19 Set TR_m7_Ns_ArenaDuelManager.duelWon to -1
20 Set control to 1
21 Set controlA to 1
22 Set "TR_m7_Eralgor".controlD to 1
23 "TR_m7_Eralgor"->forcegreeting
24 return
25 elseif ( GetJournalIndex "TR_m7_Ns_Arena_10" == 20 )
26 set TR_m7_Ns_ArenaCurrentDuel to 0
27 set TR_m7_Ns_ArenaDuelBegun to 0
28 set TR_m7_Ns_ArenaCorrectDoor to 0
29 Set TR_m7_Ns_ArenaDuelActive to 0
30 Set TR_m7_Ns_ArenaDuelManager.duelWon to -1
31 Set control to 1
32 Set controlA to 1
33 Set "TR_m7_Eralgor".controlD to 1
34 "TR_m7_Eralgor"->forcegreeting
35 return
36 endif
37endif
38
39if ( controlD == 0 )
40 return
41endif
42
43if ( control == 0 )
44 if ( GetHealthGetRatio <= 0.20 )
45 set control to 1
46 set TR_m7_Ns_ArenaDuelActive to 0
47 set TR_m7_Ns_ArenaDuelManager.duelwon to 1
48 set TR_m7_Eralgor.duelwon to 1
49 SetFight 20
50 StopCombat
51 TR_m7_Eralgor->ForceGreeting
52 return
53 elseif ( player->GetHealthGetRatio <= 0.20 )
54 set control to 1
55 set TR_m7_Ns_ArenaDuelActive to 0
56 set TR_m7_Ns_ArenaDuelManager.duelwon to -1
57 set TR_m7_Eralgor.duelwon to 2
58 SetFight 20
59 StopCombat
60 TR_m7_Eralgor->ForceGreeting
61 return
62 endif
63endif
64
65if ( controlA == 1 )
66 if ( onactivate )
67 MessageBox "You cannot loot the corpse of your fallen opponent!"
68 endif
69endif
70
71end