Rana Posted January 19, 2011 Share Posted January 19, 2011 I had an idea for a Raelis Shai romantic encounter. Perhaps it will see fruition one day. Link to comment
Lanyon Posted December 13, 2012 Share Posted December 13, 2012 I can only see a RE with Keldorn occurring with a fairly...unscrupulous (or well-meaning but stupid) PC, and under certain conditions in his personal quest. If he reconciles with his wife, there's no way it'd even be possible. We're not talking about a hormone driven young man whose wife has been holding out on him or something. He is very disciplined and old enough to have self control to spare. Under no circumstances could I imagine him requesting a one-night affair from the much younger PC, no matter what his home situation becomes. The only scenario I can realistically come up with is (in short) - dead/imprisoned wife, Keldorn is depressed, PC takes advantage of his lowered guard to seduce him. She can justify it to herself by saying she's doing it for his own good ("he needs a distraction"/"he needs comfort"), but it still takes a level of disregard (or naivete) for his state of mind to do something like this to someone who is hurting. I can picture something like resting at an Inn after his personal quest is done. A dialog pops up saying that Keldorn is sitting alone, seems sad, something along those lines. PC grabs a bottle of wine, sits down with him, asks him questions, maybe gets him to open up. It would probably make sense if there are some CHA checks or something in the mix. Like most people who are grieving, the longer he talks, the more he says (the wine helps with that too) until he really breaks down and opens up. PC can take the high road and comfort him like a good friend would, or take the lovely low road, tell him he needs rest and offer to escort him back to his room. In his room, she can work some manipulation, a hug that lingers too long, a touch that would be inappropriate if it weren't for the wine and sadness muddling his judgement, "Whatever you need, I'm here for you." If she does manage to seduce him, I think he would be very regretful the next day, and probably want to leave. PC could convince him to stay ("you're right, it was wrong, but I still need your help, we won't let it happen again, no distractions from duty, blah blah, etc"), or dismiss him from her service. Obviously, I've thought about this way too much. I've been tempted to write it out, but...meh. Something is always in the way. the simple way to do this imo is to make it a compensation gift from Maria for being unfaithful.. Keldorn as your wife and a sign of my love i give you permission to explore a night of passion with whoever you choose to make up for my infedelity. frees him of guilt opens up options for not only the main character but maybe one of the npcs.. keldorn beds aerie etc.. just my .02 Link to comment
Kulyok Posted December 13, 2012 Author Share Posted December 13, 2012 Maria hasn't been unfaithful sexually, as I remember, only emotionally: she flirted with a man(who wasn't potent sexually), and he took her daughters to circus. Anyway, there's a released version of a Keldorn romance already, if you're interested: http://forums.gibberlings3.net/index.php?showtopic=20154&view=findpost&p=195906 Link to comment
Thimblerig Posted April 19, 2013 Share Posted April 19, 2013 Er, hey, I don't know if you're still accepting submissions for this mod. I just played it, had a lot of fun, and got bitten by a vampiric plot bunny. So anyway, use this if you feel like it, leave it if you don't. Cheers. Title: Minsc. Takes. A Bath Author: Thimblerig Summary: It is time for the sacred cleansing ritual of the Ice Dragon Berserkers. Will you join Minsc and Boo together under the auspices of the Yellow Rubber Ducky Spiritual Guardian? How much Minsc is too much Minsc? Shall the ingrained dirt of evil surrender to the loofah of shining justice? And where can one find well-aged bear-fat in Amn? Rating: G to PG, depending on how you feel about platonic shared bathing. People get naked, but the bubbles cover all. Variables: No variables created or altered. Disclaimer: This is a fan work for the game Baldur's Gate 2: Shadows of Amn. No profit is intended. Open Source Statement: Free to use, edit, remix, or raid for content for other works, just please credit appropriately. //TRIGGERS: At rest in a Noble or Royal inn-room (sorry, don't know how to code this part). IF ~~ minscbath.start SAY ~[it has been a long day, and you trudge wearily down the hall of another hired inn, seeking to clean at least some of the accumulated grime from your body before falling into another hired bed.]~ = ~[Half asleep, you bounce off an unexpected wall. You look up blearily. It is Minsc, his loyal hamster companion riding on his shoulder. Minsc is arrayed for... not-war – he holds a basket stuffed full of fluffy white towels and soap. Mighty Boo grasps a round sponge with his little hamster forelegs.]~ = ~Boo: "Squeak!"~ = ~It is time for the Sacred Cleansing, my friend. In the Ice Dragon Berserker's Lodge this cleansing takes place in the sweat lodge among warrior brethren chanting of their glorious deeds as they scrape each other's muscled backs.~ = ~But little Imoen told me that in this exotic land the Sacred Cleansing involves more bubbles and less well-aged bear fat applied vigorously.~ = ~Khalid agreed, though he deemed the Yellow Rubber Ducky Spiritual Guardian optional.~ = ~[Minsc's face works briefly, but he continues.]~ = ~Boo says, 'Whaaat, no Rubber Ducky? Say it ain't so!'~ = ~Boo: "Squeak!"~ = ~But my friend! Will you not join us?~ ++ ~Uh, sure, why not.~ + minscbath.bathtub ++ ~Yes, Minsc! Let us join, you and Boo and I together, in the righteous enamel tub of justice! The ingrained dirt of evil shall surrender to our loofah of glory. The toe-jam of ignominious walking shall quail before our scrub-brush of butt-kicking! The-~ + minscbath.bathtub ++ ~[Politely demur, lest you see that which you can never unsee.]~ + minscbath.leaving ++ ~[Flee from the prospect of Minsc, ever so much Minsc.]~ + minscbath.end END IF ~~ minscbath.bathtub SAY ~[The bath-house of this inn is spacious and well-appointed. The tiles are clean, the air is warm, and a bath-tub of near godlike proportions dominates the centre of the room. You avert your eyes as you undress and are soon ensconced with Minsc in the tub, both covered by mountains of fluffy bubbles. Boo reclines in a little boat, in company with a ball of lavender scented soap.]~ = ~Boo is a miniature giant space hamster, not a green scaly sea hamster. He does not care for swimming.~ = ~Boo: "Squeak!"~ = ~[A cheerful yellow rubber ducky drifts through the mountains of soap bubbles.]~ = ~Ah, you have many scars as well, my friend!~ = ~Boo says, “Scars are signs of great valour. However you got them, you survived, and that makes you mighty.”~ = ~Would you scrub my back? Boo is mighty, but the loofah is too big for his little hamster arms.~ IF ~~ + minscbath.back END IF ~~ minscbath.back SAY ~[You set about scrubbing the berserker's scarred back.]~ IF ~~ + minscbath.head END IF ~~ minscbath.head SAY ~[Close up, you realise that Minsc is not naturally bald, but must shave his head regularly for there are hints of pale stubble here and there. There is a dent in the back of his head, where it is not easy for a razor to reach and the stubble is longer.]~ IF ~~ + minscbath.soap END IF ~~ minscbath.soap SAY ~Soap in the eyes, Boo! Yeeeeaaarrrrghh!~ = ~[Minsc rises majestically to his feet, tearing at his eyes.]~ ++ ~[Avert your eyes quickly, lest you see that which you can never unsee.]~ + minscbathhowl ++ ~[Flee from the prospect of Minsc, ever so much Minsc.]~ + minscbath.end ++ ~[stand your soapy, bubbly ground.]~ + minscbath.glory END IF ~~ minscbath.howl SAY ~[Minsc lets out a ululating wail of love, loss, and ill-placed soap lather. You can't help but look back.]~ IF ~~ + minscbath.glory END IF ~~ minscbath.glory SAY ~[There is ever so much of Minsc, but the bubbles, in a spirit of righteous fervour, cling earnestly to his glory - your eyes are safe.]~ IF ~~ + minscbath.tears END IF ~~ minscbath.tears SAY ~[Minsc's, on the other hand, must be very painful, for he is rubbing them fiercely.]~ ++ ~Oh, don't be such a big baby!~ + minscbath.dyna ++ ~Sometimes you just gotta let the tears flow, my friend. That's what Gorion used to say.~ + minscbath.dyna ++ ~Uh, you're crying, uh, I don't do that tears thing, I'll just... go now.~ + minscbath.leaving END IF ~~ minscbath.dyna SAY ~[He lowers fisted hands from his red eyes.]~ = ~Dynaheir used to tell me that.~ = ~Then she would hit me on the head with a book.~ = ~[He sniffs enormously, his eyes leaking tears.] She had very heavy books. Boo liked to look at them to improve his sesquipedalian vocubulary and not at all to chew on.~ = ~Boo: "Squeak!"~ = ~I... miss my witch.~ ++ ~I miss Dynaheir too.~ + minscbath.hug ++ ~My memory's still a little fuzzy, Minsc. Could you tell me about her?~ + minscbath.dynatalk ++ ~Do you remember that time when...~ + minscbath.dynatalk ++ ~I don't know what to say, Minsc. I'll just go.~ + minscbath.leaving END IF ~~ minscbath.hug SAY ~[suddenly, the berserker spreads his mighty-thewed arms out, as if to hug you. Or crush your ribcage, it's hard to tell.]~ = ~Boo: "Squeak!"~ ++ ~Agh! Back! More Minsc than I can handle!~ + minscbath.refusehug ++ ~[sacrifice your dignity, personal space, and possibly your skeletal integrity in the cause of comforting a friend.]~ + minscbath.accepthug ++ ~[Pat Minsc awkwardly on the shoulder.]~ + minscbath.dynatalk END IF ~~ minscbath.refusehug SAY ~Dynaheir used to tell me that too!~ ++ ~My memory's still a little fuzzy, Minsc. Could you tell me about her?~ + minscbath.dynatalk ++ ~Do you remember that time when...~ + minscbath.dynatalk ++ ~I don't know what to say, Minsc. I'll just go.~ + minscbath.leaving END IF ~~ Minscbath.accepthug SAY ~[Minsc wraps his mighty arms around you.]~ ++ ~...can't... breathe...~ IF ~~ + minscbath.continuehug END IF ~~ Minscbath.continuehug SAY ~Boo: "Squeak!"~ ++ ~My memory's still a little fuzzy, Minsc. Could you tell me about Dynaheir?~ + minscbath.dynatalk ++ ~Do you remember that time when...~ + minscbath.dynatalk END IF ~~ minscbath.dynatalk SAY ~[You and Minsc and Boo together talk long into the night about Minsc's witch – of Dynaheir's ferocious intelligence and impatience for fools, of the care with which she bound and tended Minsc's feet when he got blisters, telling him off all the while, of her long-running feud with the miniature giant space hamster and the cache of nuts she kept in her pack just for Boo.]~ = ~[You speak of Khalid's timidity and his refusal to back down from a righteous fight, and of Imoen's merry pranking when the pair of you were children in Candlekeep.]~ = ~[some of the inferno of rage inside Minsc fades as he talks, and something eases inside you, too, if only a little.]~ = ~Boo: "Squeak!"~ = ~[Eventually, you look at your hands, which are very clean now, but wrinkled as prunes.]~ ++ ~My friend, it is time for me to sleep.~ + minscbath.leaving END IF ~~ Minscbath.leaving SAY ~Of course, my friend... Rest well, and do not let the crimson bedbugs of Calimshan bite, for they are rabid, and very itchy.~ IF ~~ + minscbath.end END IF ~~ minscbath.end SAY ~[Late into the night, your sleep is haunted by wild laughter and glorious splashing.]~ = ~Boo: "Squeak!"~ END Link to comment
Kulyok Posted April 19, 2013 Author Share Posted April 19, 2013 Aww. Gods, can't stop giggling now. All right, thank you! Saved and noted for the next version. And welcome to G3! You're not going to write something else - a mod of your own, perhaps? By the way, if you've got a page on ff.net or somewhere, please do let me know - you're a better writer than me. (wipes eyes) Thanks for your submission! Link to comment
Thimblerig Posted April 20, 2013 Share Posted April 20, 2013 Aww. Gods, can't stop giggling now. All right, thank you! Saved and noted for the next version. And welcome to G3! You're not going to write something else - a mod of your own, perhaps? By the way, if you've got a page on ff.net or somewhere, please do let me know - you're a better writer than me. (wipes eyes) Thanks for your submission! Thanks so much! I have no plans to write a full mod right now - even the .d notation was a bit of a learning curve. I had thoughts about another RE vignette, though - sweet-talking the black dragon in Suldanessalar for her golden cup. Give me a week, maybe. After that, we'll see. I have accounts at ff.net (Thimble, older stuff) and AO3 (Thimblerig, newer stuff). None of it has to do with Baldur's Gate, though, so I don't know if it would appeal, but read with my blessing. Thanks again. :-) Link to comment
Thimblerig Posted May 6, 2013 Share Posted May 6, 2013 Heya, it's me again. With a dragon! (This one is more complicated. I'm sorry - I meant to do more of the necessary coding, but I've been reading tutorials for hours and they're making me cry.) I hope you enjoy it. Title: Nizidramanii'yt's Vanity Author: Thimblerig Coder: [A Beautiful, Wise, Person] Summary: Nizidramanii'yt the Black Dragon, Scourge of Suldanessallar, Master of the Sacred Cup. Nizidramanii'yt the Magnificent! Ever wanted to talk him out of his plot coupon instead of fighting through vines and biting insects to lay this magnificent, intelligent, sesquipedalian beast as a corpse in the dust? Perhaps there is another way. But be careful – it is perilous to please a dragon... Rating: G Disclaimer: This is a fan work for the game Baldur's Gate 2: Shadows of Amn. No profit is intended by the author. Open Source Statement: Free to use, edit, remix, or raid for content for other works, just please credit appropriately. Current Status: Writing complete; needs coding. Item Codes: miscb2 (major prize) ring07 (minor prize) Variables: Niziflirt (to be set so encounter won't repeat) Nizilike (to increment through encounter and affect outcome) Intended Script Actions: - A line in "niziexplain" should only be available to PC Sorcerers. - Variable "Nizilike" should get raised by several choices. I don't know how to code this; it's marked in the text by "//RAISE Nizilike". - "nizistandardend" and "nizialaswefight" should end with a hostile dragon, as per vanilla game. - "nizigoodend" should end with the party gaining the cup and the dragon either going to sleep or becoming inactive somehow. - "nizidamaged" should turn the dragon hostile, but with some loss of hitpoints. - "niziteeth4" should give the player a goody, because anyone who crawls inside a dragon's mouth deserves a treat. At the moment it's a Ring of Protection +2 (ring07), but change it if you like. - at "nizidecide", check the variable "Nizilike". IF "Nizilike" = 1-2 GOTO "nizialaswefight" 3-6, GOTO "nizigoodend" 7-8, GOTO "nizikeepyou" - I'd thought of disallowing this encounter if anyone in the party was wearing dragon-scale armour but a) it would require coding and b) according to the bestiary, even *other chromatic dragons* reckon Blacks are assholes. So yeah... //// Add this option to Nizidramanii'yt's dialogue tree at the end. ++ ~Wait! I need to tidy my hair!~ + niziexplain IF ~~ niziexplain SAY ~Why.~ + ~Class(Player1,SORCERER)~ + ~Oh, please. My great great great great nanna was of the blood. We know the proper way to go about things.~ //RAISE Nizilike, + niziagree ++ ~If I am going to be crushed by one as magnificent, as strong, as wise as the great Nizidramanii'yt, I really want to look my best.~ + niziagree ++ ~I just said the first thing that came into my head. To play for time. And... now I'm out of ideas... + nizisneer ++ ~I just wanted to look my best before I crushed you. Have at it!~ + niziangry END IF ~~ niziagree SAY ~Hhhrrhmmm. Very well. Wipe your face while you're about it – you stink of Rakshasa.~ ++ ~Ah, that feels much better. There is a twig caught behind your ear, great Nizidramanii'yt. Could I take care of that for you?~ + nizioffergroom END IF ~~ nizioffergroom SAY ~Well, since you offer.~ = ~[The dragon towers above you, but he brings his massive horned head down close. His eyes are great dishes of murky topaz. This close, you suspect that you are a mere blur to the enormous beast – his eyelids flicker as if he is trying not to squint. The 'twig' is more of a treebranch, its broken end still rich with sap.]~ ++ ~[Yank the branch roughly away.]~ RAISE Nizilike + nizitwigremoved ++ ~[Plant a foot for leverage and briskly pull away the branch.]~ RAISE Nizilike + nizitwigremoved ++ ~[Tug weakly and ineffectually at the branch.]~ + nizisneer ++ ~[Jam the branch further in with a vindictive twist.]~ + niziangry ++ ~[Attack the dragon while his head is close and vulnerable.]~ + niziangry END IF ~~ nizitwigremoved SAY ~[The dragon sighs and his neck frill twitches as you remove the branch. His ear tip, oddly delicate, quivers in the warm, heavy air.]~ IF ~~ + nizifoot1 END IF ~~ nizifoot1 SAY ~I... don't suppose you could help me with something else?~ = ~I cracked a claw on my right hindfoot the other day, moving through the jungle of my home. It stings terribly.~ = ~And you have such soft little nimble monkey paws... Hhhhrrhhmmm, little one, I have an idea, small but beautiful in its brilliance. I will trade you that cup for some service. What say you?~ ++ ~Eh, sure, why not.~ + nizifoot2 ++ ~I would be honoured to assist.~ + nizifoot2 ++ ~Perhaps we should just get the mortal combat over with, great Nizidramanii'yt.~ + nizialaswefight ++ ~What am I, a beauty technician? Chew your own claws, wyrm - in your grave!~ + niziangry //No disrespect is intended towards beauty technicians, here. Skilled service is skilled service. It's just not Charname's main occupation. END IF ~~ nizifoot2 SAY ~[The dragon sits back and awkwardly, almost shyly, extends his hindfoot. The foot is heavy and calloused like a bird's, but webbed between each toe, with a surprising softness between the horny pads. He flexes his middle toe and shows the claw, bloody and split down to the quick.]~ ++ ~[Rest the toe on one knee and carefully clip and rasp the broken part away with your heavy armouring tools.]~ RAISE Nizilike, + nizifoot3.1 ++ ~[Waggle the splintered part of the claw back and forth wildly.]~ + niziangry ++ ~Awwww, poor widdle dragon with a sore toe...~ + niziangry ++ ~[staple the dragon's foot to the earth with a sufficiently long and pointy weapon.]~ + niziangry END IF ~~ nizifoot3.1 SAY ~[Nizidramanii'yt sighs like a great gust of wind.]~ ++ ~Cracking a nail is always the worst.~ + nizifoot3.2 ++ ~Stings, huh?~ + nizifoot3.2 END IF ~~ nizifoot3.2 SAY ~It's terrible! All the while I rampaged through this floofy elven city it kept nagging away! Ahhhhhhh... that feels better. Still sore, but better.~ ++ ~Hang on, I'll pumice all that callus smooth while I'm down here.~ RAISE Nizilike, + nizifoot4 ++ ~I think I'm done.~ + nizidecide ++ ~Can I... do anything else for you?~ + nizibuff1 END IF ~~ nizifoot4 SAY ~[Nizidramanii'yt offers his feet one after another for you to tend with rasps and lumps of rough stone. By the last he lounges easily on his side, eyes half-lidded, flexing his feet lazily. As you finish polishing the last obsidian claw with a snap of your cloth, his head snakes around and he nudges you with his nose towards his midsection.]~ IF ~~ + nizibuff1 END IF ~~ nizibuff1 SAY ~[Nizidramanii'yt's voice thrums deep and low.]~ = ~Polish my scales.~ ++ ~I am sorry, Nizidramanii'yt, but I am about to collapse from exhaustion.~ + nizidecide ++ ~Vain beast. You killed how many people today? And now you want me to wipe off the blood?~ + niziangry ++ ~Alright, alright. Wax on, wax off!~ + nizibuff2 ++ ~Break out the stepladders and the buffing cloths, lads!~ + nizibuff2 END IF ~~ nizibuff2 SAY ~[Nizidramanii'yt's hide burns hot even through boots and gloves and exudes the rich, sour smell of fermented green-stuff. His body is long and lithe, and his wings oddly small. It takes hours to scour accumulated leaf-stain and caked blood from the scales and bring them to a fine shine.] = ~That was lovely, little monkey person.~ RAISE Nizilike ++ ~[Gently scratch a long scar on his scruff.]~ RAISE Nizilike + nizibuff3 ++ ~[Now that the dragon is relaxed and inattentive, strike at a vulnerable point with something suitably deadly.]~ + nizidamaged ++ ~Anything else, magnificent Nizidramanii'yt?~ + niziteeth1 END IF ~~ nizibuff3 SAY ~[The dragon's whole body vibrates beneath you.]~ IF ~~ + niziteeth1 END IF ~~ niziteeth1.1 SAY ~Now, if you would, there is something caught in my teeth.~ ++ ~You... want me to crawl inside your mouth?~ + niziteeth1.2 END IF ~~ niziteeth1.2 SAY ~That is what I asked.~ ++ ~Right down the gullet, huh?~ + niziteeth1.3 ++ ~Very well.~ + niziteeth3 END IF ~~ niziteeth1.3 SAY ~Merely halfway, the obstruction is caught in the middle region of my mouth.~ ++ ~Shall I sprinkle on some hot sauce before I crawl in?~ + niziteeth2 ++ ~Of course, great Nizidramanii'yt, it would be my pleasure to assist you.~ + niziteeth3 ++ ~You have got to be kidding me, ridiculous wyrm.~ + niziangry ++ ~Maybe we should call it quits, now.~ + nizidecide END IF ~~ niziteeth2 SAY ~If you like hot sauce, I suppose you may...? Now get in there!~ ++ ~Of course, great Nizidramanii'yt, it would be my pleasure to assist you.~ + niziteeth3 ++ ~You have got to be kidding me, ridiculous wyrm.~ + niziangry ++ ~Maybe we should call it quits, now.~ + nizidecide END IF ~~ niziteeth3 SAY ~[The black dragon lowers his head and drops his jaw. It is relatively easy to bend yourself inside his maw, among the sharp spiky teeth and sour breath, and set to work.]~ ++ ~I must say, your teeth are beautifully white! Been chewing a bit of limestone, eh, Nizidramanii'yt?~ //RAISE Nizilike, + niziteeth4 ++ ~Tcch, I'm seeing a lot of discolouration and build-up down here. You need to look after yourself better.~ + niziteeth4 ++ ~[Drive something sharp and suitably pointy through Nizidramanii'yt's soft palate and up into his head.]~ + nizidamaged END IF ~~ niziteeth4 SAY ~eggghhhackow~ = ~[it is hot, nasty work, and the dragon complicates matters by swallowing and coughing at awkward moments, but in time you dislodge a skeletal arm from a crevice of his teeth. A slip of gold gleams on one bony finger.]~ ////RAISE Nizilike ////ADD Ring of Protection + 2 "ring07" to party inventory. IF ~~ + nizidecide END IF ~~ nizidamaged SAY ~[The dragon screams, high and desperate, and rears back.]~ ////Is it possible to inflict some damage on the entity?// IF ~~ + niziangry END IF ~~ nizidecide SAY ~[The dragon yawns hugely, then eyes you up and down.]~ ////IF Nizilike = 1-2, GOTO nizialaswefight ////IF Nizilike = 3-6, GOTO nizigoodend ////IF Nizilike = 7+, GOTO nizikeepyou END IF ~~ nizikeepyou SAY ~[The black dragon extends his foreleg lazily, his great hooked claws curving around, almost like a fence between you and the rest of the world.]~ = ~Stay. You are an excellent groomer, little one. Nimble, polite, not easily scared. Would you not stay as my body-servant? I'll shower you with jewels and take you to all the best parties...~ ++ ~We had a deal, wyrm! I pleased you, at considerable effort. Give me my due!~ + niziangry ++ ~But, but, won't you let me go? Please?~ + nizisneer ++ ~Alas, great Nizidramanii'yt, what with saving the city, communing with Elvish gods, reclaiming my stolen soul from Irenicus, and laying waste to *all my enemies* I'm simply swamped.~ + nizinosoul END IF ~~ nizinosoul SAY ~No soul, you say? Ohhh, but this is terrible! Why, with your puny frame you would wither and die almost immediately and what would I do for a body-servant then? The Shattered One has a lot to answer for!~ IF ~~ + nizigoodend END IF ~~ nizialaswefight SAY ~Oh well. It has been pleasant, little one.~ = ~I will speak well of you, after your death.~ IF ~~ + nizistandardend END IF ~~ nizisneer SAY ~Pathetic.~ IF ~~ + nizistandardend END IF ~~ niziangry SAY ~Impudent fool!~ IF ~~ + nizistandardend END IF ~~ nizistandardend ////Dragon goes hostile, bugs, entangle vines etc. etc. IF ~~ EXIT IF ~~ nizigoodend SAY ~You have been a good sport, little one, and sleep calls to me. Just take the cup. Elven work is a little too... flowery for my tastes, anyway. The Shattered One can burn the rest of the city on his own. = ~[Yawwwwwhhhhnnn]~ = ~...~ = ~.....zzzzzzzzzzzz...~ ////ADD Cup "MISCB2" to party inventory ////REMOVE Cup "MISCB2" from Nizidramanii'yt inventory ////CHANGE dragon status to sleeping? Nothing to say? Umm. IF ~~ EXIT Link to comment
Kulyok Posted May 7, 2013 Author Share Posted May 7, 2013 Hello! Very nice! I enjoyed reading it - smiled a few times, too. Sounds possible to code - I think I'll save this to my hard drive, just in case the forum temporarily disappears again or something. By the way, I'd be happy to hear from you again! A few pointers, in case you'll want to code something else: - we usually use round brackets() instead of square ones[] - for consistency; - it is very easy to set a variable in dialogue: we do it like this: ++ ~Hang on, I'll pumice all that callus smooth while I'm down here.~ DO ~IncrementGlobal("RE_Nizilike","GLOBAL",1)~ + nizifoot4 And if I wanted to set a variable, it would be a SetGlobal: ++ ~Flirt!~ DO ~SetGlobal("RE_CharacterFlirted","GLOBAL",1)~ + flirt Now, we have a small technical problem: we cannot _exactly_ check the variable, if it sets in the same dialogue. But I probably will be able to add a cutscene(basically a two-second pause) during which the variable will set and we'll be able to check it. So, it's all possible(will probably make the dragon leave to the depths of his cavern/forest growth in the end). Best of luck to you, and thanks for sharing this little gem! Link to comment
Thimblerig Posted May 8, 2013 Share Posted May 8, 2013 Thanks a lot :-) - we usually use round brackets() instead of square ones[] - for consistency; Noted. - it is very easy to set a variable in dialogue: we do it like this: ++ ~Hang on, I'll pumice all that callus smooth while I'm down here.~ DO ~IncrementGlobal("RE_Nizilike","GLOBAL",1)~ + nizifoot4 And if I wanted to set a variable, it would be a SetGlobal: ++ ~Flirt!~ DO ~SetGlobal("RE_CharacterFlirted","GLOBAL",1)~ + flirt So I don't need to declare it somewhere else? Good to know. Ah, I've been trying to look at the dialogue files for the other encounters to peek at the code, but I can't get them to open. At the moment I have Shadowkeeper and Near Infinity. Do you have any advice? Now, we have a small technical problem: we cannot _exactly_ check the variable, if it sets in the same dialogue. Please feel free to adjust the scenario however you like to get it working appropriately. I really appreciate your kindness and help. (I'm almost at the end of your Xan mod. It's good. I found myself respecting his viewpoint even when I wanted to slap him into the middle of next week. And then, he can be very sweet - I loved the omelettes.) Link to comment
Thimblerig Posted May 8, 2013 Share Posted May 8, 2013 Hokay, a slightly edited version. Does a dialogue option that only happens with a particular condition, like + ~Class(Player1,SORCERER)~ + ~Oh, please... only have one + at the start of the line? (Sorry for the bother.) Title: Nizidramanii'yt's Vanity Author: Thimblerig Coder: (A Beautiful, Wise, Person) Summary: Nizidramanii'yt the Black Dragon, Scourge of Suldanessallar, Master of the Sacred Cup. Nizidramanii'yt the Magnificent! Ever wanted to talk him out of his plot coupon instead of fighting through vines and biting insects to lay this magnificent, intelligent, sesquipedalian beast as a corpse in the dust? Perhaps there is another way. But be careful – it is perilous to please a dragon... Rating: G Current Status: Writing complete; needs coding. Item Codes: miscb2 (major prize) ring07 (minor prize) Variables: RE_NiziFlirt (to be set so encounter won't repeat) RE_NiziLike (to increment through encounter and affect outcome) Intended Script Actions: - A line in "niziexplain" should only be available to PC Sorcerers. - Variable "NiziLike" should get raised by several choices. - "nizistandardend" and "nizialaswefight" should end with a hostile dragon, as per vanilla game. - "nizigoodend" should end with the party gaining the cup and the dragon either going to sleep or becoming inactive somehow. - "nizidamaged" should turn the dragon hostile, but with some loss of hitpoints. - "niziteeth4" should give the player a goody, because anyone who crawls inside a dragon's mouth deserves a treat. At the moment it's a Ring of Protection +2 (ring07), but change it if you like. - at "nizidecide", check the variable "NiziLike". IF "NiziLike" = 1-3 GOTO "nizialaswefight" 4-7, GOTO "nizigoodend" 8-9, GOTO "nizikeepyou" - I'd thought of disallowing this encounter if anyone in the party was wearing dragon-scale armour but a) it would require coding and b) according to the bestiary, even *other chromatic dragons* reckon Blacks are assholes. So yeah... //// Add this option to Nizidramanii'yt's dialogue tree at the end. ++ ~Wait! I need to tidy my hair!~ DO ~SetGlobal("RE_NiziFlirt","GLOBAL",1)~ + niziexplain IF ~~ niziexplain SAY ~Why.~ + ~Class(Player1,SORCERER)~ + ~Oh, please. My great great great great nanna was of the blood. We know the proper way to go about things.~ DO ~SetGlobal("RE_NiziLike","GLOBAL",2)~ + niziagree ++ ~If I am going to be crushed by one as magnificent, as strong, as wise as the great Nizidramanii'yt, I really want to look my best.~ DO ~SetGlobal("RE_NiziLike","GLOBAL",1)~ + niziagree ++ ~I just said the first thing that came into my head. To play for time. And... now I'm out of ideas... + nizisneer ++ ~I just wanted to look my best before I crushed you. Have at it!~ + niziangry END IF ~~ niziagree SAY ~Hhhrrhmmm. Very well. Wipe your face while you're about it – you stink of Rakshasa.~ ++ ~Ah, that feels much better. There is a twig caught behind your ear, great Nizidramanii'yt. Could I take care of that for you?~ + nizioffergroom END IF ~~ nizioffergroom SAY ~Well, since you offer.~ = ~(The dragon towers above you, but he brings his massive horned head down close. His eyes are great dishes of murky topaz. This close, you suspect that you are a mere blur to the enormous beast – his eyelids flicker as if he is trying not to squint. The 'twig' is more of a treebranch, its broken end still rich with sap.)~ ++ ~(Yank the branch roughly away.)~ DO ~IncrementGlobal("RE_Nizilike","GLOBAL",1)~ + nizitwigremoved ++ ~(Plant a foot for leverage and briskly pull away the branch.)~ DO ~IncrementGlobal("RE_Nizilike","GLOBAL",1)~ + nizitwigremoved ++ ~(Tug weakly and ineffectually at the branch.)~ + nizisneer ++ ~(Jam the branch further in with a vindictive twist.)~ + niziangry ++ ~(Attack the dragon while his head is close and vulnerable.)~ + niziangry END IF ~~ nizitwigremoved SAY ~(The dragon sighs and his neck frill twitches as you remove the branch. His ear tip, oddly delicate, quivers in the warm, heavy air.)~ IF ~~ + nizifoot1 END IF ~~ nizifoot1 SAY ~I... don't suppose you could help me with something else?~ = ~I cracked a claw on my right hindfoot the other day, moving through the jungle of my home. It stings terribly.~ = ~And you have such soft little nimble monkey paws... Hhhhrrhhmmm, little one, I have an idea, small but beautiful in its brilliance. I will trade you that cup for some service. What say you?~ ++ ~Eh, sure, why not.~ + nizifoot2 ++ ~I would be honoured to assist.~ + nizifoot2 ++ ~Perhaps we should just get the mortal combat over with, great Nizidramanii'yt.~ + nizialaswefight ++ ~What am I, a beauty technician? Chew your own claws, wyrm - in your grave!~ + niziangry //No disrespect is intended towards beauty technicians, here. Skilled service is skilled service. It's just not Charname's main occupation. END IF ~~ nizifoot2 SAY ~(The dragon sits back and awkwardly, almost shyly, extends his hindfoot. The foot is heavy and calloused like a bird's, but webbed between each toe, with a surprising softness between the horny pads. He flexes his middle toe and shows the claw, bloody and split down to the quick.)~ ++ ~(Rest the toe on one knee and carefully clip and rasp the broken part away with your heavy armouring tools.)~ DO ~IncrementGlobal("RE_NiziLike","GLOBAL",1)~ + nizifoot3.1 ++ ~(Waggle the splintered part of the claw back and forth wildly.)~ + niziangry ++ ~Awwww, poor widdle dragon with a sore toe...~ + niziangry ++ ~(Staple the dragon's foot to the earth with a sufficiently long and pointy weapon.)~ + niziangry END IF ~~ nizifoot3.1 SAY ~(Nizidramanii'yt sighs like a great gust of wind.)~ ++ ~Cracking a nail is always the worst.~ + nizifoot3.2 ++ ~Stings, huh?~ + nizifoot3.2 END IF ~~ nizifoot3.2 SAY ~It's terrible! All the while I rampaged through this floofy elven city it kept nagging away! Ahhhhhhh... that feels better. Still sore, but better.~ ++ ~Hang on, I'll pumice all that callus smooth while I'm down here.~ DO ~IncrementGlobal("RE_NiziLike","GLOBAL",1)~ + nizifoot4 ++ ~I think I'm done.~ + nizidecide ++ ~Can I... do anything else for you?~ + nizibuff1 END IF ~~ nizifoot4 SAY ~(Nizidramanii'yt offers his feet one after another for you to tend with rasps and lumps of rough stone. By the last he lounges easily on his side, eyes half-lidded, flexing his feet lazily. As you finish polishing the last obsidian claw with a snap of your cloth, his head snakes around and he nudges you with his nose towards his midsection.)~ IF ~~ + nizibuff1 END IF ~~ nizibuff1 SAY ~(Nizidramanii'yt's voice thrums deep and low.)~ = ~Polish my scales.~ ++ ~I am sorry, Nizidramanii'yt, but I am about to collapse from exhaustion.~ + nizidecide ++ ~Vain beast. You killed how many people today? And now you want me to wipe off the blood?~ + niziangry ++ ~Alright, alright. Wax on, wax off!~ DO ~IncrementGlobal("RE_NiziLike","GLOBAL",1)~ + nizibuff2 ++ ~Break out the stepladders and the buffing cloths, lads!~ DO ~IncrementGlobal("RE_NiziLike","GLOBAL",1)~ + nizibuff2 END IF ~~ nizibuff2 SAY ~(Nizidramanii'yt's hide burns hot even through boots and gloves and exudes the rich, sour smell of fermented green-stuff. His body is long and lithe, and his wings oddly small. It takes hours to scour accumulated leaf-stain and caked blood from the scales and bring them to a fine shine.) = ~That was lovely, little monkey person.~ ++ ~(Gently scratch a long scar on his scruff.)~ DO ~IncrementGlobal("RE_NiziLike","GLOBAL",1)~ + nizibuff3 ++ ~(Now that the dragon is relaxed and inattentive, strike at a vulnerable point with something suitably deadly.)~ + nizidamaged ++ ~Anything else, magnificent Nizidramanii'yt?~ + niziteeth1 END IF ~~ nizibuff3 SAY ~(The dragon's whole body vibrates beneath you.)~ IF ~~ + niziteeth1 END IF ~~ niziteeth1.1 SAY ~Now, if you would, there is something caught in my teeth.~ ++ ~You... want me to crawl inside your mouth?~ + niziteeth1.2 END IF ~~ niziteeth1.2 SAY ~That is what I asked.~ ++ ~Right down the gullet, huh?~ + niziteeth1.3 ++ ~Very well.~ + niziteeth3 END IF ~~ niziteeth1.3 SAY ~Merely halfway, the obstruction is caught in the middle region of my mouth.~ ++ ~Shall I sprinkle on some hot sauce before I crawl in?~ + niziteeth2 ++ ~Of course, great Nizidramanii'yt, it would be my pleasure to assist you.~ + niziteeth3 ++ ~You have got to be kidding me, ridiculous wyrm.~ + niziangry ++ ~Maybe we should call it quits, now.~ + nizidecide END IF ~~ niziteeth2 SAY ~If you like hot sauce, I suppose you may...? Now get in there!~ ++ ~Of course, great Nizidramanii'yt, it would be my pleasure to assist you.~ + niziteeth3 ++ ~You have got to be kidding me, ridiculous wyrm.~ + niziangry ++ ~Maybe we should call it quits, now.~ + nizidecide END IF ~~ niziteeth3 SAY ~(The black dragon lowers his head and drops his jaw. It is relatively easy to bend yourself inside his maw, among the sharp spiky teeth and sour breath, and set to work.)~ ++ ~I must say, your teeth are beautifully white! Been chewing a bit of limestone, eh, Nizidramanii'yt?~ DO ~IncrementGlobal("RE_NiziLike","GLOBAL",2)~ + niziteeth4 ++ ~Tcch, I'm seeing a lot of discolouration and build-up down here. You need to look after yourself better.~ DO ~IncrementGlobal("RE_NiziLike","GLOBAL",1)~ + niziteeth4 ++ ~(Drive something sharp and suitably pointy through Nizidramanii'yt's soft palate and up into his head.)~ + nizidamaged END IF ~~ niziteeth4 SAY ~eggghhhackow~ = ~(It is hot, nasty work, and the dragon complicates matters by swallowing and coughing at awkward moments, but in time you dislodge a skeletal arm from a crevice of his teeth. A slip of gold gleams on one bony finger.)~ ////ADD Ring of Protection + 2 "ring07" to party inventory. IF ~~ + nizidecide END IF ~~ nizidamaged SAY ~(The dragon screams, high and desperate, and rears back.)~ ////Is it possible to inflict some damage on the entity?// IF ~~ + niziangry END IF ~~ nizidecide SAY ~(The dragon yawns hugely, then eyes you up and down.)~ ////IF NiziLike = 1-3, GOTO nizialaswefight ////IF NiziLike = 4-7, GOTO nizigoodend ////IF NiziLike = 8+, GOTO nizikeepyou END IF ~~ nizikeepyou SAY ~(The black dragon extends his foreleg lazily, his great hooked claws curving around, almost like a fence between you and the rest of the world.)~ = ~Stay. You are an excellent groomer, little one. Nimble, polite, not easily scared. Would you not stay as my body-servant? I'll shower you with jewels and take you to all the best parties...~ ++ ~We had a deal, wyrm! I pleased you, at considerable effort. Give me my due!~ + niziangry ++ ~But, but, won't you let me go? Please?~ + nizisneer ++ ~Alas, great Nizidramanii'yt, what with saving the city, communing with Elvish gods, reclaiming my stolen soul from Irenicus, and laying waste to *all my enemies* I'm simply swamped.~ + nizinosoul END IF ~~ nizinosoul SAY ~No soul, you say? Ohhh, but this is terrible! Why, with your puny frame you would wither and die almost immediately and what would I do for a body-servant then? The Shattered One has a lot to answer for!~ IF ~~ + nizigoodend END IF ~~ nizialaswefight SAY ~Oh well. It has been pleasant, little one.~ = ~I will speak well of you, after your death.~ IF ~~ + nizistandardend END IF ~~ nizisneer SAY ~Pathetic.~ IF ~~ + nizistandardend END IF ~~ niziangry SAY ~Impudent fool!~ IF ~~ + nizistandardend END IF ~~ nizistandardend ////Dragon goes hostile, bugs, entangle vines etc. etc. IF ~~ EXIT IF ~~ nizigoodend SAY ~You have been a good sport, little one, and sleep calls to me. Just take the cup. Elven work is a little too... flowery for my tastes, anyway. The Shattered One can burn the rest of the city on his own. = ~Yawwwwwhhhhnnn...~ = ~...~ = ~.....zzzzzzzzzzzz...~ ////ADD Cup "MISCB2" to party inventory ////REMOVE Cup "MISCB2" from Nizidramanii'yt inventory ////CHANGE dragon status to sleeping? Nothing to say? Umm. IF ~~ EXIT Link to comment
Kulyok Posted May 8, 2013 Author Share Posted May 8, 2013 Thanks! No, no bother - indeed, thank you for your time! Okay, let me see: Does a dialogue option that only happens with a particular condition, like + ~Class(Player1,SORCERER)~ + ~Oh, please...only have one + at the start of the line? I am not sure I understood your question correctly, but if you're asking about how many conditions a line can have, the answer is - many, even five or ten, if you like. For example + ~Class(Player1,MAGE_ALL) Race(Player1,Elf) Global("Variable","GLOBAL",2)~ + ~Hey!~ + a1 + ~OR(3) Class(Player1,MAGE_ALL) Race(Player1,Elf) Global("Variable","GLOBAL",2)~ + ~Hey!~ + a1 Oh! Sorry, almost forgot one more question. I'm not sure what this line means: IF ~~ niziteeth4 SAY ~eggghhhackow~ - doesn't read like an yawn/sound - no exclamation signs or any other punctuation. But maybe I'm missing something? Link to comment
Thimblerig Posted May 8, 2013 Share Posted May 8, 2013 It wasn't what I was asking (but it's still good to know). At a straight dialogue option, the line starts with "++". In your examples of conditional dialogue options, the line starts with "+" - only one plus-sign, see? I just wanted to make sure I was reading it right. Oh! Sorry, almost forgot one more question. I'm not sure what this line means:IF ~~ niziteeth4 SAY ~eggghhhackow~ - doesn't read like an yawn/sound - no exclamation signs or any other punctuation. But maybe I'm missing something? It's supposed to be that kind of hacking cough where the dentist has their hands down your throat and you can't really move. Hang on, how about: IF ~~ niziteeth4 SAY ~(eggghhhackow... cough... hcch)~ (I just got to the end of your Xan romance; it made me smile *so much*. Just, "There you are!" Awwww.) Thanks! Link to comment
Kulyok Posted May 8, 2013 Author Share Posted May 8, 2013 )))) Aww! (=Xan) This line by SisterVigilante always brings a smile on my face. Okay, I'll use the changed line, then! Thank you. And please feel free to add more, if other ideas come to your mind! EDIT: And, yep, there's only one plus when you're adding a condition before the line - sorry, forgot to add that. Link to comment
Kulyok Posted July 31, 2013 Author Share Posted July 31, 2013 Coded and tested in game, worked wonderfully. I'll do the .tra's for our wonderful French translators and prepare a Russian translation tomorrow. Link to comment
Thimblerig Posted August 1, 2013 Share Posted August 1, 2013 Oh lovely. I'm glad it worked out well. Thanks :-) (I'm picking at another encounter with a couple of halfling fighters, but it might take a while.) Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.