[v2.8] Sirene, a tiefling paladin of Ilmater NPC for BG:EE and SoD
TheArtisan Member Posts: 3,277
edited May 2020 in BG:EE Mods
IntroductionSirene is a tiefling paladin of Ilmater, the Crying God, patron of endurance and martyrdom. While she is still new to her responsibilities and uncertain of herself, she is a loyal follower of her faith and devoted the protection of the innocent. At the same time, the stigma of her infernal heritage has made her a lonely and withdrawn individual who desperately seeks the comfort of friendship and trust.
She can be found and recruited outside of the Song of the Morning Temple by a PC of non-evil alignment at level 2 with a minimum of 2500 experience, though she will gain experience to match the PC at the moment of recruitment.
In Siege of Dragonspear, she can be found in the Iron Throne building.
Class: Martyr (Paladin)
Alignment: Lawful Good
- – One new party member with a custom kit
- – 14 friendship talks with the PC in BG1
- – A full romance in SoD for a non-evil PC with 9+ Reputation
- – Banters with every joinable NPC
- – A small encounter in SoD
- – Crossmod content
Post edited by TheArtisan on
Also really like the stats alot of modded npc's seem to have maxed out stats and the ones for Sirene are good but not excessive.
I'll certainly give it a go when she is released. Any plans to bring her to baldurs gate 2?
I could give a morale bonus to the target, but I think Martyrdom is probably strong enough as is. There are already many clever uses that can make a second tank practically invulnerable. I won't be messing with the kit too much before I release a version 2.
Screenshots are now being added as playtesting goes through.
I know some people dislike it when a party NPC takes over the PC's decisions, but this is perfectly in character. She will also attack you if you try and kill Prism beforehand.
Keep in mind this interjection will not trigger if you installed Isra as that mod overrides this dialogue. It happened here because I altered a global script for the sake of showing, which amusingly also caused Isra to walk away saying I stood aside when she stood around doing nothing while we killed Greywolf ¬_¬
Good old Xan. They do not get along well, at least to begin with.
Edit: aah, I realized the screenshots are fairly difficult to read because I unscaled the interface. Sorry. Opening the images in a new tab will show a slightly larger version.
Bumping the thread with more screenshots! Finally figured out resting dialogues.
One of the mid-point friendship talks, with an example of the optional flirting.
NPC paladins react to Sirene's presence. Since they can detect evil, though, it doesn't result in violence. This is actually helpful in one particular encounter. (guess which)
After much hair-pulling and shuffling through scripts (and stealing some from other mods) I think I've finally got the Dorn conflict to work as intended.
There are several options here - you can defend Sirene, defend Dorn (thus turning the other hostile) or you can let them duke it out (vanilla game style). Additionally I messed with my interface while taking these screenshots to make them more legible.
Meeting the grumpy mage Thalantyr. I'm particularly fond of this exchange for some reason, I dunno why, just the bit about the 'personal insult' cracks me up.
Okay, so, there's no actual desk in sight, so I'll probably change that to something else. Just use your imaginations for now.
Warning: shameless self-pitying rant incoming
I'll say this much - I'm not a great writer. I love to do it, I hate showing it to others. I'm a shallow writer, the kind that wants what I'm writing to be deep and interesting but really just thinks my work sucks. Maybe it's just me, but I'll write and rewrite a line several times before giving up and leaving it as is. The result is a piece of work I don't feel worthy of showing. But this time, I'm biting the bullet and just doing it. I'm already worried that there'll be criticism - I'll admit it makes me uncomfortable, given that I rarely show my work to others, but please, throw it at me! It'll help me out a ton.
That said, I'm happy to finally have this mod complete. I've scrapped quite a few other ideas before coming to this and I feel at least satisfied that I've made something and all the time I spent doing this that I could've used elsewhere may at least give some people a bit of fun to read.
Now that that's out of the way, enjoy the mod people. Report any bugs or suggestions for improvement here. If you're somewhat familiar with WeiDU, please look over the scripts yourself to see what went wrong. Thank you all.
This will help people download and install it.
I had a quick look through the code and in c0sirene.baf (13. Post Candlekeep) you're using cpmvars, but you haven't added a tpa, for the variables...
Fixed and updated.
To any other aspiring NPC mod makers out there, this may seem stupidly obvious advice, but do read your code carefully, don't half arse it like I have. I've just come to the painful realization through testing that about four of the friendship talks either don't work as intended or just don't happen at all, stalling the dialogues indefinitely. After a lot of tedious backtracking to figure out what's wrong, I've managed to (hopefully) stamp out the issues. Probably. Apologies to any playtesters that are scratching their heads wondering wtf is going on, that was my reaction as well. Coding sucks.
On the bright side, I've learned a few valuable lessons out of all this - both of WeiDU and generally not being a lazy bum. Have a good one.
- You should append CD_STATE_NOTVALID to your State.ids, if you use it in your mod...
- You should use I_C_T2 instead of I_C_T for Davaeorn, or Sirene copys the Enemy() action from his dialogue.
Two more little things for the next update:
- You're using UNLESS ~25POST~ by appending the pdialog.2da you don't need this line, because 25POST is only needed for BG2/EE
- You should remove the 0 folder in your backup directory before packaging the mod (because this could lead to problems if someone installs and uninstalls your mod )
I attach the modified portrait that should work for everyone.
BTW - very interesting mod. Maybe once you finish everything for BG1EE we may write a crossmod with my White NPC.