WTS/game/scripts/minigames/mirror/events/previously_at_hogwarts.rpy
LoafyLemon 1c813f5efb Bug fixes
* Fixed teleport animation issues
* Reimplemented and fixed 'centered' speaker
* Removed menu yalign params (obsolete)
* Reimplemented side image support for speakers
* Fixed selected item usable state for non-owned items in inventory
2024-09-24 16:32:33 +01:00

107 lines
3.5 KiB
Plaintext

label prev_at_hogwarts:
#Story Unlock requirements: Finish the first 3 Wizard Cards challenges.
# Setup
$ hermione.equip(her_outfit_default)
$ states.env.daytime = True
$ states.env.weather = "clear"
$ states.env.day = 1
$ states.env.gold = 0
$ desk_OBJ.idle = "desk_dumbledore"
stop weather
call room("main_room")
stop music fadeout 1
show screen blkfade
with d5
centered "Previously, at Hogwarts,\nthe school of Witchcraft and Wizardry..."
play music "music/Brittle Rille.ogg" fadein 1 if_changed
hide screen blkfade
with d5
pause 3.0
play sound "sounds/knocking.ogg"
"*Knock-knock-knock*"
pause.8
dum3 "Please, come in..."
pause.2
call sna_walk(action="enter", xpos="mid", ypos="base")
pause.5
dum1 "Ah, Severus..."
sna "You called, sir?" ("snape_01",xpos="base",ypos="base")
dum2 "Indeed, I wanted to talk to you about last night."
sna "Last night, sir?" ("snape_03")
dum1 "Yes, last night... Don't think that I had forgotten already..."
sna "..." ("snape_04")
sna "I might have had a few. I hope I didn't say something inappropriate..." ("snape_05")
dum2 "Quite... Do you remember why I hired you, Severus?"
sna "For my excellent potion making skills?" ("snape_25")
dum1 "For your excellent potion making skills..."
dum5 "{size=-6}And your piercing black eyes...{/size}"
sna "What?" ("snape_05")
dum4 "What?"
dum2 "I said, you're fierce and wise."
sna "..." ("snape_05")
sna "Why did you call me here again?" ("snape_03")
dum1 "Ah yes, my apologies.... I got distracted."
dum2 "How much do you remember from our previous discussion?"
sna "Not a lot... it's all a bit of a haze..." ("snape_04")
dum1 "..."
sna "I think I mentioned a student spilling some flobberworm mucus down themselves which halted the whole lesson..." ("snape_01")
sna "And that Potter boy..." ("snape_08")
dum3 "There it is..."
sna "The Potter boy?" ("snape_25")
dum1 "Yes, I've noticed you've been quite stressed lately about this... Potter situation of yours, for the lack of a better term."
sna "And your point?" ("snape_09")
dum2 "Ah yes... my point."
dum1 "Where was I again..."
dum2 "Ah yes, your stress situation..."
sna "(You're not really helping old man...)" ("snape_08")
dum1 "Have you tried a draught of peace?"
sna "What?" ("snape_03")
dum2 "A draught of peace, it's a potion you know..."
sna "Are you joking with me right now?" ("snape_04")
dum1 "I'm being quite serious... stress can be quite taxing on your body."
sna "I..." ("snape_01")
sna "I need a moment... I'll talk to you later, Albus." ("snape_06")
dum1 "I thought we were getting somewhere..."
sna "..." ("snape_01")
hide snape_main
hide screen bld1
with d3
pause.2
call sna_chibi("hide")
call sna_chibi("stand","mid","base",flip=True)
with d3
pause.2
call sna_walk(action="leave")
stop music fadeout 1
dum2 "\"I don't think I'll ever understa\"--"
play sound "sounds/magic4.ogg"
$ desk_OBJ.idle = "ch_gen sit_behind_desk"
$ states.env.weather = "rain"
call weather_sound
with flash
pause.8
call bld
gen "Your majesty! Don't touch--" ("angry", xpos="far_left", ypos="head")
gen "............................." ("base", xpos="far_left", ypos="head")
gen "I did it again, didn't I?" ("base", xpos="far_left", ypos="head")
pause.2
show screen blkfade
with d9
pause.8
$ renpy.end_replay()