diff --git a/game/script/4.anon-needs-help-during-music-period.rpy b/game/script/4.anon-needs-help-during-music-period.rpy index 7f384592..99ff8fd0 100644 --- a/game/script/4.anon-needs-help-during-music-period.rpy +++ b/game/script/4.anon-needs-help-during-music-period.rpy @@ -1235,6 +1235,72 @@ label chapter_4: "Ah, the messenger app." + transform cursortransform: + block: + yalign 0.2 xalign 0.60 + pause .25 + easein_cubic 1 yalign 0.75 xalign 0.54 + pause .5 + repeat + + image cursor = At("pointer", cursortransform) + + screen prompt(): + fixed: + add "cursor" + + image fangbuttonidle: + + "other/fangbuttonidle.png" + matrixcolor TintMatrix(Color((1.1*255, 1.1*255, 1.1*255))) + easeout_cubic 0.50 matrixcolor TintMatrix(Color((255, 255, 255))) + pause 0.633 + repeat + + + screen mousedetect(): + transform: # thanks based nutbuster + zoom 0.8 + rotate 12.5 + mousearea: + ypos -75 + area(0.225, 0, 795, 1100) + # xalign 0.5 yanchor 0 ypos 0 + hovered Hide("prompt") + unhovered Show("prompt") + + + # kick the player back out in X seconds in case they can't find the 'close' button + # timer 10.0 action Return() + add "white" + timer 2 action(Show("mousedetect"), Show("prompt")) + + screen textscroll(): + add Solid("FFF") + transform: # thanks based nutbuster + zoom 0.8 + rotate 12.5 + viewport: + xalign 0.51 yanchor 0 ypos -75 xysize(795, 1150) + child_size(795, 7650) + draggable True + arrowkeys True + # edgescroll(400, 800) + + add "texts" + yinitial 1.0 + + imagebutton auto "fangbutton%s" xalign 0.53 yalign 0.5: + ypos 65+(107/2) + xsize 284 + ysize 107 + action (Hide("mousedetect"), Hide("prompt"), Hide("textscroll", transition=Dissolve(1.0)), Return()) + add "fang phone" + + call screen textscroll with dissolve + + pause 1 + "{cps=*.1}...{/cps}There’s surprisingly not a lot." "Seems they interact mostly in person."