Commit Graph

778 Commits

Author SHA1 Message Date
LoafyLemon 0f3502de5e Bug fixes
* Fixed cancellation method for events utilising subevents
* Fixed callstack when cancel method is called and the next node is a jump (odd)
* Fixed missing 'ask her to do x' blurbs for fail event variants
* Fixed 'grope her' fail variant repeat dialogue flag
* Removed 'hermione_favor_menu' from ignore labels (superseded)
2023-06-28 00:54:14 +01:00
LoafyLemon 3ce6198359 Convert Hermione's Public Requests
* Converted Hermione's public requests into the queue system.
* Replaced event checks with status checks for the affected events.
* Ignore local labels in event completion tracking
* Improved readability for debug outputs
* Skip Luna intro on dev
2023-06-27 19:02:49 +01:00
Johnny28 cb389e7ca9 Cho Clothing
* Added Club Dress.
2023-06-27 18:31:23 +02:00
Johnny28 48c3c77167 fixes
* Added _event.cancel() on events that should get canceled rather than marked as "failed"
* Renamed event var for clarity.
2023-06-26 16:37:17 +02:00
LoafyLemon ede1ee9a6c EventQueue and Event classes improvements and bug fixes
* Added _event, _event_queue globals
* Added ignore_globals class tuple
* Added extensive debugging tools
* Added next and cancel methods
* Added subevents support
* Added ability to enqueue events abnormally
* Moved menu_hints method outside of the EventQueue for better modularity
* Fixed queue filtering
* Fixed repeatable events
* Fixed missing id for the mainloop EventQueue
* Fixed groping T1 unreachable second event
* Removed daytime parameter (superseded by req)
2023-06-26 01:44:25 +01:00
Johnny28 19895d1953 Separated Cho "Cho-li" top into shirt and skirt. 2023-06-25 21:51:55 +02:00
Johnny28 bca24d96bc Proofreading 2023-06-25 17:36:40 +02:00
LoafyLemon 13a7017773 Convert Hermione's Personal Favours into the new Event system to address code logic bugs.
* Added internal counter for queues
* Simplified global vars for event completion checks.
* Temporarily disabled Hermione's statistics menu
* Replaced counter/points checks with status flags.
* Disabled debug profiling for images
2023-06-24 23:27:13 +01:00
LoafyLemon cceec862af Expand EventQueue and Event classes
* Added event callbacks support
* Added support for in-game favour-like behaviour
* Added debug functions
* Added extensive event parameters
* Added a bunch of new methods
* Added modding support
* Added completion tracking
* Added menu handlers
* Added global vars
* ... more
2023-06-23 19:07:37 +01:00
Johnny28 77834664a3 CG posing and Sexual Activity states
* Added HJ Speedlines.
* Added Cho Wand-holding Doll pose.
* Fixed missing skinshade on one HJ shirt variant.

* Added Sexual activity states for Luna.
2023-06-23 18:45:13 +02:00
Johnny28 baa78445f3 CG Posing and Sexual Activity states
* Posed end section of Throatfuck variant.
* Added masturbate sounds.
* Added clothing checks and stripping.
* Fixed missing colour on some eye variants

* Added Sexual activity states for Cho.
* Minor writing adjustments.
2023-06-21 20:09:32 +02:00
Johnny28 f06b1cb83f Deepthroat CG posing
* Posed Deepthroat event.
* Added "slick_03" sound effect.
* Added "mouth_bubbles" images.
* Added "cumshot2_deep" image.

* Amplified and cleaned up "gag" sound effects.
2023-06-20 22:46:17 +02:00
LoafyLemon cafca0f417 Audio
* Remastered and normalized audio levels for music files
* Reduced default music channel volume to 80%
* Added gagging sounds
2023-06-20 19:26:51 +01:00
LoafyLemon b1d58d4ff7 Music and improvements
* Added new sex theme music
* Adjusted cumshot animation for Quidditch Outro
2023-06-19 19:02:36 +01:00
LoafyLemon 367571fdc6 Quidditch Outro QA
* Added 3 new sound effects
* Fixed gold counter displayable showing in replay scope
* Fixed Genie's sprite lack of animation support
* Fixed missing hooch's chibi
* Fixed audio issues
* Improved narration and visuals for the event.
2023-06-19 18:25:44 +01:00
Johnny28 0e99bc54a1 Deepthroat CG posing
* Partially posed Deepthroat CG.
* Added Cheekbulge on all poses.
* Added "squish_slap" sound effect.
* Adjusted blush layers colour leaking.
* Adjusted z.orders.

* Minor retrospection adjustments.
2023-06-19 17:22:58 +02:00
LoafyLemon 3c27022bab Visual bug fix
* Fixed skirt for topless pose in Handjob CG
2023-06-19 16:03:51 +01:00
LoafyLemon 575ab556cd Quidditch Outro CG implementation, improvements and bug fixes
* Implemented quidditch outro CGs and posed them
* Fixed remaining visual bugs during the retrospection section
* Disabled ability to rollback to before the retrospection to avoid issues
* Improved sepia transform
2023-06-19 00:01:28 +01:00
LoafyLemon f94b96104c Bug fixes
* Fixed transitions for chibis
* Fixed lack of floor division in col calculations for chibis
* Fixed maxsize change incompatibility with chibis
* Disabled chibi-related debug printing for the public build
2023-06-18 23:18:50 +01:00
LoafyLemon 8fdd50dcd1 Expand dialogue choices 2023-06-18 16:59:18 +01:00
Johnny28 faaf5eaa3a Deepthroat CG posing
* Adjusted stripping so it happens before it returns to office screen.
2023-06-17 15:14:36 +02:00
Johnny28 ef2ba2f1e2 Deepthroat CG posing
* Partially posed Deepthroat CG posing.

* Added Cheekbulge layer.
* Adjusted blush_choking_deep layer.
* Adjusted z.order.
* Fixed some missing colour on cho_body_deep image.
2023-06-17 14:43:47 +02:00
LoafyLemon a942097e86 Bulging cheeks 2023-06-16 16:06:06 +01:00
LoafyLemon d8601def73 Bug fixes and callbacks
* Added parcel callback support for the outfit store
* Added execute_callback wrapper function
* Fixed ball quest item never unlocking after receiving the outfit, soft-locking the game
2023-06-16 15:51:48 +01:00
LoafyLemon 16443b47ae Deepthroat CG and writing
* Implemented deepthroat part of the event
* Implemented deepthroat CG
* Fixed missing open shirt layer for handjob CG
* Fixed some minor writing problems
2023-06-16 14:40:50 +01:00
LoafyLemon 4c04ae33a4 Masturbate CG
* Added cum layers
* Fixed minor art inconsistencies
* Updated .gitignore
2023-06-13 21:31:42 +01:00
Johnny28 bda2831df1 CG Posing
* Posed part two of Cho Dual CG.
* Added music.
* Updated credits.
2023-06-13 16:21:02 +02:00
Johnny28 8a0d76b335 CG posing
* Posed Cho Dual CG up til introspection.
2023-06-11 20:14:51 +02:00
LoafyLemon ec53f7f2a6 Version bump and debug
* Enabled profiling for debugging purposes
* Bumped version
* Set default window resolution to 720p
* Updated example mod manifest file
2023-06-10 17:07:50 +01:00
LoafyLemon d14fe598b5 Android permissions
* Patched If function to work with actions
* Added AskPermission class action
* Added storage permission request for mods menu
2023-06-10 16:45:31 +01:00
LoafyLemon 012084ca10 Modders QoL and improvements for clothes
* Added an automatic scalar method for undersized/oversized textures
* Added the ability to dye clothes without having to convert them into greyscale
* Added scalar ratio support for whitespace generation
* Improved whitespace generation for objects with nested children displayables
2023-06-08 17:41:06 +01:00
Johnny28 14c678117d Cho hair layer split and fix
* Split Cho's Ponytail into back/front layers.
* Added notice at the end of Snape Hangouts.
* Minor fixes.
2023-06-03 14:20:45 +02:00
LoafyLemon 2e536bfb4f Cho dual CG
* Implemented cho masturbate CG images
* Implemented CG POV Switch function
2023-06-02 23:53:28 +01:00
Johnny28 86f6d9a536 Minor fixes 2023-06-01 18:00:30 +02:00
Johnny28 d236edc9dc Hermione chit-chats
* Added Hermione chit-chats based on character states, event progression, weather etc.
* Added additional checks for Hermione's chit-chats.
* Adjusted Hermione's chit-chat levels to align with tiers.

* Minor writing adjustments.
2023-06-01 16:01:01 +02:00
Johnny28 f8d6a15aaa Improvements and fixes
* Improved Hermione Tier 5 and 6 events.
* Improved Hermione Cardgame wager event.

* Added Hermione titjob var.
* Minor fixes.
2023-05-30 17:55:26 +02:00
LoafyLemon 3c3eab2917 Debug
* Enable debug output for pre-release
2023-05-26 19:56:26 +01:00
LoafyLemon cffdea5c80 Cho handjob CG artwork QA and posing 2023-05-26 19:55:55 +01:00
Johnny28 5d76869753 Cho clothing
* Added Sheer Nightie outfit.
* Added Sporty Bikini outfit.
2023-05-23 21:19:27 +02:00
LoafyLemon 1ea5d5ce9f Cho handjob CG implementation 2023-05-23 19:46:55 +01:00
LoafyLemon 68dc4075c2 Save compatibility and version bump 2023-05-20 20:04:47 +01:00
Johnny28 b07e4c372e Cho scheduled clothing
* Added Cho scheduled clothing pieces and wardrobe writing.
2023-05-20 18:53:53 +02:00
Johnny28 01c0ccd585 Minor writing fixes/additions.
* Added additional dialogues for when Hermione agrees to perform favours, even though Gryffindor is in the lead.
* Minor fixes
2023-05-17 16:14:18 +02:00
LoafyLemon 0eeb36ea0f Bug fix
* Fixed sound2 audio channel using unintentionally looping
2023-05-16 19:02:13 +01:00
LoafyLemon 598bff0d7c Save compatibility and version bump
* Updated save compatibility script
* Updated Ren'py to version 8.1 stable release 🎉
2023-05-15 19:36:08 +01:00
LoafyLemon 65e4582457 Bug fixes and improvements
* Added indicator for unscheduled items in the wardrobe's schedule tab
* Fixed var references
* Fixed characters not displaying in certain events.
* Fixed characters positioning in certain events.
* Fixed Madam Hooch refusing to exit the office.
2023-05-15 19:12:15 +01:00
Johnny28 72cf07bbc3 Posing and fixes
* Posed "dance for me" snape variant, results section.
* Re-named even flag, "states.her.ev.suck_it.cock_kiss" > "states.her.ev.give_me_a_handy.cock_kiss"

* Minor writing consistency fixes.
2023-05-15 17:18:47 +02:00
LoafyLemon 216e9b0bc7 Update whitespace data 2023-05-14 18:19:31 +01:00
LoafyLemon a9740ff99e Version bump
* Added staging version support for version_float func
* Bumped version
2023-05-14 18:15:38 +01:00
LoafyLemon babbc11cf0 Bug fixes and improvements
* Implemented sort method for DollCloth types
* Fixed opacity matrix multiplications
* Fixed wardrobe outfit hash mismatch due to inserted body layers in compare objects
2023-05-14 17:31:31 +01:00