Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Planescape: Torment: Enhanced Edition has been released! Visit www.planescape.com to purchase and check for details. Planescape: Torment: Enhanced Edition Official Soundtrack is available.
Soundtracks for BG:EE, SoD, BG2:EE, IWD:EE are now available in the Beamdog store.
Attention, new and old users! Please read the new rules of conduct for the forums, and we hope you enjoy your stay!

[NPC Mod] Sirene NPC for BG:EE and BG:SoD v2.3

Artemius_IArtemius_I Member Posts: 1,956
edited September 4 in BG:EE Mods

Sirene, Paladin of Ilmater


Portrait by sporeboy - http://sporeboy.deviantart.com/art/Kitty-10791404

Portrait by Isandir

Race: Tiefling
Class: Martyr - Paladin kit (optional: pureclass, cavalier, inquisitor, undead hunter, fighter/cleric)
Alignment: Lawful Good
STR: 15
DEX: 17
CON: 15 (F/C: 16)
INT: 10
WIS: 13 (F/C: 15)
CHA: 17 (F/C: 14)
Proficiencies (paladin):
Two-handed Sword ++
Two-handed Style ++
Proficiencies (fighter/cleric):
Mace ++
Sword and Shield Style ++

Mod Content

- 1 new NPC with banters, interjections and talks to PC
- 1 new item
- 1 NPC specific kit with 3 new spells
- 14 friendship talks
- Soundset taken from Icewind Dale
- NEW - full content for Siege of Dragonspear expansion

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.

She banters with every Bioware and EE NPC at least once, talking more to good and neutral NPCs, and fourteen friendship talks planned with the option of teasing a romance. Currently there are no quests and no plans to add any.

In Siege of Dragonspear, she can be found in the Iron Throne building. She has a semi-romantic path with a PC with a minimum of 12 Charisma and any gender, alignment or race (though she will still not join evil protagonists).

Be warned that as a paladin, certain evil actions in the expansion will cause her to leave the party permanently.

Biography

When asked about her past, SIRENE averts her gaze and flatly states that there is little to say. She was orphaned and left to die as a babe, likely abandoned due to her apparent fiendish heritage. Only by luck did she survive certain death by being discovered by a travelling priest of Ilmater, who brought her to others of his faith and raised her as a Holy Warrior of Suffering, the order of paladins dedicated to the Crying God. She resents her own contradictory nature, though she is unsure of which side.

Personality

Sirene exhibits many of the typical qualities expected of a paladin; she is kind, dutiful and faithful. However, beneath her calm exterior lies a hidden temper owing to the fell blood which flows in her veins. Though she is a devoted champion of Ilmater, a past of being ostracized and persecuted by those she wishes to call her fellow men has left her unsure of her abilities and worthiness. She can be easily provoked by challenging, insulting or mocking her faith, which can be seen in her interactions with characters such as Tiax, Eldoth or even Xan, though she is also quick to acknowledge and apologize for her mistakes. She is closer to the 'good' side of her alignment rather than the 'lawful', and prefers protecting the weak to destroying evil. Because of this, she may be slightly more tolerant of evil companions, even if she can also be quite judgmental towards them. However, she will not tolerate Dorn (though they can come to an uneasy truce during Siege of Dragonspear)

Friendship & Future Romance

Sirene can be befriended by a PC of any alignment, race or statistics though she will not join evil protagonists. As she has few living friends in her life, she will be eager to befriend a PC that is willing to accept her. A PC of either gender with a Charisma of 12 or greater may flirt with her, though there is no separate romantic branch in BG:EE. In Siege of Dragonspear, there is a 'romance' of sorts, though it is significantly less romantic than the original romances.

Download version 2.2

image

Download version 1.5.1 (for pre-2.0 players)

image

Release Log


v2.1.2
- Added Legacy of Bhaal compatibility (no more absurd stats)

v2.1.1
- Updated an item's icon and fixed it for fighter/cleric alternate class

v2.1
- Alternate classes component fixed
- Fighter/cleric alternate class re-added

v2.0.6
- Fixed several minor item bugs
- Fixed problem with kit duplicating innates

v2.0.5
- Fixed romance-related stutter issue

v2.0.4
- Fixed a dialog error involving Thrix
- Lovetalk timers now three in-game days and not real-time days (whoops...)
- Fixed an error involving an improper number of innate abilities

v2.0.3
- Fixed 'rapid-fire' banter - minimum 20 minute delay between banters

v2.0.2
- PID-breaking 'Aun Argent' talk variable fixed

v2.0.1
- Post-Korlasz crypt talk added

v2.0 beta
- Added content for Siege of Dragonspear
- Minor changes to text
- Brimstone now properly 'usable by tieflings'
- Martyr ability scaling rebalanced
- Martyr ability visuals improved
- BG1-Sirene now increases in experience when joined to match the PC (up to 32,000XP)
- PID is now disabled during combat
- Temporarily disabled Fighter/Cleric alternate class until issues are ironed out

v1.5.1
- Fixed soundset issues related to resetting via PID

v1.5
- Added alternative classes (paladin, cavalier, inquisitor, undead hunter, fighter/cleric)

v1.4
- Fixed banters with Rasaad and Neera
- Fixed Cloakwood Mines interjections

v1.3
- Another new icon and description image for Brimstone
- Expanded PID with flirts and HP-dependent responses
- (optional) Crossmod banter with White NPC

v1.2
- Fixed 'wounded' dialogue bug that caused dialogue to initiate endlessly
- Added delay between first and second friendship talks
- New icon and description image for Brimstone

v1.0
 - Initial full release
 - TotSC interjections and dialogue added
 - Errors in banter scripts with Coran and Alora fixed
 - 24 bit portrait added (thanks Lava Del'Vortel)

v0.beta.1
 - v0.beta.03 - Changed some I_C_T strings to I_C_T2 so that Sirene no longer hijacks NPC actions during interjections (thanks WhiteAgnus)
 - v0.beta.02 - Added missing strings that caused friendship to stall indefinitely
 - v0.beta.01 - Fixed area codes for talk 13, removed useless Viconia script
 
v0.beta
 - initial release of mod for playtesting
Post edited by Artemius_I on
GodKaiserHellGrammarsaladspacejawsAedanRavenslightOxvaSionIVSmilingSwordlolienJuliusBorisovWithinAmnesiakensaiCaszidySo_LoWEekanImpthelovebatelminsterGirewancorvorosso610
«13456789

Comments

  • spacejawsspacejaws Member Posts: 218
    Looks like a pretty great character. Like the theme of the skills, having to weigh the option of sacrificing some benifets to buff others a bit like a berserker but aimed at buffing others instead of yourself. To encourage the use of martydom might be nice to add a protection against fear or mind control as in the target has fortified courage after seeing your sacrifice?

    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?
    Grammarsalad
  • Artemius_IArtemius_I Member Posts: 1,956
    Thank you! I am already planning the expansion to BG2, though it will be larger and more fleshed out so it won't be released any time soon, unfortunately.

    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.
  • GrammarsaladGrammarsalad Member Posts: 1,986
  • Artemius_IArtemius_I Member Posts: 1,956
    @Grammarsalad Thank you!

    Screenshots are now being added as playtesting goes through.
    Grammarsalad
  • VyrulisseVyrulisse Member Posts: 108
    She looks pretty neat. :) Good luck.
  • Artemius_IArtemius_I Member Posts: 1,956
    edited July 2015
    More screenshots! Greywolf and Xan this time:

    image

    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 ¬_¬

    image
    image

    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.
  • VyrulisseVyrulisse Member Posts: 108
    Looks alright but I must admit I'm one of those people who don't really like when someone takes decisions away from me without at least a conversation... I dunno. Sometimes it works though. :)
    JediMindTrix
  • Artemius_IArtemius_I Member Posts: 1,956
    @Vyrulisse: Well, she is a paladin, so it's natural that she'd speak up when it comes to evil acts or defending the weak. Examples like that one only appear at blatantly evil moments, and some just result in her turning hostile. If people really don't like it I may just change all incidents to her leaving the party or some such.

    Bumping the thread with more screenshots! Finally figured out resting dialogues.

    image
    One of the mid-point friendship talks, with an example of the optional flirting.

    image
    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)
  • VyrulisseVyrulisse Member Posts: 108
    Yeah, sometimes it works though, just depends on if it's overwhelming or not. I've played a few mods where a character would take over so many decisions it was almost like it was no longer your party. I'm not worried about this mod doing that, like you said, Paladins are never shy about speaking up and doing what's right.
  • MadrictMadrict Member Posts: 126
    Looks like a great NPC, cant wait to download this when it is ready :)
  • Artemius_IArtemius_I Member Posts: 1,956
    @Madrict Thanks so much! Encouragement gives me motivation to work harder :smiley:

    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.

    image
    image

    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.
    Madrict
  • Artemius_IArtemius_I Member Posts: 1,956
    edited August 2015
    I think this'll be the last update I post before releasing a playtesting version. So far, the dialogues all seem to be working and I've only got two more friendship talks to write, so I'm aiming for a release by the next two days.

    image
    image
    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.
  • AWizardDidItAWizardDidIt Member Posts: 92
    Interesting! I'm probably holding off my next playthrough until SoD but when that comes out I'll definitely give Sirene a look.
  • MadrictMadrict Member Posts: 126
    Really looking forward to trying this, looks like a lot of effort has been put in. Great job! :)
  • AedanAedan Member, Translator (NDA) Posts: 7,026
    Congratulation for the release!
    Musigny
  • RavenslightRavenslight Member Posts: 1,480
    Congratulations on your release!
    Musigny
  • billbiscobillbisco Member Posts: 339
    Great to see this come forth. Can you please add a reply to this thread with more mod: http://www.shsforums.net/topic/58006-big-world-setup-mod-request-template/

    This will help people download and install it.
  • WhiteAgnusWhiteAgnus Member Posts: 111
    Congratulations for your release! :)

    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... ;)
    Musignylolien
  • Artemius_IArtemius_I Member Posts: 1,956
    @WhiteAgnus Ah, thanks for pointing that out. That's probably the result of me "borrowing" *cough*copying*cough* similar code from some other mod then being lazy and using the find and replace in Notepad++ to replace the variables. I thought I'd changed all of them but I guess I missed that one. In the process, I removed another useless script for a Viconia banter.

    Fixed and updated.
    Musignylolien
  • shawneshawne Member Posts: 3,239
    Don't be afraid of criticism when it comes to writing - it can only help you grow. Every hit you take makes you that much better in the long run. :)
    MusignyGrammarsalad
  • Artemius_IArtemius_I Member Posts: 1,956
    *long sigh* New update. Again.

    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.
    cmorganMusignylolien
  • cmorgancmorgan Member Posts: 699
    edited August 2015
    @Artemius_I , you are covered by the tagging as v0.beta - in an open beta, players will help you out :) Welcome to the Ancient Arcane Study of I.E. Modding; one of the coolest, most fun, most frustrating, most hair-tearing, most wildly time-consuming hobbies on the planet. Unless, of course, you consider archaeology a hobby, in which case... well, it is probably a tie!
    MusignyGrammarsaladlolien
  • WhiteAgnusWhiteAgnus Member Posts: 111
    edited August 2015
    Two little bug reports:
    - 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. :p
    MusignycmorganArtemius_Ilolien
  • Artemius_IArtemius_I Member Posts: 1,956
    Thanks. Fixed both, though I wish I'd known about that second bit beforehand.
  • WhiteAgnusWhiteAgnus Member Posts: 111
    edited August 2015
    If you want know more about I_C_T, I_C_T2 and INTERJECT, you could read chapters 8.4-8.6 in the weidu documentation (http://www.weidu.org/~thebigg/README-WeiDU.html)

    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 ;))
    lolien
  • Artemius_IArtemius_I Member Posts: 1,956
    Thanks for the heads up. Fixed.
    lolien
  • LavaDelVortelLavaDelVortel Member Posts: 860
    not sure why the portrait works, maybe it depends on the system, but it was saved as 36 bit portrait, while it should be max 24 bit. In my game the portrait did not show. When I changed that, it started to work.

    I attach the modified portrait that should work for everyone.
    Artemius_Ilolien
  • Artemius_IArtemius_I Member Posts: 1,956
    Thanks. I'm not sure why the portrait would work for some people but not others, but I'll add the 24 bit portrait for the next release.
    lolien
  • LavaDelVortelLavaDelVortel Member Posts: 860
    I have no idea, too. I always thought it just wouldn't work, and them puff - it worked everywhere else but not at my PC :P It's strange, but hey -- that's how modding in BG series is!

    BTW - very interesting mod. Maybe once you finish everything for BG1EE we may write a crossmod with my White NPC.
Sign In or Register to comment.