-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Restored the original BG1:TotSC spawns * Restored Semaj's final battle behavior (thanks to chuft) * Fixed the double spawns in the ambush encounters (thanks to chuft) * Added missing x86-64 binaries (thanks to Dunedan_) * Fixed Standard Attack and Passive AI scripts (thanks to chuft) * Restored Sarevok's death dialogue box message * Restored a patrolling Watcher in Candlekeep * Fixed closing the barracks door by the patrolling Watcher in Candlekeep * Restored Beregost extended main day ambient (thanks to lynx) * Restored Ragefast's colors and greeting line (thanks to Salk) * Restored morale lines: Aldeth, Davaeorn, Greywolf, Husam, Krystin, Mulahey, Nimbul, Slythe, Volo * Restored rare selection lines: Cadderly, Irlentree, Silke, Watcher * Restored damage and dying sounds: Gellana, Hurgan, Surgeon * Cleaned up invalid soundset strings: Gorion, Nikolai * Amplified Tranzig's voice * Fixed Cadderly's dying sound (thanks to Sam.)
- Loading branch information
Showing
142 changed files
with
3,806 additions
and
2,005 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
Empty file.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,122 @@ | ||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
OR(4) | ||
Time(1) | ||
Time(2) | ||
Time(13) | ||
Time(14) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("HOBGOBA",[495.310],0) // Hobgoblin | ||
CreateCreature("HOBGOBA",[779.308],0) // Hobgoblin | ||
CreateCreature("HOBGOBA",[340.528],0) // Hobgoblin | ||
CreateCreature("HOBGOBA",[939.563],0) // Hobgoblin | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
OR(4) | ||
Time(3) | ||
Time(4) | ||
Time(15) | ||
Time(16) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("KOBOLDA",[385.391],0) // Kobold | ||
CreateCreature("KOBOLDA",[472.673],0) // Kobold | ||
CreateCreature("KOBOLDA",[651.271],0) // Kobold | ||
CreateCreature("KOBOLDA",[894.392],0) // Kobold | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
TimeGT(4) | ||
TimeLT(DAWN_END) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("BGBASILL",[566.234],0) // Lesser Basilisk | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
TimeGT(DAWN_START) | ||
TimeLT(9) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("BGWOLF",[422.315],0) // Wolf | ||
CreateCreature("BGWOLF",[414.602],0) // Wolf | ||
CreateCreature("BGWOLF",[876.318],0) // Wolf | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
TimeGT(8) | ||
TimeLT(11) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("WOLFDI",[718.246],0) // Dire Wolf | ||
CreateCreature("WOLFDI",[929.474],0) // Dire Wolf | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
TimeGT(10) | ||
TimeLT(13) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("WORG",[954.625],0) // Worg | ||
CreateCreature("WORG",[348.448],0) // Worg | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
TimeGT(16) | ||
TimeLT(DUSK_START) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("GIBBER",[441.240],0) // Gibberling | ||
CreateCreature("GIBBER",[332.307],0) // Gibberling | ||
CreateCreature("GIBBER",[345.619],0) // Gibberling | ||
CreateCreature("GIBBER",[428.696],0) // Gibberling | ||
CreateCreature("GIBBER",[761.741],0) // Gibberling | ||
CreateCreature("GIBBER",[918.717],0) // Gibberling | ||
CreateCreature("GIBBER",[802.222],0) // Gibberling | ||
CreateCreature("GIBBER",[962.322],0) // Gibberling | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
TimeGT(20) | ||
TimeLT(23) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("XVART",[879.265],0) // Xvart | ||
CreateCreature("XVART",[372.259],0) // Xvart | ||
CreateCreature("XVART",[509.731],0) // Xvart | ||
CreateCreature("XVART",[967.708],0) // Xvart | ||
CreateCreature("XVART",[341.697],0) // Xvart | ||
CreateCreature("XVART",[950.426],0) // Xvart | ||
CreateCreature("XVART",[317.388],0) // Xvart | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4700",0) | ||
OR(2) | ||
Time(23) | ||
Time(MIDNIGHT) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("GNOLL",[661.201],0) // Gnoll | ||
CreateCreature("GNOLL",[477.220],0) // Gnoll | ||
CreateCreature("GNOLL",[858.756],0) // Gnoll | ||
SetGlobal("A6WaylaidSpawn","AR4700",1) | ||
END | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(MIDNIGHT) | ||
TimeLT(3) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("WOLFDR",[845.300],0) // Dread Wolf | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(2) | ||
TimeLT(5) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("WOLFVA",[987.592],0) // Vampiric Wolf | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(4) | ||
TimeLT(DAWN_END) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("BASILG",[641.255],0) // Greater Basilisk | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
OR(4) | ||
Time(DAWN_END) | ||
Time(8) | ||
Time(23) | ||
Time(MIDNIGHT) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("OGRE",[334.400],0) // Ogre | ||
CreateCreature("OGRE",[946.763],0) // Ogre | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(8) | ||
TimeLT(11) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("OGREGR",[770.301],0) // Ogrillon | ||
CreateCreature("OGREGR",[334.758],0) // Ogrillon | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(10) | ||
TimeLT(13) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("OGREHA",[324.530],0) // Half Ogre | ||
CreateCreature("OGREHA",[606.788],0) // Half Ogre | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(NOON) | ||
TimeLT(15) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("OGREMA",[404.596],0) // Ogre Mage | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(14) | ||
TimeLT(17) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("ANKHEG",[709.819],0) // Ankheg | ||
CreateCreature("ANKHEG",[549.282],0) // Ankheg | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(16) | ||
TimeLT(DUSK_START) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("WYVERN",[404.340],0) // Wyvern | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4701",0) | ||
TimeGT(20) | ||
TimeLT(23) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("GHAST",[816.742],0) // Ghast | ||
CreateCreature("GHOUL",[923.255],0) // Ghoul | ||
CreateCreature("GHOUL",[533.279],0) // Ghoul | ||
CreateCreature("GHOUL",[346.625],0) // Ghoul | ||
SetGlobal("A6WaylaidSpawn","AR4701",1) | ||
END | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
TimeGT(MIDNIGHT) | ||
TimeLT(3) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("GHOUL",[226.171],0) // Ghoul | ||
CreateCreature("GHOUL",[265.236],0) // Ghoul | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
TimeGT(2) | ||
TimeLT(5) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("GIBBER",[345.203],0) // Gibberling | ||
CreateCreature("GIBBER",[134.194],0) // Gibberling | ||
CreateCreature("GIBBER",[191.98],0) // Gibberling | ||
CreateCreature("GIBBER",[196.248],0) // Gibberling | ||
CreateCreature("GIBBER",[412.177],0) // Gibberling | ||
CreateCreature("GIBBER",[75.122],0) // Gibberling | ||
CreateCreature("GIBBER",[45.218],0) // Gibberling | ||
CreateCreature("GIBBER",[304.268],0) // Gibberling | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
OR(6) | ||
Time(5) | ||
Time(DAWN_START) | ||
Time(15) | ||
Time(16) | ||
Time(17) | ||
Time(18) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("XVART",[404.252],0) // Xvart | ||
CreateCreature("XVART",[462.253],0) // Xvart | ||
CreateCreature("XVART",[285.340],0) // Xvart | ||
CreateCreature("XVART",[386.328],0) // Xvart | ||
CreateCreature("XVART",[477.303],0) // Xvart | ||
CreateCreature("XVART",[541.209],0) // Xvart | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
TimeGT(DAWN_START) | ||
TimeLT(9) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("OGREGR",[281.147],0) // Ogrillon | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
OR(4) | ||
Time(9) | ||
Time(10) | ||
Time(19) | ||
Time(20) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("GNOLL",[577.271],0) // Gnoll | ||
CreateCreature("GNOLL",[543.340],0) // Gnoll | ||
CreateCreature("GNOLL",[476.391],0) // Gnoll | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
TimeGT(10) | ||
TimeLT(13) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("WORG",[332.389],0) // Worg | ||
CreateCreature("WORG",[400.383],0) // Worg | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
TimeGT(NOON) | ||
TimeLT(15) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("SKELET_A",[632.310],0) // Skeleton | ||
CreateCreature("SKELET_B",[597.346],0) // Skeleton | ||
CreateCreature("SKELET_C",[565.382],0) // Skeleton | ||
CreateCreature("SKELET_B",[653.363],0) // Skeleton | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
TimeGT(20) | ||
TimeLT(23) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("OGREHA",[397.476],0) // Half Ogre | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
||
IF | ||
Global("A6WaylaidSpawn","AR4800",0) | ||
OR(2) | ||
Time(23) | ||
Time(MIDNIGHT) | ||
THEN | ||
RESPONSE #100 | ||
CreateCreature("GHAST",[604.415],0) // Ghast | ||
SetGlobal("A6WaylaidSpawn","AR4800",1) | ||
END | ||
|
Oops, something went wrong.