From 2e536bfb4f7e3716d6ecec7e67cc2e9eab99785d Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Fri, 2 Jun 2023 23:53:28 +0100 Subject: [PATCH] Cho dual CG * Implemented cho masturbate CG images * Implemented CG POV Switch function --- .../CG/cho_handjob/cho_handjob_bubble.webp | 3 ++ .../cho_handjob/cho_handjob_bubble_mask.webp | 3 ++ .../cho_masturbate_lockers_background.webp | 3 ++ .../cho_masturbate_lockers_blush_heavy.webp | 3 ++ ...rbate_lockers_cho_body_fingering_down.webp | 3 ++ ...turbate_lockers_cho_body_fingering_up.webp | 3 ++ .../cho_masturbate_lockers_cho_body_idle.webp | 3 ++ ...o_masturbate_lockers_cho_body_sucking.webp | 3 ++ ..._masturbate_lockers_effects_hand_move.webp | 3 ++ ...ho_masturbate_lockers_effects_shaking.webp | 3 ++ ...o_masturbate_lockers_effects_very_wet.webp | 3 ++ .../cho_masturbate_lockers_effects_wet.webp | 3 ++ .../cho_masturbate_lockers_eyebrows_base.webp | 3 ++ .../cho_masturbate_lockers_eyebrows_mad.webp | 3 ++ ...ho_masturbate_lockers_eyebrows_raised.webp | 3 ++ .../cho_masturbate_lockers_eyebrows_sad.webp | 3 ++ ...o_masturbate_lockers_eyebrows_worried.webp | 3 ++ .../cho_masturbate_lockers_eyes_down.webp | 3 ++ .../cho_masturbate_lockers_eyes_forward.webp | 3 ++ .../cho_masturbate_lockers_eyes_left.webp | 3 ++ ...urbate_lockers_eyes_looking_at_viewer.webp | 3 ++ ...masturbate_lockers_eyes_narrow_ahegao.webp | 3 ++ ...o_masturbate_lockers_eyes_narrow_down.webp | 3 ++ ...asturbate_lockers_eyes_narrow_forward.webp | 3 ++ ...o_masturbate_lockers_eyes_narrow_left.webp | 3 ++ ...lockers_eyes_narrow_looking_at_viewer.webp | 3 ++ ..._masturbate_lockers_eyes_narrow_right.webp | 3 ++ .../cho_masturbate_lockers_eyes_right.webp | 3 ++ .../cho_masturbate_lockers_hair.webp | 3 ++ .../cho_masturbate_lockers_mouth_ahegao.webp | 3 ++ .../cho_masturbate_lockers_mouth_angry.webp | 3 ++ .../cho_masturbate_lockers_mouth_annoyed.webp | 3 ++ .../cho_masturbate_lockers_mouth_base.webp | 3 ++ .../cho_masturbate_lockers_mouth_lipbite.webp | 3 ++ .../cho_masturbate_lockers_mouth_neutral.webp | 3 ++ .../cho_masturbate_lockers_mouth_open.webp | 3 ++ .../cho_masturbate_lockers_mouth_smile.webp | 3 ++ .../cho_masturbate_lockers_mouth_sucking.webp | 3 ++ .../cho_masturbate_lockers_mouth_upset.webp | 3 ++ game/scripts/cg/cho.rpy | 23 +++++++++++ game/scripts/cg/pov.rpy | 38 +++++++++++++++++++ .../cho/events/quidditch/intros.rpy | 9 +++++ 42 files changed, 187 insertions(+) create mode 100644 game/images/CG/cho_handjob/cho_handjob_bubble.webp create mode 100644 game/images/CG/cho_handjob/cho_handjob_bubble_mask.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_background.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_blush_heavy.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_down.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_up.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_idle.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_sucking.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_hand_move.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_shaking.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_very_wet.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_wet.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_base.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_mad.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_raised.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_sad.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_worried.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_down.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_forward.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_left.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_looking_at_viewer.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_ahegao.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_down.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_forward.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_left.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_looking_at_viewer.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_right.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_right.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_hair.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_ahegao.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_angry.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_annoyed.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_base.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_lipbite.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_neutral.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_open.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_smile.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_sucking.webp create mode 100644 game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_upset.webp create mode 100644 game/scripts/cg/pov.rpy diff --git a/game/images/CG/cho_handjob/cho_handjob_bubble.webp b/game/images/CG/cho_handjob/cho_handjob_bubble.webp new file mode 100644 index 00000000..788139c5 --- /dev/null +++ b/game/images/CG/cho_handjob/cho_handjob_bubble.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2a1c86ebebfd8ed46c9b54f09ab13db5cd524a16f35e7e53721cb373eb0ae2b +size 75226 diff --git a/game/images/CG/cho_handjob/cho_handjob_bubble_mask.webp b/game/images/CG/cho_handjob/cho_handjob_bubble_mask.webp new file mode 100644 index 00000000..72df56a7 --- /dev/null +++ b/game/images/CG/cho_handjob/cho_handjob_bubble_mask.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:061379521614c1ddff9871eecc5d11ff4e163cd1ed9b27d1bcbc25c3c8e6c8d0 +size 97956 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_background.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_background.webp new file mode 100644 index 00000000..bb91d971 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_background.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83eea54d75021302b15a947fa3fdf8603f4d4c3e60682c303c847ff24f13156e +size 519812 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_blush_heavy.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_blush_heavy.webp new file mode 100644 index 00000000..69851310 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_blush_heavy.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2de4248666989d9d6631949a3e3fbf3e7e5852cb5c13a5ec8c4708aa61487719 +size 37472 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_down.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_down.webp new file mode 100644 index 00000000..57220d5f --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_down.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d74df995e2cfc42b225b78fd510beba1b8973a1b014e19d32a2aeda8acd74816 +size 349800 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_up.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_up.webp new file mode 100644 index 00000000..9f2f63ee --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_up.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4143c482c8989951bbfec98f29327d24841e083bdb370d245f3e765300fc4e0b +size 348746 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_idle.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_idle.webp new file mode 100644 index 00000000..7eba8925 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_idle.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5f6936b6db4ea825981a37d8c96132de53f31912ce1d70341813adc2bb76e0a +size 314078 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_sucking.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_sucking.webp new file mode 100644 index 00000000..012a45b0 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_sucking.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60292c33b6f0ba8655c7319b75bc83a49d1636b2432e9b93b4a1589f30fe2390 +size 350528 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_hand_move.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_hand_move.webp new file mode 100644 index 00000000..2039def9 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_hand_move.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27e4bfccf4547c919a49268b85b43cbb27bddb279cc709802416ea73a22ef090 +size 9378 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_shaking.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_shaking.webp new file mode 100644 index 00000000..f05a9f2c --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_shaking.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99718fada05fbc9cebc116f01fc1a26d4ea0fc7f7efa8e3d3ebed05df9e79a33 +size 27068 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_very_wet.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_very_wet.webp new file mode 100644 index 00000000..4d637a7b --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_very_wet.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6239beb2e22f2f7a9f1909fad24a0a78dd5e8e324f3c68b8011311c1bc70e34 +size 5178 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_wet.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_wet.webp new file mode 100644 index 00000000..274f67d5 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_effects_wet.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bbb737f8be4770965cdf29200fc18dceaaaf02374088858473cf313103e48a7 +size 4082 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_base.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_base.webp new file mode 100644 index 00000000..5eae940a --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_base.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e748591d4f4549a45e58a9211620d9ff568b282c55ed22d92576c86b68cbfca +size 7612 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_mad.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_mad.webp new file mode 100644 index 00000000..3ab461b1 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_mad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87293be15b86bfd4b8c98354023fd27f504e9bd5e8232137a93c1b09142bf22c +size 7988 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_raised.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_raised.webp new file mode 100644 index 00000000..f61b57a5 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:937cd999f54d5f7e0e09783fb25a1c23f41d9c4589a8ff06a392fe6397d2729e +size 7946 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_sad.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_sad.webp new file mode 100644 index 00000000..cdd5b355 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_sad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a123a1ff3ea307004a052bb7abadae31281aafd78c2ca2d23a3cfbc795d8936 +size 7400 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_worried.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_worried.webp new file mode 100644 index 00000000..8525ad63 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_worried.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15bd0a4ba97c2b0ab067feac484173de8358f713fc0a2c0410b1e230716c0829 +size 7762 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_down.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_down.webp new file mode 100644 index 00000000..a46eac08 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_down.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:707aa04aa1752383e6bc06732988d8c94859f5038294937b589c05a9a6103473 +size 14400 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_forward.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_forward.webp new file mode 100644 index 00000000..30936a05 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_forward.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4f57fa77ab20b0c15671ea6996ead783d56f82e34ca033881fde08c9dd6a8d8 +size 14640 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_left.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_left.webp new file mode 100644 index 00000000..2b478d19 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a37c91a14f73e171fdd42e298bf0f9884b300b6a90dafc316263aed53fcad223 +size 13638 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_looking_at_viewer.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_looking_at_viewer.webp new file mode 100644 index 00000000..49a578e4 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_looking_at_viewer.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41cd8e53df3916ab7e07df004d04a111a5ce52118d71862deeaa500cea5ae97c +size 14590 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_ahegao.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_ahegao.webp new file mode 100644 index 00000000..b1ef43ee --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_ahegao.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ebd9851e166d752f0932085718da6551343e564cff80678805049189760b3ff +size 11742 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_down.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_down.webp new file mode 100644 index 00000000..246bdac0 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_down.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9ead5982b8bcc7998cf196e56b36459c3074335add1c33f5502e7923a4ad46 +size 12558 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_forward.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_forward.webp new file mode 100644 index 00000000..a4ad5d7d --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_forward.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b549f7fb3d2711422a1945362f708a32ebd5add06564e04a73459e964578d2e7 +size 12756 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_left.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_left.webp new file mode 100644 index 00000000..9a335173 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3706124440a9aa9a013da894797492dbdca539846dad90cd58b64c93cfaa1bac +size 11936 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_looking_at_viewer.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_looking_at_viewer.webp new file mode 100644 index 00000000..3d6e10c6 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_looking_at_viewer.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccf0b979c83cc02d748620dedcb1bdb60e3c4ac1c49e88a5a0f44b6c84990128 +size 12594 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_right.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_right.webp new file mode 100644 index 00000000..457dcbb2 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd3b5101abf65068f9a822aa2e32390448690975e09e0196f9c08cade58c7f7e +size 11430 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_right.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_right.webp new file mode 100644 index 00000000..648c3430 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_eyes_right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8272ce79df6359ee7d5a93af46373df29606968da933320fadeab41325a2acd1 +size 13128 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_hair.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_hair.webp new file mode 100644 index 00000000..a90ae347 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_hair.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84742890a3d48e1423e16d8604993a23ddeb4ed06d7d8e93eb2d6edc6a59ffa4 +size 92410 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_ahegao.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_ahegao.webp new file mode 100644 index 00000000..eabea318 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_ahegao.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7da2a5fdffb3ab2efb57b6bb602f5061042c38a2db7ad645fd3e00b228599d24 +size 12242 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_angry.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_angry.webp new file mode 100644 index 00000000..d88892d3 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_angry.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d463f9ac7852c01279366ea816139a67113d2b7abac3c89788a827e33270b05f +size 11676 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_annoyed.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_annoyed.webp new file mode 100644 index 00000000..76c0ca7d --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_annoyed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b820f76208cf88db7dc96732a2699182753c8ce922044dd56088df517f519920 +size 8036 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_base.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_base.webp new file mode 100644 index 00000000..7249adf2 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_base.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53a25835d7e337e345e4605a2aa52e9769104a5d1946b1fcd6180dbee2e7e430 +size 8506 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_lipbite.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_lipbite.webp new file mode 100644 index 00000000..143afd49 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_lipbite.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10db9657ed34e969a93512f51df9a8c0a49b143f1bd6d4c8cd1e15925678b576 +size 9824 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_neutral.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_neutral.webp new file mode 100644 index 00000000..d72c1f91 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_neutral.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a20c2bcd09b5138e38575628a9656097d9cd5fa805fd5516599e0a39057ec87 +size 8080 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_open.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_open.webp new file mode 100644 index 00000000..9427beac --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_open.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b4f262e417e6125725b70a7caff90886ed127b607988b0bd8f75c4bbb57cd8 +size 11086 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_smile.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_smile.webp new file mode 100644 index 00000000..38a99e45 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_smile.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6af1dfb2cab09b9e7e26c7a7aebe2f802b5b7480d404f99200238efa8da4e71 +size 11364 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_sucking.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_sucking.webp new file mode 100644 index 00000000..c0a81e83 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_sucking.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c31a71c186551453b291c7d6bd7551e7be45fbaf1f10124583ddade92794814 +size 7174 diff --git a/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_upset.webp b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_upset.webp new file mode 100644 index 00000000..1fbc3ed9 --- /dev/null +++ b/game/images/CG/cho_masturbate/cho_masturbate_lockers_mouth_upset.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb621617da52b504432930670da77a212fb45822b30c7d207e64788046182ce9 +size 8624 diff --git a/game/scripts/cg/cho.rpy b/game/scripts/cg/cho.rpy index 628bf32f..20826e9e 100644 --- a/game/scripts/cg/cho.rpy +++ b/game/scripts/cg/cho.rpy @@ -1988,3 +1988,26 @@ layeredimage cho_handjob: group cum auto prefix "cum" +layeredimage cho_masturbate_lockers: + fit "cover" + fit_first True + + always "cho_masturbate_lockers_background" + + group cho_body auto prefix "cho_body": + attribute idle default + + group eyes auto prefix "eyes": + attribute forward default + + group mouth auto prefix "mouth": + attribute base default + + group eyebrows auto prefix "eyebrows": + attribute base default + + group blush auto prefix "blush" + + group effects auto prefix "effects" multiple + + always "cho_masturbate_lockers_hair" \ No newline at end of file diff --git a/game/scripts/cg/pov.rpy b/game/scripts/cg/pov.rpy new file mode 100644 index 00000000..54e31557 --- /dev/null +++ b/game/scripts/cg/pov.rpy @@ -0,0 +1,38 @@ + +init python: + def cg_pov_switch(tag1="cg", tag2="cg2", layer=None, controller="cho_dual_cg"): + layer = layer or config.default_tag_layer + zpairs = renpy.get_zorder_list(layer) + zdict = {key: value for key, value in zpairs} + + z1 = zdict.get(tag1, None) + z2 = zdict.get(tag2, None) + + if None in (z1, z2): + return + + renpy.change_zorder(layer, tag1, z2) + renpy.change_zorder(layer, tag2, z1) + + focused = tag1 if z1 > z2 else tag2 + + renpy.show_screen(controller, focused) + +screen cho_dual_cg(focused, _layer="screens", bubble="cho_handjob_bubble", mask="cho_handjob_bubble_mask"): + tag switcher + zorder 300 + + $ d = renpy.display.core.displayable_by_tag(_layer, focused) # Updates once per interaction + $ flip = (-1 if focused == "cg" else 1) + + if d: + $ btn = AlphaMask(Fixed(Transform(d, align=( (1.0, 0.05) if flip else (0.0, 0.05) ), zoom=0.5, xzoom=flip)), Transform(mask, zoom=0.25)) + $ btn = Fixed(Transform(bubble, zoom=0.25), btn) + + imagebutton: + idle Transform(btn, alpha=0.75) + hover Transform(btn, alpha=1.0) + action Function(cg_pov_switch, layer=_layer) + focus_mask True + at transform: + xzoom flip \ No newline at end of file diff --git a/game/scripts/characters/cho/events/quidditch/intros.rpy b/game/scripts/characters/cho/events/quidditch/intros.rpy index f40b9e28..dc7c0abc 100644 --- a/game/scripts/characters/cho/events/quidditch/intros.rpy +++ b/game/scripts/characters/cho/events/quidditch/intros.rpy @@ -2070,6 +2070,11 @@ label cho_quid_E14: # This section would either show the CG of Cho masturbating in front of lockers inside a small bubble, to go along with her jerking genie off, or swap to that CG temporarily. + show cho_handjob as cg zorder 16 with d3 + show cho_masturbate_lockers cho_body_sucking mouth_sucking as cg2 zorder 15 + + show screen cho_dual_cg("cg2") + #Cho puts fingers in mouth (masturbate) #Cho stops jacking (genie) #Cho turn head down towards dick (genie) @@ -2078,6 +2083,8 @@ label cho_quid_E14: cho "First, I start by covering the surface with a good coat of spit-- I mean the magical conductor..." gen "Magical conductor, right." + show cho_masturbate_lockers cho_body_fingering_up mouth_open eyes_narrow_down as cg2 zorder 15 + #Cho puts hand on clit (masturbate) #Cho normal head pose (genie) @@ -2086,6 +2093,8 @@ label cho_quid_E14: #Cho starts jerking (genie) #Cho starts rubbing clit (masturbate) + show cho_masturbate_lockers cho_body_fingering_down mouth_base eyes_narrow_down as cg2 zorder 15 + cho "Rubbing it,{w=0.3} up and down,{w=0.3} up and down..." cho "Once I've spread the coating evenly, then I begin channelling my magic into it."