Jump to content

Search the Community

Showing results for tags 'NPC'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General Discussion
    • G3 News and Announcements
    • Infinity Engine Modding News
    • General Mod Discussion
    • Fan Fiction
    • Noobermeet
  • Tools & Resources
    • DLTCEP
    • GemRB
    • The Gibberlings Three Debugging Suite for BG2
    • IESDP Updates and Info
    • Modding How-Tos and Tutorials
    • Modding Q&A
    • Multi-Install Tool
    • Widescreen Mod
  • Released Projects
    • Miscellaneous Released Mods
    • Ajantis
    • Alternatives
    • Amber
    • Angelo
    • Ascension
    • Auren Aseph
    • BG1 NPC Project
    • Baldur's Gate Mini Quests and Encounters
    • The Beaurin Legacy
    • BG2 Fixpack - General Discussion
    • Calin
    • The Calling
    • Cirerrek's AI Scripts
    • Coran's Friendship Mod
    • Crossmod Banter Pack
    • Divine Remix
    • Enhanced Edition Trilogy
    • Evandra
    • Full Plate & Packing Steel
    • Garrick's Infatuation
    • Gavin
    • The Gibberlings Three Anniversary Mod
    • Glam's NPC Pack
    • Icewind Dale Mod Roundup
    • Icewind Dale in Baldur's Gate II
    • Imoen 4 Ever
    • Item Randomiser
    • Item Revisions
    • IWD2 NPC Project
    • IWDification
    • Keeping Yoshimo
    • Kivan and Deheriana Companions for BG2
    • Level One NPCs
    • Mur'Neth
    • NPC Kitpack
    • NPC Strongholds
    • NPC Tweak for BG2
    • Oversight
    • Romantic Encounters (BG)
    • Romantic Encounters (BG2)
    • Sarah
    • Song and Silence
    • Spell Revisions
    • Sword and Fist
    • Sword Coast Stratagems
    • Tweaks Anthology Forum
    • Tyris Flare
    • Wheels of Prophecy
    • Yoshimo's Remorse
  • Unreleased Projects
    • Aklon
    • Baldur's Gate: Shadow Hand TC
    • Aran Whitehand
    • Delainy
    • IWD Tutu
    • Kit Revisions
    • Inactive Projects
  • NWN2 Modding
  • Mod Workrooms

Calendars

  • Community Calendar

Categories

  • NPCs
  • Quests and Others
  • Tweaks & Fixes
  • Items/Kits/Spells
  • Portrait Packs
  • Mini Mods
  • Tools
  • In Progress

Categories

  • Fixes
  • Items
  • Kits
  • NPCs
  • Quests
  • Spells
  • Tweaks
  • Other
  • Tools

Product Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Discord


Website URL


Skype


AIM


MSN


ICQ


Yahoo


Jabber


Location


Interests


Mods Worked On

Found 89 results

  1. szkut

    Android?

    hello All threads i found are old in this case - NPC project still is not available for bg: ee android?
  2. Please post it here. Use spoiler tags or links, if you would prefer to avoid spoilers.
  3. OK, long faculty meeting, and no access to stuff I am supposed to be working on, or even modding stuff - and most of all, a long pointless argument raging over "No Child Left Behind"'s merits, which really is moot - it isn't as if we can choose to ignore it. So, I already have a bunch of stuff done on soundsets - I'll scribble while Rome burns. The soundset. Straightforward stuff like .cre files, etc., really are not a concern until later. I am working from a "character first" perspective, and BG2 graphics are not Oblivion stuff; we can build that stuff later. So, sounds - recorded lines or not? Argument for: everyone has 'em. They help some people characterize the NPC and fill them out in their brain. Argument against, thousands - including tons of time, energy, and work balancing the sounds, only to have a bunch of folks who had supplied the voice and accent in their heads think "hey - that is not how Aran should sound". In fact, I often rip the soundfiles out of mods before playing them - my inner voice is much more comfortable to me than an outsider's interpretation. I like bg1npc's idea of "soundtracks" for speakers, called by script, but that is a whole other topic, and weeks away. But you know what, it doesn't matter at this point - until Aran is 90% or more done, taking the time to record (or hire someone to record) a soundset and/or lines is silly. Things may will change, and perhaps the entire characterization will shift slightly. So the sound recordings themselves, next to last to do. Let's move on to the text strings, and set them up to handle sound when it is eventually recorded and added. Note: This looks like just a quick couple of days to whip through this, but actually took place over several weeks, and the final draft was vetted by berelinde and Amaurea to make sure I wrote something that fit my idea. Unfortunately, we all write from within our own heads. While I'm not writing Aran for anyone but my personal enjoyment, it is nice to check to see if the communication moves off the page to other folks, or if it ends up being stilted/odd. Some soundreferences with tobbacco use got nixed because the ladies (quite rightly) pointed out that it was a potential turn-off for some readers, while adding nothing really to his character - so I blatantly stole berelinde's rephrase of it into "twig chewing". This stuff is tougher than it looks, because we all want the character to have what comes up in our head during fanfic-like daydreams; unfortunately, if you create a line like La Traviata for dying, it will stink as a soundset: This might be fun to envision in my head, but really, soundset entries are supposed to be very quick, or the lines will trip over others. Wicked short, to the point - that's why they are some of the toughest writing out here. "Characterize your NPC's reactions in less than four words.... GO!" But, we have caught a break with it, because we have a format to work in, and we know the parameters. Short, simple, to the point, in character. And, WeiDU has taken the work out of all the coding completely. A standard setup in the .tp2 will install the right strings in the right places - and the i.e. engine has a simple format for strings that deal with sound. STTREF/OFFSET ~[comment] text string~ [sOUNDREF] Here, STTREF/OFFSET is where in the .cre file the string reference in dialog.tlk is stored. This is why soundsets can get scrambled, and other lines, too - the .cre file carries only a reference number, or index lookup to dialog.tlk. Technically, you could go all fancy hard-core Old Skool here and tell WeiDu the specific offset for the .cre sound, but why when WeiDU does the work for you: SAY MORALE The next, the actual string created in dialog.tlk, ~[comment] text string~ well, that's pretty straightforward - the [comment] will not be seen by the player. In fact, it is where I picked up the idea to try to use this to help translators - when Smoketest, devSin, and Grim Squeaker patiently led me through how sound works in i.e. games, it was there for the BioWare developers. Every soundset in BG carries the referenced sound file in the test string in this format. It is especially useful for usually "no word" things, like "Hurt" and Dying" - the blank sound reference can be labled and searched for by the comment, like this: SAY DAMAGE ~[c-aran13]~ [c-aran13] sounds like "Ah!", but carries no text - and would get skipped in traification if it were traified as this: SAY DAMAGE ~~ [c-aran13] So, last part - [sOUNDREF]. Here, the .wav (or wavc, acm) that we will eventually place in the game override file is referenced. It can only be 8 characters long, and looking at other folk's mods there are lots of ways to label this stuff - BioWare had an odd numbering system that is consistent but does not match .cre ordering - so i am going to arbitrarily label these c-aran## and use the comment as the soundreference. The game won't care if there is no sound matching in the override - it will silently skip it. And then, if I get a soundset recorded and dropped into the override, it will be picked up when that particular string is called by the engine. Here is the blank template that can be applied for all BG2 engine games (not BG, etc - they have the same structure, but the .cre file has less of these enabled.) COPY_EXISTING ~myMod/myFolder/myCre.cre~ ~override/myCre.cre~ SAY NAME1 ~ << Full Name Of Creature >> ~ SAY NAME2 ~ << Short (tooltip hovering) Name Of Creature >> ~ SAY MORALE ~[sOUNDREF] << Morale Failure >> ~ [sOUNDREF] SAY HAPPY ~[sOUNDREF] << When Happy on .2da >> ~ [sOUNDREF] SAY UNHAPPY_ANNOYED ~[sOUNDREF] << When Annoyed on .2da >> ~ [sOUNDREF] SAY UNHAPPY_SERIOUS ~[sOUNDREF] << When Close to leaving on .2da >> ~ [sOUNDREF] SAY UNHAPPY_BREAKING_POINT ~[sOUNDREF] << When leaving on .2da >> ~ [sOUNDREF] SAY LEADER ~[sOUNDREF] << Moved to Leader >> ~ [sOUNDREF] SAY TIRED ~[sOUNDREF] << Tired >> ~ [sOUNDREF] SAY BORED ~[sOUNDREF] << Bored >> ~ [sOUNDREF] SAY BATTLE_CRY1 ~[sOUNDREF] << Attack Commanded >> ~ [sOUNDREF] SAY BATTLE_CRY2 ~[sOUNDREF] << Attack Commanded >> ~ [sOUNDREF] SAY BATTLE_CRY3 ~[sOUNDREF] << Attack Commanded >> ~ [sOUNDREF] SAY BATTLE_CRY4 ~[sOUNDREF] << Attack Commanded >> ~ [sOUNDREF] SAY DAMAGE ~[sOUNDREF] << Hit by other >> ~ [sOUNDREF] SAY DYING ~[sOUNDREF] << Toast >> ~ [sOUNDREF] SAY HURT ~[sOUNDREF] << Low HP >> ~ [sOUNDREF] SAY AREA_FOREST ~[sOUNDREF] << in area flagged with Forest bit >> ~ [sOUNDREF] SAY AREA_CITY ~[sOUNDREF] << in area flagged with City bit >> ~ [sOUNDREF] SAY AREA_DUNGEON ~[sOUNDREF] << in area flagged with Dungeon bit >> ~ [sOUNDREF] SAY AREA_DAY ~[sOUNDREF] << Daytime >> ~ [sOUNDREF] SAY AREA_NIGHT ~[sOUNDREF] << Nighttime >> ~ [sOUNDREF] SAY SELECT_COMMON1 ~[sOUNDREF] << Select the .cre >> ~ [sOUNDREF] SAY SELECT_COMMON2 ~[sOUNDREF] << Select the .cre >> ~ [sOUNDREF] SAY SELECT_COMMON3 ~[sOUNDREF] << Select the .cre >> ~ [sOUNDREF] SAY SELECT_COMMON4 ~[sOUNDREF] << Select the .cre >> ~ [sOUNDREF] SAY SELECT_COMMON5 ~[sOUNDREF] << Select the .cre >> ~ [sOUNDREF] SAY SELECT_COMMON6 ~[sOUNDREF] << Select the .cre >> ~ [sOUNDREF] SAY SELECT_ACTION1 ~[sOUNDREF] << Action >> ~ [sOUNDREF] SAY SELECT_ACTION2 ~[sOUNDREF] << Action >> ~ [sOUNDREF] SAY SELECT_ACTION3 ~[sOUNDREF] << Action >> ~ [sOUNDREF] SAY SELECT_ACTION4 ~[sOUNDREF] << Action >> ~ [sOUNDREF] SAY SELECT_ACTION5 ~[sOUNDREF] << Action >> ~ [sOUNDREF] SAY SELECT_ACTION6 ~[sOUNDREF] << Action >> ~ [sOUNDREF] SAY SELECT_ACTION7 ~[sOUNDREF] << Action >> ~ [sOUNDREF] SAY SELECT_RARE1 ~[sOUNDREF] << rare sound >> ~ [sOUNDREF] SAY SELECT_RARE2 ~[sOUNDREF] << rare sound >> ~ [sOUNDREF] SAY CRITICAL_HIT ~[sOUNDREF] << successful critical roll >> ~ [sOUNDREF] SAY CRITICAL_MISS ~[sOUNDREF] << dysmal critical roll >> ~ [sOUNDREF] SAY TARGET_IMMUNE ~[sOUNDREF] << Up the creek without a paddle >> ~ [sOUNDREF] SAY INVENTORY_FULL ~[sOUNDREF] << dropping items >> ~ [sOUNDREF] SAY SPELL_DISRUPTED ~[sOUNDREF] << hit wile casting >> ~ [sOUNDREF] SAY SET_A_TRAP ~[sOUNDREF] << successful trap set >> ~ [sOUNDREF] SAY HIDDEN_IN_SHADOWS ~[sOUNDREF] << successful attempt to hide >> ~ [sOUNDREF] SAY PICKED_POCKET ~[sOUNDREF] << successful pickpocket attempt >> ~ [sOUNDREF] SAY BIO ~[DUMMYREF] << character screen, no sound - text with blank sound reference >> ~ [bLANK] Well, here goes - in file aranw.tp2, right now empty, we toss in the set of references: COPY_EXISTING ~aranw/cre/c-aran.cre~ ~override/c-aran.cre~ SAY NAME1 ~Aran Whitehand~ SAY NAME2 ~Aran~ SAY MORALE ~[c-aran01] Helm's bones - RETREAT!~ [c-aran01] SAY HAPPY ~[c-aran02] Aye, 'tis a fair group. 'Tis better than a clear day on Trade Way.~ [c-aran02] SAY UNHAPPY_ANNOYED ~[c-aran03] By Tymorra's bright coin, you make some strange decisions. I don't rightly agree.~ [c-aran03] SAY UNHAPPY_SERIOUS ~[c-aran04] I gave up some serious opportunities to travel with you. Wasn't expectin' this kind of 'adventure'. Stop this, or I'll dissolve th' contract.~ [c-aran04] SAY UNHAPPY_BREAKING_POINT ~[c-aran05] I'll see you in the hands o' Kelemvor, but not one second before.~ [c-aran05] SAY LEADER ~[c-aran06] I'll lead, but 'tisn't my strong point.~ [c-aran06] SAY TIRED ~[c-aran07] Time to make camp. This gear is startin' to chafe.~ [c-aran07] SAY BORED ~[c-aran08] By Torm's Blood, are we beggin' to be ambushed? Standin' 'round with our swords up our...~ [c-aran08] SAY BATTLE_CRY1 ~[c-aran09] Archers to th' rear!~ [c-aran09] SAY BATTLE_CRY2 ~[c-aran10] Spellcasters die first!~ [c-aran10] SAY BATTLE_CRY3 ~[c-aran11] By Tymorra's Luck!~ [c-aran11] SAY BATTLE_CRY4 ~[c-aran12] By Sune's Bottom!~ [c-aran12] SAY DAMAGE ~[c-aran13]~ [c-aran13] //ah... SAY DYING ~[c-aran14]~ [c-aran14] //aarrgh... SAY HURT ~[c-aran15] Send the rest o' them to hell for me...~ [c-aran15] SAY AREA_FOREST ~[c-aran16] Need less trees, more road. Too many places for enemies to hide.~ [c-aran16] SAY AREA_CITY ~[c-aran17] Trade time! Some trade, then some drinkin', then some sleep... or more drinkin'.~ [c-aran17] SAY AREA_DUNGEON ~[c-aran18] I gave up comfortable inns an' guardin' simple caravans to poke around this dank musty place. I'm a bloody idiot.~ [c-aran18] SAY AREA_DAY ~[c-aran19] Lathander's fat arse is up at last. 'Bout time he shed some light around here.~ [c-aran19] SAY AREA_NIGHT ~[c-aran20] Bloody dark. Good for coverin' enemies an' ambushes. Someone light a torch, eh?~ [c-aran20] SAY SELECT_COMMON1 ~[c-aran21] Yep?~ [c-aran21] SAY SELECT_COMMON2 ~[c-aran22] What's to be done?~ [c-aran22] SAY SELECT_COMMON3 ~[c-aran23] Do I needs lead?~ [c-aran23] SAY SELECT_COMMON4 ~[c-aran24] Aye?~ [c-aran24] SAY SELECT_COMMON5 ~[c-aran25] Yes?~ [c-aran25] SAY SELECT_COMMON6 ~[c-aran26] I'm listenin'.~ [c-aran26] SAY SELECT_ACTION1 ~[c-aran27] Got it.~ [c-aran27] SAY SELECT_ACTION2 ~[c-aran28] Sune's sweet cheeks, I heard.~ [c-aran28] SAY SELECT_ACTION3 ~[c-aran29] On it.~ [c-aran29] SAY SELECT_ACTION4 ~[c-aran30] Understood~ [c-aran30] SAY SELECT_ACTION5 ~[c-aran31] Sune's Bosom, I'm movin', already!.~ [c-aran31] SAY SELECT_ACTION6 ~[c-aran32] Ilmater's Blood. I said I'd do it.~ [c-aran32] SAY SELECT_ACTION7 ~[c-aran33] Less talk, more action.~ [c-aran33] SAY SELECT_RARE1 ~[c-aran34] Watch where you point that thing.~ [c-aran34] SAY SELECT_RARE2 ~[c-aran35] Aye, I'm here.~ [c-aran35] SAY CRITICAL_HIT ~[c-aran36] Good.~ [c-aran36] SAY CRITICAL_MISS ~[c-aran37] Cyric's Black Heart!~ [c-aran37] SAY TARGET_IMMUNE ~[c-aran38] Bounced off. Damn.~ [c-aran38] SAY INVENTORY_FULL ~[c-aran39] I'm already carryin' more than my share.~ [c-aran39] SAY SPELL_DISRUPTED ~[c-aran40] Never did get that one right...~ [c-aran40] SAY SET_A_TRAP ~[c-aran41] Try that, you bugger.~ [c-aran41] SAY HIDDEN_IN_SHADOWS ~[c-aran42] Huntin'...~ [c-aran042] SAY PICKED_POCKET ~[c-aran043] Hey, look what I found.~ [c-aran43] SAY BIO ~[c-aranbio] When you ask him about his past, ARAN WHITEHAND grasps at a nearby twig to chew on. He explains that he grew up in a small independent family-run Coster plying the Trade Way and Coast Way from Waterdeep both north and south. Working as both Pen and Sword (scribe and fighting guard) made him attractive as an independent, since he could balance accounts, keep inventory, and still operate as a sellsword. A few campaigns with mercenary companies, a few battles, and lots of wandering about has brought him to Amn. He hastens to note that he is not the man to send in to negotiate anything, preferring to wield weapons rather than the spoken word - but if you want a trading contract written up, he's the right man for the job.~ [c-aran44] Later on, the sound references will be c-aran01.wav to c-aran43.wav, and weeks/months from now when we get there we can deal with how to set the darned thing up to install on Windows/OS X/Linux and play in-game. Ok, the faculty talk is back to reality-based stuff, like what we are doing with dress-code this year, and how the heck us male teacher-dudes are supposed to inform a 14 year old that her underwear is showing and not get arrested... and worse, how to not insult the mom that sent the girl to school in one of those new thigh-length baby-doll tops designed for use over a pair of shorts, sans shorts. I'd better pay attention again. I'll type this stuff up later, and post it up on an odd moment. Well, technically, if you are reading this, I already did.
  4. Learning from Players Still working on the release of Beta 1, but some intrepid souls are using GitHub to create their own Beta based on the materials posted there (and I am very grateful for it, because it means I have focused cleanup. I like that!!) So, a late-afternoon-when-I-get-home-fix-this-first list; Real World Glitches, from PM (adult stuff temporarily removed, but paid attention to!!) piperb's list Pending After the talk about fallin' in love. The PID kept coming up every few seconds. I had to cut off the game, so that's as far as I got. TO INVESTIGATE FURTHER: Heh. Yup. The not-but-should-be-enabled ones. Bleh. IF ~Global("c-aranfriendbg2","GLOBAL",23)~ THEN BEGIN a396 SAY ~[ARAN] Hey, I been thinkin'.~ [c-aws096] DO ~SetGlobal("c-aranfriendbg2","GLOBAL",24) RealSetGlobalTimer("c-aranfriendtimer","GLOBAL",ARAN_FTT)~ + a1918 IF ~Global("c-aranfriendbg2","GLOBAL",25)~ THEN BEGIN a426 Var is closing - not sure why it would be looping instead of playing. Need to recheck. Chances are the trigger to fire is not set up correctly because I commented out too many lines in the .tp2 Still looking. It could be that flirt weighting issue. REPEATED AFTER UPDATE -After the talk about fallin in love. The PID kept coming up every few seconds - same as before. TO DO: Hmmm. Not sure. Time for the Secret Weapon, Berelinde's use of The Bigg's stutter check mod. I'll attach the Aran version here, but first I want to try it in my game and see if we can get a comparison going. -If Aran is so opposed to slavery, shouldn't he have some comments during the Slaver Quest? If he does, then they didn't appear in game. And maybe the pleasure slave in the circus tent as well. TO DO: Revisit Slaver Quest, pleasure slave - check all slaver interjections are firing. Installed the 15 min timers, same PC as before and the party was Minsc, Yoshimo, Aran and Anomen. Banters didn't show up in this game either. But, interjections did. TO DO: Need to test under Ctr-I to see if it is bad luck, or if something odd is happening. Rechecking triggers again - perhaps CombatCounter(0) is failing, and I need !ActuallyinCombat(), though that is not standard at all? - the files appear to be correct in syntax, and CLUA'ing in party members on my install seems to work. This one needs some careful re-inspection to see what I have set up that might be blocking them from firing. Recheck banter triggers; Aran only talked with PC. Taken off the shelf beacuse it is repeated behavior: banter triggers on a clean install seem to be working on my copy. Recheck project files, and look for bug reports in other mod's forums for ideas on what might be happening. -Aran: I am goin' to ask H. C. for assistance, an' hope She influences you a mite, eh? (I abbreviated, but I don't think the S in she should be capitalized.) TO DO: Choose and stick to a single interpretation of god's names - Sune's a goddess. I think She || Sune's a goddess. I think she || Sune's a Goddess. I think She -Aran: I have no problems wi' tellin' you. I be scribin'... (If you don't want an out here in the PC responses, maybe go to the main point of the talk. As it stands, you have the player answering his question more than once and the talk seems a bit repetitious.) Example later in the same talk - Aran: Well, you might not know this, but all that scroll prep...So, about that purchase. (Choosing the afirmative PC response when this talk first starts and a few clicks later, you're still answering his question.) TO DO: Recheck, rewrite - possibly two talks here slammed into one, and thus clickfest. -The talk about cooking dinner sounds like it should show up outdoors. Again, odd when it appears in the sewers or somewhere like that. TO DO: Recheck - probably time to break my unwritten rule of "straight talk sequence, no fancy stuf, and make the ones with special conditions not pat of the sequence". Or, simply remove this talk and make it a fire-under-special-circumstances one. A couple of his battle cries has a scratching sound at the start of them. TO DO: Recheck sound files and readjust fade-in with Audacity. Recheck song files for audio volume. Aran's line: I know there be some disadvantages to bein' the offspring o' a dead god... How did he know this if the PC has not told him. Did he hear it from others or what? TO DO: 15 min. timer means some of the talks are going to fire before regular game pace - need to add chapter check, modify, or rework in sequence. partially addressed -Flirt where PC can go thru Aran's belongings. Does writing no secrets on the parchment ever lead to anything or change the flirt in any way? If not, would you consider adding to this flirt? TO DO: Recheck, follow-up Done: There is a PID line that is supposed to run, and later on a talk that triggers from this action where Aran confronts PC about it. I need to check to make sure that it made it in to the Beta, and that it triggers... Also adding a response like; "Sure, why do you ask?" Or response without the insulting meat-shield comment for good PCs would be nice. TO DO: Begin list of blocks where there are no real "neutral" responses, or where percieved neutral responses end up sending PC on pathways that are unintended. Add pathways. done: Repaired this instance with CODE ++ ~[PC] You might be right.~ + a70 PID adult content is available from the get go - doesn't match talk progression. Example: Aran's line: Riddle me this, you ever think about sparkin? Courtin? Seems odd if they were already getting VERY touchy-feely thru the PID and no response acknowledges that in the talks. TO DO: Institute c-aransex and c-aranintimate dependency on lines like this, so + ~GlobalLT("c-aransex","GLOBAL",2)~ + ~Riddle me this, you ever think about sparkin? Courtin?~ + ~GlobalGT("c-aransex","GLOBAL",1)~ + ~Riddle me this. We been sparkin' a mite bit already. But you ever think o' doin' some more serious courtin'?~ or perhaps use the flirt counter in several sections. [done: partial fix. PID Adult content is temporarily restricted to c-aranrom=2, while replacement pathways are written for the players who want to try for a one-night stand right out of the gate.] [done: partial fix for this particular talk, all instances of entry to the two relevant states, sample code here: + ~GlobalLT("c-aranflirt","GLOBAL",12)~ + ~[PC] A quiet, warm, calm place, a good book, and something nice to drink.~ DO ~SetGlobal("c-aranbg2rom","GLOBAL",8) RealSetGlobalTimer("c-aranromtimer","GLOBAL",ARAN_LTT)~ + a579 + ~GlobalGT("c-aranflirt","GLOBAL",11)~ + ~[PC] A quiet, warm, calm place, a good book, and something nice to drink.~ DO ~SetGlobal("c-aranbg2rom","GLOBAL",8) RealSetGlobalTimer("c-aranromtimer","GLOBAL",ARAN_LTT)~ + a579_flirt + ~GlobalLT("c-aranflirt","GLOBAL",12)~ + ~[PC] Oh, you know, the usual. Wine, song, feasts, a little more wine...~ DO ~SetGlobal("c-aranbg2rom","GLOBAL",8) RealSetGlobalTimer("c-aranromtimer","GLOBAL",ARAN_LTT)~ + a580 + ~GlobalGT("c-aranflirt","GLOBAL",11)~ + ~[PC] Oh, you know, the usual. Wine, song, feasts, a little more wine...~ DO ~SetGlobal("c-aranbg2rom","GLOBAL",8) RealSetGlobalTimer("c-aranromtimer","GLOBAL",ARAN_LTT)~ + a580_flirt addressed Talk about hiring more swords with the PC response questioning if he wants the competition seemed odd at this point. If you leave the 15min timer option in and no flirting or anything close to it occurs. Why would that be an issue? done: built a more standard response and var'd the original to show up only if PC and Aran have gotten to holding hands (c-aransex=1) Talk: So what was it like growin up in a place where books ruled all? This talk showed up for a second time, right after it completed the first time. Done: two pathways were not given closure. Added! In the PID, the option is available to stop the flirts, which will be a good thing for some players. But, it has the PC asking him to stop flirting with her when no flirts have appeared yet. Done:added GlobalGT("c-aranpcflirtstart","GLOBAL",0) as an enabling trigger, so that option to stop things does not appear beforehand (c.f. Anomen Conflict, etc.) Aran's line: I be man enough. Just not sure where the rules an' regulations...you bein' you an' all... What's the you bein' you stuff supposed to mean anyway? PC response: But you are treading dangerous ground here. (...treading on dangerous ground... might sound better) Done: Agreed both counts - "you bein' you an' all" is too ambiguous, and unneeded. Treading on dangerous ground. Erika, Orrin, etc. dlgs have been appearing continuously in the text window on every map since I left that area. Done: Add to scripts in C-AR01.BCS so that the dialog doesn't magically follow the PC across all of Toril. Tested in-game with "Duplicate Floating Text=1" enabled in baldur.ini Also, once Anomen is added, the option appears in the PID telling Aran to stop fighting with Anomen. They haven't spoken to one another and Ano's first LT hasn't fired yet. Maybe reword this until their conflict actually starts or variable this option out until it starts. Done: block response until there is an active Anomen conflict CODE /* PID Anomen Romance Conflict Toggle */ + ~InParty("Anomen") OR(10) GlobalGT("c-aanocon120","GLOBAL",0) GlobalGT("c-aanocon121","GLOBAL",0) GlobalGT("c-aanocon158","GLOBAL",0) GlobalGT("c-aanocon194","GLOBAL",0) GlobalGT("c-aanocon212","GLOBAL",0) GlobalGT("c-aanocon224","GLOBAL",0) GlobalGT("c-aanocon232","GLOBAL",0) GlobalGT("c-aanocon287","GLOBAL",0) GlobalGT("c-anomenaran","GLOBAL",0) GlobalGT("c-arananomen","GLOBAL",0) Global("c-aanoconflict","GLOBAL",0)~ + ~[PC] I like Anomen well enough, Aran. But you keep fighting with him. I want you to stop doing that.~ + a3029 /* c-aranvsanom1s */ -Aran: Were kisses enough for you?... PC: I don't...look, I think this lots of fun... (Seems to be a word missing, maybe "think this is lots of fun." or "think this was lots of fun.") Done: Agreed - Repaired 16 instances to "I think this is lots of fun" -Aran: You haven't thought there might be somethin' to havin' someone take care o' you? (You might want to look at the PC responses here. Some of them elude to *Ahem* happening already. But what if that has not happened between them yet?) Done: Repaired and extended pathways; CODE IF ~~ a667 SAY ~[ARAN] You haven't thought there might be somethin' to havin' someone take care o' you?~ ++ ~[PC] I take what I want from whom I want, when I want, Aran. Why would I need one special person dedicated to what everyone can provide?~ + a677 + ~GlobalGT("c-aransex","GLOBAL",2)~ + ~[PC] I like you, Aran. And your friendship comes with certain... benefits. But I am in love with another person. Does that mean you will stop being my special friend?~ + a677 + ~OR(2) Global("c-aransex","GLOBAL",2) Global("c-aransex","GLOBAL",1)~ + ~[PC] I like you, Aran. And your friendship is special to me. I know you want more than a few kisses and flirtations, but I am in love with another person. Does that mean you will stop being my special friend?~ + a677 + ~Global("c-aransex","GLOBAL",0)~ + ~[PC] I like you, Aran. And your friendship is special to me. I know you want more than... I know you want a physical relationship that I am not ready to provide. Does that mean you will stop pursuing me?~ + a677 ++ ~[PC] I like you, Aran. But I am confused. I am not sure I know what I really want. Perhaps we should not be having this discussion.~ + a677 ++ ~[PC] I... I think about it. But I am not really worth all that attention.~ DO ~IncrementGlobal("c-arpclowimage","LOCALS",1)~ + a672 ++ ~[PC] I can usually look out for myself. Besides, there is something to be said for being able to look out for someone else, you know. Perhaps I want to protect and defend a certain person, instead of them protecting me.~ DO ~SetGlobal("c-aranrom","GLOBAL",2)~ + a668 ++ ~[PC] I can take care of myself. I just allow you to make yourself feel useful. Did you have anything else you wanted to discuss?~ + a668 ++ ~[PC] Of course I think about it.~ + a668 END -Aran: (flushes burgundy) Aye, then. Didn't mean to... (Shouldn't the F in flushes be capitalized here?) Done: Capitalize, capitolize, corporealize, etc -Aran: (There are no words, no gestures...old dance. Hopefully that is enough so you know which line I am referring to. It's missing a parenthesis at the end. If not, I'll send this to you with the other M stuff by PM later. Done: closure of Closure in mature content. Apparently, I like that line, because I found 6 different variants of the same phraseology. Perhaps I need a more active imagination! -Orrin: I do have a lad... (A PC response like "Yes, thank you." or something along those lines to cover NG or LG.) Done: Repaired and expanded two instances (only one reachable right now as Teldra is not activated yet): sample code CODE IF ~~ a2480 SAY ~[C-AW01TK] I do have a lad who needs some work, if you are hiring. He is a bit rough around the edges, but he means well. Here, take one of his advertisements.~ ++ ~[PC] Thank you.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2482 ++ ~[PC] I'll take a look at it later. Why are you helping him out?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2482 ++ ~[PC] Actually, I am not interested right now. I wish to see your selection of services.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2472 + ~OR(2) PartyGoldGT(3000) Global("c-awtavkquest","C-AR01",2)~ + ~[PC] Sure, sure... but I am more interested in what you can do for me. Rumor has it that a wealthy, well connected person might peruse some of the more... interesting wares?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2473 + ~GlobalLT("c-awtavkquest","C-AR01",2) PartyGoldLT(3001)~ + ~[PC] Sure, sure... but I am more interested in what you can do for me. Rumor has it that a wealthy, well connected person might peruse some of the more... interesting wares?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2443 + ~Global("c-pctavern","C-AR01",0)~ + ~[PC] You seem a little stiff. Do you say the same thing to every customer?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2456 + ~Global("c-pctavern","C-AR01",1)~ + ~[PC] You seem to have a wide variety of people here. Is that man over there really a Mindulgulph?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2457 + ~Global("c-pctavern","C-AR01",2)~ + ~[PC] Perhaps you can lighten up a little, and give out a few complimentary drinks.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2458 + ~Global("c-pctavern","C-AR01",3)~ + ~[PC] So, what is the deal with you and Teldra? Are you two... you know?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2459 + ~Global("c-pctavern","C-AR01",4)~ + ~[PC] I have heard a rumor that you used to be an adventurer yourself.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2460 + ~Global("c-pctavern","C-AR01",5)~ + ~[PC] Is Erika attached? She seems to be unreceptive to flirting.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2461 + ~Global("c-pctavern","C-AR01",6)~ + ~[PC] How are things going around here?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2462 + ~GlobalGT("c-pctavern","C-AR01",6)~ + ~[PC] How is life?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2463 + ~RandomNum(5,1)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2474 + ~RandomNum(5,2)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2475 + ~RandomNum(5,3)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2476 + ~RandomNum(5,4)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2477 + ~RandomNum(5,5)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2478 ++ ~[PC] No need for the broadside. I do not want the thing weighing down my pack. But you could tell me where to find him.~ DO ~SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2483 END -Aran: Aye, well, I do like th' game...lady in question prefers ladies. (For those who fall under this preference, they might like having the option of telling him so here.) Done: additional lines mapped in, with downstream states expanded to accomodate a more timid, shy, or unsure PC. I think there will be more of these... -One of the talks starts out with Aran looking "along the horizon". A bit odd when it pops up in the sewers, as it did in this game. Done: a665, line rewrite: SAY ~[ARAN] (Aran looks carefully at his hands, then glances at you.)~ Typos: This is not exactly an ordinary company, is it. , > ? repaired to ~[ARAN] Now, this don't rightly be an ordinary Company, eh?~ Sune's Rambunctious Rump,, I... (Only needs one comma) CODE F:\TEST1\aranw\dialog\c-arandialog.d (3 hits) Line 9247: SAY ~[ARAN] Sune's Rambunctious Rump, <PRO_BOYGIRL>, I wish I did. I should have been studyin' strategy instead o' tactics. Next time we see a LoreKeeper, I think I will have a mite o' a word on what tomes to study. Tactics you can learn piecemeal, but strategy, that be a tougher game.~ Search ",," (0 hits in 0 files) Malformed token. Should be <PRO_GIRLBOY>. 24 occurrences across project repaired! Adult content specific suggestions withheld but logged; some additions, an abrupt cutoff. More global commentary to keep in mind: "even a lady that is a little rough around the edges likes a bit of tenderness from time to time from her would-be significant other." (And thank you to the bug-reporter - I'll post usernames if you don't mind, but you have to tell me it is ok to! )
  5. After a year and a half of conscientious procrastination development, Gavin is ready for Throne of Bhaal beta-testing. All primary dialogue is in place and both sequential and plot-related dialogue is alpha-tested. While there is still a small bit of writing to do for the mod, I am ready to start recruiting beta testers. To avoid creating more work for the forum admins, we'll use this pinned thread for beta-testing findings. I am looking for three groups of beta-testers. Romance - Players should run the ToB romance with Gavin. Apart from a single romance-kill for Anomen that occurs in dialogue, there are no romance kill scripts in place. For your beta playthrough, at least, please don't multi-romance. The Master Wraith encounter and other romance-specific dialogues typically occur for only one NPC. Apart from that, have fun. Please be aware that NPC-initiated flirts aren't implemented yet and place-holders replace player-initiated pillow talk (hopefully, these are at least marginally amusing). The PID menu is still under construction, but it's functional. Full-length NPC-initiated night talks are in place. Friendship - Players should run through ToB with Gavin in the party as it suits them. Leaving/rejoining dialogues should work, and if Gavin is kicked from the party, he shouldn't comment on events he didn't witness. If he does, it's a bug. Others - Players should install the mod and not recruit Gavin. Several bugs in BG2 Gavin occurred because I got sloppy with the code for instances when Gavin isn't in the party. I want to avoid that happening again, so I'm looking for players who will install the mod and never recruit the guy. If you go this route, please drop in once your have completed your playthrough to report your success. One SoA-only player to test-install the mod. It should install OK. General Beta-Testing instructions: Gavin ToB is a complete mod! Do not attempt to install Gavin ToB without first uninstalling and deleting all previous versions of Gavin for BG2! This is a beta. Principal dialogues have been alpha-tested, but I have not pursued every route through every dialogue. I need to know about dialogue loops, illogical conversation flow, and the dreaded NO VALID REPLIES OR LINKS. Please report all stutter, even if you don't think it's Gavin's fault. By stutter, I mean that one NPC turns to face the PC or moves toward the NPC. To see if you have stutter, direct the NPC to walk some distance away. If the NPC makes it to the destination, there is no stutter. If the NPC halts before the destination is reached, there is stutter. I have a post-installation mod to diagnose stutter, but there isn't any reason to play with that on all the time. Stutter is NOT the same as lag. Lag is where EVERYBODY slows down and movements are jerky. Lag is usually caused by trying to install too many mods. Because this is a beta, I do not recommend installing it on a mega. Mega-mods take ages to build and rely on installation order extensively. Let's not go there until Gavin's ToB content is out of beta. You may be asked to update your installation to a new version at some point. Keeping Gavin at the end of your installation will minimize headaches. At the very least, romance players have the updated PID and PC-initiated night talks to look forward to. Download Gavin ToB Beta
  6. Hi, I'm new on the forum so i hope I posted this new topic in the right section ^^. Is there a way to replace NPC's voice's sounds for Baldur's Gate? I have Baldur's Gate Original Saga installed(with your NPC project of course:)) converted to BGtutu in my native language but some of the NPC voices sound WAY better in English. Coran in particular. I would like to check his romance but i just hate his voice and would like to replace it for English version. I downloaded extracted .wav files from Kevin Murfy's site but i don't even know if i can use those. p.s. Thank You guys for spending your time and effort to make all those mods. Best Wishes for all!!
  7. Hey I was wondering if there is a version of the NPC mod that I can use for BG I WITHOUT needing Baldur's Gate II
  8. Let me introduce myself first. Hi. You can call me Kestral. Good, I really hate doing introductions. Anyway now onto why anyone would possibly read this ever. I would like to make a pure thief npc for Baldur's Gate 2! Don't get me wrong, I love all the various npc mods I've played with over the last few months, but really wished there was an option for a regular old thief. In vanilla BG2 you get Yoshimo, Nalia, CHARNAME (if you do a thief), or Imoen. EE adds Hexxant. For mods you have a few more choices. So I found myself thinking, "Hey! I could probably do one. I got a lot of time on my hand being a stay at home mom and crap. And it'd be nice to have a party member that is well adjusted and actually happy. Or at least rocks at faking it." Now I've never written/coded an npc for an Infinity Engine game before. My experiences are limited to visual/graphic mods for DAO/DA2 and Skyrim as well as private npc mods for Skyrim. But hell I got time to spare. Plus I've always enjoyed roleplaying as a comedic/snarky character. Here's what I would like to have in this: Romance Track for both Men and Women (maybe with differences between a m/f and a f/f romance?), a Friendship track (bromances are cool), PID Flirts and other goodies to keep the character and game interesting, quests, comedy, maybe gifts given to the PC and from the PC, and whatever else I think of. I'd kind of like maybe an npc romance that the CHARNAME can help or hinder. Honestly I loved the quests to help Aveline hook up with Donnic in DA2. Her quests would be more of the light hearted sort unless people really want drama. Then I guess they could be dramady quests. One idea I had for a romance related quest would be a meet the parents/big brother sort. Anyone who is a parent/older sibiling would know how it feels when their little girl gets her boy/girlfriend. Now here's a little bio blurb about her. Name: Elicia Location: Not Decided Gender: Female Alignment: True Neutral or Chaotic Neutral Class: Thief Race: Natural Born Wererat/Uses Human Avatar Stats: 14 21 14 10 7 12 Note: Custom Thief Kit will be included to give her the wererat abilities. Elicia at her core is a selfish, happy thief. What issues she does have stems from being the youngest of her rather large family. She wants to stand out from her older brothers and sisters. The wererat tails along with CHARNAME because she likes gold, dungeons have gold it's win-win. Plus everyone needs help with traps and locks no matter how good aligned they are. More coming later. She also calls herself a lovable berk. For tvtrope lovers see: Lovable Rogue, Little Miss Con Artist, Feelings about other characters: Bioware: Aerie: Elicia thinks she's a wee bit too mopey for her personal tastes but gets a real kick out of her being from a circus. Aerie finds the wererat odd but does appreciate her good humor, or she does when she isn't at the butt of her jokes. Nicknames her Birdie. Anomen: Despite his "unique" personality Elicia likes him quite a bit. She knows a sucker when she sees one and doesn't hesitate to play up a damsel in distress or what have you to get Anomen to do something for her. Also flirts with him to get him to buy her sweets. If CHARNAME is romancing him she will offer "helpful" hints to deal with his boasting/whining. Personally Elicia recommends replacing his dialog with your own in your head. It makes life so much more hilarious. Anomen doesn't approve of her choice of career but otherwise likes the wererat, mostly because she puts up with him. He tries to convince her to get her lycanthropy curse cured until learning she was born that way. He still tries to convince her to give up her lawless stealing ways though. Anomen does enjoy buying her sweets, if only to see happy look on her face. Nicknames him Sir Helmet. If Anomen fails his test his dialog will be different than if he succeeds. Hopefully a romance might be available depending on if CHARNAME decides to play matchmaker with the two. Cernd: She's not too fond of the nature preaching/loving guy. She's also a bit weary of the fact he turns into something that's close enough to a werewolf. Hey she's a wererat and wolves eat rats! Plus she believes his hair looks silly. Also after learning he abandoned his child/leaving him at the druid grove bothers her. Elicia grew up with a close (large) family and why he would let someone else raise his child is beyond her. However she does like pranking him via "borrowing without intent to ask or return" his stuff. Cernd tries to bond with his fellow shapeshifter and is rather disheartened that the whole predator/prey dynamic bothers her. He still tries to get her to be more welcoming of nature despite that fact that wererats are notoriously city-based folk. He's not sure what to make of her rather questionable parenting advice. Nicknames him puppy. Edwin: The two get along about as well you expect a thief and a red wizard to. Elicia finds him even too pompous for her to handle (and she tolerates Anomen.) and doesn't appreciate his attempts to get sample of her blood and/or fur. Blood is supposed to stay inside you after all! She does however mess with his stuff to annoy him and sometimes hits on him just to screw with him. Noone ever said she was smart and/or wise. The Edwina situation is absolutely hilarious to her and she enjoys teasing the heck out of her. Edwin doesn't like the wererat very well, after all she is rather dumb. He is however interested in getting a sample of her blood for research purposes. Nicknames him Ed/Eddie. Haer'Dalis: The bard and the thief get along wonderfully though she's not sure what to make of the nickname titmouse. The jury's still out on whether she ought to be offended by being referred to as a mouse in any context. She's a rat dangit. There is (hopefully) a possibility of a for fun fling between the two, that the CHARNAME can help or hinder depending on if it gets written. Nicknames him blue. Imoen:These two might have been separated at birth if one wasn't a wererat at least. Pranksters in arms forever. Nicknames her sis. Jaheira: She reminds Elicia of her mother for the most part. She doesn't appreciate Jaheira's nature shtick for being a druid but otherwise gets along with her. When she learns of Khalid's death from the party she feels sorry for her. After all Elicia would be devastated to lose a member of her family. The druid doesn't quite tolerate the thief's playful antics as they seem like a waste of time though she does grow fond of her eventually. Nicknames her mom/mommy. Jan: Jan's inventions are a thing of interest to her. More than once she'll try to get Jan to let her borrow things from him. She will not allow him to ride her into battle as his "honorable" dire rat steed. Even if the idea is comedic gold. Jan doesn't mind her, provided she asks to borrow something. Nicknames him Mister Turnip. Keldorn: Despite him being a paladin (of which she doesn't have very good opinions of seeing as most of them like to hunt "monsters" like her.) she likes the old man. Even if she doesn't agree with him putting the Radiant Heart before his family. Still she tries to get along with him after figuring out he mostly hunts out of control mages, not werebeasts. He reminds Elicia of a team dad of sorts, and actually responds to his "Dad" voice rather well. After all, he has daughters that are around her age. In trade he warms up to the wererat, even though she's a thief she's not evil and a whole bunch of misguided. Keldorn doesn't like Anomen's interest in her if it comes up. She might not be one of his actual daughter, but what kind of dad-like figure would tolerate someone like Anomen being in ANYONE'S life? Nicknames him Old Man and Dad. Mazzy: The two get along as well as you'd think. Mazzy handles her short jokes with the grace of a saint. Nicknames her buttercup for some strange reason. Minsc: Even without the hamster the two would get along pretty well. The ranger being a rodent lover just further puts him on her good list. She likes to tell him she's rusty on her hamster speak. She also spins silly stories about meeting the rare and revered were-hamster. Nicknames him ?. Nalia: They don't get along. She thinks the spoiled rich girl is a wannabe and doesn't understand how life actually works. Nalia finds her uneducated, uncouth, and possibly dirty due to superstition about rats carrying diseases. In short Elicia is the exact type of person she wants to help. Nicknames her git. Valygar: He gets along with the wererat about as well as he gets along with anyone else. She thinks he's too broody and needs to develop a sense of humor. Nicknames him ?/ Viconia: The two don't get along for a number reasons. One's a drow, rude, a jerk with a heart of jerk filled with extra jerk (in Elicia's opinion.) Vic thinks the wererat is at best a somewhat talented thief, but at the end of the day she's still a rat. After all, giant spiders love a tasty dinner of giant rats. Nicknames her ??. Yoshimo: They get along pretty well though she's better at cheating. Or at least she thinks she is. Nicknames him Yoshi. Sarevok: He scares her. A lot. Nicknames him ??. Baldur's Gate 2: EE Characters Dorn: As with Sarevok he's scares the poor wererat. She might not be the brightest but even she knows consulting with demons is a super bad idea. She might steal a lot, but she doesn't just kill for shits and giggles. Besides bodies are hard to hide. Dorn thinks she ought to be seen and not heard. After all CHARNAME didn't bring her a long for her brilliant wit but to pick locks and disable traps. She doesn't nickname him per say but often refers to him as tall dark and scary. Hexxat: While the two have common occupations Elicia doesn't trust the vampire. After all vampires make her nervous, what with the whole blood drinking thing. Blood stays on the inside! Hexxat thinks the wererat is foolish and wonders how she's survived this long. Nicknames her Bitey/Fangs/ect. Neera: The two get along pretty well even if Elicia is weary of wild mages. Plus at least she's pretty. Nicknames her Sparky. Rasaad: She thinks he's easy on the eyes but doesn't agree with the being a good guy shtick. After all heroes tend to have a short life expectancy. He tries to push onto the path of doing good much to her amusement. Nicknames him Sunny. Mod Characters: Coming Eventually. I'd love any suggestions/tips/cheese and/or rodent puns. Maybe suggestions for a romance bgm though I have an idea on one or two. I'm planning on making a mock up portrait of her using Skyrim so I can pay someone to do a BG2-style portrait for her. I'd love suggestions on her stats since all I did was grab one of the DnD books and asked my ex-DM husband what stats would be good for a wererat thief.
  9. "Go on, wi' ye, then. I can write fine, but my speakin' is not so good, unless I really try. Here - let me give her a shot. Hrmmpf. 'Fair Ladies and Gentlemen, I bid you good morning. Please pay no attention to the minor inconveniences of last evening's disturbance. Our uninvited guests of yester-eve have passed on to other occupations, many of them involving plant fertilization. Our chef has prepared a special meal for your enjoyment; due to the small matter of our cookwagon being set ablaze last night while defending the camp, we have prevailed upon him to create a special morning repast of Frison Rodentia and Flatbread Carbona. This way, if you please, for your morning repast.' " *cough* "See, I can put it on, but it takes a mite o' effort, at that." Aran Whitehand is a human fighter and scribe for BG2, dual classable into either cleric or mage. Basically, a human utility player taken along for the friendship/cuddling. "Specials" include creation of minor scrolls through dialog and timer when in a party with another canon mage. Primarily a male friend who can grow into an extended courtship/romance, romanceable by female PCs, Aran has his own sense of humor and specializes in bringing others into the conversation. Functionally, Aran is a Companion mod. He has a minor optional quest with a new area, but comes with no special weapons or upgradeable items - his specialty is in interacting with the members of the party and adapting to situations. For him, the job is paramount, and his job is supporting the player. He is no stranger to having to carry out orders which bend morality, though he hates doing so. It should be noted that this mod is designed by adults for adults, and should not be installed unless you are comfortable with Faerunian swearing, occasional adult themes, and NC - 17 to R rated content in the Romance portion. Statistics immaterial these days, as folks can patch them how they want, but to start him off with some basics, a reorder based on Gavin. Berelinde did a bunch of soul searching and came up with a good 'common adventurer' set of stats, and why mess with success... power players can adjust him to build a Kensai/Mage dual class quickly enough "Warrior" configuration [player options on install, fighter] Strength 17 Dexterity 16 Constitution 15 Intelligence 12 Wisdom 13 Charisma 12 "Poet" configuration [player options on install, for Cleric dual class] Strength 16 Dexterity 13 Constitution 15 Intelligence 12 Wisdom 17 Charisma 12 "Thinker" configuration [player options on install, for Mage dual class] Strength 16 Dexterity 13 Constitution 15 Intelligence 17 Wisdom 12 Charisma 12 "Survivor" configuration [player options on install, for Thief dual class] Strength 16 Dexterity 17 Constitution 15 Intelligence 13 Wisdom 12 Charisma 12 Alignment Neutral Good. He thinks. "Bugger off, you sorry old jackass - I never said naught 'bout my alignment. Tymora's Bright Coin, you take liberties, you do. Tymora suits me fine. She even don't mind my speakin' so free, swearin' on th' gods, most times. At least, not yet." Friendship Aran will befriend any protagonist of any race or alignment,though how he reacts to situations will definitely let the player know how he feels. A rough - around - the - edges man, accustomed to mercenary service and caravan work both in front of and protecting the books, Aran hires on as a scribe or accountant as well as protection. He has learned to work with practically anyone not Drow, and chase any female within arms reach. His language is rough, his approach unrefined. And if you don't like it, he will gladly tell you exactly what your opinion is worth. Folks he would like and respect: Keldorn - Minsc - "Mad Minsc. That's not quite right, though. Make it Magnificent. I'd take him 'side me on a shield wall any day o' the week, 'giant space hampster' an' all." Ajantis - "Ajantis, laddie. There's fightin' fair, an' then there's winnin'. See, if you shine your armor like that, they knows you are an officer, an' the archers take you out first. Aint' no honor in dying before you can swing yer sword." Yoshimo - "Aye, then, deal th' cards again,. I'm down four tradebars an' three iron cresents, an' I want a chance to even the score, eh? While you are at it, tell me anouther tale o' Kara-Turan womenfolk, an' I'll buy th' next round." Angelo (Aran wasn't in BG, so he knows Angelo only by Flaming Fist contacts - "Hey, old man, lend some expertise here, eh? I'm havin' troubles wi' this parryin' position. Show me again, eh? A mug o' ale if you teach me..." Azure - "Now, she's a right fine lady, she is. Sharo's got one eye on me most o' th' time, though, so I'm not rightly sweettalkin' her any time soon." Alora - "Tymora's Smile, that halflin' lass is th' sprightliest an' happiest bein' I know! If <CHARNAME> ever drops me for good, me an' her, we should think o' teamin' up an' goin' on some adventures. She's right fun, she is!" Ninafer - "Pity she looks right through me, as if I'm not there. Bad taste in men, she has. But she's a right stalwort companion." Keto - "That lass is a right fine storyteller. She can drink me under th' table, sing like an angel, an' she's as smart as a whip. What's not to love? If <CHARNAME>'s not available or interested, now there be a lady what I would love to spark wi'. A real equal. I wonder what kind o' thinkg she might like as a courtin' gift?" Folks he would like and understand a little: Aerie - "Hey there. Come over here, girl. I have some drills you can do what's to strengthen your lips. Called 'kissin', I believe, among th' fair folk." Imoen - "You doin' all right, Imoen? You got someone troublin' you, let me know. Never met an argument I couldn't solve, thogh I do admit some were by fist an' sword instead o' words. Aww, who am I kiddin'. Who needs swattin'?" Nalia - "I don't quite understand you, Nalia. But you are a fine lookin' young women. You like dancin'?" Jaheira - "Awww, quit motherin' me, Jaheira. Here, I got these for you. They'll do fine in that stew you like to cook. Here, let me cut 'em up for you." Gavin - "Hey, watch it.... damn. Lathander's Golden Poop, Gavin, you gotta stop that backswing. Here, let's go work on it. I'll teach you to not knock me silly when I'm on the battle line with ye, and you argue wi' me about my immortal soul. Fair trade?" Sarah - "I don't blame ye for likin' the womenfolk, lassie; I sure as hells do! Say, next inn, let's go bar hoppin', an' I'll watch your back, you watch mine. If they swing your way, I steer 'em to ye, and vice versa. Sarah? Sarah? Mask's Left Hand, where'd that lassie disappear to..." Ainshai - "Sune's Slender Wrists, that one will drive a man to drink, she will. I suppose I should be keepin' my eyes on' th' business an' not on her, but the lass is right pretty. An' she can whup my arse on hand-to-hand. What's not to like?" Haldamir - "Helkaer Haldamir. Means 'icy one' in lammen Tel Quessir, that does. Good fighter, keeps to himself. I suppose you get that way if most o' th' folks you are fightin' alongside are younger than pre-apprentice age, an' will die out afore you blink your eyes a couple o' times. Never did understand why elves bothered wi' us mayflies." Alassa - Now why do some o' th' finest females come in evil, self-servin' packages? At least she's got spine an' gumption. But somehow, I don't rightly think she'd back me unless there was somethin' in it for her." Branwen - "That Tempus-lovin' girl is a sight for sore eyes, she is. I'd make a pass right quick, if every time I wandered by she didn't start all that serious discussion about dyin' an' goin' to fight alongside her god. I'm a mite more comfortable on this here plane o' existence, thank you very much. That whole dyin' thing, well, I tend to try to avoid it." Dynaheir - "Now there be a true lady. If we had more nobility like that, well, there'd be a sight more happy people in th' world. A little formal an' stuck on th' law, but what do you expect for a leader-type." Fade - "She be th' kind what sees what she wants, an' gets it. As long as I can keep th' goals coincidin' wi' hers, I get a great advantage. If our goals ever differ, I'd best watch my back. Wouldn't want to see nothin' sharp stickin' out o' it." Andrei - "A smart lad, just a raw recruit. A bit sheltered. But he listens to my stroies, an' takes pointers, an' all. I like him fine." Ghareth - "He tells some nice stories, he does. Good lad. Not much more to say, eh?" Hubelpot - "Corelon's Blade, he knows his food, he does. It's a right fine pleasure to watch him cook! Th' fightin, well... he's gettin' th' hang o' it. We are on a barter system, see. His recepies, my swordskills." Kelsey - "He knows merchant, he knows some fightin' ways - an' I do think he's a right fine party member. Th' boy's got some serious magic, he does. I just wish he weren't lookin' to spark wi' all th' available females. Puts us at odds, sometimes, on account o' that bein' *my* job!" Auren - "You look her direction, an' your eyes get stopped in their tracks, they do. In a good way, o' course. But she seems to like Nalia right propr, an' wears th' flower in th' other ear, so there's no use barkin' up that tree." Folks he would like alot and have absolutely no respect for at all: Bruce - "Barroom Bruce, named such on account o' I keep havin' to drag his sorry arse past, around, or out o' every single one we venture on. Good drinklin' companion until he gets drunk, an' not so much a fighter as an arrow-holder. I keep tellin' him that gettin' nekkid an' runnin' screamin' at kobolds weildin' short bows is not a valid battle tactic. O' course, he just tells me to sod off an' get us somethin' to drink." Kari - "Nice enough furrball, an' she's developin' some skills. Still scared o' her own shadow, though. She blushes about as much as I do, an' somehow I think th' gods have a nasty sense o' humor. Now where is she goin' to find someone to love her, eh? That just stinks. I spent way too long fendin' off kobold raids, an seein' them as scavenging animals. Not sure I can ever take her serious, as a party member an' all." Folks he would be neutral/unsure towards: Touchstone - "Not sure what to think, there. Nice enough on th' shield wall, an' strong. But I think either he's done taken one to many hits to th' head, or else he needs a decent tutor in common. Talks funny, he does. Hey, what are you laughin' at?" Callisto - "Nice enough to look at, good at her job. Wouldn't want to go carousin' wi' her, though. You don't rightly want to be around when she gets enraged, eh? There's no tellin' where her weapons get pointed." Nikitalleria - "Lathander's Light, what that girl can do wi' her fingers... But I am not sure she sees me th' same way. Somehow, I don't rightly think she likes me." Biddlekorak - "Not so bad for a shortaxe what's heard th' call. I get right tired o' all th' evangelical stories, but ghe don;t rightly get to talkative, so he's fine by me." Coran - "The boy's got charm, an' he's sharp, he is. But not much else goin' on, I think. I wouldn't trust him to hold my purse, or anythin' else, for that matter. Don't see what the ladies see in him." Iylos - "I suppose that insolent bastard knows his job. But th' backtalk, well, he could be a mite more respectful. <CHARNAME>'s been a force for a long time, an' here comes th' big bad investigator. If he plays fair an' backs <CHARNAME>, I might readjust my opinion. But if not, we will have to see if he really can stop a blade wi' his hand an live to tell the tale." Folks he would not like, but would respect and back up: Korgan - "Alright, ye black hearted Son o' Cyric, pass over those dice. You are cheatin' again." Valygar - "You are fine with a blade, friend, but magic is a powerful weapon. Why do you hate it when it'll save your arse nine times out o' ten?" Cernd - "Look, Cernd. Stop with all the talk, an' let's get down to brass tacks. What do we have to kill, an' how do we do it?" Saerileth - "Are you kiddin' me? A fifteen year old? I wouldn't kick her out o'... well, she's fine, I guess. But she don't know squat about livin', let alone fightin' proper. Tyr's Blasted Buttocks, don't send a child to do adult's work" Xan - "Doom an' gloom, all talk and no action. Shut up, ye pansy arsed jackass. Grab that Moonblade an' use it right proper, now - we got business to attend to. Don' understand quite a bit 'bout you, but you can kick arse when you've half a mind, for sure." Tashia - "Look, you are an eyeful, an armfull, an' just about the best sorceress I ever met. But when are you gonna get settled down an' take things serious? We aren't on a picnic, an' you already cost us pretty dear draggin' all that baggage onto th' party. Get with the program, lassie." Sarevok - "You made your play, an' lost. You backin' <CHARNAME> now? Fair enough. Just make sure you're on th' right side o' th' shield wall. I don't take kindly to triple crosses." Sebastian - "He be a slippery devil, that one. I 'm not rightly sure I have gotten a straight answer out o' him. Nine times out o' ten, I think he knows more than he lets on, eh?" Keen Kachiko. Keen mind, keen sword, keen tongue. Best to keep out o' all three's way." Folks he would dislike and not trust: Jan - "You talk too much, boyo. An' you keep blatherin' 'bout all those inventions. Ain't never seen a turnip soup worth eatin', neither. Keep out from underfoot, shorty." Amber - "You can take th' girl out o' the hells, but you can't take the hells out o' the girl. Only thing I can say for her is she aint' a drowess." Chloe - "I'm not sayin' nothin'. Anyone wi' divine blood's a damned sight scarier than findin' yourself penilless in Calimport. Well, exceptin' <CHARNAME>, o' course." Cassius - "Mask's Left Hand, the skald never shuts up, eh? Hey, don't be lookin' at me like that, Haer'Dalis! I shut up. Occasionally. When th' wind is right." Gozaloth - "That floatin' eyeball never did say what all that goo was. And I'm not rightly sure I want to know, anyways. Ten iron crescents says th' bastard gets skewered before th' second fight is over. An' whio do you think is gonna have to haul his goey stinkin' oozy bady back to a temple for to be healed? Well, it's not rightly likely to be <CHARNAME>, to be sure." Horace - "I still get th' shakes just lookin' at him reachin' for a weapon, straight through his own bony ribcage. I think I'm not likely to sleep at night wi' a skeleton for a companion. After all, what do you buy a skeleton to drink? Can't rightly buy him a round. That's just not right." Sheena - "Yeah, right. I know, you think I'm a racist son o' a bitch, but there be two bein's where you'd be right 100% o' th' time. I don't trust no dragon larger than a pseudodragon. An' wi' that... lady...well, th' language is all pretty an' correct, but I keep expectin' to wake up as th' main course for her when she goes all firedrake random-like." Folks he would hate: Tsjuatha - "Stay away from me, necromancer. Y'ain't natural. I respect the Tel'Quessirim, but anyone be dabblin' in the dark arts is not to be trusted." Viconia - "Move one step closer, Drowess, an' you are a dead woman. Sorry, a dead spider. Didn't mean no offence to women by associatin' you with 'em." Edwin - "Come on, Edwin, it ain't that bad. At least in that dress, your legs look good. In fact, that's about the only thing redeemin' about not kickin' you out in front o' the dragon, an' having you scout forrard." Anomen - "The worst of the officer class. Give me a crossbow, an' turn the other direction - I think there's gonna be an accidental 'friendly fire' incident." Faldorn - "Hey, wolf-girl. Get your smelly arse out where I can see you. An' keep your hands away from that spellpouch. Wouldn't want to have to disturb *your* balance, by loppin' off one o' your legs or arms, or such." Miriam - "Bane-blighted bloodsucker. I need to get me a new holy symbol an' some more garlic. An' a stake." SilverStar - "Keep that psychotic creature away from me, eh? Dangerous." Irenicus - "Bloody mad, an' evil. But I guess <CHARNAME> can handle him. As for me, well... when a dog goes mad, they try to cure him, an' if that don't rightly work, they put him down. This whole 'resurrect you opponent an' try an' redeem him' thing, that sounds way too complicated to me. Kill th' Bane-buggerin' bastard, disintegrate his head, toss his bones to th' wolves, then blow up th' wolves. An' blot his name out o' th' history books, just to make sure." Kindrek - "Bloody evil Cyric Buggerin' Bastard. Gotta keep both eyes open while I sleep, wi' him around, I do." Romance Aran will romance any female protagonist of any race save Drow, or any alignment. Again, how he reacts will definitely let the player understand his position. Good men fall for bad women as quickly as for good ones, and sometimes opposites really do attract. But romance on the trail is awkward, with a group of adventurers around, and the road to romance is both rocky and complicated. Exactly how does a strong man feel when his significant other turns out to be infinitely stronger than he, on so many levels? Can the two of you negotiate the attraction into something of an equal relationship, or is this destined to fail? When Aran Whitehand meets the party, he is looking for work having dropped from the rolls of a mercenary regiment.
  10. Rein NPC Project Introduction When looking at the cast of NPCs available in Baldur's Gate 2: Shadows of Amn, I have always found two issues that even during years of Modding Community's progress never got actually fixed in a proper way. - Only one single-classed Thief (Yoshimo) - Only three Evil characters available While there are many great mods that introduce new NPCs to the game - most of them really do not touch both of those issues. You can mostly find good-aligned Mages, Fighters, Paladins and Rangers. That could probably be justified by fact that in theory people are generally good. Additional reason for that could be that evil characters are usually just boring with their "kill everything blargh" philosophy. And Korgan is already available, so why copy-pasting him into another character. Still, I always found myself actually hooked into evil characters. While BG2 doesn't really support playing evil protagonist well, I found it to be a pleasure even while most of the time I was ending up frauded by having lesser rewards for finishing quests in the 'wrong' way. While I cannot really touch that part of the game, I believe I could help in terms of the earlier problem by introducing Rein into the world of BG2. Who is Rein? Rein is an half-elvish Assassin who cares far more about being paid well than for eternal glory of being a hero. Raised on the streets as an bastardlish outcome of one-night romance antics of Waterdeep's noble and elvish wanderer, he grew strong as the rough place he had to live in shaped him that way. Without home and family he also grew bitter which took a huge impact on his personality. That is probably the shortest description I could provide you with. Now let's get into a bit more detailed one. From mechanical standpoint, that's who he is: Name: Rein Class: Assassin (thief) Race: Half-Elf Alignment: Neutral Evil Stats: 16 STR | 17 DEX | 11 CON | 13 INT | 9 WIS | 12 CHA Proficiencies: 1+ Dagger | 1+ Short Sword | 1+ Crossbow | 1+ Club Skills: major: Hide in Shadows, Move Silently | minor: Pickpocket Portrait: I would love to have a personalized, BG2-like portrait that is actually designed for the character - but at the moment I'd love to use this beautiful piece of work done by Tieflingz and Nix. Biography: When asked about his past Rein sighs and reminds you that you paid him to kill people, not to be a storyteller. After a while though, he says he was an outcome of one-night romantics between one of the minor noblemens of Waterdeep and unknown elvish wanderer. As the romance was not in pair with his father's marriage and mother soon disappeared from the city, during the early years of his life he was thrown onto streets of Waterdeep where he managed to raise and survive. The whole story could be just another made-up story he tells, but it actually explains his cruel and cold-blooded personality too well to scold it off that easily. Soundset: Meeting: You've got a problem, I've got a price. Attack 1: You are no challenge for me. Attack 2: Don't get between me and my gold. Attack 3: Pathetic! Attack 4: Long knives, deep wounds. Attack 5: Kill or get killed! Chosen 1: Everyone has a price. Chosen 2: New orders? Chosen 3: My blade is yours. Chosen 4: Better make it quick. Chosen 5: Loyality isn't earned. It's bought. Movement 1: Better pay me for that. Movement 2: Keep up. Movement 3: Silent steps. Movement 4: Always look behind. Movement 5: Clean and cut. Happy: I love the way how we are feared and respected. While gaining that much "popularity" does not serve us well, it never ceases to amuse me. Unhappy: Our actions gave us a lot of spotlight. Enough of it to make my job much harder. Quitting: I think we got a big misunderstanding when we signed the contract. Take your goddamn gold, you will most probably give it away to beggars and churches. I'm leaving. Better wish we will never meet again. City: Those back alleys remind me of few fat purses and some shockingly naive nobles. Dungeon: I like to fight in dark, clustered places. Night: Let's turn it into night of long knives. Leader: Me leading? I guess you are insane... which makes it still better than you, leading us. Close to death: Save me, you fool! I don't want to die! Hide in shadows: Patience pays off, they say. (I admit that I was inspired by League of Legends champions Sivir and Talon. LoL writers do have talent for quirky catch-phrases.) Dialogue Samples: What actually makes or breaks a joinable NPC are the interactions between him and other NPCs of course. When I started writing content for Rein I've started with breaking down his opinion on other characters and then doing the same in reverse. I will show those thoughts later. What was the most important thing for me while writing Rein was creating something refreshing and keeping him away from Mary Sue syndrome. He is not going to make fun of Anomen or make Cernd like a fool. I try to do my best to actually keep the dialogues appropriate to the already-done by BG2:SoA frames. Rein, Minsc Minsc: Come on, little elfling! Stop being so scared of battle. There is no more need to hide in shadows when you have Minsc and Boo at your side! Rein: I am not an el-- WHAT ARE YOU DOING? Minsc: Showing you the world that only hamsters and rangers had access to before! Look straight into sky instead of hiding under your hood! Look at the sun! Rein: -it hurts! Minsc: Oh, it hurts me as well. I... I feel a bit dizzy. Rein: Then let me- Minsc: Boo! Boo where are you?! Respond to me with the force of Miniature of Giant Galactic Hamster! Minsc: Ooh, here you are. And where is our elfling friend? Rein: -- get *gasp* off me you fool! Minsc: Oh, I stepped on you. I am glad that Boo was not with me when I did that as the weight of the true Hamster could harm you much more. Rein: *coughs* I still don't feel my lungs you lunatic! Rein, Korgan Korgan: I want to clarify something. I dislike you Rein. Rein: Glad to know that my feeling is mutual. Korgan: I dislike rogues like you. Longlegs with those sleazy eyes always reacting to a drop of coin. Thieves who make me wear chainmail when I sleep and have one hand on my purse while second on the axe. Rein: Remember dwarf, that you are stepping on the risky topic here. I am no mere thief. If I'd ever had to take your purse - I wouldn't bother with stealing it. Rein: I'd just took it from your still-warm corpse. Korgan: Brave words for fancy long-leg like you. Still, that's the exact reason I respect you. Rein: Mutual feelings, mutual values and mutual interests, isn't it? Korgan: You seem to understand things we- Rein: If you think that will help you at sneaking that ace from your sleeve, you are so, so wrong Korgan. Korgan: Damn it! Rein: Leave the subtetly for us, long-legs, dwarf. Korgan: You better don't make me leave my axe in your skull! Keldorn, Rein Keldorn: Rein, we need to talk. Rein: ... huh. Yes? Keldorn: Listen... have you ever heard about grey paladins? Rein: Doesn't ring a bell. Keldorn: Then listen... cautiously. Grey Paladins are the legend, maybe even a myth in the Order of Radiant Hearts. With their strong wills and zealous devotion to their mission of turning this world into better place... they throw away the code. They get the special dispense. Keldorn: They do everything they can to accomplish their missions. Hiding in shades and infamy to strike the evil from most unexpected place. They disguise themselves as what many would consider evil. And they fight the true 'evil' with any tools they can get. Keldorn: They cheat, they lie, they stab in the back, they kill. Rein: Why are you telling me abou- Keldorn: Silence! ... I... I am no grey paladin. I am just a humble inquisitor, the fist of Torm and Order that hunts the evildoers. But I am also a reasonable man. I just lived far too long to neglect the opportunities. Keldorn: Rein, while I despise basically every single part of you and pray for your soul and mind to be cleansed from the evil it got captured by - I accept <CHARNAME>'s decision to hire you. Our mission is not usual, so by any means, the methods have to also be unusual. Rein: ... t-that's all? Keldorn: That's all. Still, I would reccomend being silent in my presence. And get rid out of my sight. Now. And for maximum tease, Rein's opinions on other party members and protagonist. Team Members he likes: Sarevok: "I've heard about a story you had with this glowy-eyes fellow. I don't really care about what happened in the past, all I see is the perfect, emotion-less killing machine at your service." Protagonist: "I would lie if I'd say that I have no interest in your heritage of Bhaal. But remember that the only thing that keeps me from cutting you wide open and looking at this Bhaal's Essence of yours with my very own eyes is the contract you signed." Team Members he accepts: Edwin: "As long as he can do mess big enough for me to do my work, I can stand his constant blabbering under nose as long as he keeps it quiet enough to not loose it. I mean his nose." Viconia: "I know too much about poisons and their origins to ever trust a drow woman. She is a real eye-tease, but the closest I can keep her is at the tip of my blade." Korgan: "We both agree in terms of values we have in life. Gold, women, power and the thrill of kill. Without his raging and messy attitude, I would consider him to be a good companion." Anomen: "His arrogance is his shield, that suppresses all the emotions he keeps hidden. While he still fools himself with his trust in Helm, one day he will find his true 'himself' I believe." Haer'Dalis: "He might be a lousy fighter with a big mouth that never close. Still, he is too experienced especially in terms of other planes to disregard him. And don't blame me for liking a fancy rhyme or two." Jan Jansen: "I am still not sure which one should be trusted less - magic that fizzles so easily or technology that keeps blowing up in his hands? That's a longer thought." Minsc: "I feel that this mentally ill giant tries to taunt me or disrespect me. But as long as he serves well as huge meatshield and I can hide in his shadow, I find him acceptable. Just for Bhaal's sake, keep him quiet." Imoen: "Soulless doll, fascinating. Was she a real sister of yours or you were connected just by Bhaal's blood? Those hazy, empty eyes just piqued my interest." Valygar: "I appreciate a man who understands the value of staying in shadow. Still, the whole 'revenge' just reminds me about all my buffonade clients. At least he values it in the proper way by doing it by his own hand." Team Members he disregards: Aerie: "I understand that you would like to keep all the long-legged elvish maidens in your companionship. I actually appreciate that. But what's with the idea of putting this lousy magician in the danger of getting hurt? Keep your concubines in the house... that you obviously don't have." Yoshimo: "Bounty Hunter? Do you intend to catch Irenicus in one of his pathetic traps and then ask him for directions in your life? I don't think so. I wouldn't really count on that Kara-Turian. Owner of these eyes cannot be trusted. He wouldn't be able to grab his pantalones - not to mention a real prey." Team Members he can't stand: Jaheira: "All her righteouness just ticks me off. And I can't sleep as she keeps crying and screaming during nights mentioning some fool who could be stupid enough to dedicate his happily-over life to her." Mazzy: "I would be scared of her if she would actually be a fighter. It's not like I can say 'I want to be an orc' and work hard to achieve that. While looking at her pathetic effort might be delightfull at first, I feel confused everytime she says anything. And I'm not mentioning fact that earth beneath our foots starts to talk again." Nalia: "This spoiled brat has it all! Money, connections, family... and she keeps throwing it at people. Did she cam from some badly written fairy tale? The only thing I can throw at a beggar is my knife." Team Members he is truly afraid of: Keldorn: "I could stand a chance against him if I'd have the advantage of catching him off-guard. All I can do is to hope that he will be busy enough with hunting witches and mages to never settle on 'puryfiying' me with the flames of justice." Cernd: "I was once paid to kill a druid that was protecting small forest from ending up in the fireplaces of commoners. Killing him was an easy part. Getting rid off all the bugs and insects biting me every night was much, much harder." Planned Features: - 2-3 banters for each NPC in Shadows of Amn (at least 1 Rein-focused, 1 NPC-focused) - 2-3 talks with protagonist that uncover the story of his life - personal quest/challenge - tons of interactions and comments - [optional] small tweaks for evil-aligned players (increased rewards for evil ending of quests, changing very low reputation's effects) - [optional] small tweaks to Assassin kit Okay, so what do we (me and Rein) need to exist? 1) Coder: I have to admit that I was never good at coding dialogues, and years of being away from Infinity Engine scene didn't improved that. Also, I have to admit that I cannot really spend too much time on the whole thing as job and education make my clock very tight. A help from someone capable of coding things would be awesome. 2) Sub-Forum: I have always dreamed to have a project here on G3. When working on BG2 mods translations I've always focused on mods coming from here. Still, any place where I can have my toys and a lil' bit of community would be appreciated. In later stages, proofread would also be very, very helpfull as it's easy to spot that english is not my native language. That is all from me at the moment. Thanks for your attention - hope you liked what you've read here.
  11. Rhaella and cmorgan http://www.shsforums...rum/627-adrian/ /* SoA Banters: Aran<>Adrian: Rhaella and cmorgan : Theory vs Practice */ CHAIN IF ~Global("c-aran1adrian","GLOBAL",0) InParty(Myself) !StateCheck(Myself,CD_STATE_NOTVALID) InParty("rh#Adrian") InMyArea("rh#Adrian") !StateCheck("rh#Adrian",CD_STATE_NOTVALID) CombatCounter(0) !See([ENEMY])~ THEN C-ARANB c-aran1adriantalk ~[ARAN] Adrian... look, can you be tellin' me if this rune be silent or sounded? I be havin' naught in th' way o' luck trickin' it into gatherin' power. Mayhap I missed somethin'.~ DO ~SetGlobal("c-aran1adrian","GLOBAL",1)~ == BRH#ADR ~[ADRIAN] What? You-- dammit, Aran, give that to me before you kill yourself. Whatever hedge magician tried to teach you theory did a spectacularly poor job of it.~ == C-ARANB IF ~!Class("C-ARAN",MAGE_ALL)~ THEN ~[ARAN] Now, that be a harsh thing to say. But to tell th' truth, you be right. I never did understand most o' th' messin' about wi' th' Weave you spellslingers do. It be hard enough to coax even a bit o' th' magic into th' template.~ == C-ARANB IF ~Class("C-ARAN",MAGE_ALL)~ THEN ~[ARAN] Now, that be a harsh thing to say. But to tell th' truth, you be right. I don't rightly have much in th' way o' formal study, so it be more in th' way o' copyin' th' form, an' seein' if it be close enough to do th' job.~ == BRH#ADR ~[ADRIAN] Nine Hells. In other words, my previous assessment was, if anything, all too generous. You know, usually I'd be happy to give you enough rope to hang yourself, but you're liable to string the rest of us up alongside you.~ == C-ARANB ~[ARAN] Well, then, give a lad a hand, eh? I do right fine on th' construction end. It just be a mite harder when you don't rightly know what the end product be, other than in a general way.~ == BRH#ADR ~[ADRIAN] You'd best be a quick study, Whitehand. I've never exactly been known for my patience.~ == C-ARANB ~[ARAN] Just so long as we be studyin', an' have none o' that "fetch me a pail o' water an' then wash th' dishes" apprenticeship. But I'll do right by you, I will... you teach, I study, an' I prepare any scrolls you want me to as payment in kind.~ == BRH#ADR ~[ADRIAN] Mmm, that certainly should be acceptable. If I had thought all I could get out of you was a servant's chores, I wouldn't have offered at all.~ EXIT /* SoA Banters: Adrian<>Aran: Rhaella and cmorgan : Curiosity */ CHAIN IF ~Global("c-adrian2aran","GLOBAL",0) InParty(Myself) !StateCheck(Myself,CD_STATE_NOTVALID) InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) CombatCounter(0) !See([ENEMY])~ THEN BRH#ADR c-adrian2arantalk ~[ADRIAN] Hmm, that should just about do it--~ DO ~SetGlobal("c-adrian1aran","GLOBAL",1)~ == C-ARANB ~[ARAN] Hells! Ask a lad next time! You blighted well know that set o' inks be worth more than a little. An' it took two weeks to get th' right proportion o' dragon bone dust an' squid ichor. Now it be a complete loss.~ == BRH#ADR ~[ADRIAN] Oh, enough with the histrionics, Whitehand. We don't exactly lack for money. In any case, it's not as if I used up all of it. Not quite.~ == C-ARANB IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Not quite? Blighted well close enough. You spent enough time on th' road wi' those Zhentarim bastards what to know a bit o' private space means. Even they have some measure o' respect, eh?~ == BRH#ADR IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ADRIAN] Oh, yes... respect of power, respect of fear, and you're a naive fool to believe otherwise.~ == C-ARANB IF ~!Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Not quite? Blighted well close enough. An' here I thought you had time on th' road, an' understood I only have one little space what to call my own. I'd have given you half, you know.~ == BRH#ADR IF ~!Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ADRIAN] My own time on the road, is it? Frankly, you're fortunate that my own delightful caravan experience hasn't affected me more.~ == BRH#ADR ~[ADRIAN] Now, if you're quite finished trying to manipulate me into giving a damn... I shouldn't need more of your blasted ink anyway. I think I've figured out the technique now.~ == C-ARANB ~[ARAN] Hells, man. Where I come from, th' folks what travel wi' you watch your back. An' share an' share alike, on account o' there be less than enough to go around. Who died an' made you Cyric, anyways?~ == BRH#ADR ~[ADRIAN] Aran. You've about ten seconds before this gets very ugly, very quickly.~ == C-ARANB ~[ARAN] What in th' nine hells did I say? I were th' one bein' wronged!~ == BRH#ADR ~[ADRIAN] Your string of mindless blasphemies are going to get you in trouble someday, you fool. How they haven't already, I'll never know.~ EXIT /* SoA Banters: Adrian<>Aran: Rhaella and cmorgan : Curiosity */ CHAIN IF ~Global("c-adrian2aran","GLOBAL",0) InParty(Myself) !StateCheck(Myself,CD_STATE_NOTVALID) InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) CombatCounter(0) !See([ENEMY])~ THEN BRH#ADR c-adrian2arantalk ~[ADRIAN] Hmm, that should just about do it--~ DO ~SetGlobal("c-adrian1aran","GLOBAL",1)~ == C-ARANB ~[ARAN] Hells! Ask a lad next time! You blighted well know that set o' inks be worth more than a little. An' it took two weeks to get th' right proportion o' dragon bone dust an' squid ichor. Now it be a complete loss.~ == BRH#ADR ~[ADRIAN] Oh, enough with the histrionics, Whitehand. We don't exactly lack for money. In any case, it's not as if I used up all of it. Not quite.~ == C-ARANB IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Not quite? Blighted well close enough. You spent enough time on th' road wi' those Zhentarim bastards what to know a bit o' private space means. Even they have some measure o' respect, eh?~ == BRH#ADR IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ADRIAN] Oh, yes... respect of power, respect of fear, and you're a naive fool to believe otherwise.~ == C-ARANB IF ~!Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Not quite? Blighted well close enough. An' here I thought you had time on th' road, an' understood I only have one little space what to call my own. I'd have given you half, you know.~ == BRH#ADR IF ~!Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ADRIAN] My own time on the road, is it? Frankly, you're fortunate that my own delightful caravan experience hasn't affected me more.~ == BRH#ADR ~[ADRIAN] Now, if you're quite finished trying to manipulate me into giving a damn... I shouldn't need more of your blasted ink anyway. I think I've figured out the technique now.~ == C-ARANB ~[ARAN] Hells, man. Where I come from, th' folks what travel wi' you watch your back. An' share an' share alike, on account o' there be less than enough to go around. Who died an' made you Cyric, anyways?~ == BRH#ADR ~[ADRIAN] Aran. You've about ten seconds before this gets very ugly, very quickly.~ == C-ARANB ~[ARAN] What in th' nine hells did I say? I were th' one bein' wronged!~ == BRH#ADR ~[ADRIAN] Your string of mindless blasphemies are going to get you in trouble someday, you fool. How they haven't already, I'll never know.~ EXIT /* SoA Banters: Adrian<>Aran: Rhaella and cmorgan : half a loaf is better than none */ CHAIN IF ~Global("c-adrian1aran","GLOBAL",0) InParty(Myself) !StateCheck(Myself,CD_STATE_NOTVALID) InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) CombatCounter(0) !See([ENEMY])~ THEN BRH#ADR c-adrian1arantalk ~[ADRIAN] You seem enthusiastic to<DAYNIGHT>, Whitehand. I take it even this nonsense is more interesting than the line of work you're used to?~ DO ~SetGlobal("c-adrian1aran","GLOBAL",1)~ == C-ARANB ~[ARAN] Blighted hells, an' that be th' truth. An excitin' day on caravan work be th' day th' lead wagon gets stuck in some mud. An' mercenary work be worse.~ == BRH#ADR ~[ADRIAN] Heh. Either you have a rather singular definition of excitement, or the recent banditry in the area hasn't been nearly as bad as I'd been lead to believe.~ == C-ARANB ~[ARAN] Now, I spent most o' th' time on caravan work near Calimport, I did. That were actually right quiet, assumin' th' correct people were bribed an' th' route were short. Coin rules just about everythin' down that way. Th' Sword Coast, well... when a platoon o' 'Fist in full plate drops by, bandits tend to run. Or die. Or scream. Mayhap all three at once. But you must know what guard duty be like, an' most o' th' time it were standin' around in plate tryin' not to itch.~ == BRH#ADR ~[ADRIAN] Mmm, well. Fortunately, I can't comment one way or the other on the armor. Even my people aren't quite stupid enough to try to put a mage in mail, though they come dangerously close at times.~ == C-ARANB IF ~!Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Put a mage in chainmail? What kind o' insane folk were you workin' with?~ == BRH#ADR IF ~!Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ADRIAN] The type that will try the same damn thing a dozen times before realizing that it doesn't work... though perhaps that's the rule, rather than the exception. Well, no matter. We've better things to do than stand here and chat anyway.~ == C-ARANB IF ~!Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Aye. Though sometime soon I will have to stand you a round o' drink an' here more about those what you were workin' with. They sound like th' same people what run th' 'Fist.~ == C-ARANB IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Never did understand why you worked for them Banites, nohow. Th' mercenary view o' them be spend your coin today, on account o' there most probably won't be naught in th' way o' a tomorrow. Or if there be, it might just be your skeleton what be servin', eh?~ == BRH#ADR IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ADRIAN] Yes, because capriciously murdering your followers is the perfect way to drum up support. Though given current trends, perhaps I shouldn't expect any better.~ == C-ARANB IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Well, hells... truth be told, there were plenty o' 'Fist what actually believed th' same, Not murderin', exactly, but not liftin' no finger to help when someone went down. It brings on somethin' they called "ghost payroll", where th' Regimental muster would stay th' same even when we were down by ten, an' a few pockets got a bit richer. Never served in one o' them companies, but I heard it were done.~ == BRH#ADR IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ADRIAN] That wouldn't surprise me at all. As far as I've been able to tell, the largest difference between Heartlands folk and those back home is capacity for self-delusion. We're usually more honest about what we want.~ == C-ARANB IF ~Global("rh#AdrianZhent","GLOBAL",1)~ THEN ~[ARAN] Mayhap you be right. But some o' us are a fair bit more comfortable in our self-delusion. Helps a lad sleep at night, eh?~ EXIT /* SoA Banters: Aran<>Adrian: Rhaella and cmorgan : Cyric */ CHAIN IF ~Global("c-aran3adrian","GLOBAL",0) InParty(Myself) !StateCheck(Myself,CD_STATE_NOTVALID) InParty("rh#Adrian") InMyArea("rh#Adrian") !StateCheck("rh#Adrian",CD_STATE_NOTVALID) Global("rh#AdrianZhent","GLOBAL",1) CombatCounter(0) !See([ENEMY])~ THEN C-ARANB c-aran3adriantalk ~[ARAN] Mayhap I owe you an apology.~ DO ~SetGlobal("c-aran3adrian","GLOBAL",1)~ == BRH#ADR ~[ADRIAN] More than one, I should think, though I hope you don't expect me to guess.~ == C-ARANB ~[ARAN] I spoke that wrong, I did. I don't owe you anythin' at all, but I want to tell you I be sorry I put both feet in my mouth on th' whole... well... th' Mad God reference. It were my mouth runnin' when my brain be a bit behind.~ == BRH#ADR ~[ADRIAN] Ahh. I don't normally fly into a rage at the mere mention of his name, you know. Though I suppose I can't blame you for not wanting to take that chance again.~ == C-ARANB ~[ARAN] Well, I don't rightly know all th' details, but I should have known that would have sounded like I were challengin' you. If I were to be doin' that, it would be over a friendly game o' who can drink th' most in an hour an' still walk to th' bar.~ == BRH#ADR ~[ADRIAN] As far as drinking contests go, that's remarkably dull of you. Not that I care much for the genre at all; a game where nobody really loses doesn't have quite the same flare.~ EXIT
  12. Hi everyone! I' am new to this forum, and, as you can possible guess from my noob question, to IE modding too! What I 'am trying to achieve (without apparent success) - is to add an NPC to existing location. I've decided to return Anishai to Maevar's guild, after I've took over his guild (she disappears from the second floor when the player completes the thieves guild quest) I used DLTCEP for the task. Did everything according to DLTCEP tutorial (opened AR0303, added an actor (THIEF7.CRE), set animation, dialogue, position, visibility to -1. I've double checked everything and even ran NearInfinity to edit AR0303 (the editor shows that Anishai is present). But when I run the game she's not in the guild. What I'am doing wrong? p.s. Should I tweak something in the saved game? p.p.s. Sorry if similiar topic has been resolved - searched the forums couldn't find it!
  13. ADVERTISEMENT: ADVERTISEMENT: History: Managing a small family Trading Coster is an awkward business on the Sword Coast. Whitehand Trading was no exception. Born (literally, in a wagon trailing into Waterdeep) into the family business, Aran grew up alternating between the open road of Trade Way and the harbor of Baldur's Gate. While his father managed clients and gladhanded trade deals, and his mother organized accounts receivable and drafted contracts, Aran learned the family business from his first word, "bandits". When his younger sister was born, the family rejoiced at the prospect of a new generation of Whitehands building the family business into a worthy competitor for the major trading companies. The varied life suited Aran well, shadowing both his mother and father. The short but fierce oar pulling to load and unload ships, standing watch and training with the hired swords, hard riding, running off bandits and gibberlings, and nightly contract copying and accounting by candlelight fed both body and mind well. If things were not always profitable, Aran was not likely to complain. As he grew, Aran built a strong supportive presence in the family business. Unfortunately, life's dreams and expectations do not always match the measure of a man. Aran was dedicated, strong, and followed his family well. But while his father could charm mithril from a dwarven smith for an elven artist's use, Aran stayed in the backround, acting notary. While his mother could master the intricacies of contract law and work with ombudsmen and creative contracts, Aran copied documents and watched from the sidelines. The hired swords were not the best of teachers, and from them he learned odd lessons, like how to stay silent when you should speak, when to brag when you should be silent, and most of all that laws could be twisted and not always to benefit the greater good. When his younger sister was born, she was the light of his life, but as she grew it became painfully obvious that in comparison Aran was just not smart enough to truly master the diplomacy, leadership, and smooth talking necessary to make a family Coster competitive. Hard work could just not compensate for a lack of innate ability. Aran would have been content with the secondary support role, riding out with caravans and handling the bookkeeping, and letting his sister become the beauty and brains for the business. He idolized his younger sister. Fate plays her tricks on everyone, though. Elena was more gifted than any in the family, and showed precocious magical talent. On a standard trade run, her beauty and intellect caught the eye of a courtier mage to the Lady of Waterdeep. With Elena offered a chance to apprentice with the young woman mage at court, the family faced some harsh economic choices. Establishing Elena in court would take more, and steadier, resources than the family could provide. Reading the future, the family decided to sell the business to a larger Baldurs Gate Trading Coster and abandon their independence. The 14 year old Elena would apprentice, and the family would retain employment with the larger firm in the central offices. 20 year old Aran would finish the last year of his "apprenticeship" in a real apprenticeship with a major trading family. "Either he will learn to work the system", the senior Whitehand said, "or it will work him." Aran lasted two weeks at the larger firm before an unfortunate remark sent a Coster hireling through a window and Aran out on his own. His restraint at not following through on the beating saved the man's life and Aran from prison, but it was obvious that the Company Life was not a good fit. Disliking the harsh dicipline (and wary of being turned into a procurement officer or staff scribe), he avoided the standard Mercenary outfits, and struck out south to build his own trading company. Rowing crew with trade galleys, hiring on with small trade caravans, and selling his services as a copyist, he gradually drifted south seeking an opportunity to begin again. Several years as a hired sword and pen have provided some harsh lessons for Aran, but he arrived finally in Calimport with some experience under his belt. Business plans have been built and abandoned, temporary travel companions come and gone, and Aran now faced a rather uncertain future. He has learned to keep silent, to hit the door with shield and shoulder hard, and to not always look carefully at what he is copying. He has also learned that there are things that he is not willing to do in the name of profit, and that generally people who write things down do not actually mean everything they write. Most of all, he has learned that going it alone is lonely, food is best shared with others, and getting too drunk is not worth the trouble. He is definitely ready for a change and a chance to forge a new direction. Psychology/Interest In the past, mostly humans as adversaries and as companions. Mostly riding travel with some sea rowing in Trade galleys. Slight awe of Elves and Dwarves, sight distrust of Dwarves and Gnomes, solid distrust of halflings. Never seen any other demi-humans. No magical ability at all; not afraid, just convinced he is not smart enough. Prefers to fight cooperativelty with companions and to write alone. Would rather fight than talk, would rather write than speak publically, and would prefer to cooperative ventures to having (or being) a leader. His one (hidden) interest is puzzling out older documents. Not the contents, which he is pretty sure he wouldn't understand anyways, but the form and structure, rebuilding documents and figuring out what should go with what. His one constancy is his letters home to Elena, which he scribes in small script to save paper and keeps (two copies; you never can be too careful, you know) in a parchament case in his belongings, searching for times to send them via post or messenger when opportunity arises. DM Notes: Scrivener rather than Sage, Copyist rather than Writer. Unlikely to tolerate heavily evil actions, but definition of "evil" is slippery, as is definition of law. Letters home are the most telling of inner workings - will be provided as he wries them (Aran is smart enough to keep to himself, but may not be smart enough to avoid snooping eyes, so material will be provided for DM subterfuge in case it is warranted). Outdoor combat oriented; longsword, shield, composite longbow. Favors shield tactics and defensive fighting but is learning other ways. Rather cautious.
  14. Some minor delays in getting the forums set up and figured out, so here is some new ToB content that will be integrated with the Beta before it goes out (As always, commentary, proofing, and suggestions welcome): /* ToB Banters: Nalia > Aran */ CHAIN IF ~CombatCounter(0) !Detect([ENEMY]) Global("c-arntob8b","GLOBAL",0) InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) InParty(Myself) !StateCheck(Myself,CD_STATE_NOTVALID)~ THEN BNALIA25 c-arantob8b ~[NALIA] Aran, I do think that you are beginning to grow up.~ DO ~SetGlobal("c-arntob8b","GLOBAL",1)~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Now, what in Sune's Blessed Sweetness would cause you to say somethin' so mean?~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] You seeme to have stopped trying to stare at my bottom when you think I am not looking.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] That's not growin' up. That's just realizin' that you have spells what can disintegrate me. Call it 'enlightened self interest.'~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] Still, that is more thinking than the old Aran would do.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Fair enough. By th' way, you done got a little spot o' somethin' on th' left o' your derriere. I'd have said somethin', but that self-preservation thing made me a mite bit reticent, eh?~ EXIT CODE /* ToB Banters: Aran > Nalia */ CHAIN IF ~CombatCounter(0) !Detect([ENEMY]) Global("c-arntob24b","GLOBAL",0) InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID) InParty("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN C-ARN25B c-arantob24b ~[ARAN] Whoa, there, Nalia... easy on th' fierce gestures! I'd prefer to keep my head all in one piece, not be missin' half my face on account o' you be pissed off a bit, eh?~ DO ~SetGlobal("c-arntob24b","GLOBAL",1)~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] I am not angry, just frustrated.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Anger, frustration, a little bit miffed, well... when I be on th' receivin' end o' any o' those, an' th' giver be an archmage what can wipe me out wi' a few words an' a quick gesture... it all seems th' same to me.~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] Oh, I was not frustrated with you. It just seems that no matter how powerful I become, the less I am able to make meaningful change.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I'd say disitigratin', wiltin' an' generally obliteratin' your opponents counts as makin' a blighted meanin'ful change, at least to them.~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] I mean changes that make more of a difference than a few enemies here and there. The Council of Six, The Cowled Wizards, my own lands... all of them cry out for change. Any one of them could take a lifetime of commitment to adjust the inequites.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Hells, you be talkin' about social change. That takes a mite bit more than a single lifetime, I'd say. Only one answer. Kill 'em all an' set yourself up in charge, an' change everythin' all at once.~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] Aran! How can you even think that!~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) InParty("Sarevok")~ THEN ~[ARAN] I'm only jokin', m'girl. Ask that bastard Sarevok how that kind o' thinkin' works out. I bet you he'd tell you it takes a lifetime just to keep power when you rise that way. You don't have time to change things much, on account o' you are always fightin' just to stay in power.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Whenever some blighted fool gets th' idea that you can make long-term change that way, th' mercenary life gets a bit more lucrative. Violent an' bloody social revolution, it do be a great equalizer, though.~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] I do not see how. The cost in lives and resources, the constant cycle of destruction, none of that stops the pain of the common folk.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Aye. But noble, common, rich, poor, pretty, ugly... dead be dead. Can't rightly get more equal that that, eh?~ EXIT CODE /* ToB Banters: Aran > Sarevok */ CHAIN IF ~CombatCounter(0) !Detect([ENEMY]) Global("c-arntob32b","GLOBAL",0) InParty("Sarevok") InMyArea("Sarevok") !StateCheck("Sarevok",CD_STATE_NOTVALID) InParty("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN C-ARN25B c-arantob32b ~[ARAN] I don't rightly trust you, you know.~ DO ~SetGlobal("c-arntob32b","GLOBAL",1)~ == BSAREV25 IF ~InParty("Sarevok") InMyArea("Sarevok") !StateCheck("Sarevok",CD_STATE_NOTVALID)~ THEN ~[sAREVOK] Then you have studied better than I thought. All war is based deception. Trust is a weakness.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] So you do be plannin' to betray <PRO_HIMHER> when th' time be right.~ == BSAREV25 IF ~InParty("Sarevok") InMyArea("Sarevok") !StateCheck("Sarevok",CD_STATE_NOTVALID)~ THEN ~[sAREVOK] No.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Why not? You have done far worse in th' past, an' you hold no contract sacred.~ == BSAREV25 IF ~InParty("Sarevok") InMyArea("Sarevok") !StateCheck("Sarevok",CD_STATE_NOTVALID)~ THEN ~[sAREVOK] I cannot.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] You can't rightly betray <PRO_HIMHER>, or you choose not to?~ == BSAREV25 IF ~InParty("Sarevok") InMyArea("Sarevok") !StateCheck("Sarevok",CD_STATE_NOTVALID)~ THEN ~[sAREVOK] Both.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I don't rightly understand.~ == BSAREV25 IF ~InParty("Sarevok") InMyArea("Sarevok") !StateCheck("Sarevok",CD_STATE_NOTVALID)~ THEN ~[sAREVOK] That is not my problem, sellsword. Come to me when you have tasted the glories of unadulterated strength, when you have fools who follow you to their destruction regardless of cost to themselves, when you have ultimate power just within your reach...~ == BSAREV25 IF ~InParty("Sarevok") InMyArea("Sarevok") !StateCheck("Sarevok",CD_STATE_NOTVALID)~ THEN ~[sAREVOK] ...and it has been torn from your grasp and from your very soul. Only then will you understand. I will not betray my <PRO_BROTHERSISTER>. My time has passed. <PRO_HISHER>s is rising.~ EXIT /* Only one of these fire per game, dependent on the NPC being in the party; closed by Global("c-arntobtellher","GLOBAL" */ /* An attempt to be a little more realistic for folks two-timing between Aran and another. Xan is left out of this mix right now because I need to research more on the pathway vars and have it make sense. */ /* God help multi-romancers in ToB, though... */ CODE /* ToB Banters: Aran > Most Folks : Tell Her */ CHAIN IF ~CombatCounter(0) !Detect([ENEMY]) Global("c-arntobtellher","GLOBAL",0) InParty("Aerie") InMyArea("Aerie") !StateCheck("Aerie",CD_STATE_NOTVALID) !Global("C#AjantisPCMarriage","GLOBAL",1) !Global("ADAngelMarried","GLOBAL",1) OR(2) Global("c-aranrom","GLOBAL",1) Global("c-aranrom","GLOBAL",2) OR(13) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2) Global("B!GavRA","GLOBAL",2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2) Global("J#KelseyRomanceActive","GLOBAL",2) Global("TsujathaRomanceActive","GLOBAL",2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2) Global("ADAngelRomanceActive","GLOBAL",2) GlobalGT("SolaTalk","GLOBAL",14) THEN C-ARN25B c-arantob33b1 ~[ARAN] Blighted hells. No accountin' for taste, I suppose, but Sune herself must o' cursed me right proper.~ DO ~SetGlobal("c-arntobtellher","GLOBAL",1)~ == BAERIE25 IF ~InParty("Aerie") InMyArea("Aerie") !StateCheck("Aerie",CD_STATE_NOTVALID)~ THEN ~[AERIE] Tell her.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] What?~ == BAERIE25 IF ~InParty("Aerie") InMyArea("Aerie") !StateCheck("Aerie",CD_STATE_NOTVALID)~ THEN ~[AERIE] Tell her how you feel.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Now, what do you be goin' on about, Aerie? Never did here you dole out advice so freely. Complaints, yes. Advice, no.~ == BAERIE25 IF ~InParty("Aerie") InMyArea("Aerie") !StateCheck("Aerie",CD_STATE_NOTVALID)~ THEN ~[AERIE] It is obvious you love her. And it hurts you to see her with him.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Blighted hells, keep your voice down! She might hear you!~ == BAERIE25 IF ~InParty("Aerie") InMyArea("Aerie") !StateCheck("Aerie",CD_STATE_NOTVALID)~ THEN ~[AERIE] Why don't you just tell her how much you care?~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no extra-planar bard wi' beautiful speech an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("ADAngelRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no world-travellin' kara-turan wi' interestin' stories an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He be power, hunger, an' strength, tied right proper to her soul. I have naught to compete against that.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("J#KelseyRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Th' boy loves her right proper, an' she seems happy enough. Soon enough she will be tellin' me to keep away an' 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("TsujathaRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Necromantic extra-planar elf versus th' poor sod what sells his sword an' can barely speak two blighted words wi' out bringin' a god or two into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("B!GavRA","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a clumsy bastard, an' gods knows he comes wi' a bit o' baggage wi' Lanie an' all, but th' boy makes her right happy. An' he be a good friend.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I don't rightly see what she sees in that pompous self-centered bastard, but he can offer her much more than I can. An' she seems to be willin' to let him be close.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a self-centered prissy evil bastard, but he be a Red Wizard. Power, refinement, sophistication. Everythin' I'm not.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("C#AjantisRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. A blihted knight, versus a sellsword what has naught to offer. Hells, I can't even sit at th' same table as Ajantis. I'd be out wi' th' other common rabble, not sittin' in a Greathall.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) GlobalGT("SolaTalk","GLOBAL",14)~ THEN ~[ARAN] Look at me. An' then look at him. I know she sees more in him than in me. I look at him, an' I see naught but an enemy. She looks at him, an' she sees somethin' that lets him get close. Soon enough, she will tell me to 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I'll take whatever time she gives me, an' be glad enough for that.~ == BAERIE25 IF ~InParty("Aerie") InMyArea("Aerie") !StateCheck("Aerie",CD_STATE_NOTVALID)~ THEN ~[AERIE] You sound like me. Like I used to sound. I thought I was the one who wallowed in self-pity. ~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Not self-pity, just cold hard facts.~ == BAERIE25 IF ~InParty("Aerie") InMyArea("Aerie") !StateCheck("Aerie",CD_STATE_NOTVALID)~ THEN ~[AERIE] I thought you once told me that the exterior didn't matter, and my inner strength was what made me interesting.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] If I did, I was bein' a poncy idiot what wanted to bed you.~ == BAERIE25 IF ~InParty("Aerie") InMyArea("Aerie") !StateCheck("Aerie",CD_STATE_NOTVALID)~ THEN ~[AERIE] I... I know you better than that, Aran. I think you are running away. Just tell her.~ END CODE /* ToB Banters: Aran > Most Folks : Tell Her */ CHAIN IF ~CombatCounter(0) !Detect([ENEMY]) Global("c-arntobtellher","GLOBAL",0) InParty("Jaheira") InMyArea("Jaheira") !StateCheck("Jaheira",CD_STATE_NOTVALID) !Global("C#AjantisPCMarriage","GLOBAL",1) !Global("ADAngelMarried","GLOBAL",1) OR(2) Global("c-aranrom","GLOBAL",1) Global("c-aranrom","GLOBAL",2) OR(13) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2) Global("B!GavRA","GLOBAL",2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2) Global("J#KelseyRomanceActive","GLOBAL",2) Global("TsujathaRomanceActive","GLOBAL",2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2) Global("ADAngelRomanceActive","GLOBAL",2) GlobalGT("SolaTalk","GLOBAL",14) THEN C-ARN25B c-arantob33b2 ~[ARAN] Blighted hells. No accountin' for taste, I suppose, but Sune herself must o' cursed me right proper.~ DO ~SetGlobal("c-arntobtellher","GLOBAL",1)~ == BJAHEI25 IF ~InParty("Jaheira") InMyArea("Jaheira") !StateCheck("Jaheira",CD_STATE_NOTVALID)~ THEN ~[JAHEIRA] Tell her.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] What?~ == BJAHEI25 IF ~InParty("Jaheira") InMyArea("Jaheira") !StateCheck("Jaheira",CD_STATE_NOTVALID)~ THEN ~[JAHEIRA] Tell her how you feel.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Here it comes. Mother Jaheira, First Prime o' th' Busybody an' Unwanted Meddlin' Guild. Paid your dues yet this year?~ == BJAHEI25 IF ~InParty("Jaheira") InMyArea("Jaheira") !StateCheck("Jaheira",CD_STATE_NOTVALID)~ THEN ~[JAHEIRA] It is obvious you love her. And it hurts you to see her with him.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Blighted hells, keep your voice down! She might hear you!~ == BJAHEI25 IF ~InParty("Jaheira") InMyArea("Jaheira") !StateCheck("Jaheira",CD_STATE_NOTVALID)~ THEN ~[JAHEIRA] Why don't you just tell her how much you care?~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no extra-planar bard wi' beautiful speech an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("ADAngelRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no world-travellin' kara-turan wi' interestin' stories an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He be power, hunger, an' strength, tied right proper to her soul. I have naught to compete against that.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("J#KelseyRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Th' boy loves her right proper, an' she seems happy enough. Soon enough she will be tellin' me to keep away an' 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("TsujathaRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Necromantic extra-planar elf versus th' poor sod what sells his sword an' can barely speak two blighted words wi' out bringin' a god or two into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("B!GavRA","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a clumsy bastard, an' gods knows he comes wi' a bit o' baggage wi' Lanie an' all, but th' boy makes her right happy. An' he be a good friend.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I don't rightly see what she sees in that pompous self-centered bastard, but he can offer her much more than I can. An' she seems to be willin' to let him be close.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a self-centered prissy evil bastard, but he be a Red Wizard. Power, refinement, sophistication. Everythin' I'm not.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("C#AjantisRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. A blihted knight, versus a sellsword what has naught to offer. Hells, I can't even sit at th' same table as Ajantis. I'd be out wi' th' other common rabble, not sittin' in a Greathall.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) GlobalGT("SolaTalk","GLOBAL",14)~ THEN ~[ARAN] Look at me. An' then look at him. I know she sees more in him than in me. I look at him, an' I see naught but an enemy. She looks at him, an' she sees somethin' that lets him get close. Soon enough, she will tell me to 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I'll take whatever time she gives me, an' be glad enough for that.~ == BJAHEI25 IF ~InParty("Jaheira") InMyArea("Jaheira") !StateCheck("Jaheira",CD_STATE_NOTVALID)~ THEN ~[JAHEIRA] Khalid used to think that way about himself. He once said he never understood why I chose him.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Why did you?~ == BJAHEI25 IF ~InParty("Jaheira") InMyArea("Jaheira") !StateCheck("Jaheira",CD_STATE_NOTVALID)~ THEN ~[JAHEIRA] I almost didn't.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] What sealed th' deal?~ == BJAHEI25 IF ~InParty("Jaheira") InMyArea("Jaheira") !StateCheck("Jaheira",CD_STATE_NOTVALID)~ THEN ~[JAHEIRA] He let me know he loved me.~ END CODE /* ToB Banters: Aran > Most Folks : Tell Her */ CHAIN IF ~CombatCounter(0) !Detect([ENEMY]) Global("c-arntobtellher","GLOBAL",0) InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID) !Global("C#AjantisPCMarriage","GLOBAL",1) !Global("ADAngelMarried","GLOBAL",1) OR(2) Global("c-aranrom","GLOBAL",1) Global("c-aranrom","GLOBAL",2) OR(13) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2) Global("B!GavRA","GLOBAL",2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2) Global("J#KelseyRomanceActive","GLOBAL",2) Global("TsujathaRomanceActive","GLOBAL",2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2) Global("ADAngelRomanceActive","GLOBAL",2) GlobalGT("SolaTalk","GLOBAL",14) THEN C-ARN25B c-arantob33b3 ~[ARAN] Blighted hells. No accountin' for taste, I suppose, but Sune herself must o' cursed me right proper.~ DO ~SetGlobal("c-arntobtellher","GLOBAL",1)~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] Tell her.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] What?~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] Tell her how you feel.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Look, Nalia, you be a right fine lookin' woman. If things were a mite bit different, I'd be chasin' you right proper. But you be a mite bit naiive in th' love department, all arranged-marriage an' such. No offense, but you don't blighted know naught.~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] It is obvious you love her. And it hurts you to see her with him.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Blighted hells, keep your voice down! She might hear you!~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] Why don't you just tell her how much you care?~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no extra-planar bard wi' beautiful speech an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("ADAngelRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no world-travellin' kara-turan wi' interestin' stories an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He be power, hunger, an' strength, tied right proper to her soul. I have naught to compete against that.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("J#KelseyRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Th' boy loves her right proper, an' she seems happy enough. Soon enough she will be tellin' me to keep away an' 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("TsujathaRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Necromantic extra-planar elf versus th' poor sod what sells his sword an' can barely speak two blighted words wi' out bringin' a god or two into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("B!GavRA","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a clumsy bastard, an' gods knows he comes wi' a bit o' baggage wi' Lanie an' all, but th' boy makes her right happy. An' he be a good friend.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I don't rightly see what she sees in that pompous self-centered bastard, but he can offer her much more than I can. An' she seems to be willin' to let him be close.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a self-centered prissy evil bastard, but he be a Red Wizard. Power, refinement, sophistication. Everythin' I'm not.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("C#AjantisRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. A blihted knight, versus a sellsword what has naught to offer. Hells, I can't even sit at th' same table as Ajantis. I'd be out wi' th' other common rabble, not sittin' in a Greathall.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) GlobalGT("SolaTalk","GLOBAL",14)~ THEN ~[ARAN] Look at me. An' then look at him. I know she sees more in him than in me. I look at him, an' I see naught but an enemy. She looks at him, an' she sees somethin' that lets him get close. Soon enough, she will tell me to 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I'll take whatever time she gives me, an' be glad enough for that.~ === BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] It is true that you are coarse, crude, dirty-minded, usually dirty-handed, and rude.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] You could have thrown in ugly an' lowclass, you know. I think you missed a couple o' opportunities to kick me while I was down, there.~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] On the other hand, you love her.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] What difference does that make?~ == BNALIA25 IF ~InParty("Nalia") InMyArea("Nalia") !StateCheck("Nalia",CD_STATE_NOTVALID)~ THEN ~[NALIA] It makes all the difference in the world. Trust me.~ END CODE /* ToB Banters: Aran > Most Folks : Tell Her */ CHAIN IF ~CombatCounter(0) !Detect([ENEMY]) Global("c-arntobtellher","GLOBAL",0) InParty("Mazzy") InMyArea("Mazzy") !StateCheck("Mazzy",CD_STATE_NOTVALID) !Global("C#AjantisPCMarriage","GLOBAL",1) !Global("ADAngelMarried","GLOBAL",1) OR(2) Global("c-aranrom","GLOBAL",1) Global("c-aranrom","GLOBAL",2) OR(13) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2) Global("B!GavRA","GLOBAL",2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2) Global("J#KelseyRomanceActive","GLOBAL",2) Global("TsujathaRomanceActive","GLOBAL",2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2) Global("ADAngelRomanceActive","GLOBAL",2) GlobalGT("SolaTalk","GLOBAL",14) THEN C-ARN25B c-arantob33b4 ~[ARAN] Blighted hells. No accountin' for taste, I suppose, but Sune herself must o' cursed me right proper.~ DO ~SetGlobal("c-arntobtellher","GLOBAL",1)~ == BMAZZY25 IF ~InParty("Mazzy") InMyArea("Mazzy") !StateCheck("Mazzy",CD_STATE_NOTVALID)~ THEN ~[MAZZY] Tell her.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] What?~ == BMAZZY25 IF ~InParty("Mazzy") InMyArea("Mazzy") !StateCheck("Mazzy",CD_STATE_NOTVALID)~ THEN ~[MAZZY] Tell her how you feel.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Look, Mazzy, you be a right fine friend. But you see things a bit black an' white, all or naught. This be more complicated than that.~ == BMAZZY25 IF ~InParty("Mazzy") InMyArea("Mazzy") !StateCheck("Mazzy",CD_STATE_NOTVALID)~ THEN ~[MAZZY] It is obvious you love her. And it hurts you to see her with him.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Blighted hells, keep your voice down! She might hear you!~ == BMAZZY25 IF ~InParty("Mazzy") InMyArea("Mazzy") !StateCheck("Mazzy",CD_STATE_NOTVALID)~ THEN ~[MAZZY] Why don't you just tell her how much you care?~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no extra-planar bard wi' beautiful speech an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("ADAngelRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no world-travellin' kara-turan wi' interestin' stories an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He be power, hunger, an' strength, tied right proper to her soul. I have naught to compete against that.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("J#KelseyRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Th' boy loves her right proper, an' she seems happy enough. Soon enough she will be tellin' me to keep away an' 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("TsujathaRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Necromantic extra-planar elf versus th' poor sod what sells his sword an' can barely speak two blighted words wi' out bringin' a god or two into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("B!GavRA","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a clumsy bastard, an' gods knows he comes wi' a bit o' baggage wi' Lanie an' all, but th' boy makes her right happy. An' he be a good friend.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I don't rightly see what she sees in that pompous self-centered bastard, but he can offer her much more than I can. An' she seems to be willin' to let him be close.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a self-centered prissy evil bastard, but he be a Red Wizard. Power, refinement, sophistication. Everythin' I'm not.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("C#AjantisRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. A blihted knight, versus a sellsword what has naught to offer. Hells, I can't even sit at th' same table as Ajantis. I'd be out wi' th' other common rabble, not sittin' in a Greathall.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) GlobalGT("SolaTalk","GLOBAL",14)~ THEN ~[ARAN] Look at me. An' then look at him. I know she sees more in him than in me. I look at him, an' I see naught but an enemy. She looks at him, an' she sees somethin' that lets him get close. Soon enough, she will tell me to 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I'll take whatever time she gives me, an' be glad enough for that.~ == BMAZZY25 IF ~InParty("Mazzy") InMyArea("Mazzy") !StateCheck("Mazzy",CD_STATE_NOTVALID)~ THEN ~[MAZZY] I know that Avoreen does not always let us have exactly what we want. But She seeks to give us what we need.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] An' you think I am a better fit for what be needed?~ == BMAZZY25 IF ~InParty("Mazzy") InMyArea("Mazzy") !StateCheck("Mazzy",CD_STATE_NOTVALID)~ THEN ~[MAZZY] I do not know. But I know that there are seldom second chances. If I had another chance, I would tell Patrick how I felt. I would tell him every day.~ END CODE /* ToB Banters: Aran > Most Folks : Tell Her */ CHAIN IF ~CombatCounter(0) !Detect([ENEMY]) Global("c-arntobtellher","GLOBAL",0) InParty("Keldorn") InMyArea("Keldorn") !StateCheck("Keldorn",CD_STATE_NOTVALID) !Global("C#AjantisPCMarriage","GLOBAL",1) !Global("ADAngelMarried","GLOBAL",1) OR(2) Global("c-aranrom","GLOBAL",1) Global("c-aranrom","GLOBAL",2) OR(13) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2) Global("B!GavRA","GLOBAL",2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2) Global("J#KelseyRomanceActive","GLOBAL",2) Global("TsujathaRomanceActive","GLOBAL",2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2) Global("ADAngelRomanceActive","GLOBAL",2) GlobalGT("SolaTalk","GLOBAL",14) THEN C-ARN25B c-arantob33b5 ~[ARAN] Blighted hells. No accountin' for taste, I suppose, but Sune herself must o' cursed me right proper.~ DO ~SetGlobal("c-arntobtellher","GLOBAL",1)~ == BKELDO25 IF ~InParty("Keldorn") InMyArea("Keldorn") !StateCheck("Keldorn",CD_STATE_NOTVALID)~ THEN ~[KELDORN] Tell her.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] What?~ == BKELDO25 IF ~InParty("Keldorn") InMyArea("Keldorn") !StateCheck("Keldorn",CD_STATE_NOTVALID)~ THEN ~[KELDORN] Tell her how you feel.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I can't rightly do that.~ == BKELDO25 IF ~InParty("Keldorn") InMyArea("Keldorn") !StateCheck("Keldorn",CD_STATE_NOTVALID)~ THEN ~[KELDORN] It is obvious you love her. And it hurts you to see her with him.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] Blighted.. Keldorn, keep your voice down. She might hear you.~ == BKELDO25 IF ~InParty("Keldorn") InMyArea("Keldorn") !StateCheck("Keldorn",CD_STATE_NOTVALID)~ THEN ~[KELDORN] You have the strength, and you have the power. You lack the will. Just tell her how much you care.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS_HaerDalisRomance","GLOBAL",1) Global("LS_HaerDalisRomance","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no extra-planar bard wi' beautiful speech an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("ADAngelRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I be no world-travellin' kara-turan wi' interestin' stories an' soft words. Hells, I can't even rightly say naught wi' out bringin one or more gods into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("LS#SarevokRomanceActive","GLOBAL",1) Global("LS#SarevokRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He be power, hunger, an' strength, tied right proper to her soul. I have naught to compete against that.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("J#KelseyRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Th' boy loves her right proper, an' she seems happy enough. Soon enough she will be tellin' me to keep away an' 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("TsujathaRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. Necromantic extra-planar elf versus th' poor sod what sells his sword an' can barely speak two blighted words wi' out bringin' a god or two into th' conversation.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("B!GavRA","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a clumsy bastard, an' gods knows he comes wi' a bit o' baggage wi' Lanie an' all, but th' boy makes her right happy. An' he be a good friend.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("AnomenRomanceActive","GLOBAL",1) Global("AnomenRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. I don't rightly see what she sees in that pompous self-centered bastard, but he can offer her much more than I can. An' she seems to be willin' to let him be close.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) OR(2) Global("EdwinRomanceActive", "GLOBAL", 1) Global("EdwinRomanceActive", "GLOBAL", 2)~ THEN ~[ARAN] Look at me. An' then look at him. He may be a self-centered prissy evil bastard, but he be a Red Wizard. Power, refinement, sophistication. Everythin' I'm not.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) Global("C#AjantisRomanceActive","GLOBAL",2)~ THEN ~[ARAN] Look at me. An' then look at him. A blihted knight, versus a sellsword what has naught to offer. Hells, I can't even sit at th' same table as Ajantis. I'd be out wi' th' other common rabble, not sittin' in a Greathall.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID) GlobalGT("SolaTalk","GLOBAL",14)~ THEN ~[ARAN] Look at me. An' then look at him. I know she sees more in him than in me. I look at him, an' I see naught but an enemy. She looks at him, an' she sees somethin' that lets him get close. Soon enough, she will tell me to 'just be friends'.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I'll take whatever time she gives me, an' be glad enough for that.~ == BKELDO25 IF ~InParty("Keldorn") InMyArea("Keldorn") !StateCheck("Keldorn",CD_STATE_NOTVALID)~ THEN ~[KELDORN] I have never seen you flinch from a battle, or hide from a true challenge. If it is in your heart, then the way forward is to let her know your feelings.~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I... ~ == C-ARN25B IF ~InParty("c-aran") InMyArea("c-aran") !StateCheck("c-aran",CD_STATE_NOTVALID)~ THEN ~[ARAN] I hear you. I don't rightly believe love be truly a war. Somehow, it seems much bloodier, an' a hells o' a lot more painful.~ == BKELDO25 IF ~InParty("Keldorn") InMyArea("Keldorn") !StateCheck("Keldorn",CD_STATE_NOTVALID)~ THEN ~[KELDORN] I believe that is the truest thing I have ever heard you say.~ END err.... need to add vars for Keldorn Romance...
  15. Meleryn and the PC occasionally spend time stargazing at night. I know there are some coding errors, but I'm not sure what corrections are needed, so I'd appreciate some help, please. Conditions for those blocks that need them are in EP#MelD.baf. Thanks in advance for looking and guidance! ////////// // Stargazing ////////// // Legendary constellations - Corellon's Tears CHAIN IF ~Global("EP#MelCorTears","GLOBAL",1)~ EP#MELJ EP#MelCorTears ~Do you see that string of five stars?~ DO ~SG("EP#MelCorTears",2)~ END ++ ~What of it? ++ ~I've read that it's named Belnimbra's Belt, for the legend of the first human female to have been turned into a swanmay, and how Lathander chased after her.~ EXTERN EP#MELJ EP#MelBelnBelt + ~Race(Player1,ELF)~ + ~Yes, Corellon's Tears, one of the oldest named constellations. CHAIN IF ~~ EP#MELJ EP#MelBelnBelt ~Hehe, it's funny to imagine Lathander doing that!~ = IF ~!Race(PLAYER1,ELF)~ ~We elves believe the Tears are the tears of grief Corellon cried when Lloth corrupted the drow, and elf first fought elf. Our legends also say the Tears glowed blood-red during the Fall of Myth Drannor.~ = IF ~!Race(PLAYER1,HALFLING)~ ~Halflings call it The Pipe.~ END + ~!Race(PLAYER1,HALFLING)~ + ~Why doesn't that surprise me? They do love their pipes, don't they?~ EXIT ++ ~I prefer the Lathander story. It's more upbeat.~ EXIT // Sacred Stars - Karpri CHAIN IF ~Global("EP#MelKarpri","GLOBAL",1)~ EP#MELJ EP#MelKarpri ~There... that blue-green star...~ DO ~SG("EP#MelKarpri",2)~ END + ~!Race(Player1,ELF)~ + ~Yes, that's Karpri, associated with Ishtishia, goddess of elemental water.~ + EP#MelKarpriOchael + ~Race(Player1,ELF)~ + ~It's Ochael, sacred to Rillifane Rallathil, The Leaflord.~ + EP#MelOchael IF ~~ EP#MelKarpriOchael SAY ~We elves call Karpri Ochael, and hold it sacred to Rillifane Rallathil.~ IF ~~ EXIT END IF ~~ EP#MelOchael ~Our special patron watches over us day and night alike.~ IF ~~ EXIT END // Legendary constellations - Adarivael; Sacred Stars - Anadia CHAIN IF ~Global("EP#MelAdarivaelAnadia","GLOBAL",1)~ EP#MELJ EP#MelAdarivaelAnadia ~Adarivael is another elven constellation. See how it's formed by three lines of stars that come together, each with a star cluster at its outer end? Where those lines come together is due east.~ DO ~SG("EP#MelAdarivaelAnadia",2)~ END + ~Race(Player1,HUMAN)~ + ~My people call those stars the Arrows of the Gods, or the Sun's Signpost.~ EXTERN EP#MELJ EP#MelAdarAnadSacredSol CHAIN IF ~~ EP#MELJ EP#MelAdarAnadSacredSol ~To elves, Adarivael is sacred to Solonor Thelandira, along with another, separate star. Let's see... where is it?~ = ~Yes, look up there. See that reddish star?~ END + ~!Race(Player1,HUMAN)~ + ~That's Anadia. It's associated with the element of fire, and is sacred to Kossuth. My people often associate it with Garagos the Reaver.~ EXTERN EP#MELJ EP#MelUlu + ~Race(Player1,HUMAN)~ + ~That's Anadia. It's associated with the element of fire, and is sacred to Kossuth. My people often associate it with Garagos the Reaver.~ EXTERN EP#MELJ EP#MelUlu CHAIN IF ~~ EP#MELJ EP#MelUlu ~That's right! Orcs call the star Gruumsh's Eye. Their legends claim that, at the end of the world, the Eye will purify Faerun in a rain of fire, leaving only orcs to rule. I find that idea highly unlikely!~ END ++ ~Heh, yes, orcs come out on top in their legends... but not so much in real life, eh?~ EXTERN EP#MELJ EP#MelGoodOrc IF ~~ EP#MelGoodOrc SAY ~Not if *we* have anything to do with it. The only good orc is a dead orc!~ IF ~!Race(Player1,ELF)~ ~My people call it Uluemyn. We hold it sacred to Solonor Thelandira, god of archery.~ IF ~~ EXIT END // Legendary constellations - Cassima CHAIN IF ~Global("EP#MelCassima","GLOBAL",1)~ EP#MELJ EP#MelCassima ~&--#60;CHARNAME&--#62;, do you know that constellation up there? See the group of stars?~ DO ~SG("EP#MelCassima",2)~ END + ~!Race(Player1,HUMAN)~ + ~I know this one. Cassima... the Bird of Paradise, or the Phoenix. Humans adopted the elven legend of a young maiden named Cassima, who was accused of being an evil witch, and burned at the stake.~ + EP#MelCasPhoenix + ~Race(Player1,HUMAN)~ + ~I know this one. Cassima... the Bird of Paradise, or the Phoenix. My people adopted the elven legend of a young maiden named Cassima, who was accused of being an evil witch, and burned at the stake.~ + EP#MelCasPhoenix IF ~~ EP#MelCasPhoenix SAY ~Yes. Before she died, Hanali Celanil transformed her into a Phoenix, and Cassima rose up to join the goddess.~ IF ~~ EXIT END // Legendary constellations - The Swordsman CHAIN IF ~Global("EP#MelSwordsman","GLOBAL",1)~ EP#MELJ EP#MelSwordsman ~There's another legendary constellation, The Swordsman. There it is!~ DO ~("EP#MelSwordsman",2)~ END + ~Race(Player1,ELF) + ~I've learned many myths about the Swordsman. The most popular one is that the Swordsman was Auranamn, the first elf, who fought at Corellon's side during the great battle with Gruumsh. Auranamn died in the battle, so Corellon lifted his soul up and placed it among the stars, to keep eternal watch over our people.~ EXTERN EP#MELJ EP#MelSwordsmanStory + ~!Race(Player1,ELF) + ~Your people have many myths about the Swordsman, don't you?~ EXTERN EP#MELJ EP#MelSwordsmanElfMyth CHAIN IF ~~ EP#MelSwordsmanElfMyth SAY ~We sure do. The most popular one is that the Swordsman was Auranamn, the first elf, who fought at Corellon's side during the great battle with Gruumsh. Auranamn died in the battle, so Corellon lifted his soul up and placed it among the stars, to keep eternal watch over our people.~ IF ~~ EXIT END CHAIN IF ~~ EP#MELJ EP#MelSwordsmanStory ~I remember hearing about the Swordsman while I was growing up.~ END ++ ~An interesting story. I know of some others, too, but they can wait for another time. Let's move.~ EXIT // Color Spray Nebula CHAIN IF ~Global("EP#MelColSprNeb",1)~ EP#MELJ EP#MelColSprNeb ~Over there... what looks like a vast color spray spell in the sky...~ DO ~SG("EP#MelColSprNeb",2)~ END ++ ~That's the Color Spray Nebula, slowly streaking across the sky as it follows the Galleon Nebula. Mystra's followers take it as a sign that their use of the Art pleases her.~ EXTERN EP#MELJ EP#MelBane IF ~~ EP#MELJ EP#MelBane ~That's one way of looking at it. The cult of Bane believed that the nebula was their god's wrath, spreading across the heavens. They believed that everything in its destructive path is utterly annihilated.~ END ++ ~Let's hope not, Meleryn! It would be a shame to lose any of the night sky's wonders.~ EXIT // Galleon Nebula CHAIN IF ~Global("EP#MelGalNeb",1)~ EP#MELJ EP#MelGalNeb ~I see a great, colorful ship, sailing across the night sky...~ DO ~SG("EP#MelGalNeb",2)~ END ++ ~Ah, yes... the Galleon Nebula, her sails billowing on celestial wind. A mighty vessel indeed!~ EXTERN EP#MELJ EP#MelGalleonVoyage ++ ~That's the Galleon Nebula, the greatest ship never to sail the Realms' seas.~ EXTERN EP#MELJ EP#MelGalleonVoyage CHAIN IF ~~ EP#MELJ EP#MelGalleonVoyage ~Beautiful colors, even in this dim starlight. Always on the trail of the Color Spray Nebula, but never catching up to it. A very long, very slow chase.~ END ++ ~Either that, or the Color Spray is trying to reach the Galleon. Only the gods know for sure, if anyone does.~ EXIT // The Lion/The Wolf/The Dog/The Leopard CHAIN IF ~Global("EP#MelConstOfManyNames","GLOBAL",1)~ EP#MELJ EP#MelConstOfManyNames ~Take a look at that group of stars, &--#60;CHARNAME&--#62;. Can you see the animal shape?~ DO ~SG("EP#MelConstOfManyNames",1)~ END ++ ~Yes, I learned about it at Candlekeep. It's known by a different name to almost every culture in Faerun. Some people named it for great feline creatures, others for legendary canines.~ In the Gulthmere, it's known as Nobanion, the Great Lion; in the Shaar, they call it the Leopard.~ EXTERN EP#MELJ EP#MelConstFelineNames CHAIN IF ~~ EP#MELJ EP#MelConstCanineNames ~Right. In the North, it's usually called Asglyn the Wolf, the loyal companion of Gwaeron Windstrom. To the Rashemi and Aglarondans, it's the vigilant Narnos the Dog. Further south, in the Old Empires, they call it Ghastis, the savage Jackal.~ = ~Most demi-humans don't really acknowledge the constellation, so they have no names for it.~ END + ~Race(Player1,ELF)~ + ~Ah, but we're the exception, aren't we?~ EXTERN EP#MELJ EP#MelConstElael + ~!Race(Player1,ELF)~ + ~What about your people, Meleryn?~ EXTERN EP#MELJ EP#MelConstElael IF ~~ EP#MELJ EP#MelConstElael ~Elves are an exception in many things, hehe! To us, part of the Lion is used for Elael, the Songsmith. Do you know the ancient fable about it?~ END ++ ~A bard who crafts a song so pure and sweet that even the gods are humbled.~ EXIT ++ ~If I've heard it before, I don't recall. What's the story?~ EXTERN EP#MELJ EP#MelElaelLegend IF ~~ EP#MELJ EP#MelElaelLegend ~There once lived a bard who crafted a song so pure and sweet that even the gods were humbled.~ END ++ ~Elael was truly a legendary bard, then!~ EXIT ++ ~Hard to imagine the gods being so moved by one of us. I find that an encouraging thought!~ EXIT // Ieriyn (The Sailor's Star); Y'landrothiel (The Traveler's Star) CHAIN IF ~Global("EP#MelSailorStar","GLOBAL",1)~ EP#MELJ EP#MelSailorStar ~Up over there, far above Faerun's northern pole... the brightest star in the heavens. Elves call it Y'landrothiel, The Traveler's Star, while others call it Ieriyn, the Sailor's Star. It outshines even its sister, Mystra's Star.~ DO ~SG("EP#MelSailorStar",1)~ END ++ ~Right, Meleryn. It's called the Sailor's Star because sailors throughout the ages have used it to help them navigate.~ = ~This star is a real oddity! As the night progresses, Ieriyn doesn't rise or set like other stars, but always hangs at a single point in the sky. At any time of night, you can find Ieriyn, as it's always in the North. If a ship gets lost, sailors can determine their direction by finding Ieriyn.~ = ~The Sailor's Star is sacred to Selunites, and praised by sailors across Faerun.~ EXTERN EP#MELJ EP#MelTravelerNav IF ~~ EP#MELJ EP#MelTravelerNav ~You know a lot more about the sea than I do. On land, travelers, prospectors, and Shaundakul's worshipers all use The Traveler's Star to navigate as they travel. Humans first learned of the star's navigational uses from the elves of the North.~ END ++ ~And what you might lack in maritime lore, you sure make up for with your knowledge of overland travel. Looks like we balance each other well, Meleryn.~ + EP#MelComp IF ~~ EP#MelComp SAY ~I like the sound of that. I'll take it as a compliment!~ IF ~~ EXIT END // Chandos (Grumbar) CHAIN IF ~Global("EP#MelChandos","GLOBAL",1)~ EP#MELJ EP#MelChandos ~There's an "earthy" star over there. If you look carefully, you can see its brownish color.~ DO ~SG("EP#MelChandos",1)~ END ++ ~It's faint, but I see it. That's Chandos, a star sacred to Grumbar, the Boss of Earth.~ EXTERN EP#MELJ EP#MelIaras CHAIN IF ~~ EP#MELJ EP#MelIaras ~We elves call Chandos Iaras, and consider it sacred to Labelas Enoreth.~ END ++ ~An eye in the sky, observing the passage of time.~ EXIT // Coliar (Akadi) CHAIN IF ~Global("EP#MelColiar","GLOBAL",1)~ EP#MELJ EP#MelColiar ~That bluish-white star over there...~ DO ~SG("EP#MelColiar",1)~ END ++ ~Coliar. It's sacred to Akadi, goddess of elemental air.~ EXTERN EP#MELJ EP#MelLuridel CHAIN IF ~~ EP#MELJ EP#MelLuridel ~Really? We elves call it Luridel, and hold it sacred to Erevan Ilesere, god of mischief.~ END ++ ~Ah, the patron of rogues. I can't help but wonder what he's up to.~ EXIT
  16. hi all, I need some scripting info about how NPCs live and initiate dialogue. My questions: * why and how an npc initiates a dialogue when removed from party? how can I disable this behaviour (or can I)? * removing an NPC from party and rejoining by script and "immediately" & "forcibly", is there a convenient way? (I did by moving member to some random area but did not like that solution) * DestroySelf() completely wipes an NPC from game? if so some of the game scripts should wipe some NPCs but they don't, I didnot get why. I tried this method but could not them reappear. Example is bodhi romantic interest abduction, check VAMPAMB script (it destroy self but still NPC "lives") I know these are questions and belong to another forum perhaps but I need some tutorial how NPCs work in general. I checked some of the tutorials around some sites but they don't mention these "low level" details. thanks
  17. "Garrick's Infatuation" allows Gorion's foster daughter to explore a closer acquaintance with her very first biographer through a series of 25 conversations. The flirtation is available to females of any race, class, or alignment and it begins shortly after Garrick is recruited. The mod is intended for the Baldur's Gate segment of the saga and is fully compatible with the BG1 NPC Project, though the latter is not required. At present, the EasyTutu, BG Tutu, or the BGT conversion is required. This mod is designed to work with Baldur's Gate Tutu, EasyTutu, or Baldur's Gate Trilogy, with or without the Tales of the Sword Coast expansion. It should be fully compatible with all other WeiDU mods. The mod is currently available for Windows. Once beta-testing is concluded, Mac OSX and Linux versions will become available. Q: Are there romance requirements? A: There is a gender requirement. Garrick prefers ladies. Q: Do any of the dialogues require specific conditions (at an inn, etc.)? A: No. Q: Can I play it on vanilla Baldur's Gate? A: Not yet. Eventually, that feature will be implemented, but the timers will need to change. Q: No music? A: It's a beta. Version 1 will have music. Q: Are there romance conflicts with any other NPCs? A: No. It's flirtation, nothing more. Q: Who should I talk to about bugs? A: Er... an exterminator? Use the bug-report thread. Domi wrote the mod, but berelinde is maintaining it. Q: I have other questions. A: That isn't a question. But if there's something you want to know, ask here.
  18. Nix has created Aran's first portrait set, for which I am very grateful! Option #1: aransportraits.rar
  19. hey ho! I decided to inform you, that I've just released English version of my very first mod ever. Thanks to my friends - Malakazar and Noctalys - Skie ReDone is now available for English-speaking gamers You can get more information and the download link here: click!
  20. Hi everybody ! I tried deseperetly to install BG1 NPC on my BGT, without success, I follow the directions given on this website : The part "essential components" managed to be installed correctly, as well as the shar-teel romance that i wanted. But during the installation of the main talk and discussion I get : ERROR: problem saving [override/CORANJ.dlg] Failure <"Buffer.add : cannot grow buffer"> Stopping installation because of error Have you already encounter this error ? I have a quite recent laptop with 4Go Ram, I don't see why it run out of memory: I tried in "Safe Mode" but it's the same. here is my quite simple Weidu.log ( I play in french ) // Log of Currently Installed WeiDU Mods // The top of the file is the 'oldest' mod // ~TP2_File~ #language_number #component_number // [subcomponent Name -> ] Component Name [ : Version] ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #0 // BG2 Fixpack - Correctifs principaux: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #100 // Gain d'experience si on envoie Keldorn se reconcilier avec Maria: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #101 // Animations des sorts amelioree: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #103 // Correction des dagues a usage mixte: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #104 // Correction des symboles divin (par Ghreyfain): v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #106 // Penalite d'attaque des Geants contre les Petites-personnes, les Nains et les Gnomes: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #107 // Retire la restriction de jumelage des Archers et des Traqueurs: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #109 // Correction du comportement des demons convoques: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #110 // Correctifs additionnels pour les scripts: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #111 // Correction de la chanson du barde: v9.01 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #113 // Correctifs additionnels pour les alignements: v9.01 ~SETUP-BGT.TP2~ #3 #0 // Baldur's Gate Trilogy - Composant principal: 1.10 (28 August 10) ~BG1NPC.TP2~ #2 #0 // BG1 NPC Project : modifications necessaires: v20 ~BG1NPC.TP2~ #2 #13 // BG1 NPC Project : relation avec Shar-Teel, elements de base (contenu adulte): v20 Thank you for your help, and for this great mod ! Panda
  21. Hi, I just wanted to say, that I'm offering to draw NPC portraits for your Mods for free Here are the conditions: - I will be credited in the Mod's readme-file - The mod has to be in beta-status or further - All rights of the picture still belong to me Usually, I would take around 20 - 45 € (26,30 - 58,20 $; price depends on the grade of detail) for a portrait, that's why I want to see the mod in a allready playable state. I just don't want to draw for nothing, you know Here are some portraits, I have drawn recently: Of course, the portraits will be without my autograph in the game. Send a PM or an E-Mail to taric@freenet.de with the subject "Mod Portrait". Please don't send me any spam mails. Love and Kisses, TariC
  22. The Gibberlings Three The Crossmod Banter Pack is a collaborative effort to add banters between NPC from mods. The current release covers Ajantis (jastey), Alassa, Amber, Angelo, Auren, Coran (Kulyok), Darian, Deheriana, Edwin (Laufey), Fade, Gavin, Goo, Haldamir, Homeward Bound, Hubelpot, Imoen Romance (Lord Mirrabo), Iylos, Kari, Keldorn Romance (berelinde), Kelsey, Keto, Kido, Kindrek, Kitanya, Kivan of Shilmista, Nalia (JCompton), Nathaniel, Neh'Taniel, Ninde, Saerileth, Sarah, Solaufein, Tales of the Deep Garden, Tashia, Tiax (Kulyok), Tsujatha, Willie Bruce, Xan (Kulyok), and Yasraena. Version 14 adds numerous banters between Ajantis and Coran, Coran and Kivan, Coran and Tiax, and Coran and Xan. Romance conflicts are expanded to include Darian and berelinde's Keldorn Romance. This version also corrects a typographical error that caused an Angelo-Xan banter to repeat. Learn more about the mod View the Readme Visit the Forum Download the Mod
  23. The Gibberlings Three The BG1NPC Project Authors: The BG1NPC Project Team Version 20 of BG1NPC is now available. This WeiDU mod adds a great deal of content by expanding the depth of character and levels of interaction with the NPCs from the original Baldurs Gate game. It also provides some optional tweaks to the BG portion of the game. This package works on both Tutu and BGT. Available in English, Spanish, and French, this version ships with WeiDU v231 for Windows and v229 for OSX. Banter, Player Initiated Dialogues, Romances, Quests, Tweaks, and Interjections expand your BG game experience when you add this mod to your Tutu, EasyTutu, or BGT install. We suggest using the optional Music Pack, as well. Download Forum Project Page Readme - English Readme - French Follow/Contribute on GitHub
  24. The Gibberlings Three Garrick's Infatuation for EasyTutu, BG Tutu, or BGT allows Gorion's foster daughter to explore a closer acquaintance with her very first biographer through a series of 25 conversations. The flirtation is available to females of any race, class, or alignment and it begins shortly after Garrick is recruited. The mod is intended for the Baldur's Gate segment of the saga and is fully compatible with the BG1 NPC Project, though the latter is not required. Mod by Domi Relevant links: Download the Beta Visit the Forum View the Project Page
  25. This is a placeholder, but for my own investigation, a searchable/sortable list of current vars. Needs to be rebuilt after recheck, but already there are some mistakes in matching scope of variables and scope of timers cross-project. Creating docs like this is a serious PITA, but it can save you hours of troubleshooting when you are piecing things together in bits an pieces - very few people can afford to take the time to run large projects out without resorting to 5 minutes here, 20 minutes there, and testing (or searching for places where you think you are looking for other folk's variables but have misspelled them) requires good documentation. www.gibberlings3.net/aranw/docs/aranw_var_4_2_2011.htm
×
×
  • Create New...