Vienxay, a Elven Shadowdancer Mage NPC for BG:EE + SoD

Intro:
Listen here, peasant. I am Vienxay of a noble, powerful, and illustrious elven house. The eldest of my sisters, I had quite the prestige and influence in Evermeet’s high social circles. Then, I was set up, framed for murder by my master, who was secretly a practitioner of Shar’s shadow weave. Now, I am tracking her down, and I will have my vengeance. With a small bit of your help, of course. Find me outside the Friendly Arm Inn if you wish to aid, I tire of being idle in these human lands while she still remains at large. You’ll find no better mage, or thief, for I excel in the magic of Mystra’s weave, with the innate gift of shadow magic. I am an obvious choice.
Overview
This mod adds a new joinable NPC to the game: Vienxay, a Mage/Shadowdancer.
She can be found outside the Friendly Arm Inn. Due to her evil alignment, she will leave parties of 19 or 20 Reputation, unless her quest is complete, in which upon reaching 18 reputation, there is a chance to shift her alignment to neutral.
Her starting level and spells vary with the players level, allowing her to be recruited at any point.
Stats:
STR: 13
DEX: 17
CON: 10
INT: 18
WIS: 10
CHA: 11
Total: 79
Alignment: Neutral Evil
Proficiencies: 1 Dagger, 1 Dart
Vienxay starts with custom gloves that give her 20% bonus to hide and move silently, 15% to pickpocket, and 10% to open lock. These cannot be removed.
Quest & Relationship
Vienxay has 13 talks with the PC over the course of SoD. If the player chooses, and is a male elf/half-elf/half-orc/human, they can attempt a deeper relationship.
The P.C can also initiate dialogue with Vienxay, opening up a variety of options that vary as the game progresses.
Vienxay's quest requires the party to track down and attack her master. There are multiple resolutions to most dialogues within the quest. 16+ Charisma can be useful to persuade Vienxay to stay if the player constantly chooses options that displease her during the quest.
Chapter 4 is required to be able to complete it.
Vienxay has no true quest in SoD, though there is an opportunity presented for her to delve into the Shadow Weave once more, learning a new spell.
At the end of this quest, depending on player choices, it is possible to change Vienxay's alignment.
Vienxay has at least one banter with every joinable NPC.
Vienxay also carries several crossmod banters with my other NPCs, Kale and Emily, and with the upcoming Recorder and Helga.
Installation
Unzip the files into your Baldur's Gate: Enhanced Edition folder (usually C:/Program Files/Baldur's Gate Enhanced Edition/Data/00766) and run Setup-Vienxay.exe
If you get any errors, please post in the Vienxay NPC topic on Beamdog Forums, whatever site the mod is uploaded on, or a PM to me personally.
General Questions:
Q: Can I request crossmod content with a favorite character?
A: Yes. I will do my best to contact the author first. If they do not respond I will write up banters between them.
Q: When will the BG2 portion be released?
A: After I finish all of the planned NPCs for BG1, I will work on their BG2 content. ETA is around September.
Feedback
I am very happy to receive feedback. Please post in the forum thread where this mod was uploaded, so I can implement ideas and criticism accordingly.
Future Planned Content:
V1.4: Crossmod and Tweaks.
Future Planned Mods:
Helga, Cleric of Haela Brightaxe: June
Recorder, Gnome Lorekeeper (Bard Kit): July
Change Log
06/17/2019
SoD:
-Expanded Vienxay's talks from 4 to 6.
-Added content through to the end of the game.
-Fixed timed conversations that were not occuring.
-Various bug and spelling adjustments.
6/4/2019: v1.2:
BG:EE:
-Fixed Vienxay having the incorrect versions of spells.
-Gave Vienxay a conflict conversation with Baeloth. Having them all in the party is still possible with the right conditions.
-Adjustments of spelling/grammar.
-Made the location of Vienxay's master more clear in her quest.
-Added music to play during her talks.
SoD:
-Content through the end of Chapter 10.
-4 Additional Talks.
-Full set of Banters for all SoD NPCs/Skitia NPCs.
-Crossmod with Ishi
-Many interjections
-Conflict with Baeloth/Minor conflict with Viconia. Having them all in the party is still possible with the right conditions.
-A minor personal quest. This can only be started/completed in chapter 9.
-Shadowbolt no longer has a save.
-Vienxay no longer starts with Shadowbolt, this is determined by the outcome of her personal quest.
-Additional P.I.D. Content: New talks, and Vienxay can now be asked about more custom NPCs.
-Set up Vienxay's movement across chapters.
-Fixed Vienxay having the incorrect versions of spells.
-Gave Vienxay a conflict conversation with Baeloth. Having them all in the party is still possible with the right conditions.
-Adjustments of spelling/grammar.
-Made the location of Vienxay's master more clear in her quest.
-Added music to play during her talks.
SoD:
-Content through the end of Chapter 10.
-4 Additional Talks.
-Full set of Banters for all SoD NPCs/Skitia NPCs.
-Crossmod with Ishi
-Many interjections
-Conflict with Baeloth/Minor conflict with Viconia. Having them all in the party is still possible with the right conditions.
-A minor personal quest. This can only be started/completed in chapter 9.
-Shadowbolt no longer has a save.
-Vienxay no longer starts with Shadowbolt, this is determined by the outcome of her personal quest.
-Additional P.I.D. Content: New talks, and Vienxay can now be asked about more custom NPCs.
-Set up Vienxay's movement across chapters.
3/24/2019: v1.1:
BG:EE:
Fixed a conversation bug with crossmod Emily.
Fixed wrong dialogue popping up with Towncrier.
Removed Wandcrafting.
Expanded Final talk, redid 5th talk.
Added several interjections with story important NPCs.
Added crossmod for unreleased mod Recorder
Fixed level one bug that was granting an illegal level up for Shadowdancer.
Fixed spell slot issue, Vienxay should now follow mage/thief guidelines with spell slots and not be treated as a special class.
Fixed Nashkel mispelling.
Fixed other minor text issues.
Adjusted final boss battle.
Removed Instant Death for Apprentice Lacius, he is now a short battle like the rest of the apprentice.
SoD:
Vienxay now spawns in the cell of the Flaming Fist. It is not required to talk to her here to get her to come along, she will join under the terms of release for criminals in return for service to the Dragonspear expedition.
Added interjections and content spanning through chapter 7.
Some scripts are in place already for future chapters to allow faster updates.
Added a new spell: Shadowbolt:
Shadowbolt
(Illusion)
Level: 4
Range: 40
Duration: Instant
Casting Time: 2
Area of Effect: 1 Creature
Creature
Saving Throw: Spell for Half
This Shadow Weave spell is similar to magic missile. Shadowbolt creates up to 11 cold, airy missiles, which dart from the wizard to the intended target.
Each missile does 1d6+1 magic cold damage. At 7th level this is seven missiles, at eigth this is eight, ninth this is nine, tenth this is ten, up to eleven at level eleven.
While potentially more powerful, unlike magic missile, each bolt can be saved against for half damage, has less range, and is ineffective against cold immune creatures.
Fixed a conversation bug with crossmod Emily.
Fixed wrong dialogue popping up with Towncrier.
Removed Wandcrafting.
Expanded Final talk, redid 5th talk.
Added several interjections with story important NPCs.
Added crossmod for unreleased mod Recorder
Fixed level one bug that was granting an illegal level up for Shadowdancer.
Fixed spell slot issue, Vienxay should now follow mage/thief guidelines with spell slots and not be treated as a special class.
Fixed Nashkel mispelling.
Fixed other minor text issues.
Adjusted final boss battle.
Removed Instant Death for Apprentice Lacius, he is now a short battle like the rest of the apprentice.
SoD:
Vienxay now spawns in the cell of the Flaming Fist. It is not required to talk to her here to get her to come along, she will join under the terms of release for criminals in return for service to the Dragonspear expedition.
Added interjections and content spanning through chapter 7.
Some scripts are in place already for future chapters to allow faster updates.
Added a new spell: Shadowbolt:
Shadowbolt
(Illusion)
Level: 4
Range: 40
Duration: Instant
Casting Time: 2
Area of Effect: 1 Creature
Creature
Saving Throw: Spell for Half
This Shadow Weave spell is similar to magic missile. Shadowbolt creates up to 11 cold, airy missiles, which dart from the wizard to the intended target.
Each missile does 1d6+1 magic cold damage. At 7th level this is seven missiles, at eigth this is eight, ninth this is nine, tenth this is ten, up to eleven at level eleven.
While potentially more powerful, unlike magic missile, each bolt can be saved against for half damage, has less range, and is ineffective against cold immune creatures.
v1.0: Initial Released Version of Vienxay NPC.