Narrator
* Reworked narrator calls and unified them across the entire game * Added narrator screen inheriting from say screen * Removed obsolete narrator code
This commit is contained in:
parent
669bf3bd06
commit
b2e7c44b2e
@ -1,18 +1,3 @@
|
|||||||
# Narrator (not the same as 'nar' character)
|
|
||||||
label nar(text="", action=""):
|
|
||||||
|
|
||||||
if action != "end": #Narration ended, blktone was already active.
|
|
||||||
show screen blktone
|
|
||||||
with d3
|
|
||||||
|
|
||||||
if text != "":
|
|
||||||
"[text]"
|
|
||||||
|
|
||||||
if action != "start": #Narration just started, blktone won't get hidden.
|
|
||||||
hide screen blktone
|
|
||||||
with d3
|
|
||||||
|
|
||||||
return
|
|
||||||
|
|
||||||
init -1401 python:
|
init -1401 python:
|
||||||
# Remove style overrides
|
# Remove style overrides
|
||||||
@ -70,7 +55,7 @@ define sly2 = Character("Another Slytherin student")
|
|||||||
define qcr = Character("Quidditch Crowd")
|
define qcr = Character("Quidditch Crowd")
|
||||||
|
|
||||||
# Special
|
# Special
|
||||||
define nar = Character("Narrator", show_side_image=Image("characters/misc/narrator.webp"))
|
define nar = Character("Narrator", show_side_image=Image("characters/misc/narrator.webp"), what_prefix=">", screen="say_narrator")
|
||||||
define anon = Character("???")
|
define anon = Character("???")
|
||||||
|
|
||||||
# Dumbledore
|
# Dumbledore
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1107,7 +1107,7 @@ label ag_st_imperio_E4:
|
|||||||
|
|
||||||
# screenshake
|
# screenshake
|
||||||
with hpunch
|
with hpunch
|
||||||
call nar(">Tonks gives her breasts a quick shake for you.")
|
nar "Tonks gives her breasts a quick shake for you."
|
||||||
|
|
||||||
gen "Sweet!" ("grin", xpos="far_left", ypos="head")
|
gen "Sweet!" ("grin", xpos="far_left", ypos="head")
|
||||||
ton "..............." ("horny", "wink", "base", "L")
|
ton "..............." ("horny", "wink", "base", "L")
|
||||||
@ -1131,7 +1131,7 @@ label ag_st_imperio_E4:
|
|||||||
# Screenshake
|
# Screenshake
|
||||||
with hpunch
|
with hpunch
|
||||||
ton "" ("horny", "narrow", "shocked", "mid")
|
ton "" ("horny", "narrow", "shocked", "mid")
|
||||||
call nar(">Tonks gives her breasts another quick shake for you.")
|
nar "Tonks gives her breasts another quick shake for you."
|
||||||
|
|
||||||
call ctc
|
call ctc
|
||||||
|
|
||||||
@ -1325,7 +1325,7 @@ label ag_st_imperio_E5:
|
|||||||
|
|
||||||
#screenshake
|
#screenshake
|
||||||
with hpunch
|
with hpunch
|
||||||
call nar(">Tonks gives her tits a little sway...")
|
nar "Tonks gives her tits a little sway..."
|
||||||
|
|
||||||
gen "*Argh*! (I can't take it anymore!)" ("angry", xpos="far_left", ypos="head")
|
gen "*Argh*! (I can't take it anymore!)" ("angry", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
@ -1343,7 +1343,7 @@ label ag_st_imperio_E5:
|
|||||||
pause.8
|
pause.8
|
||||||
|
|
||||||
show screen bld1
|
show screen bld1
|
||||||
call nar(">You take out your cock and start jacking off.")
|
nar "You take out your cock and start jacking off."
|
||||||
|
|
||||||
ton "" ("horny", "narrow", "raised", "L", cheeks="blush")
|
ton "" ("horny", "narrow", "raised", "L", cheeks="blush")
|
||||||
ast "What shall I have her do now?" ("open", "base", "base", "L")
|
ast "What shall I have her do now?" ("open", "base", "base", "L")
|
||||||
@ -1367,7 +1367,7 @@ label ag_st_imperio_E5:
|
|||||||
call play_sound("climb_desk")
|
call play_sound("climb_desk")
|
||||||
pause 2
|
pause 2
|
||||||
|
|
||||||
call nar(">After giving you a playful wink, Tonks suggestively climbs on top of your desk, getting a good glimpse of your rock-hard cock...")
|
nar "After giving you a playful wink, Tonks suggestively climbs on top of your desk, getting a good glimpse of your rock-hard cock..."
|
||||||
pause 1
|
pause 1
|
||||||
|
|
||||||
call ast_chibi("wand","desk","base") # Still in wand pose.
|
call ast_chibi("wand","desk","base") # Still in wand pose.
|
||||||
@ -1400,7 +1400,7 @@ label ag_st_imperio_E5:
|
|||||||
ast "She's really doing everything I tell her!" ("smile", "base", "angry", "mid")
|
ast "She's really doing everything I tell her!" ("smile", "base", "angry", "mid")
|
||||||
ast "Look how easy it is, Professor!" ("smile", "closed", "base", "mid", emote="hearts",trans=hpunch)
|
ast "Look how easy it is, Professor!" ("smile", "closed", "base", "mid", emote="hearts",trans=hpunch)
|
||||||
|
|
||||||
call nar(">Astoria joyfully jumps up and down on the spot, making a happy squeal...")
|
nar "Astoria joyfully jumps up and down on the spot, making a happy squeal..."
|
||||||
call hide_characters
|
call hide_characters
|
||||||
hide screen bld1
|
hide screen bld1
|
||||||
with d3
|
with d3
|
||||||
@ -1413,7 +1413,7 @@ label ag_st_imperio_E5:
|
|||||||
pause.5
|
pause.5
|
||||||
|
|
||||||
show screen bld1
|
show screen bld1
|
||||||
call nar(">Unknowingly dropping her wand...")
|
nar "Unknowingly dropping her wand..."
|
||||||
|
|
||||||
ton "" ("upset", "base", "base", "R")
|
ton "" ("upset", "base", "base", "R")
|
||||||
gen "*Uhm*..." ("base", xpos="far_left", ypos="head")
|
gen "*Uhm*..." ("base", xpos="far_left", ypos="head")
|
||||||
@ -1501,7 +1501,7 @@ label ag_st_imperio_E5:
|
|||||||
pause.5
|
pause.5
|
||||||
|
|
||||||
call bld
|
call bld
|
||||||
call nar(">You quickly put away your priorly liberated cock.")
|
nar "You quickly put away your priorly liberated cock."
|
||||||
gen "What's going on?" ("angry", xpos="far_left", ypos="head")
|
gen "What's going on?" ("angry", xpos="far_left", ypos="head")
|
||||||
sna "Yes! I'd like to know that as well!" ("snape_43")
|
sna "Yes! I'd like to know that as well!" ("snape_43")
|
||||||
gen "Snape?!" ("angry", xpos="far_left", ypos="head")
|
gen "Snape?!" ("angry", xpos="far_left", ypos="head")
|
||||||
@ -1662,7 +1662,7 @@ label ag_st_imperio_E5:
|
|||||||
ton "And I can't help that I'm just so god...{w=0.4} damn...{w=0.3} horny!" ("open_wide", "closed", "angry", "mid", hair="angry")
|
ton "And I can't help that I'm just so god...{w=0.4} damn...{w=0.3} horny!" ("open_wide", "closed", "angry", "mid", hair="angry")
|
||||||
ton "All the bloody time!" ("open_wide_tongue", "base", "base", "ahegao", hair="horny")
|
ton "All the bloody time!" ("open_wide_tongue", "base", "base", "ahegao", hair="horny")
|
||||||
ton "See!" ("annoyed", "base", "annoyed", "up", hair="horny")
|
ton "See!" ("annoyed", "base", "annoyed", "up", hair="horny")
|
||||||
call nar(">You notice the bright pink colour of her hair - once again...")
|
nar "You notice the bright pink colour of her hair - once again..."
|
||||||
gen "You should stop lying to yourself, it's not healthy..." ("base", xpos="far_left", ypos="head")
|
gen "You should stop lying to yourself, it's not healthy..." ("base", xpos="far_left", ypos="head")
|
||||||
gen "I'm immortal - and even I know that!" ("base", xpos="far_left", ypos="head")
|
gen "I'm immortal - and even I know that!" ("base", xpos="far_left", ypos="head")
|
||||||
gen "Embrace why you chose to be a part of this, you've got a pretty good gig here." ("base", xpos="far_left", ypos="head")
|
gen "Embrace why you chose to be a part of this, you've got a pretty good gig here." ("base", xpos="far_left", ypos="head")
|
||||||
@ -1774,7 +1774,7 @@ label ag_st_imperio_E5:
|
|||||||
gen "That guy deprived me of a blowjob..." ("base", xpos="far_left", ypos="head")
|
gen "That guy deprived me of a blowjob..." ("base", xpos="far_left", ypos="head")
|
||||||
gen "He owes me one!" ("angry", xpos="far_left", ypos="head")
|
gen "He owes me one!" ("angry", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
call nar(">Astoria has \"mastered\" the imperio curse!")
|
nar "Astoria has \"mastered\" the imperio curse!"
|
||||||
|
|
||||||
$ snape_busy = True
|
$ snape_busy = True
|
||||||
$ tonks_busy = True
|
$ tonks_busy = True
|
||||||
|
@ -161,7 +161,7 @@ label astoria_intro_E1:
|
|||||||
# Genie and Tonks stand behind the desk.
|
# Genie and Tonks stand behind the desk.
|
||||||
# Genie has his dick in hand, jerking off.
|
# Genie has his dick in hand, jerking off.
|
||||||
|
|
||||||
# call nar(">To your surprise, Tonks \"blows\" a gust of wind over \"your cock\"...")
|
# nar "To your surprise, Tonks \"blows\" a gust of wind over \"your cock\"..."
|
||||||
# ton "There, all done." ("base", "base", "base", "mid")
|
# ton "There, all done." ("base", "base", "base", "mid")
|
||||||
# gen ".............." ("base", xpos="far_left", ypos="head")
|
# gen ".............." ("base", xpos="far_left", ypos="head")
|
||||||
# ton "What? I did what you asked for... I blew your cock..." ("base", "base", "base", "mid")
|
# ton "What? I did what you asked for... I blew your cock..." ("base", "base", "base", "mid")
|
||||||
@ -964,8 +964,8 @@ label nt_he_astoria_E1:
|
|||||||
ton "I'll speak to Miss Greengrass." ("open", "base", "base", "mid")
|
ton "I'll speak to Miss Greengrass." ("open", "base", "base", "mid")
|
||||||
ton "I doubt she'll have many objections..." ("base", "happyCl", "base", "mid")
|
ton "I doubt she'll have many objections..." ("base", "happyCl", "base", "mid")
|
||||||
|
|
||||||
">You ask Tonks to explain asexuality to you some more..."
|
nar "You ask Tonks to explain asexuality to you some more..."
|
||||||
">You still can't wrap your mind around the fact that such a horrible thing exists..."
|
nar "You still can't wrap your mind around the fact that such a horrible thing exists..."
|
||||||
|
|
||||||
$ nt_he.astoria_E1 = True
|
$ nt_he.astoria_E1 = True
|
||||||
|
|
||||||
|
@ -375,7 +375,7 @@ label give_ast_gift(gift_item):
|
|||||||
ast "anal plugs?" (face="neutral")
|
ast "anal plugs?" (face="neutral")
|
||||||
call give_gift(">You give the anal plugs to Astoria...", gift_item)
|
call give_gift(">You give the anal plugs to Astoria...", gift_item)
|
||||||
ast "You do know these hurts a bit if you're not used to them?" (face="annoyed")
|
ast "You do know these hurts a bit if you're not used to them?" (face="annoyed")
|
||||||
call nar(">Astoria absent-mindedly pockets the anal plug.")
|
nar "Astoria absent-mindedly pockets the anal plug."
|
||||||
ast "Don't see why you'd give these out as if they were sweets..." (mouth="annoyed", face="neutral")
|
ast "Don't see why you'd give these out as if they were sweets..." (mouth="annoyed", face="neutral")
|
||||||
call ast_mood(-1)
|
call ast_mood(-1)
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ label summon_astoria:
|
|||||||
jump astoria_requests
|
jump astoria_requests
|
||||||
|
|
||||||
"-Hidden-" (style="disabled") if not astoria_wardrobe_unlocked:
|
"-Hidden-" (style="disabled") if not astoria_wardrobe_unlocked:
|
||||||
call nar(">You haven't unlocked this feature yet.")
|
nar "You haven't unlocked this feature yet."
|
||||||
jump astoria_requests
|
jump astoria_requests
|
||||||
|
|
||||||
"-Give Item-" (icon="interface/icons/small/gift.webp"):
|
"-Give Item-" (icon="interface/icons/small/gift.webp"):
|
||||||
@ -123,7 +123,7 @@ label person_is_busy:
|
|||||||
return
|
return
|
||||||
|
|
||||||
label spell_not_known:
|
label spell_not_known:
|
||||||
call nar(">You haven't unlocked this spell yet.")
|
nar "You haven't unlocked this spell yet."
|
||||||
return
|
return
|
||||||
|
|
||||||
label astoria_talk:
|
label astoria_talk:
|
||||||
|
@ -568,7 +568,7 @@ label cc_pf_strip_T2_intro_E2:
|
|||||||
call play_sound("kick")
|
call play_sound("kick")
|
||||||
cho "" ("annoyed", "narrow", "angry", "mid", trans=vpunch)
|
cho "" ("annoyed", "narrow", "angry", "mid", trans=vpunch)
|
||||||
gen "*Aaaaah*!" ("angry", xpos="far_left", ypos="head")
|
gen "*Aaaaah*!" ("angry", xpos="far_left", ypos="head")
|
||||||
call nar(">Cho does a daunting stomp on your desk...")
|
nar "Cho does a daunting stomp on your desk..."
|
||||||
cho "Don't think for a second I wouldn't do it! After all of this!" ("scream", "narrow", "angry", "mid")
|
cho "Don't think for a second I wouldn't do it! After all of this!" ("scream", "narrow", "angry", "mid")
|
||||||
cho "" ("angry", "narrow", "angry", "mid")
|
cho "" ("angry", "narrow", "angry", "mid")
|
||||||
call play_sound("gulp")
|
call play_sound("gulp")
|
||||||
@ -846,7 +846,7 @@ label cc_pf_strip_T2_intro_E3:
|
|||||||
call play_sound("desk")
|
call play_sound("desk")
|
||||||
pause 3
|
pause 3
|
||||||
|
|
||||||
">You watch as Cho slowly climbs onto your desk..."
|
nar "You watch as Cho slowly climbs onto your desk..."
|
||||||
|
|
||||||
call cho_chibi("stand", "on_desk", "on_desk")
|
call cho_chibi("stand", "on_desk", "on_desk")
|
||||||
hide screen bld1
|
hide screen bld1
|
||||||
@ -919,7 +919,7 @@ label cc_pf_strip_T2_intro_E3:
|
|||||||
gen "I've got to say, once again I'm very impressed by you!" ("angry", xpos="far_left", ypos="head")
|
gen "I've got to say, once again I'm very impressed by you!" ("angry", xpos="far_left", ypos="head")
|
||||||
cho "Glad to hear it, [name_genie_cho]." ("smile", "narrow", "base", "mid")
|
cho "Glad to hear it, [name_genie_cho]." ("smile", "narrow", "base", "mid")
|
||||||
cho "Catch!" ("base", "base", "base", "L")
|
cho "Catch!" ("base", "base", "base", "L")
|
||||||
call nar(">Cho throws her panties onto your desk.")
|
nar "Cho throws her panties onto your desk."
|
||||||
cho "You can keep them, for now..." ("soft", "narrow", "base", "R")
|
cho "You can keep them, for now..." ("soft", "narrow", "base", "R")
|
||||||
gen "I appreciate the notion!" ("grin", xpos="far_left", ypos="head")
|
gen "I appreciate the notion!" ("grin", xpos="far_left", ypos="head")
|
||||||
cho "" ("base", "narrow", "base", "mid")
|
cho "" ("base", "narrow", "base", "mid")
|
||||||
@ -1046,7 +1046,7 @@ label cc_pf_strip_T2_E3_repeat:
|
|||||||
call ctc
|
call ctc
|
||||||
|
|
||||||
cho "Catch, [name_genie_cho]!" ("soft", "base", "base", "mid")
|
cho "Catch, [name_genie_cho]!" ("soft", "base", "base", "mid")
|
||||||
call nar(">Cho throws her panties at you.")
|
nar "Cho throws her panties at you."
|
||||||
|
|
||||||
# Panties Acquired
|
# Panties Acquired
|
||||||
$ has_cho_panties = True
|
$ has_cho_panties = True
|
||||||
|
@ -278,7 +278,7 @@ label cc_pf_strip_T2_E3_hermione_choices:
|
|||||||
pause .5
|
pause .5
|
||||||
gen "Give me just a moment..." ("base", xpos="far_left", ypos="head")
|
gen "Give me just a moment..." ("base", xpos="far_left", ypos="head")
|
||||||
$ renpy.sound.play("sounds/sniff.ogg")
|
$ renpy.sound.play("sounds/sniff.ogg")
|
||||||
call nar(">You give Cho's panties one last sniff before handing them back to the girl.")
|
nar "You give Cho's panties one last sniff before handing them back to the girl."
|
||||||
gen "There." ("angry", xpos="far_left", ypos="head")
|
gen "There." ("angry", xpos="far_left", ypos="head")
|
||||||
cho "(Pervert...)" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
cho "(Pervert...)" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
||||||
cho "I think it's time for me to go now." ("soft", "closed", "angry", "mid")
|
cho "I think it's time for me to go now." ("soft", "closed", "angry", "mid")
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -258,7 +258,7 @@ label .strip_cho:
|
|||||||
pause .5
|
pause .5
|
||||||
cho "" ("horny", "narrow", "raised", "mid", cheeks="blush")
|
cho "" ("horny", "narrow", "raised", "mid", cheeks="blush")
|
||||||
pause .8
|
pause .8
|
||||||
call nar(">Tonks swiftly pulls the girl's top over her chiselled frame.")
|
nar "Tonks swiftly pulls the girl's top over her chiselled frame."
|
||||||
pause .2
|
pause .2
|
||||||
if cho.is_worn("bottom"):
|
if cho.is_worn("bottom"):
|
||||||
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
||||||
@ -267,7 +267,7 @@ label .strip_cho:
|
|||||||
pause .5
|
pause .5
|
||||||
cho "" ("horny", "narrow", "base", "down", cheeks="blush")
|
cho "" ("horny", "narrow", "base", "down", cheeks="blush")
|
||||||
pause .8
|
pause .8
|
||||||
call nar(">A quick tug by her teacher, and Cho's bottoms slips down her muscular thighs.")
|
nar "A quick tug by her teacher, and Cho's bottoms slips down her muscular thighs."
|
||||||
call ctc
|
call ctc
|
||||||
|
|
||||||
# Remove Bra and Panties.
|
# Remove Bra and Panties.
|
||||||
@ -285,7 +285,7 @@ label .strip_cho:
|
|||||||
pause .5
|
pause .5
|
||||||
cho "" ("base", "narrow", "raised", "L", cheeks="blush")
|
cho "" ("base", "narrow", "raised", "L", cheeks="blush")
|
||||||
pause .8
|
pause .8
|
||||||
call nar(">Tonks effortlessly removes the bra of her student.")
|
nar "Tonks effortlessly removes the bra of her student."
|
||||||
pause .2
|
pause .2
|
||||||
if cho.is_worn("panties"):
|
if cho.is_worn("panties"):
|
||||||
cho "..." ("mad", "narrow", "base", "down", cheeks="blush")
|
cho "..." ("mad", "narrow", "base", "down", cheeks="blush")
|
||||||
@ -297,7 +297,7 @@ label .strip_cho:
|
|||||||
pause .5
|
pause .5
|
||||||
cho "" ("horny", "narrow", "base", "down", cheeks="heavy_blush")
|
cho "" ("horny", "narrow", "base", "down", cheeks="heavy_blush")
|
||||||
pause .8
|
pause .8
|
||||||
call nar(">Eyes fixated onto Cho's lovely Snitch, Tonks slowly pulls the girl's panties down her thighs.")
|
nar "Eyes fixated onto Cho's lovely Snitch, Tonks slowly pulls the girl's panties down her thighs."
|
||||||
pause .2
|
pause .2
|
||||||
|
|
||||||
|
|
||||||
@ -551,19 +551,19 @@ label .strip_tonks:
|
|||||||
pause .5
|
pause .5
|
||||||
ton "" ("horny", "narrow", "raised", "mid", hair="horny")
|
ton "" ("horny", "narrow", "raised", "mid", hair="horny")
|
||||||
pause .8
|
pause .8
|
||||||
call nar(">Cho eagerly helps her teacher take off her top.")
|
nar "Cho eagerly helps her teacher take off her top."
|
||||||
pause .2
|
pause .2
|
||||||
if tonks.is_worn("bottom"):
|
if tonks.is_worn("bottom"):
|
||||||
ton "Remember... Always take your time when undressing in front of somebody." ("soft", "narrow", "base", "L", hair="horny")
|
ton "Remember... Always take your time when undressing in front of somebody." ("soft", "narrow", "base", "L", hair="horny")
|
||||||
ton "" ("base", "narrow", "base", "mid", hair="horny")
|
ton "" ("base", "narrow", "base", "mid", hair="horny")
|
||||||
call nar(">Slowly, and with gracile movements, Tonks takes off her bottom piece of clothing.")
|
nar "Slowly, and with gracile movements, Tonks takes off her bottom piece of clothing."
|
||||||
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
||||||
$ tonks.strip("bottom")
|
$ tonks.strip("bottom")
|
||||||
with hpunch
|
with hpunch
|
||||||
pause .5
|
pause .5
|
||||||
ton "" ("horny", "narrow", "raised", "mid", hair="horny", cheeks="blush")
|
ton "" ("horny", "narrow", "raised", "mid", hair="horny", cheeks="blush")
|
||||||
pause .8
|
pause .8
|
||||||
call nar(">And then flicks it out of sigh with one swift motion.")
|
nar "And then flicks it out of sigh with one swift motion."
|
||||||
call ctc
|
call ctc
|
||||||
|
|
||||||
# Remove Bra and Panties.
|
# Remove Bra and Panties.
|
||||||
@ -582,7 +582,7 @@ label .strip_tonks:
|
|||||||
pause .5
|
pause .5
|
||||||
ton "" ("base", "narrow", "base", "mid", hair="horny")
|
ton "" ("base", "narrow", "base", "mid", hair="horny")
|
||||||
pause .8
|
pause .8
|
||||||
call nar(">Tonks bares her impressive bosom for you both.")
|
nar "Tonks bares her impressive bosom for you both."
|
||||||
pause .2
|
pause .2
|
||||||
if tonks.is_worn("panties"):
|
if tonks.is_worn("panties"):
|
||||||
ton "Oh my... what happened to my panties..." ("soft", "narrow", "base", "down", hair="horny")
|
ton "Oh my... what happened to my panties..." ("soft", "narrow", "base", "down", hair="horny")
|
||||||
@ -594,7 +594,7 @@ label .strip_tonks:
|
|||||||
pause .5
|
pause .5
|
||||||
ton "" ("horny", "narrow", "angry", "mid", hair="horny")
|
ton "" ("horny", "narrow", "angry", "mid", hair="horny")
|
||||||
pause .8
|
pause .8
|
||||||
call nar(">Without much hesitation, Tonks panties are swiftly flung out of sight and out of mind.")
|
nar "Without much hesitation, Tonks panties are swiftly flung out of sight and out of mind."
|
||||||
pause .2
|
pause .2
|
||||||
|
|
||||||
# Remove all Cho clothes.
|
# Remove all Cho clothes.
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -244,7 +244,7 @@ label cho_intro_E1:
|
|||||||
|
|
||||||
# Masturbating
|
# Masturbating
|
||||||
if genie_masturbating:
|
if genie_masturbating:
|
||||||
call nar(">You pull your cock out and begin masturbating... focusing on the now heated argument between the two girls in front of you.")
|
nar "You pull your cock out and begin masturbating... focusing on the now heated argument between the two girls in front of you."
|
||||||
|
|
||||||
cho "" (trans=d3)
|
cho "" (trans=d3)
|
||||||
her "Oh yeah, well... I bet it can't be anything good seeing how you usually act around men..." ("mad", "narrow", "angry", "L")
|
her "Oh yeah, well... I bet it can't be anything good seeing how you usually act around men..." ("mad", "narrow", "angry", "L")
|
||||||
@ -680,7 +680,7 @@ label ss_he_cho_E1:
|
|||||||
show screen with_snape(ani=True)
|
show screen with_snape(ani=True)
|
||||||
show screen bld1
|
show screen bld1
|
||||||
call notes
|
call notes
|
||||||
">You spend the rest of the evening in Snape's company, talking about Cho's impressive thighs."
|
nar "You spend the rest of the evening in Snape's company, talking about Cho's impressive thighs."
|
||||||
|
|
||||||
hide screen bld1
|
hide screen bld1
|
||||||
with d3
|
with d3
|
||||||
|
@ -73,7 +73,7 @@ label cho_panties_response_T2:
|
|||||||
gen "Your panties, that's right!{w} I've got them right here..." ("grin", xpos="far_left", ypos="head")
|
gen "Your panties, that's right!{w} I've got them right here..." ("grin", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
$ renpy.sound.play("sounds/sniff.ogg")
|
$ renpy.sound.play("sounds/sniff.ogg")
|
||||||
call nar(">You bring the panties to your nose and give them one last sniff.")
|
nar "You bring the panties to your nose and give them one last sniff."
|
||||||
|
|
||||||
gen "*Aaahhh*!{w} Wonderful!" ("angry", xpos="far_left", ypos="head")
|
gen "*Aaahhh*!{w} Wonderful!" ("angry", xpos="far_left", ypos="head")
|
||||||
cho "(...)" ("annoyed", "narrow", "base", "mid")
|
cho "(...)" ("annoyed", "narrow", "base", "mid")
|
||||||
@ -137,7 +137,7 @@ label cho_panties_response_T3:
|
|||||||
else:
|
else:
|
||||||
|
|
||||||
$ renpy.sound.play("sounds/sniff.ogg")
|
$ renpy.sound.play("sounds/sniff.ogg")
|
||||||
call nar(">You bring the panties to your nose and give them one last sniff.")
|
nar "You bring the panties to your nose and give them one last sniff."
|
||||||
|
|
||||||
gen "*Aaahhh*!{w} Wonderful!" ("angry", xpos="far_left", ypos="head")
|
gen "*Aaahhh*!{w} Wonderful!" ("angry", xpos="far_left", ypos="head")
|
||||||
cho "(...)" ("base", "narrow", "base", "down")
|
cho "(...)" ("base", "narrow", "base", "down")
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -645,7 +645,7 @@ label cho_quid_E7:
|
|||||||
gen "Sure I can." ("grin", xpos="far_left", ypos="head")
|
gen "Sure I can." ("grin", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
call hide_characters
|
call hide_characters
|
||||||
call nar(">You telepathically call Cho into your office.")
|
nar "You telepathically call Cho into your office."
|
||||||
|
|
||||||
hide screen bld1
|
hide screen bld1
|
||||||
with d3
|
with d3
|
||||||
@ -653,7 +653,7 @@ label cho_quid_E7:
|
|||||||
|
|
||||||
if her_tier < 4: # Hermione changes into her school outfit
|
if her_tier < 4: # Hermione changes into her school outfit
|
||||||
# TODO Does this even make sense? She's supposed to be comfortable enough to wear her clothes around the school anyway
|
# TODO Does this even make sense? She's supposed to be comfortable enough to wear her clothes around the school anyway
|
||||||
call nar(">While Hermione hastily puts on some less revealing clothes.")
|
nar "While Hermione hastily puts on some less revealing clothes."
|
||||||
$ her_outfit_last.save()
|
$ her_outfit_last.save()
|
||||||
$ hermione.equip(her_outfit_default)
|
$ hermione.equip(her_outfit_default)
|
||||||
else:
|
else:
|
||||||
@ -946,9 +946,9 @@ label cho_quid_E8:
|
|||||||
ton "Now, I better get going convincing those boys to play again..." ("open", "base", "raised", "R", hair="horny")
|
ton "Now, I better get going convincing those boys to play again..." ("open", "base", "raised", "R", hair="horny")
|
||||||
|
|
||||||
if game.daytime:
|
if game.daytime:
|
||||||
">You finish your drinks before calling it a day."
|
nar "You finish your drinks before calling it a day."
|
||||||
else:
|
else:
|
||||||
">You finish your drinks before calling it a night."
|
nar "You finish your drinks before calling it a night."
|
||||||
|
|
||||||
$ tonks_busy = True
|
$ tonks_busy = True
|
||||||
$ cho_quid.E8_complete = True
|
$ cho_quid.E8_complete = True
|
||||||
@ -994,9 +994,9 @@ label cho_quid_E9:
|
|||||||
gen "..." ("base", xpos="far_left", ypos="head")
|
gen "..." ("base", xpos="far_left", ypos="head")
|
||||||
sna "*Hrhm*... Good riddance, then..." ("snape_12")
|
sna "*Hrhm*... Good riddance, then..." ("snape_12")
|
||||||
$ renpy.sound.play(["sounds/gulp.ogg"]*3)
|
$ renpy.sound.play(["sounds/gulp.ogg"]*3)
|
||||||
call nar(">Snape empties the last drop of wine, before leaving.","start")
|
nar "Snape empties the last drop of wine, before leaving."
|
||||||
">You feel a sense of remorse shortly after he's gone, realizing that you're both just parts of the same coin."
|
nar "You feel a sense of remorse shortly after he's gone, realizing that you're both just parts of the same coin."
|
||||||
call nar(">Your friendship level with him has not changed...{w=0.5} Probably...","end")
|
nar "Your friendship level with him has not changed...{w=0.5} Probably..."
|
||||||
|
|
||||||
$ snape_busy = True
|
$ snape_busy = True
|
||||||
$ ss_summon_pause = 5 # Snape can't be summoned for a couple of days. Can be set to 0 once you talked to Tonks.
|
$ ss_summon_pause = 5 # Snape can't be summoned for a couple of days. Can be set to 0 once you talked to Tonks.
|
||||||
@ -1164,7 +1164,7 @@ label cho_quid_E12:
|
|||||||
|
|
||||||
call play_music("stop")
|
call play_music("stop")
|
||||||
call play_sound("grass")
|
call play_sound("grass")
|
||||||
call nar(">You make your way down to the pitch, catching a few stares on the way by some of the portraits. Looks like the real Dumbledore wasn't a morning person either.")
|
nar "You make your way down to the pitch, catching a few stares on the way by some of the portraits. Looks like the real Dumbledore wasn't a morning person either."
|
||||||
|
|
||||||
#Pitch entrance, Cho is standing there
|
#Pitch entrance, Cho is standing there
|
||||||
call room("quidditch_pitch")
|
call room("quidditch_pitch")
|
||||||
@ -1495,7 +1495,7 @@ label cho_quid_E12:
|
|||||||
$ hooch.equip(hoo_accessory_broom_dildo)
|
$ hooch.equip(hoo_accessory_broom_dildo)
|
||||||
with d3
|
with d3
|
||||||
|
|
||||||
">Madam Hooch takes a phallic shaped object out of her pockets and attaches it to the broom."
|
nar "Madam Hooch takes a phallic shaped object out of her pockets and attaches it to the broom."
|
||||||
|
|
||||||
cho "Merlin's beard!" ("mad", "wide", "base", "L", cheeks="heavy_blush")
|
cho "Merlin's beard!" ("mad", "wide", "base", "L", cheeks="heavy_blush")
|
||||||
gen "Merlin's cock!" ("grin", xpos="far_left", ypos="head")
|
gen "Merlin's cock!" ("grin", xpos="far_left", ypos="head")
|
||||||
@ -1643,7 +1643,7 @@ label cho_quid_E12:
|
|||||||
show screen blkfade
|
show screen blkfade
|
||||||
with d5
|
with d5
|
||||||
|
|
||||||
call nar(">You leave Cho to her own devices...{w=0.4} And return to your office.")
|
nar "You leave Cho to her own devices...{w=0.4} And return to your office."
|
||||||
|
|
||||||
$ cho_quid.E12_complete = True
|
$ cho_quid.E12_complete = True
|
||||||
|
|
||||||
|
@ -646,7 +646,7 @@ label ss_he_cho_E2:
|
|||||||
show screen bld1
|
show screen bld1
|
||||||
call notes
|
call notes
|
||||||
|
|
||||||
">You spend the rest of the evening in Snape's company once again talking about Cho's remarkable legs."
|
nar "You spend the rest of the evening in Snape's company once again talking about Cho's remarkable legs."
|
||||||
|
|
||||||
hide screen bld1
|
hide screen bld1
|
||||||
with d3
|
with d3
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -365,9 +365,9 @@ label cho_training:
|
|||||||
if (cho_tier == 1 and cho_quid.hufflepuff_training) or (cho_tier == 2 and cho_quid.slytherin_training) or (cho_tier == 3 and cho_quid.gryffindor_training):
|
if (cho_tier == 1 and cho_quid.hufflepuff_training) or (cho_tier == 2 and cho_quid.slytherin_training) or (cho_tier == 3 and cho_quid.gryffindor_training):
|
||||||
gen "(She doesn't need any more practice.)" ("base", xpos="far_left", ypos="head")
|
gen "(She doesn't need any more practice.)" ("base", xpos="far_left", ypos="head")
|
||||||
else:
|
else:
|
||||||
call nar(">Cho isn't ready for practice yet.")
|
nar "Cho isn't ready for practice yet."
|
||||||
else:
|
else:
|
||||||
call nar(">You can only do that during the day.")
|
nar "You can only do that during the day."
|
||||||
|
|
||||||
jump cho_training.choices
|
jump cho_training.choices
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ label cc_pr_manipulate_boys_start:
|
|||||||
cho "Make out with?{w=0.6} Those Slytherins--" ("soft", "wide", "worried", "mid", cheeks="heavy_blush")
|
cho "Make out with?{w=0.6} Those Slytherins--" ("soft", "wide", "worried", "mid", cheeks="heavy_blush")
|
||||||
cho "*guargh*" ("open_tongue", "happyCl", "angry", "mid", cheeks="blush", trans=hpunch)
|
cho "*guargh*" ("open_tongue", "happyCl", "angry", "mid", cheeks="blush", trans=hpunch)
|
||||||
cho "*cough*{w=0.6}-*guargh*!{w=0.8}-*cough*" ("open_wide_tongue", "happyCl", "worried", "mid", cheeks="blush", trans=hpunch)
|
cho "*cough*{w=0.6}-*guargh*!{w=0.8}-*cough*" ("open_wide_tongue", "happyCl", "worried", "mid", cheeks="blush", trans=hpunch)
|
||||||
call nar(">You hear Cho make some inadvertent gag noises...")
|
nar "You hear Cho make some inadvertent gag noises..."
|
||||||
gen "Is everything okay, girl?" ("base", xpos="far_left", ypos="head")
|
gen "Is everything okay, girl?" ("base", xpos="far_left", ypos="head")
|
||||||
cho "No!{w=0.3} It's not okay!" ("angry", "wide", "worried", "mid", cheeks="blush")
|
cho "No!{w=0.3} It's not okay!" ("angry", "wide", "worried", "mid", cheeks="blush")
|
||||||
cho "Why would you think I want to snog those repulsive, yuck-ugly Slytherin degenerates?!" ("open", "wide", "worried", "mid", cheeks="blush")
|
cho "Why would you think I want to snog those repulsive, yuck-ugly Slytherin degenerates?!" ("open", "wide", "worried", "mid", cheeks="blush")
|
||||||
@ -959,8 +959,8 @@ label cc_pr_manipulate_boys_twins_branch:
|
|||||||
|
|
||||||
if not clothing_store_intro_done:
|
if not clothing_store_intro_done:
|
||||||
$ clothing_store_intro_done = True
|
$ clothing_store_intro_done = True
|
||||||
">You enter to see an old woman sewing together two pieces of long dark fabric."
|
nar "You enter to see an old woman sewing together two pieces of long dark fabric."
|
||||||
">The woman is dressed almost entirely in pink and has a warm, approachable air to her."
|
nar "The woman is dressed almost entirely in pink and has a warm, approachable air to her."
|
||||||
gen "Hello." ("base", xpos="far_left", ypos="head")
|
gen "Hello." ("base", xpos="far_left", ypos="head")
|
||||||
maf "Hello, Professor Dumbledore."
|
maf "Hello, Professor Dumbledore."
|
||||||
maf "What can I do for you? Would you like a new cloak, or do you require some alterations to an existing item?"
|
maf "What can I do for you? Would you like a new cloak, or do you require some alterations to an existing item?"
|
||||||
@ -1121,7 +1121,7 @@ label cc_pr_manipulate_boys_twins_branch:
|
|||||||
|
|
||||||
call blktone
|
call blktone
|
||||||
call play_sound("cloth")
|
call play_sound("cloth")
|
||||||
"> You hand the Slytherin uniform to Cho."
|
nar " You hand the Slytherin uniform to Cho."
|
||||||
call hide_blktone
|
call hide_blktone
|
||||||
|
|
||||||
cho "Such a charmer..." ("base", "base", "base", "R")
|
cho "Such a charmer..." ("base", "base", "base", "R")
|
||||||
@ -1230,7 +1230,7 @@ label cc_pr_manipulate_boys_twins_branch:
|
|||||||
|
|
||||||
call blktone
|
call blktone
|
||||||
call play_sound("cloth")
|
call play_sound("cloth")
|
||||||
"> You hand the Gryffindor uniform to Cho."
|
nar " You hand the Gryffindor uniform to Cho."
|
||||||
call hide_blktone
|
call hide_blktone
|
||||||
|
|
||||||
cho "Next best--" ("annoyed", "base", "base", "mid")
|
cho "Next best--" ("annoyed", "base", "base", "mid")
|
||||||
@ -1308,7 +1308,7 @@ label cc_pr_manipulate_boys_twins_branch:
|
|||||||
|
|
||||||
call blktone
|
call blktone
|
||||||
call play_sound("cloth")
|
call play_sound("cloth")
|
||||||
"> You hand the Hufflepuff uniform to Cho."
|
nar " You hand the Hufflepuff uniform to Cho."
|
||||||
call hide_blktone
|
call hide_blktone
|
||||||
|
|
||||||
cho "Mellow?" ("annoyed", "base", "base", "mid")
|
cho "Mellow?" ("annoyed", "base", "base", "mid")
|
||||||
@ -1408,7 +1408,7 @@ label cc_pr_manipulate_boys_twins_branch:
|
|||||||
|
|
||||||
call blktone
|
call blktone
|
||||||
call play_sound("cloth")
|
call play_sound("cloth")
|
||||||
"> You hand the clothes to Cho."
|
nar " You hand the clothes to Cho."
|
||||||
call hide_blktone
|
call hide_blktone
|
||||||
|
|
||||||
cho "Thank you, I knew I could count on--" ("base", "base", "base", "mid")
|
cho "Thank you, I knew I could count on--" ("base", "base", "base", "mid")
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user