TR_m4_TJ_IntroScamp_sc
TR_Mainland.esm
Variables
5
Local Variables
state
scampdialogue
resetme
playeraggressive
OnPCHitMe
Source
1Begin TR_m4_TJ_IntroScamp_sc
2
3short state
4short scampdialogue
5short resetme
6short playeraggressive
7short OnPCHitMe
8
9if ( playeraggressive == 4 )
10 Return
11elseif ( playeraggressive == 3 )
12 StartCombat Player
13 SetFight 100
14 set playeraggressive to 4
15 Return
16endif
17
18if ( OnPCHitMe )
19 set OnPCHitMe to 0
20 set playeraggressive to ( playeraggressive + 1 )
21 StopCombat
22 SetFight 30
23 if ( playeraggressive == 1 )
24 ForceGreeting ; hey, stop!
25 endif
26endif
27
28
29if ( state == 0 )
30 if ( GetDistance player < 500 )
31 ForceGreeting
32 set state to 1
33 endif
34endif
35
36if ( state == 2 ) ;if player leaves the mountains
37 if ( player->GetPos Y > -199000 )
38 set state to 5
39 elseif ( player->GetPos Y < -211500 )
40 set state to 3
41 elseif ( player->GetPos X > 13000 )
42 set state to 3
43 elseif ( player->GetPos X < 7000 )
44 set state to 3
45 endif
46endif
47
48if ( resetme == 0 )
49 if ( state > 2 )
50 AIWander 0, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0
51 if ( GetDistance player < 1500 )
52 ForceGreeting
53 endif
54 set resetme to 1
55 endif
56else ;else reset
57 if ( CellChanged )
58 set state to 1
59 set resetme to 0
60 Position 10560, -205550, 4500, 260
61 AIWander 0, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0
62 endif
63endif
64
65End