Skip to content

Commit 9872d4d

Browse files
author
RoxanneSHS
committed
V0.4
1 parent 79f8111 commit 9872d4d

15 files changed

+1418
-117
lines changed

CorwinEET/Baf/BG0900.baf

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
IF
22
InParty("Corwin")
3-
Global("EECoramul","BG0900",0)
3+
Global("EECoramul","%WyrmsCrossing%",0)
44
THEN
55
RESPONSE #100
6-
SetGlobal("EECoramul","BG0900",1)
6+
SetGlobal("EECoramul","%WyrmsCrossing%",1)
77
ActionOverride("Corwin",CreateItem("EEAmul",0,0,0))
88
ActionOverride("Corwin",FillSlot(SLOT_AMULET))
99
END

CorwinEET/Baf/CAPCUTEE.BAF

+10-10
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ CutSceneId(Player1)
66
ActionOverride("Neb",EscapeArea())
77
FadeToColor([20.0],0)
88
SmallWait(16)
9-
LeaveAreaLUAPanic("BG1100","TRCDJAIL",[927.378],4)
10-
LeaveAreaLUA("BG1100","TRCDJAIL",[927.378],4)
11-
SetMasterArea("BG0607")
9+
LeaveAreaLUAPanic("%SWBaldursGate%","TRCDJAIL",[927.378],4)
10+
LeaveAreaLUA("%SWBaldursGate%","TRCDJAIL",[927.378],4)
11+
SetMasterArea("%SWBaldursGate_FlamingFistHQ_L1%")
1212
MultiPlayerSync()
1313
MoveViewPoint([927.378],INSTANT)
1414
FadeFromColor([20.0],0)
@@ -21,7 +21,7 @@ THEN
2121
RESPONSE #100
2222
CutSceneId(Player2)
2323
SmallWait(18)
24-
LeaveAreaLUA("BG1100","TRCDJAIL",[927.378],4)
24+
LeaveAreaLUA("%SWBaldursGate%","TRCDJAIL",[927.378],4)
2525
END
2626

2727
IF
@@ -30,7 +30,7 @@ THEN
3030
RESPONSE #100
3131
CutSceneId(Player3)
3232
SmallWait(18)
33-
LeaveAreaLUA("BG1100","TRCDJAIL",[927.378],4)
33+
LeaveAreaLUA("%SWBaldursGate%","TRCDJAIL",[927.378],4)
3434
END
3535

3636
IF
@@ -39,7 +39,7 @@ THEN
3939
RESPONSE #100
4040
CutSceneId(Player4)
4141
SmallWait(18)
42-
LeaveAreaLUA("BG1100","TRCDJAIL",[927.378],4)
42+
LeaveAreaLUA("%SWBaldursGate%","TRCDJAIL",[927.378],4)
4343
END
4444

4545
IF
@@ -48,7 +48,7 @@ THEN
4848
RESPONSE #100
4949
CutSceneId(Player5)
5050
SmallWait(18)
51-
LeaveAreaLUA("BG1100","TRCDJAIL",[927.378],4)
51+
LeaveAreaLUA("%SWBaldursGate%","TRCDJAIL",[927.378],4)
5252
END
5353

5454
IF
@@ -57,7 +57,7 @@ THEN
5757
RESPONSE #100
5858
CutSceneId(Player6)
5959
SmallWait(18)
60-
LeaveAreaLUA("BG1100","TRCDJAIL",[927.378],4)
60+
LeaveAreaLUA("%SWBaldursGate%","TRCDJAIL",[927.378],4)
6161
END
6262

6363
IF
@@ -66,7 +66,7 @@ THEN
6666
RESPONSE #100
6767
CutSceneId("Haiass")
6868
SmallWait(18)
69-
LeaveAreaLUA("BG1100","TRCDJAIL",[927.378],4)
69+
LeaveAreaLUA("%SWBaldursGate%","TRCDJAIL",[927.378],4)
7070
END
7171

7272
IF
@@ -75,6 +75,6 @@ THEN
7575
RESPONSE #100
7676
CutSceneId("Pellig")
7777
SmallWait(18)
78-
LeaveAreaLUA("BG1100","TRCDJAIL",[927.378],4)
78+
LeaveAreaLUA("%SWBaldursGate%","TRCDJAIL",[927.378],4)
7979
END
8080

CorwinEET/Baf/bdcorwin.baf

+52-50
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,26 @@ StartDialogNoSet(Player1)
99
END
1010

1111
IF
12-
AreaCheck("BG0128")
13-
Global("EECorDpl","BG0128",1)
14-
Global("EECorDpl","BG0603",2)
12+
AreaCheck("%SWBaldursGate_MerchantLeague_L2%")
13+
Global("EECorDpl","%SWBaldursGate_MerchantLeague_L2%",1)
14+
Global("EECorDpl","%SWBaldursGate_SevenSuns_Cellar%",2)
1515
THEN
1616
RESPONSE #100
17-
SetGlobal("EECorDpl","BG0128",2)
17+
SetGlobal("EECorDpl","%SWBaldursGate_MerchantLeague_L2%",2)
1818
END
1919

2020
IF
21-
AreaCheck("BG0603")
22-
Global("EECorDpl","BG0128",2)
23-
Global("EECorDpl","BG0603",1)
21+
AreaCheck("%SWBaldursGate_SevenSuns_Cellar%")
22+
Global("EECorDpl","%SWBaldursGate_MerchantLeague_L2%",2)
23+
Global("EECorDpl","%SWBaldursGate_SevenSuns_Cellar%",1)
2424
THEN
2525
RESPONSE #100
26-
SetGlobal("EECorDpl","BG0603",2)
26+
SetGlobal("EECorDpl","%SWBaldursGate_SevenSuns_Cellar%",2)
2727
END
2828

2929
IF
3030
Global("EECorwinScar","Global",2)
31-
AreaCheck("bg1300")
31+
AreaCheck("%SEBaldursGate%")
3232
OR(2)
3333
See("Begbax_C")
3434
See("Door0316")
@@ -40,7 +40,7 @@ END
4040

4141
IF
4242
Global("EEMetRohma","Global",1)
43-
AreaCheck("bg1317")
43+
AreaCheck("%SEBaldursGate_TaxeksHouse_L2%")
4444
See("BDaudam")
4545
THEN
4646
RESPONSE #100
@@ -59,8 +59,8 @@ END
5959

6060
IF
6161
OR(2)
62-
AreaCheck("bg0100")
63-
AreaCheck("bg0300")
62+
AreaCheck("%NWBaldursGate%")
63+
AreaCheck("%NEBaldursGate%")
6464
Global("EECorFriend","Locals",0)
6565
Delay(45)
6666
THEN
@@ -90,65 +90,67 @@ IncrementGlobal("EECorFriend","Locals",1)
9090
END
9191

9292
IF
93-
Global("EECorAnm","BG4800",0)
94-
AreaCheck("BG4800")
93+
Global("EECorAnm","%Nashkel%",0)
94+
AreaCheck("%Nashkel%")
9595
Delay(36)
9696
THEN
9797
RESPONSE #100
98-
SetGlobal("EECorAnm","BG4800",1)
98+
SetGlobal("EECorAnm","%Nashkel%",1)
9999
END
100100

101101
IF
102-
AreaCheck("BG0112")
103-
Global("EECorUnderc","BG0112",0)
102+
AreaCheck("%BaldursGate_Undercellars%")
103+
Global("EECorUnderc","%BaldursGate_Undercellars%",0)
104+
OR(2)
104105
See("Harlot")
106+
See("Proslay")
105107
GlobalLT("Chapter","Global",7)
106108
THEN
107109
RESPONSE #100
108-
SetGlobal("EECorUnderc","BG0112",1)
110+
SetGlobal("EECorUnderc","%BaldursGate_Undercellars%",1)
109111
END
110112

111113
IF
112114
Global("Scarmission","Global",3)
113-
AreaCheck("BG1100")
114-
Global("EECorMoreTaskSC","bg1100",0)
115+
AreaCheck("%SWBaldursGate%")
116+
Global("EECorMoreTaskSC","%SWBaldursGate%",0)
115117
Delay(12)
116118
THEN
117119
RESPONSE #100
118-
SetGlobal("EECorMoreTaskSC","bg1100",1)
120+
SetGlobal("EECorMoreTaskSC","%SWBaldursGate%",1)
119121
END
120122

121123
IF
122-
AreaCheck("BG2611")
124+
AreaCheck("%Candlekeep_Library_L4%")
123125
OR(3)
124126
Global("EEBendalCorw2","Global",1)
125127
Global("EEBendalCorw3","Global",1)
126128
Global("EEBendalCorw4","Global",1)
127-
Global("EECorwShista","BG2611",1)
129+
Global("EECorwShista","%Candlekeep_Library_L4%",1)
128130
THEN
129131
RESPONSE #100
130132
SetGlobal("EEBendalCorw2","Global",2)
131-
SetGlobal("EECorwShista","BG2611",2)
133+
SetGlobal("EECorwShista","%Candlekeep_Library_L4%",2)
132134
END
133135

134136
IF
135137
GlobalGT("Chapter","Global",6)
136138
OR(16)
137-
AreaCheck("BG4801")
138-
AreaCheck("BG2616")
139-
AreaCheck("BG3351")
140-
AreaCheck("BG3304")
141-
AreaCheck("BG2301")
142-
AreaCheck("BG0105")
143-
AreaCheck("BG0116")
144-
AreaCheck("BG0119")
145-
AreaCheck("BG0706")
146-
AreaCheck("BG4003")
147-
AreaCheck("BG1001")
139+
AreaCheck("%Nashkel_Inn%")
140+
AreaCheck("%Candlekeep_Inn_L1%")
141+
AreaCheck("%Beregost_FeldepostsInn_L1%")
142+
AreaCheck("%Beregost_JovialJuggler_L1%")
143+
AreaCheck("%FriendlyArmInn_L1%")
144+
AreaCheck("%SEBaldursGate_Blade&Stars_L1%")
145+
AreaCheck("%NWBaldursGate_Helm&Cloak_L1%")
146+
AreaCheck("%NBaldursGate_ThreeOldKegs_L1%")
147+
AreaCheck("%EBaldursGate_ElfsongTavern_L2%")
148+
AreaCheck("%Gullykin_Winery_L1%")
149+
AreaCheck("%UlgothsBeard_Inn%")
148150
AreaCheck("bh0115")
149151
AreaCheck("bh0107")
150-
AreaCheck("BG3357")
151-
AreaCheck("BG0114")
152+
AreaCheck("%Beregost_RedSheaf_L1%")
153+
AreaCheck("%NEBaldursGate_BlushingMermaid_L1%")
152154
AreaCheck("CVRoa7")
153155
Global("bd_drinks_corwin","global",0)
154156
THEN
@@ -157,21 +159,21 @@ SetGlobal("bd_drinks_corwin","global",1)
157159
END
158160

159161
IF
160-
AreaCheck("BG1200")
162+
AreaCheck("%BaldursGateDocks%")
161163
GlobalLT("ScarMission","GLOBAL",5)
162-
Global("EECorThNotYet","BG1200",0)
164+
Global("EECorThNotYet","%BaldursGateDocks%",0)
163165
OR(3)
164166
Range("Info0616b",15)
165167
Range("DOOR0611",15)
166168
Range("Door0616",15)
167169
THEN
168170
RESPONSE #100
169-
SetGlobal("EECorThNotYet","BG1200",1)
171+
SetGlobal("EECorThNotYet","%BaldursGateDocks%",1)
170172
END
171173

172174
IF
173175
Global("EECorIrThr","LOCALS",0)
174-
AreaCheck("BG0615")
176+
AreaCheck("%BaldursGateDocks_IronThrone_L5%")
175177
Dead("ZHALIMAR")
176178
Dead("aasim")
177179
Dead("Alai")
@@ -230,19 +232,19 @@ IF
230232
OR(20)
231233
Global("EEOwnHouse","Locals",1)
232234
Global("EEMetRohma","Global",2)
233-
Global("EECorDpl","BG0603",1)
234-
Global("EECorDpl","BG0128",1)
235+
Global("EECorDpl","%SWBaldursGate_SevenSuns_Cellar%",1)
236+
Global("EECorDpl","%SWBaldursGate_MerchantLeague_L2%",1)
235237
Global("EECorwoodland","LOCALS",1)
236238
Global("EECorFriend","Locals",1)
237239
Global("EECorFriend","Locals",4)
238240
Global("EECorFriend","Locals",6)
239-
Global("EECorBeno","bg0224",1)
240-
Global("EECorBeno","bg0224",5)
241+
Global("EECorBeno","%WSewers%",1)
242+
Global("EECorBeno","%WSewers%",5)
241243
Global("bd_drinks_corwin","global",1)
242-
Global("EECorAnm","BG4800",1)
243-
Global("EECorUnderc","BG0112",1)
244-
Global("EECorThNotYet","BG1200",1)
245-
Global("EECorMoreTaskSC","bg1100",1)
244+
Global("EECorAnm","%Nashkel%",1)
245+
Global("EECorUnderc","%BaldursGate_Undercellars%",1)
246+
Global("EECorThNotYet","%BaldursGateDocks%",1)
247+
Global("EECorMoreTaskSC","%SWBaldursGate%",1)
246248
Global("EECorIrThr","LOCALS",1)
247249
Global("EEBendalCorw2","Global",2)
248250
Global("EERescEltan","Locals",1)
@@ -259,7 +261,7 @@ StartDialogNoSet(Player1)
259261
END
260262

261263
IF
262-
Global("EECorwPrison","BG0607",1)
264+
Global("EECorwPrison","%SWBaldursGate_FlamingFistHQ_L1%",1)
263265
THEN
264266
RESPONSE #100
265267
Dialogue("Corwin")

CorwinEET/Baf/bg0224beno.baf

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
IF
22
InParty("Corwin")
33
Global("EEMetRohma","Global",3)
4-
Global("EECorBeno","bg0224",0)
4+
Global("EECorBeno","%WSewers%",0)
55
Delay(12)
66
THEN
77
RESPONSE #100
8-
SetGlobal("EECorBeno","bg0224",1)
8+
SetGlobal("EECorBeno","%WSewers%",1)
99
Continue()
1010
END
1111

1212
IF
13-
Global("EECorBeno","bg0224",2)
13+
Global("EECorBeno","%WSewers%",2)
1414
InParty("Corwin")
1515
THEN
1616
RESPONSE #100
17-
SetGlobal("EECorBeno","bg0224",3)
17+
SetGlobal("EECorBeno","%WSewers%",3)
1818
CreateCreature("BDFamari",[266.698],10)
1919
CreateCreature("BDFamar1",[185.719],11)
2020
CreateCreature("BDFamar2",[250.770],9)
2121
END
2222

2323
IF
24-
Global("EECorBeno","bg0224",4)
24+
Global("EECorBeno","%WSewers%",4)
2525
InParty("Corwin")
2626
OR(2)
2727
Dead("BDFamar1")
2828
Dead("BDFamar2")
2929
THEN
3030
RESPONSE #100
31-
SetGlobal("EECorBeno","bg0224",5)
31+
SetGlobal("EECorBeno","%WSewers%",5)
3232
END
3333

3434

CorwinEET/Baf/bg1317Rohma.baf

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ CreateCreature("bdaudam",[454.306],7)
1010
END
1111

1212
IF
13-
GlobalGT("Chapter","Global",7)
13+
GlobalGT("Chapter","Global",%tutu_chapter_7%)
1414
InActiveArea("bdrohma")
1515
THEN
1616
RESPONSE #100
1717
ActionOverride("bdrohma",DestroySelf())
1818
END
1919

2020
IF
21-
GlobalGT("Chapter","Global",7)
21+
GlobalGT("Chapter","Global",%tutu_chapter_7%)
2222
InActiveArea("bdaudam")
2323
THEN
2424
RESPONSE #100

CorwinEET/CorwinEET.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Metadata]
22

3-
Name = Corwin NPC for EET
3+
Name = Corwin NPC
44

55
Author = Roxanne
66

0 commit comments

Comments
 (0)