Writing and fixes

* Added and posed Tier 4 Luna Chit-Chats.
* Added and posed Luna Gift-Chats.
* Fixed some missing colour on "flasher" outfit.
* Minor writing fixes.
This commit is contained in:
Johnny28 2023-09-18 12:24:42 +02:00
parent 9b5fb5c419
commit 86bbceac91
13 changed files with 223 additions and 99 deletions

View File

@ -510,7 +510,7 @@ label cc_pf_strip_T3_intro_E2:
cho @ cheeks blush "..." ("normal", "narrow", "worried", "L")
cho @ cheeks heavy_blush "I don't think they're big enough." ("open", "narrow", "worried", "downR") # sad
cho @ cheeks heavy_blush "" ("normal", "narrow", "worried", "down")
ton @ hair angry "Big enough for what? Impress some idiot?" ("open", "narrow", "annoyed", "L")
ton @ hair angry "Big enough for what? Impressing some idiot?" ("open", "narrow", "annoyed", "L")
ton "No offence, Professor." ("soft", "narrow", "base", "mid")
gen "None taken..." ("base", xpos="far_left", ypos="head")
ton "You don't need large breasts. Especially not if you want to have a career in Quidditch." ("open", "base", "base", "L")

View File

@ -576,7 +576,7 @@ label her_potion_luna_give:
lun "Yes?" ("soft", "base", "raised", "mid")
gen "What if you bump into her?" ("base", xpos="far_left", ypos="head")
lun "Oh I wouldn't worry about that, [name_genie_hermione]..." ("grin", "narrow", "base", "R")
lun "She will probably think I'm some kind of wrackspurts-induced hallucination or something." ("open", "closed", "base", "mid")
lun "She will probably think I'm some kind of wrackspurt-induced hallucination or something." ("open", "closed", "base", "mid")
gen "True." ("base", xpos="far_left", ypos="head")
gen "Off you go then." ("base", xpos="far_left", ypos="head")
lun "Good day, [name_genie_hermione]." ("base", "base", "base", "mid")

View File

@ -53,11 +53,11 @@ label luna_chitchat:
block:
lun "[name_genie_luna]...{w=0.4} There's something I've been meaning to ask you." ("open", "closed", "base", "mid")
lun "Could we avoid putting up so many mistletoes during the holiday celebrations?" ("soft", "base", "base", "mid")
lun "It would highly decrease the risk of a Nargle infestation." ("open", "base", "base", "mid")
lun "It would highly decrease the risk of a nargle infestation." ("open", "base", "base", "mid")
block:
lun "Why are there no school trips at Hogwarts?" ("open", "base", "raised", "mid")
lun "I'd love to take one to Sweden and look for the Crumple-Horned Snorkack." ("grin", "base", "base", "mid")
lun "I'd love to take one to Sweden and look for the crumple-horned snorkack." ("grin", "base", "base", "mid")
block:
lun "[name_genie_luna], you really need to do something about Peeves." ("annoyed", "base", "base", "R")
@ -155,14 +155,50 @@ label luna_chitchat:
block:
lun "How come you're so skilled at unhooking a woman's bra, [name_genie_luna]?" ("open", "base", "base", "down")
lun "Wait, what am I saying...{w=0.4} Of course the great Albus Dumbledore can do it with ease..." ("angry", "wide", "base", "mid")
lun "Wait, what am I saying...{w=0.4} Of course the great Albus Dumbledore can do it with ease..." ("angry", "wide", "base", "mid")
# elif states.lun.tier == 4:
elif states.lun.tier == 4:
# lun "My fingers just aren't big enough to get rid of these spurts properly."
# lun "I hope well be able to find even more ways to get rid of them."
random:
block:
lun "My fingers just aren't enough to get rid of these spurts properly." ("open", "narrow", "base", "downR")
lun "I hope we'll be able to find even more ways to get rid of them." ("soft", "narrow", "base", "mid")
# lun "I can't believe how slippery it got down there when you had me touch myself."
# lun "A bunch of slimy buggers is what they are!"
block:
lun "I can't believe how slippery it got down there when you had me touch myself." ("angry", "narrow", "base", "down")
lun "Such a slimy bunch of buggers!" ("angry", "base", "base", "mid")
block:
lun "I can't wait to see what kind of method you've got in store for me next!" ("grin", "base", "base", "mid")
lun "If only my other classes could be this fun." ("grin", "narrow", "base", "mid")
block:
lun "Master baiter, master baiter, I could never hate her!" ("smile", "closed", "base", "mid")
lun "Sorry [name_genie_luna]... I think peeves' chanting may have got to me." ("soft", "base", "base", "stare")
block:
lun "I've noticed that I'm quite ticklish under my feet." ("soft", "base", "base", "down")
lun "Hold on... I wonder if wrackspurts are also affected by gravity..." ("mad", "base", "base", "mid")
block:
lun "I never once thought that a finger would be able to fit inside me so easily." ("soft", "base", "raised", "down")
lun "I mean... I hadn't even considered putting a finger inside me before..." ("angry", "closed", "base", "mid")
block:
lun "I've got a feeling... That tonight's gonna be a good night... That tonight's gonna be a go-ood night..." ("smile", "closed", "base", "mid")
lun "Oh, sorry [name_genie_luna]... We've been listening to this classical muggle song during our muggle studies, and I can't get it out of my head." ("angry", "wink", "base", "mid")
block:
lun "It's a bit embarrassing to say..." ("soft", "narrow", "base", "downR")
lun "But I think I may have wet the bed last night." ("open", "narrow", "base", "downR")
lun "It appears I've gained the ability to expel the wrackspurts in my sleep..." ("angry", "base", "base", "mid")
block:
lun "I feel quite comfortable being naked." ("open", "closed", "base", "mid")
lun "Of course, there's always the risk of wrackspurts getting inside, but at least I don't have to worry about my underwear getting wet." ("grin", "base", "base", "mid")
block:
lun "I wonder if you'd be able to brew some sort of smell strengthening potion..." ("soft", "base", "base", "R")
lun "That way we could locate wrackspurts by the smell..." ("soft", "base", "base", "R")
return

View File

@ -114,9 +114,9 @@ label ll_pf_inspect_T2_E1_intro:
nar "Focusing your attention on the girl's breasts, you feel your cock harden more and more with each stroke..."
lun "Great! So, what do I have to do to get the Wrackspurts out of them?" ("smile", "base", "base", "mid")
lun "Great! So, what do I have to do to get the wrackspurts out of them?" ("smile", "base", "base", "mid")
gen "*Mmm*...{w=0.4} The what, sorry?" ("base", xpos="far_left", ypos="head")
lun "The Wrackspurts, [name_genie_luna]..." ("open", "base", "raised", "mid")
lun "The wrackspurts, [name_genie_luna]..." ("open", "base", "raised", "mid")
gen "*Ah*...{w=0.4} Those bloody things." ("base", xpos="far_left", ypos="head")
gen "Let's see..." ("base", xpos="far_left", ypos="head")
gen "Tell...{w=0.4} *Ngh*...{w=0.4} Tell me a bit about them..." ("base", xpos="far_left", ypos="head")
@ -212,8 +212,8 @@ label ll_pf_inspect_T2_E1_intro:
nar "Luna turns back around, and as you get a full view of her front, you feel yourself getting close to the edge."
lun @ cheeks blush "So that's how you came up with the idea of rubbing your penis, [name_genie_luna]!" ("grin", "wink", "base", "mid", trans=dissolve)
lun @ cheeks blush "To bait the Wrackspurts to one spot!" ("crooked_smile", "base", "base", "mid")
lun @ cheeks blush "Since your penis is a sensitive area, rubbing it gets the Wrackspurts all excited..." ("smile", "closed", "base", "mid")
lun @ cheeks blush "To bait the wrackspurts to one spot!" ("crooked_smile", "base", "base", "mid")
lun @ cheeks blush "Since your penis is a sensitive area, rubbing it gets the wrackspurts all excited..." ("smile", "closed", "base", "mid")
nar "*Fap* *Fap* *Fap*..."
@ -756,7 +756,7 @@ label ll_pf_inspect_T2_E3_intro:
elif luna.is_worn("bottom"):
nar "Noticing Luna's ever-increasing excitement, you put your hands on either side of her hips, and pull the fabric down swiftly..."
elif luna.is_worn("panties"):
nar "You oggle Luna's choice of underwear, before swiftly pulling them down right to her ankles..."
nar "You ogle at Luna's underwear, before swiftly pulling them down right to her ankles..."
lun @ cheeks blush "" ("clench", "narrow", "base", "downR")
$ luna.strip("clothes")
@ -928,10 +928,10 @@ label ll_pf_inspect_T2_E3_intro:
with d5
lun "[name_genie_luna], that was incredible!" ("base", "narrow", "base", "mid")
lun "Did you see how many Wrackspurts I expelled?" ("crooked_smile", "base", "raised", "mid")
lun "Did you see how many wrackspurts I expelled?" ("crooked_smile", "base", "raised", "mid")
gen "Very impressive indeed." ("base", xpos="far_left", ypos="head")
lun "I can't believe we finally did it!" ("crooked_smile", "happyCl", "base", "mid")
lun "Finally, a foolproof way of expelling Wrackspurts from other areas than your brain!" ("crooked_smile", "narrow", "base", "mid")
lun "Finally, a foolproof way of expelling wrackspurts from other areas than your brain!" ("crooked_smile", "narrow", "base", "mid")
gen "Quite the discovery! I'm sure we'll be able to help a lot of backed up people." ("grin", xpos="far_left", ypos="head")
lun "Yes!" ("grin", "base", "base", "mid")
lun "So, what next? We've solved it now, right?" ("grin", "base", "raised", "mid")
@ -943,7 +943,7 @@ label ll_pf_inspect_T2_E3_intro:
gen "No!" ("angry", xpos="far_left", ypos="head")
gen "I need to watch--{w=0.2} *Err*...{w=0.4} Instruct you, so you can alleviate yourself properly and safely." ("base", xpos="far_left", ypos="head")
lun "Oh, of course [name_genie_luna]!" ("mad", "base", "base", "mid")
lun "Hopefully the Wrackspurts will leave me alone until then..." ("angry", "narrow", "base", "downL") #blush looking down
lun "Hopefully the wrackspurts will leave me alone until then..." ("angry", "narrow", "base", "downL") #blush looking down
gen "Hopefully..." ("base", xpos="far_left", ypos="head")
gen "(Although I doubt it.)" ("base", xpos="far_left", ypos="head")

View File

@ -619,7 +619,7 @@ label ll_pf_masturbate_T3_E3_intro:
lun @ cheeks blush "*Ah*... {heart} Yes..." ("grin", "narrow", "base", "up")
gen "By the great desert sands! You're sopping wet!"
lun @ cheeks blush "I'm sorry [name_genie_luna]... I just...{w=0.3} Need this really bad...{heart}" ("mad", "happyCl", "base", "stare")
lun @ cheeks blush "These Wrackspurts...{w=0.4} *Ah*..." ("upset", "happyCl", "base", "mid")
lun @ cheeks blush "These wrackspurts...{w=0.4} *Ah*..." ("upset", "happyCl", "base", "mid")
lun @ cheeks blush "They've been very tiresome..." ("angry", "narrow", "base", "up")
nar "Without being prompted, Luna pushes a finger inside her and starts fingering herself."
@ -790,7 +790,7 @@ label ll_pf_masturbate_T3_E3_intro:
gen "(Hold on...)" ("grin", xpos="far_left", ypos="head")
lun "*Huh*? Did you have a revelation, [name_genie_hermione]?" ("grin", "base", "raised", "mid")
gen "You've just given me a great idea!" ("grin", xpos="far_left", ypos="head")
lun "Oooh! What is it? Is it a new method of dealing with the Wrackspurts?" ("crooked_smile", "base", "base", "mid")
lun "Oooh! What is it? Is it a new method of dealing with the wrackspurts?" ("crooked_smile", "base", "base", "mid")
gen "Why yes indeed, [name_luna_genie]!" ("base", xpos="far_left", ypos="head")
lun "Marvellous!" ("smile", "happyCl", "base", "mid")
gen "Although it might be a hard one, so I hope you're ready to take it on, [name_luna_genie]." ("base", xpos="far_left", ypos="head")
@ -820,6 +820,9 @@ label ll_pf_masturbate_T3_E4_repeat:
#Luna chibi walks to desk
call lun_walk("desk", "base")
show screen blkfade
with d3
$ luna.set_face(mouth="base", eyes="base", eyebrows="base", pupils="mid")
stop weather fadeout 4
@ -1057,7 +1060,7 @@ label ll_pf_masturbate_T3_E4_repeat:
lun "Yes?" ("base", "base", "raised", "mid")
gen "(No wonder she didn't look phased by taking her clothes off...)" ("base", xpos="far_left", ypos="head")
gen "How very progressive..." ("base", xpos="far_left", ypos="head")
lun "That way, there are fewer places for the Nargles to hide." ("grin", "base", "base", "mid")
lun "That way, there are fewer places for the nargles to hide." ("grin", "base", "base", "mid")
gen "I see..." ("grin", xpos="far_left", ypos="head")
gen "(Just smile and nod...)" ("grin", xpos="far_left", ypos="head")
gen "Well then... I'll let you know when our next session will be [name_luna_genie]." ("base", xpos="far_left", ypos="head")

View File

@ -433,7 +433,7 @@ label ll_pf_talk_T1_E3_intro:
lun "You've done it!" ("smile", "narrow", "base", "mid")
gen "I was just scratching--" ("angry", xpos="far_left", ypos="head")
gen "Sorry, what did you say?" ("angry", xpos="far_left", ypos="head")
lun "You expelled the Wrackspurts!" ("grin", "happyCl", "base", "mid")
lun "You expelled the wrackspurts!" ("grin", "happyCl", "base", "mid")
gen "I did?" ("base", xpos="far_left", ypos="head")
lun "And through your penis no less!" ("grin", "base", "base", "downL")
lun "You're a genius!" ("grin", "base", "base", "mid")
@ -590,7 +590,7 @@ label ll_pf_talk_T1_E4_repeat:
nar "You keep stroking your shaft as Luna watches your every move."
nar "Stroking it faster and faster, you feel yourself getting closer and closer to the edge by the second."
lun @ cheeks blush "It's pulsating! How many Wrackspurts do you have in there?" ("disgust", "base", "base", "downL")
lun @ cheeks blush "It's pulsating! How many wrackspurts do you have in there?" ("disgust", "base", "base", "downL")
gen "It's...{w=0.4} Filled to the brim!" ("angry", xpos="far_left", ypos="head")
lun @ cheeks blush "Do you need me to get Madam Pomfrey?" ("mad", "base", "base", "mid")
gen "*Ah*...{w=0.4} Who?" ("angry", xpos="far_left", ypos="head")

View File

@ -127,7 +127,7 @@ label luna_intro_E1:
"-Oral examination-":
$ d_flag_01 = True
gen "So... What's your name?" ("base", xpos="far_left", ypos="head")
lun "...{w=0.8}Wrackspurts..." ("open", "closed", "low", "mid")
lun "...{w=0.8} Wrackspurts..." ("open", "closed", "low", "mid")
gen "Charming..." ("base", xpos="far_left", ypos="head")
gen "(I suppose that is a plausible name in this world...)" ("base", xpos="far_left", ypos="head")
$ name_luna_genie = "Miss Backspurts?"
@ -137,7 +137,7 @@ label luna_intro_E1:
$ mouse_slap()
lun "No!" ("angry", "happyCl", "low", "mid")
gen "..." ("angry", xpos="far_left", ypos="head")
lun "The Nargles..." ("open", "happyCl", "low", "mid")
lun "The nargles..." ("open", "happyCl", "low", "mid")
gen "The what now?" ("base", xpos="far_left", ypos="head")
lun "*Inaudible mumbling*..." ("upset", "closed", "low", "mid")
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
@ -493,7 +493,7 @@ label luna_intro_E2:
#Luna knocks on door
stop music fadeout 1.0
play sound "sounds/knocking.ogg"
"*knock-knock-knock*"
"*Knock-knock-knock*"
gen "Who is it?" ("base", xpos="far_left", ypos="head")
lun "Luna."
@ -551,7 +551,7 @@ label luna_intro_E2:
lun "*Hmm*..." ("soft", "narrow", "raised", "downL")
if states.gen.masturbating:
nar "*fap-fap-fap*!"
nar "*Fap-fap-fap*!"
gen "(Look at the tits on this girl, such a lovely profile!)" ("angry", xpos="far_left", ypos="head")
gen "(And that lush blonde hair! I'd love to wrap it around my dick!)" ("grin", xpos="far_left", ypos="head")
else:
@ -570,7 +570,7 @@ label luna_intro_E2:
if states.gen.masturbating:
gen "(Whatever. As long as I can beat my meat in peace.)" ("grin", xpos="far_left", ypos="head")
nar "*fap-fap-fap*"
nar "*Fap-fap-fap*"
call lun_walk("desk", "base")
pause 0.25
@ -602,7 +602,7 @@ label luna_intro_E2:
lun "There's such a strange aura in here..."
gen "(Yes! It's the aura of me going crazy for you, you fucking slut!)"
nar "{size=+3}*{b}fap{/b}-fap-{b}fap{/b}*{/size}"
nar "{size=+3}*{b}Fap{/b}-fap-{b}fap{/b}*{/size}"
else:
lun "There's such a strange aura in here..."
lun "It's like a big hollow tree..."
@ -647,7 +647,7 @@ label luna_intro_E2:
gen "There's more where that came from." ("grin", xpos="far_left", ypos="head")
lun "So you can see {i}them{/i} too, Professor?" ("angry", "wide", "base", "mid")
gen "See what?" ("base", xpos="far_left", ypos="head")
lun "*sigh* Just as expected." ("upset", "narrow", "base", "down")
lun "*Sigh* Just as expected." ("upset", "narrow", "base", "down")
lun "You could see them if you had one of these." ("grin", "base", "base", "mid")
else:
gen "I can't see anything." ("base", xpos="far_left", ypos="head")
@ -694,7 +694,7 @@ label luna_intro_E2:
gen "What are you seeing in this room exactly?" ("base", xpos="far_left", ypos="head")
lun "Wrackspurts, sir, and lots of them too!" ("soft", "narrow", "base", "mid")
gen "Brackspurts?" ("base", xpos="far_left", ypos="head")
lun "Wrackspurt sir..." ("open", "base", "base", "L")
lun "Wrackspurts, sir..." ("open", "base", "base", "L")
gen "I see...{w=0.2} *Err*, I mean I don't." ("base", xpos="far_left", ypos="head")
gen "(Is she making all this shit up, or am I supposed to know about these things?)" ("base", xpos="far_left", ypos="head")
gen "Well, I can't say I've ever come across these whackspurs you speak of." ("base", xpos="far_left", ypos="head")
@ -706,8 +706,7 @@ label luna_intro_E2:
gen "Now I must say that's quite bold for a student to just waltz into their headmasters office and shill their--" ("base", xpos="far_left", ypos="head")
lun "Oh... No sir!" ("mad", "narrow", "base", "downL")
lun "I'm just worried that we might have an infestation on our hands and--" ("angry", "closed", "base", "mid")
lun "..." ("angry", "narrow", "base", "down")
#Luna eyes down
lun "..." ("angry", "narrow", "base", "down") #Luna looks down
pause .5
nar "Luna gives you an uncomfortable look and then turns her gaze to the floor."
gen "An infestation?" ("base", xpos="far_left", ypos="head")

View File

@ -206,7 +206,7 @@ label spectrespecs_E4:
gen "(What the--)" ("angry", xpos="far_left", ypos="head")
gen "What are you doing, Miss Lovegood?" ("base", xpos="far_left", ypos="head")
lun @ cheeks blush "It's the Wrackspurts, sir..." ("clench", "narrow", "base", "down")
lun @ cheeks blush "It's the wrackspurts, sir..." ("clench", "narrow", "base", "down")
gen "What?" ("base", xpos="far_left", ypos="head")
lun @ cheeks blush "They've been bothering me for months..." ("mad", "narrow", "base", "down")

File diff suppressed because it is too large Load Diff

View File

@ -55,14 +55,11 @@ label summon_luna:
nar "You haven't unlocked this feature yet."
jump luna_requests
"-Give Item-" (icon="interface/icons/small/gift.webp"):
$ TBA_message()
"-Give Item-" (icon="interface/icons/small/gift.webp") if states.lun.favors_unlocked:
hide luna_main with d1
call gift_menu
jump luna_requests
# hide luna_main with d1
# call gift_menu
# jump luna_requests
# Dismiss
"-Dismiss her-":
stop music fadeout 3.0

File diff suppressed because it is too large Load Diff