diff --git a/game/images/cgs/fang phone.png b/game/images/cgs/fang phone.png new file mode 100644 index 0000000..227fa1d Binary files /dev/null and b/game/images/cgs/fang phone.png differ diff --git a/game/images/other/texts.png b/game/images/other/texts.png new file mode 100644 index 0000000..c41aecc Binary files /dev/null and b/game/images/other/texts.png differ diff --git a/game/images/vfx/pointer.png b/game/images/vfx/pointer.png new file mode 100644 index 0000000..d4f6f8d Binary files /dev/null and b/game/images/vfx/pointer.png differ 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 fe21ce6..a15d94d 100644 --- a/game/script/4.anon-needs-help-during-music-period.rpy +++ b/game/script/4.anon-needs-help-during-music-period.rpy @@ -846,6 +846,7 @@ label chapter_4: "{cps=*.1}...{/cps}" pause .5 + label templabel: scene bandroom show fang unimpressed flip at sright show anon neutral: @@ -1140,6 +1141,7 @@ label chapter_4: with Dissolve(1) pause .5 + label phonepeek: "Fang’s password is{cps=*.1}...{/cps}" "Wait,{w=.4} only the ‘one’ key is smudged?" @@ -1148,11 +1150,65 @@ label chapter_4: pause .5 "Ah,{w=.4} the messenger app." - #TODO: IMPLEMENT MESSAGING GUI - #do we even have time for this? - #maybe this will be a post release update - #lmao as if - #--refer to Writer1 for the entirety of the texting part as he wants it to be more interactive. + + transform cursortransform: + xalign 0.55 + block: + yalign 0.2 + pause .25 + easein_cubic 1 yalign 0.75 + pause .5 + repeat + + image cursor = At("pointer", cursortransform) + + screen prompt(): + fixed: + add "cursor" + + screen mousedetect(): + transform: # thanks based nutbuster + zoom 0.8 + rotate 12.5 + mousearea: + ypos -50 + area(0.225, 0, 795, 1100) + # xalign 0.5 yanchor 0 ypos 0 + hovered Hide("prompt") + unhovered Show("prompt") + + screen textscroll(): + # kick the player back out in X seconds in case they can't find the 'close' button + # timer 10.0 action Return() + add "black" + timer 2 action(Show("mousedetect"), Show("prompt")) + + transform: # thanks based nutbuster + zoom 0.8 + rotate 12.5 + viewport: + xalign 0.51 yanchor 0 ypos -50 xysize(795, 1100) + child_size(795, 7650) + draggable True + arrowkeys True + # edgescroll(400, 800) + + add "texts" + yinitial 1.0 + + frame: + xalign 0.53 ypos 100 + button: + text "CLOSE" style "button_text": + xalign 0.5 + xsize 500 + 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."