diff --git a/game/images/CG/her_flash/public/her_flash_public_background.webp b/game/images/CG/her_flash/public/her_flash_public_background.webp new file mode 100644 index 00000000..f4f6e0c6 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_background.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54d938455cbb47a89856cc49cc695c293c0c6c6a545fd53df1eb055d806a4f40 +size 704120 diff --git a/game/images/CG/her_flash/public/her_flash_public_blush_heavy.webp b/game/images/CG/her_flash/public/her_flash_public_blush_heavy.webp new file mode 100644 index 00000000..3816b273 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_blush_heavy.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17801b6b6b6541cd811a1aa6cd6fbd34870eb1c1f744c483b589275a10b0a4f8 +size 8842 diff --git a/game/images/CG/her_flash/public/her_flash_public_effects_exclamation.webp b/game/images/CG/her_flash/public/her_flash_public_effects_exclamation.webp new file mode 100644 index 00000000..d02f19c5 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_effects_exclamation.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25e4940e4cb7a03c5eae733180225b2ce936cc55a3bda8cbcd0de8e055ec5d4d +size 15438 diff --git a/game/images/CG/her_flash/public/her_flash_public_effects_herquestion.webp b/game/images/CG/her_flash/public/her_flash_public_effects_herquestion.webp new file mode 100644 index 00000000..6beef316 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_effects_herquestion.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d28171d02b3f86b949cbf94f6b6c976d67e060f07c4d87c9939776789f41799 +size 17634 diff --git a/game/images/CG/her_flash/public/her_flash_public_effects_question.webp b/game/images/CG/her_flash/public/her_flash_public_effects_question.webp new file mode 100644 index 00000000..fe788a5e --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_effects_question.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a2fd557ccf69cfd1c25281723d9649ce867220183d11b3c8eaadc0607bbbf39 +size 19788 diff --git a/game/images/CG/her_flash/public/her_flash_public_effects_questions.webp b/game/images/CG/her_flash/public/her_flash_public_effects_questions.webp new file mode 100644 index 00000000..d5a1ae6c --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_effects_questions.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abfddd0a83463b6f113839a559081fc042b5bdc95a4266dadbe75b9db2c094db +size 27714 diff --git a/game/images/CG/her_flash/public/her_flash_public_eyebrows_worried.webp b/game/images/CG/her_flash/public/her_flash_public_eyebrows_worried.webp new file mode 100644 index 00000000..56d73be1 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_eyebrows_worried.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74a98cabe8a5548c94f1d06bac30a705a68cbc1080c5620345b61276dddc1509 +size 2954 diff --git a/game/images/CG/her_flash/public/her_flash_public_eyes_clenched.webp b/game/images/CG/her_flash/public/her_flash_public_eyes_clenched.webp new file mode 100644 index 00000000..17afe26a --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_eyes_clenched.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f4c56ae3978530ff30b14b21c63ddfb7e5e0725d0f256fc25bee484140618a5 +size 4518 diff --git a/game/images/CG/her_flash/public/her_flash_public_eyes_open_forward.webp b/game/images/CG/her_flash/public/her_flash_public_eyes_open_forward.webp new file mode 100644 index 00000000..f6311e54 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_eyes_open_forward.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79a27c9191aef9fb4770be5f6098e296181dacc54f72d1e76dd724d2a731a6d3 +size 7774 diff --git a/game/images/CG/her_flash/public/her_flash_public_eyes_open_left.webp b/game/images/CG/her_flash/public/her_flash_public_eyes_open_left.webp new file mode 100644 index 00000000..c992d305 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_eyes_open_left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e34d78fc5e5372634ce948fd9b72d06549c08d9039fc5b047014d21c57572c9f +size 7392 diff --git a/game/images/CG/her_flash/public/her_flash_public_eyes_open_right.webp b/game/images/CG/her_flash/public/her_flash_public_eyes_open_right.webp new file mode 100644 index 00000000..a49c82e0 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_eyes_open_right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63c4db21bcac2dfca14aa50684c3d7011656987c77903ec46f49943319bf0289 +size 7368 diff --git a/game/images/CG/her_flash/public/her_flash_public_hermione_pose1.webp b/game/images/CG/her_flash/public/her_flash_public_hermione_pose1.webp new file mode 100644 index 00000000..d14306e6 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_hermione_pose1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42dd7947f1793c0e2e548fc9fd174e82766f534918b872b992aeeb1e1ffb46eb +size 288096 diff --git a/game/images/CG/her_flash/public/her_flash_public_hermione_pose2.webp b/game/images/CG/her_flash/public/her_flash_public_hermione_pose2.webp new file mode 100644 index 00000000..17600c95 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_hermione_pose2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af9c8253f20b40bbf0458e46dc7e75da769deca46ac4689ea38921caa3e908ff +size 308782 diff --git a/game/images/CG/her_flash/public/her_flash_public_hermione_pose3.webp b/game/images/CG/her_flash/public/her_flash_public_hermione_pose3.webp new file mode 100644 index 00000000..a0f26908 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_hermione_pose3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c73980f050e5f25244ba8cdf3b517c0acc54f51b45443cdc41954ab066a9d7d +size 305178 diff --git a/game/images/CG/her_flash/public/her_flash_public_hermione_pose4.webp b/game/images/CG/her_flash/public/her_flash_public_hermione_pose4.webp new file mode 100644 index 00000000..e53fc7b9 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_hermione_pose4.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4f5a8d5c4476b58dcd2c829285b4d0b445830d8a79582aafc33b1b7ef03ab85 +size 334774 diff --git a/game/images/CG/her_flash/public/her_flash_public_mouth_frown.webp b/game/images/CG/her_flash/public/her_flash_public_mouth_frown.webp new file mode 100644 index 00000000..291ec868 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_mouth_frown.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:141b8a5f25c141666287b7de1085eda139153d5324a91a8ceb71841e9dbe1bd5 +size 2862 diff --git a/game/images/CG/her_flash/public/her_flash_public_mouth_smile.webp b/game/images/CG/her_flash/public/her_flash_public_mouth_smile.webp new file mode 100644 index 00000000..4b313628 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_mouth_smile.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7507a177fdf264e27cf48b47951086545a69faf62e4000501eb136acb84411db +size 3058 diff --git a/game/images/CG/her_flash/public/her_flash_public_mouth_soft.webp b/game/images/CG/her_flash/public/her_flash_public_mouth_soft.webp new file mode 100644 index 00000000..52dd3c89 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_mouth_soft.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dba9f391c2b30f3c07631d47c3002081add5937c862fc3992dcacd4b56fdba6 +size 3178 diff --git a/game/images/CG/her_flash/public/her_flash_public_npc_pose1.webp b/game/images/CG/her_flash/public/her_flash_public_npc_pose1.webp new file mode 100644 index 00000000..989dd28a --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_npc_pose1.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:687efa52969b97099e160989f5eac46598d2df38708ebf0f2c909d2b67275876 +size 161448 diff --git a/game/images/CG/her_flash/public/her_flash_public_npc_pose2.webp b/game/images/CG/her_flash/public/her_flash_public_npc_pose2.webp new file mode 100644 index 00000000..f7bd2709 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_npc_pose2.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a0a192efdeec80a24c97b38064bd8219a433efa682304b71b81acc1653a4f97 +size 159366 diff --git a/game/images/CG/her_flash/public/her_flash_public_npc_pose3.webp b/game/images/CG/her_flash/public/her_flash_public_npc_pose3.webp new file mode 100644 index 00000000..0c99e5bf --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_npc_pose3.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:186c140011b7d8b3285b018466bcec78350727fed338f3c983cfc97d557ad015 +size 196896 diff --git a/game/images/CG/her_flash/public/her_flash_public_npc_pose4.webp b/game/images/CG/her_flash/public/her_flash_public_npc_pose4.webp new file mode 100644 index 00000000..5aac1859 --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_npc_pose4.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a302cee9b79658db95ed0724f151ae7a347cccf0bbce7e05a3ad89385a16513e +size 196556 diff --git a/game/images/CG/her_flash/public/her_flash_public_npc_pose5.webp b/game/images/CG/her_flash/public/her_flash_public_npc_pose5.webp new file mode 100644 index 00000000..71eaba1d --- /dev/null +++ b/game/images/CG/her_flash/public/her_flash_public_npc_pose5.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f71d14d2f6e814dec24804833b0b88f01677150b1c22722e9fcba952b602e4af +size 116408 diff --git a/game/scripts/animations/transforms.rpy b/game/scripts/animations/transforms.rpy index ee48ea34..6c933acf 100644 --- a/game/scripts/animations/transforms.rpy +++ b/game/scripts/animations/transforms.rpy @@ -43,6 +43,13 @@ transform blink: pause 0.5 repeat +transform blink_repeat: + alpha 1.0 + pause 0.5 + alpha 0.0 + pause 0.5 + repeat + transform bob(t=1): on show, appear, start: yoffset absolute(0) diff --git a/game/scripts/cg/hermione.rpy b/game/scripts/cg/hermione.rpy index 02745012..eaaea3ec 100644 --- a/game/scripts/cg/hermione.rpy +++ b/game/scripts/cg/hermione.rpy @@ -193,3 +193,25 @@ layeredimage her_vibrators_personal hermione3: attribute base default attribute eggl default attribute eggr default + +layeredimage her_flash_public: + fit "cover" + + always "her_flash_public_background" + + group npc auto prefix "npc": + attribute pose5: + at blink_repeat # TODO: Figure out why this does not work. + + group hermione auto prefix "hermione": + attribute pose1 default + + group blush auto prefix "blush": + attribute neutral null default + group eyes auto prefix "eyes": + attribute open_forward default + group eyebrows auto prefix "eyebrows": + attribute worried default + group mouth auto prefix "mouth": + attribute soft default + group effects auto prefix "effects" diff --git a/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy b/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy index 9dbdd726..d501f758 100644 --- a/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy +++ b/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy @@ -215,18 +215,72 @@ label hg_pr_flash_T3_E2: gen "Sort of?" ("base", xpos="far_left", ypos="head") her "Yes... *Ehm*..." ("open", "base", "base", "mid") her "Well, I decided to try and flash them to this Hufflepuff boy..." - her "I've been waiting for the right moment..." ("open", "narrow", "worried", "down") + + show her_flash_public eyes_open_right mouth_frown zorder 15 as cg + hide hermione + with fade + + her "I've been waiting for the right moment..." her "I was worried that something would go wrong..." - her "And, of course, everything that could - did..." ("annoyed", "narrow", "angry", "R") - her "When I tried to expose myself to the boy..." ("open", "base", "base", "mid") + her "And, of course, everything that could - did..." + her "I've noticed a guy from Hufflepuff heading in my direction." + + show her_flash_public mouth_soft eyes_open_forward npc_pose1 as cg + with d5 + + her "\"Excuse me...\" I said to get his attention." + + show her_flash_public as cg + with d5 + + her "He turned around, looking at me questioningly." + + show her_flash_public npc_pose2 hermione_pose2 mouth_smile effects_question as cg + with d5 + her "At first I only pulled up my vest..." + + show her_flash_public hermione_pose3 eyes_open_left effects_questions as cg + with d5 + her "Then I tried to pull my shirt up as well..." + + show her_flash_public npc_pose3 hermione_pose4 eyes_clenched blush_heavy effects_exclamation as cg + with d5 + her "And one of my breasts got entangled in the fabric and was pulled up along with the shirt..." - her "So only one of my breasts was naked and I was desperately trying to free the other one." ("scream", "happyCl", "worried", "mid") - her "Other students started to pay attention to me..." + her "So only one of my breasts was naked and I was desperately trying to free the other one." + + show her_flash_public npc_pose4 eyes_open_right mouth_soft as cg + with d5 + + her "I've heard other students around the corner." her "So I had to fix my clothes back into place quickly..." - her "And then the moment was gone..." - her "............" ("normal", "happyCl", "worried", "mid") + + show her_flash_public npc_pose3 hermione_pose3 eyes_clenched mouth_soft as cg + with d5 + + pause 1 + + # TODO: Man running sounds + show her_flash_public -npc_pose3 -effects_exclamation hermione_pose2 eyes_clenched as cg + with d5 + + pause 1 + + show her_flash_public hermione_pose1 as cg + with d5 + + pause 1 + + show her_flash_public npc_pose5 effects_herquestion eyes_open_forward mouth_frown as cg + with d5 + + her "But before I could even finish, the guy was gone..." + + hide cg + with fade + gen "*Hmm*..." ("base", xpos="far_left", ypos="head") gen "What about the boy? Did he see your tits or not?" ("base", xpos="far_left", ypos="head") her "Well, I think he may have seen one of them..." ("open", "base", "base", "mid") diff --git a/game/scripts/utility/common_screens.rpy b/game/scripts/utility/common_screens.rpy index 0f6865ad..19cf00c1 100644 --- a/game/scripts/utility/common_screens.rpy +++ b/game/scripts/utility/common_screens.rpy @@ -10,7 +10,7 @@ screen whitefade(): screen blktone(alpha=0.5): tag blktone - zorder 25 + zorder 14 add Color("#000", alpha=alpha) screen white():