forked from Gibberlings3/BG1NPC
/
x#kaband.baf
46 lines (42 loc) · 834 Bytes
/
x#kaband.baf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
IF %BGT_VAR%
OR(6)
See(Player1)
See(Player2)
See(Player3)
See(Player4)
See(Player5)
See(Player6)
Global("X#CaravanBanditEncounter","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("X#CaravanBanditEncounter","GLOBAL",1)
END
IF
Global("X#CaravanBanditEncounter","GLOBAL",1)
THEN
RESPONSE #100
StartDialogueNoSet(Player1)
END
IF
AttackedBy([GOODCUTOFF],DEFAULT)
Global("X#BanditFightIsOn","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("X#BanditFightIsOn","GLOBAL",1)
ActionOverride("X#BANDK1",ChangeEnemyAlly("X#BANDK1",ENEMY))
ActionOverride("X#BANDK2",ChangeEnemyAlly("X#BANDK2",ENEMY))
ActionOverride("X#BANDK3",ChangeEnemyAlly("X#BANDK3",ENEMY))
Enemy()
END
IF
See(NearestEnemyOf(Myself))
THEN
RESPONSE #100
AttackReevaluate(NearestEnemyOf(Myself),30)
END
IF
AttackedBy([ANYONE],DEFAULT)
THEN
RESPONSE #100
Attack(LastAttackerOf(Myself))
END