Jump to content

Romantic Encounters: accepting submissions


Kulyok

Recommended Posts

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. :laugh: 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

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

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

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

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

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

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

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

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

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

)))) 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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...