Commit Graph

788 Commits

Author SHA1 Message Date
Gouvernathor f1a0c779f6 Sort in-place to save time
(cherry picked from commit 36d3a5d1a7)
2024-03-24 16:12:30 +00:00
Gouvernathor 780c028eb3 Use python hide instead of a single-use function
(cherry picked from commit a606fc9ca2)
2024-03-24 16:10:22 +00:00
Gouvernathor 12e2bbcfb6 Fix indent
(cherry picked from commit 925cf611c1)
2024-03-24 16:10:00 +00:00
LoafyLemon d9912ece6c Fix 15c998c 2024-03-24 16:09:16 +00:00
Gouvernathor d48708579b Fix misuse of variable
- don't use a reserved name (starting with an underscore)
- use a file-local mangled name (starting with two underscores
- use renpy.dynamx to cleanup the variable automatically

(cherry picked from commit 3e86094b0b)
2024-03-24 16:00:53 +00:00
Gouvernathor 47b5184e06 Repr instead of adding simple quotes manually
it's a tad slower but it's a better general practice and we're in an error handling branch anyway

(cherry picked from commit e80bd9e6e6)
2024-03-24 15:55:25 +00:00
Gouvernathor b60c87e9f8 Sirt in-place to save time
not the first time, so that we can still pass it iterators

(cherry picked from commit 21cb97b2e2)
2024-03-24 15:54:42 +00:00
Gouvernathor 36578fdd67 Simplify that call
(cherry picked from commit b21e179df0)
2024-03-24 15:53:40 +00:00
Gouvernathor 200760471f skip unnecessary lambda
(cherry picked from commit 94a6f9302b)
2024-03-24 15:53:19 +00:00
LoafyLemon 671c4a577f Save compatibility 2024-03-24 13:06:43 +00:00
LoafyLemon 7500ca3adf Saves Compatibility 2024-03-24 12:27:49 +00:00
LoafyLemon d650a09d31 Engine Update & Bug fixe
* Updated game engine to version 8.2.1
* Fixed incompatibility
2024-03-20 14:12:47 +00:00
LoafyLemon f437fc18fa Bugfix
* Fixed breast layering issue for Talk To Me CG
2024-03-20 13:00:30 +00:00
Johnny28 c697e69109 Added T4 Luna leveling, favour menu, EOC message
* Added Luna leveling on Tier 4 favours.
* Added EOC message.
* Added Luna T4 favours into favors.rpy
2024-03-18 22:27:35 +01:00
LoafyLemon cb4fd94def Initial posing 2024-03-18 18:12:20 +00:00
LoafyLemon 304221c601 Luna CG
* Implemented Luna's 'Talk to me' CG files.
2024-03-18 18:06:50 +00:00
Johnny28 f81822071b Card game "boss battle" one-liners improvements
* Proofread and improved the card game boss battle one-liners.
* Minor fix.
2024-03-18 12:44:40 +01:00
Johnny28 04e500f5a2 fix
* Minor fix
2024-03-06 17:00:15 +01:00
Johnny28 5fea3110ce Luna Talk to me posing
* Posed part of the event.
2024-03-06 12:45:20 +01:00
Johnny28 57a5c4b2fa Luna Talk to me - First implementation, vars, writing checks
* First implementation of Luna T4 "Talk to me" favour.
* Added writing checks and vars.
* Minor adjustments.
2024-03-04 17:39:09 +01:00
LoafyLemon 1949b3cc60 Bug fix
* Fixed waifu book ending 01 being unobtainable if Endings were unlocked in non-sequential order.
2024-02-22 10:16:54 +00:00
LoafyLemon ac9e121c76 Bug fix
* Fixed wrongly defined image format
2024-02-13 19:46:26 +00:00
Johnny28 8e90120960 Luna Inspect body CG posing PT4
* Posed part of the events.
2024-02-10 15:36:59 +01:00
LoafyLemon a3e2b2eaee New border, transform transition and a bug fix
* Added a new decorative frame for vertical CGs.
* Added a new transition/transform.
* Fixed CG say box fade not being hidden when it should be.
2024-02-08 18:05:43 +00:00
Johnny28 02dbe988f7 Luna Inspect body CG posing PT3
* Posed part of the events.
2024-02-07 16:55:09 +01:00
LoafyLemon f88f036ea2 Alternate styling
* Implemented alternate styling for the say window used during CG scenes
2024-02-05 20:02:43 +00:00
Johnny28 45ddbb7321 Luna Inspect body CG posing PT3
* Posed part of the events.
* Added/adjusted animations.
* Added "moist" fluids image.
2024-02-05 18:00:43 +01:00
LoafyLemon 042846b928 Quality Assurance and Bug fix
* Added two penis positions for grinding CG
* Fixed nickname reference during Hermione's titjob favour
2024-02-03 21:36:45 +00:00
Johnny28 40d782db77 Luna Inspect body CG posing PT2
* Posed part of the events.
2024-02-02 18:44:11 +01:00
Johnny28 6c936ce5c4 Luna Inspect body CG posing PT1
* Posed part of the events.
* Fixed missing shading on "grab_tits" image.
2024-02-01 16:41:57 +01:00
Johnny28 8598e58446 Fix
* Fixed naming "arms_touch_tits" naming in some places.
2024-02-01 11:41:25 +01:00
Johnny28 74d0c4b0d3 Quality Assurance
* Fixed touch_pussy filenames
* Added touch_pussy_inserted frame
2024-02-01 11:34:16 +01:00
LoafyLemon 53f0de2b60 Quality Assurance
* Added touch_pussy_pause frame
* Fixed arms_touch_tits layering issues
2024-01-31 23:37:18 +00:00
Johnny28 2f3e727f3e Bug fix
* Fixed mislabeled image prefix
2024-01-30 12:43:21 +01:00
LoafyLemon 394f715fb9 Bug fix
* Fixed image fit for the new scene.
2024-01-29 18:14:46 +00:00
LoafyLemon a32e5a2d94 Quality Assurance 2024-01-29 17:57:35 +00:00
LoafyLemon 4e57faac8c Quality Assurance
* Added requested changes to the image
2024-01-29 17:56:23 +00:00
Johnny28 b0b01503e7 Fix 2024-01-29 17:26:38 +01:00
Johnny28 e959bd243f Luna T4 Masturbate for me additions
* Additional writing.
2024-01-26 21:43:29 +01:00
LoafyLemon a739d97d58 Night Filter
* Added night filter for Luna's blowjob scene
2024-01-26 17:41:08 +00:00
LoafyLemon dc2cc3f72b Save Compatibility and Event Class
* Added reset method for the Event class.
* Updated save compatibility to reset the state of the modified events on update.
2024-01-26 17:25:15 +00:00
Johnny28 3e45dda2bb Luna T4 Masturbate for me
* Added and posed T4 Luna masturbate writing.
* Fixed inconsistent faceblush during masturbate events.
* Removed T3 Luna "End of content" call.
2024-01-26 15:22:28 +01:00
LoafyLemon edaec46c86 Save Compatibility
* Added edge case handling for missing label, and point of no return in case of a save file update.
* Refactoring
2024-01-22 21:33:01 +00:00
LoafyLemon 9c41933179 Save Compatibility 2024-01-22 21:23:35 +00:00
LoafyLemon e7c1095176 Save Compatibility
* Partial patch to enable 1.45.X compatibility for 1.46 update.
2024-01-22 20:14:53 +00:00
LoafyLemon 3505429498 Luna Inspect CG - First implementation, Bug fixes, Version bump
* Fixed multiple default parameters inside image definition (Thanks guv! :))
* Fixed missing module import causing linting to not work correctly for certain tasks.
* Bumped game version to 1.46
* Added and implemented images for Luna Inspection events.
2024-01-22 20:06:43 +00:00
Johnny28 63a7a645dd Improved Hermione Cumslut public requests
- Split events into Tier 5 and 6 instead of sequential Tier 5 events, enabling players to explore every option in a single playthrough.
- Enhanced and added writing, making it more suitable for each tier.
- Adjusted cum locations to work better with the doll.
- Added the option to set Hermione's clothing status during the event to ensure that players can experience every available option.
- Added check so that Genie has to "finish" on Hermione's body during personal favours beforehand.
2024-01-22 14:43:41 +01:00
Johnny28 a41d61ebb7 Luna inspect body CG prep
* Prepared writing file for CG additions.
* Added Tier 4 Inspect body writing.
2024-01-18 21:36:32 +01:00
LoafyLemon 0fac4a4247 Add overlay CG default zorder 2024-01-08 15:13:20 +00:00
LoafyLemon 27cfdd122b Luna CG
* First implementation for the grinding scene
2024-01-08 15:10:37 +00:00
LoafyLemon f1ee0cbcd3 Cloud fix 2023-12-17 17:54:19 +00:00
Johnny28 a11c8ae81d Hermione nicknames
* Added Genie nickname success dialogue variants for Hermione.
* Minor fixes
2023-11-21 18:19:18 +01:00
Johnny28 f5074e7aac Hermione nicknames
* Added more writing for fail variants.
* Simplified dialogue checks.
* Adjusted levels to make some inaccessible dialogue accessible.
2023-11-18 13:52:52 +01:00
Gouvernathor 52ed1d37de Scrap some prepended newlines 2023-11-15 15:42:23 +00:00
Gouvernathor 8286be4a50 init is ignored when early is used 2023-11-15 15:42:23 +00:00
Gouvernathor a1e4f05998 Update the timeit function to use the timeit module
add the autorange function as a bonus (I like it better)

Patch-1-pull-request
2023-11-15 15:41:24 +00:00
Gouvernathor 0d0c54058d Hasten is_integer
the commented further improvement should be done too imo, but up to you
2023-11-15 15:38:35 +00:00
Gouvernathor 19bfc010c8 Avoid creating an unnecessary list (use an iterator instead) 2023-11-15 15:38:34 +00:00
Gouvernathor 36d79b4bb2 Hasten istype 2023-11-15 15:38:34 +00:00
Johnny28 bab691b985 Luna Fellatio CG posing 2023-11-14 14:43:22 +01:00
Johnny28 4d5a7fef3b Luna Fellatio CG posing and nicknames
* Event posing.
* Added nickname for Genie "Genie".
* Added unlock req for Luna "Cumslut" nickname.
2023-11-10 16:17:32 +01:00
Johnny28 682d0b424c Luna Fellatio CG posing 2023-11-08 16:49:22 +01:00
Johnny28 42353f5669 Luna Fellatio CG posing and writing
* Posed more of the event.
* Adjusted the writing to improve the flow, added some more jokes and sexual comments.
2023-11-06 15:42:25 +01:00
Johnny28 40d273bee1 Luna Fellatio CG posing 2023-11-04 16:08:04 +01:00
Johnny28 7d6f66035c Luna Fellatio CG posing 2023-11-03 14:55:12 +01:00
LoafyLemon 07ab3ffef9 Bug fix
* Fixed missing shadow for the hand during the idle state
2023-11-03 13:51:52 +00:00
Johnny28 211c52041e Luna Fellatio CG posing
* Posed more of the event.
* Added more image loops.
* Fixed some shadows on genie arm images.
2023-11-03 14:06:50 +01:00
LoafyLemon 5eb5ec63fa Luna T4 Fellatio - Additions
* Added missing arm attribute controller
* Added animation loops
* Added cum layers for Luna for Hair, Chest, Face
* Updated .gitignore
2023-11-01 17:39:28 +00:00
Johnny28 be76f33759 Luna Fellatio CG posing
* Posed part of the Luna BJ favours.
* Added sexual activity vars.
2023-11-01 16:32:38 +01:00
LoafyLemon 57c1dccb8a Luna T4 Fellatio - Pose 5/5
* Implemented fellatio poses 2-5
* Added previously misplaced images
* Initial implementation for posing
2023-10-31 15:24:44 +00:00
LoafyLemon 5286827d6e Bug fixes
* Fixed a typos in character name references
2023-10-31 11:45:05 +00:00
LoafyLemon 3ede6dba2d Luna T4 Fellatio - Pose 1/5
* Implemented idle/stroking pose
* Updated .gitignore to not include development PNG files
2023-10-30 14:51:50 +00:00
LoafyLemon c55be2cb68 Luna T4 Fellatio Events
* Initial implementation for Luna's Tier 4 fellatio events
2023-10-30 13:03:43 +00:00
LoafyLemon 13608b6cfa Bug fixes
* Fixed missing 'whore collar' unlock method call
* Fixed gallery not working correctly by extending call_replay funcionality by adding support for nested stores
2023-10-28 18:49:42 +01:00
LoafyLemon f5ef31c88b Merge branch 'current' into dev 2023-10-18 12:57:55 +01:00
LoafyLemon 6fbf369d3e Bug fix
* Fixed sorting of numbered doll layers starting with double digits
2023-10-18 12:48:35 +01:00
Johnny28 1d6be6a490 Bugfix
* Fixed issue where Hermione's outfit would revert when picking "naked" option during sex.
2023-10-15 21:04:38 +02:00
Johnny28 fb14f83e21 Fixes and improvements
* Added tier checks to Hermione chit-chats.
* Fixed issue when picking Hermione's "Mudblood" nickname where no dialogue would play if you haven't fucked her.

* Minor writing fixes.
2023-10-11 15:43:08 +02:00
Johnny28 86bbceac91 Writing and fixes
* Added and posed Tier 4 Luna Chit-Chats.
* Added and posed Luna Gift-Chats.
* Fixed some missing colour on "flasher" outfit.
* Minor writing fixes.
2023-09-18 12:24:42 +02:00
LoafyLemon 7e768adddf Bug fix
Fixed flipped parameters in Bodyparts class init code, causing issues with mods
2023-09-08 20:40:46 +01:00
LoafyLemon 5d7c09a8a8 Bug fix
* Fixed update logo path
* Updated internals
2023-07-27 20:09:13 +01:00
LoafyLemon 9b5fb5c419 Merge branch 'current' into dev 2023-07-27 01:02:32 +01:00
LoafyLemon 22ce846d81 Expand matrixes support for body layers 2023-07-27 01:02:32 +01:00
LoafyLemon bf8f58ee10 Luna Outfits and model improvements
* Added cumslut outfit
* Added latex outfit
* Added flasher outfit
* Improved quality of the base model
2023-07-27 01:02:32 +01:00
LoafyLemon 43b1954263 Bug fix
* Fixed whitespace calculation for non-wardrobe elements
* Fixed an issue with floats when expecting an int
2023-07-27 00:54:03 +01:00
LoafyLemon 027f237606 Bug fix
* Fixed puzzle generator outputting invalid combinations due to the lack of floor division
2023-07-27 00:52:41 +01:00
LoafyLemon b0ae56b247 Bug fix
* Fixed puzzle generator outputting invalid combinations due to the lack of floor division
2023-07-26 22:50:01 +01:00
LoafyLemon a343610eb3 Bug fixes
* Fixed layering issue when more than one layer contains a zorder modifier
2023-07-26 18:54:30 +01:00
LoafyLemon 4658a97b4a Bug fixes and improvements
* Improved skipping performance by delaying the call to render functions until after skipping ends
* Fixed skipping not refreshing the doll image
* Fixed skipping callback handler being affected by rollback
* Refactored doll show method
2023-07-25 17:54:34 +01:00
LoafyLemon 148d2fcac5 Bug fixes
* Fixed updater logo issues
* Fixed modpath getting 'mods' subpath appended to it recursively with each clone
2023-07-25 17:54:34 +01:00
LoafyLemon 6b8c9adb7f Bug fixes
* Fixed updater (AGAIN!!)
* Disabled the 'server not responding' hint because it doesn't really match what's happening in the server code
* Version bump
2023-07-25 17:54:34 +01:00
LoafyLemon 71c2c3fd8f Bug fix
* Fixed mods warning for compatible mods due to old var reference
2023-07-25 17:54:34 +01:00
LoafyLemon 699f68742f Bug fixes
* Fixed cardgame TypeError crash during random matches
* Fixed mistakenly excluded ExampleMod from releases
2023-07-25 17:54:33 +01:00
LoafyLemon 316aea6a5a Bug fixes and autosaves
* Added autosave toggle
* Fixed achievements being granted in replay scope
2023-07-25 17:54:33 +01:00
LoafyLemon 962cc2f695 Bug fixes
* Fixed outfit deletion tab not updating the list of items
* Fixed Tonks' public requests menu crashing due to an omitted result type
* Removed manual image rebuilding in wardrobe (superseded)
2023-07-25 17:54:33 +01:00
LoafyLemon ebc865b798 Bug fix
* Fixed stale images being displayed when threading is enabled and no image was called in a while
2023-07-25 17:54:33 +01:00
LoafyLemon cd8b94e40c Bug fixes and improvements
* Improved skipping performance by delaying the call to render functions until after skipping ends
* Fixed skipping not refreshing the doll image
* Fixed skipping callback handler being affected by rollback
* Refactored doll show method
2023-07-23 17:40:03 +01:00
Johnny28 b41a4263ea Luna clothing.
* Added Nail polish.
* Added Piercings.
* Added Tank top with shorts outfit.
* Added Bimbo outfit.
* Updated Heart glasses artwork.
2023-07-22 15:37:48 +02:00
LoafyLemon ac39490836 Bug fixes
* Fixed updater logo issues
* Fixed modpath getting 'mods' subpath appended to it recursively with each clone
2023-07-20 22:11:17 +01:00
LoafyLemon 37ed32f50d Bug fixes
* Fixed updater (AGAIN!!)
* Disabled the 'server not responding' hint because it doesn't really match what's happening in the server code
* Version bump
2023-07-19 22:11:55 +01:00
LoafyLemon 18721850f5 Bug fix
* Fixed mods warning for compatible mods due to old var reference
2023-07-19 17:49:51 +01:00
LoafyLemon 105d60e61e Bug fixes
* Fixed cardgame TypeError crash during random matches
* Fixed mistakenly excluded ExampleMod from releases
2023-07-19 16:39:24 +01:00
LoafyLemon dad333ffc8 Bug fixes and autosaves
* Added autosave toggle
* Fixed achievements being granted in replay scope
2023-07-18 17:01:17 +01:00
LoafyLemon c536626a0b Bug fixes
* Fixed outfit deletion tab not updating the list of items
* Fixed Tonks' public requests menu crashing due to an omitted result type
* Removed manual image rebuilding in wardrobe (superseded)
2023-07-18 16:30:15 +01:00
LoafyLemon 5a0f55cc08 Bug fix
* Fixed stale images being displayed when threading is enabled and no image was called in a while
2023-07-18 16:17:35 +01:00
LoafyLemon 683af5ae42 Bug fix
* Removed broke transition vpunch_repeat
2023-07-16 22:17:58 +01:00
LoafyLemon 3c34d60745 Bug fix
* Rebuild image on init to avoid displaying nulls
2023-07-16 17:58:39 +01:00
LoafyLemon 78f8658501 Spectrespecs
* Adjusted the UV effect to be easier on the eyes
2023-07-16 17:20:17 +01:00
LoafyLemon 6ce3a71391 Bug fix
* Fixed a crash during outfit overwrite due to invoking a wrong method
2023-07-16 16:57:53 +01:00
LoafyLemon 76cad4f443 Bug fixes and improvements
* Added a separate entry for mods compatibility (saves and mods rarely follow the same upgrade rules anyway)
* Improved mods handling by automatically disabling incompatible mods
* Fixed a RuntimeError caused by changing set size during iteration
2023-07-15 23:03:01 +01:00
LoafyLemon ceb4678b36 Saves compatibility 2023-07-15 21:57:41 +01:00
LoafyLemon ff952f6f90 Bug fixes
* Fixed an issue with rollback during event cancellation, rolling back attributes
* Fixed compatibility patch issue with None values
2023-07-15 21:54:01 +01:00
LoafyLemon ece2690030 Bug fix
* Fixed clothing blacklists affecting all multislots instead of the specified multislot
2023-07-15 18:14:02 +01:00
LoafyLemon 01be33b5ee Bug fixes
* Fixed mods crashing on init in user space
* Fixed revertable types inside modding init
* Fixed semantic version crashing mod loader
* Updated example mod
2023-07-15 18:02:01 +01:00
Johnny28 ba7ee49915 Fix
* Fixed Astoria and Tonks outfits not being set properly during spell training.
2023-07-15 18:43:22 +02:00
LoafyLemon 2be9371482 Bug fixes
* Fixed 'Panty Thief' event requirements
* Improved event validation to avoid errors in user space
* Offset game object initialization to avoid bogus init errors
2023-07-15 16:50:47 +01:00
LoafyLemon 88a6b8941b Bug fix
* Fixed TypeError in cum layer constructor
2023-07-15 00:42:17 +01:00
LoafyLemon 03db672299 Bug fix
* Fixed Dynamic Clothes icon size
2023-07-14 23:58:17 +01:00
LoafyLemon fc794f969a Android Bug fixes
* Added a UI lock mechanism to avoid render stalls
* Fixed initialization issue due to python init offset for android devices
* Fixed a hang caused by joining threads on android devices
* Fixed a race condition when forcefully stopping threads
2023-07-14 23:52:27 +01:00
LoafyLemon b6c77b1992 Multi-threading preference
* Implemented multi-threading preference option
* Adjusted code to make asynchronous calls optional
* Fixed initialization order for certain tasks
2023-07-14 02:33:58 +01:00
LoafyLemon 4b1b01eb09 Doll performance and bug fixes
* Implemented threading and lazyloading for the main doll
* Added global rebuild method for the dolls
* Updated save compatibility patch
* Fixed wardrobe categories showing locked items
2023-07-14 00:59:26 +01:00
LoafyLemon b21dbb6cbf Save compatibility
* Added dequeue method for event objects
* Updated save compatibility patch
2023-07-13 17:33:37 +01:00
Johnny28 4e7b4ac1bb Fix 2023-07-13 15:46:25 +02:00
Johnny28 e2f54742e1 Hermione fail events
* Replaced events using "too_much" label with unique writing.
2023-07-13 15:44:25 +02:00
LoafyLemon 6538e7ebea Bug fixes
* Fixed Cho's suspenders invalid image
* Fixed rebuild_wardrobe_icons referencing a global instead of a local
* Fixed get_equipped_wardrobe_item nulls
* Added debug info for debugging threaded icons
2023-07-12 23:25:53 +01:00
LoafyLemon 4c98cbe669 Wardrobe performance improvements and bug fixes
* Implemented new DollThread method with thread-safe locking mechanism and pickling support for thread event queues
* Added memoization for wardrobe elements
* Added threading for various wardrobe-related methods
* Added lazyloading (to avoid render stalls)
* Added button generation for DollCloth and DollOutfit instances
* Significantly reduced code repetition inside the wardrobe loop
* Added new methods for the Doll, and improved others.
* Fixed viewport adjustment values resetting on interaction
* Fixed character chit-chats performance issues
* Updated saves compatibility patch
2023-07-11 22:57:49 +01:00
LoafyLemon a2794e3e47 Performance
* Improve wardrobe performance by caching last 100 generated icon references
2023-07-09 01:18:45 +01:00
LoafyLemon 6e93d8628f Bug fixes and improvements
* Added dev skip for cardgame for testing purposes (I swear!)
* Fixed missing achievement triggers for 'Mad Hatter' and 'Poster Boy'
* Fixed cardgame twins challenge being inaccessible
* Fixed colour picker invoking non-existing image outside wardrobe scope
* Disabled cardgame easter egg (broken, requires refactoring)
* Improved cardgame hints
* Improved cardgame event handling
* Fixed grammar
2023-07-08 21:44:47 +01:00
LoafyLemon 2f136986e2 Bug fixes
* Fixed character cheeks and tears layers being stuck in both gameplay and character studio
* Fixed missing reset properties during end event labels
* Improved updater hint for potential edge cases
2023-07-08 21:44:47 +01:00
Johnny28 47096ba09d Fix
* Fixed Hermione not taking bra off during "admire breasts" with certain clothing configuration.
2023-07-07 14:00:00 +02:00
LoafyLemon 3a853c8e60 Bug fixes and updater improvements
* Added feedback hints when clicking 'check for updates' button in the main menu
* Updated methods to reflect the new changes
* Fixed updater crashing with `u` parameter due to explicit no-parameter screen definition, while renpy expects the (lax) implicit definition
* Fixed server url
2023-07-06 00:23:00 +01:00
LoafyLemon c42306f320 Bug fix
* Fixed choice menu hotkeys
2023-07-05 22:35:28 +01:00
LoafyLemon 79e25c27e9 Bug fixes
* Improved efficiency of RoomObject image creation
* Fixed a crash during one of the Tonks' hangout events
* Fixed DollMakeup object lacking clone method, causing issues with saved outfits
* Fixed DollMakeup non-uniform parameter order
* Fixed doll strip method affecting types like pubic hair, piercings, and tattoos
* Fixed ATL flicker on room objects due to inefficient creation of the images for room objects
2023-07-05 21:56:53 +01:00
LoafyLemon 37d481ea08 Android flickering fix
* Removed permission request for external storage (not functional since API level 30)
* Fixed flickering on android devices (caused by the above)
2023-07-05 17:06:58 +01:00
LoafyLemon 69dca4ffcd Anal fixes :snapelol:
* Fixed anal CG show statements
* Implemented a workaround for inconsistent ATL interpolation
2023-07-04 22:06:56 +01:00
LoafyLemon 448ebef842 Bug fix
* Delay pre-endgame event from triggering when hermione's busy
2023-07-04 21:12:20 +01:00
LoafyLemon 4ec526a4d1 Bug fixes
* Fixed mistakenly added shadow property for Hermione sex scene lean back pose
* Fixed jumps to non-existent labels
* Fixed calls to non-existent labels
* Fixed typos in show statements
* Fixed grammar
* Implemented a workaround for inconsistent ATL interpolation
2023-07-04 21:08:02 +01:00
Johnny28 23c8ff4c5f Fixes
* Added panty thief start label
* Minor fixes.
2023-07-04 21:15:03 +02:00
LoafyLemon 653628c90c Improve save compatibility warning 2023-07-04 19:43:37 +01:00
LoafyLemon fe60f87abb Version bump and minor changes 2023-07-04 18:49:33 +01:00
Johnny28 d6fc467d82 fixes
* Added fail writing on panty thief
* Fixed completion check at the start
2023-07-04 18:22:40 +02:00
Johnny28 ac85848ce5 Public end dialogue check
* Added additional checks for public end dialogue writing.
2023-07-04 18:04:06 +02:00
LoafyLemon ce435cb69c Bug fixes
* Disabled DollChibi place method default pause (unintended)
* Load audio before fades during retrospection
* Simplify achievements if block
2023-07-04 15:55:19 +01:00
Johnny28 a9ae016fe1 Doll position fix
* Fixed Hermione doll position in cumslut return.
2023-07-04 16:20:42 +02:00
LoafyLemon 49e956810b Bug fixes
* Fixed missing Genie chibi during the retrospection
* Fixed a crash caused by inappropriate label defintion inside the local scope
2023-07-04 15:15:47 +01:00
Johnny28 dc3b776a08 fixes
* Fixed incorrect facial expression.
* Fixed missing event cancel during Hermione public BJ if she's not blown genie yet.
2023-07-04 16:09:37 +02:00
Johnny28 0773983044 Posing
finished up posing on Cho CGs
2023-07-04 15:25:50 +02:00
Johnny28 a1d601b1a5 Fixes
* Minor posing and writing fixes.
* Renamed a couple of labels to avoid confusion.
2023-07-04 13:47:07 +02:00
Johnny28 1cea5a2b72 Posing
* Posed timer check dialogue in masturbate section of the 'dance for me' event.
* Minor fixes.
2023-07-03 14:57:20 +02:00
Johnny28 c7c233a795 Hermione public fail writing and fixes
* Added fail writing on Hermione public requests.
* Pose adjustments on Maid "Odd Job".
2023-07-03 13:37:30 +02:00
Johnny28 85c2c1e9f2 Cho Quidditch clothing.
* Adjusted Cho's Main Doll clothing items to match flying doll.
* Minor fix.
2023-07-02 23:13:07 +02:00
LoafyLemon 28367f6585 Cho 'strip for me' additions
* Added additional images for Cho's 'strip for me' T3
2023-07-02 22:11:12 +01:00
LoafyLemon 25278a488d Hermione additions
* Added timer check for masturbate section of the 'dance for me' event
* Added additional flags required for snape section of the 'dance for me' event
2023-07-02 21:54:12 +01:00
LoafyLemon 54afaa4d15 Hotfix 2023-07-02 21:01:04 +01:00
LoafyLemon 9df361fe5d Bug fixes
* Fixed monologue in 'show me your tits' event
* Fixed ambiguous event flag name
2023-07-02 20:34:04 +01:00
LoafyLemon d3819abc4b Remove event_class (Superseded) 2023-07-02 20:19:18 +01:00
LoafyLemon a54b056ab7 Cho's Public Requests
* Converted Cho's public requests into the new system, and cleaned up relevant code.
2023-07-02 20:18:37 +01:00
LoafyLemon a380696421 Cho's Personal Favours and bug fixes
* Converted Cho's personal favours into the new system, and cleaned up relevant code.
* Fixed floating dust effect restarting on every interaction
* Refactoring
2023-07-02 19:14:48 +01:00
LoafyLemon b08e0d0071 Astoria spell training and improvements
* Converted Astoria's spell training into the new system, and cleaned up the code.
* Improved Astoria's menu layout
* Replaced -hidden- menu feature names with actual the actual feature names
* Refactored Astoria's file structure and naming convention
* Temporarily disabled spell training stats
2023-07-02 17:39:28 +01:00
LoafyLemon 650563775e Bug fix
* Fix a rare bug that will mask parser bugs due to the order of initialization
2023-07-02 17:03:44 +01:00
LoafyLemon d2a76938b4 Luna favours and queue improvements
* Converted Luna personal favours into the new system, and cleaned up the code.
* Added 'noncompliant' return result to differentiate between unmet event requirements and the disabled states
* Added disabled state default parameter
2023-07-02 16:17:44 +01:00
LoafyLemon f10111bfa3 Hotfix
* The previous method wouldn't work due to an out of context jump at the end...
2023-07-02 01:33:24 +01:00
LoafyLemon a5187e378c Snape's Hangout Events
* Converted Snape's hangout events into the new system, and cleaned up relevant code.
* Fixed unreachable cho_quid_E9 event due to an unintentional jump
* Temporarily disabled Snape's hangout stats
2023-07-02 01:25:59 +01:00
LoafyLemon acf7f49819 Tonks' Hangout Events
* Converted Tonks' hangout events into the new system, and cleaned up relevant code.
2023-07-02 01:13:24 +01:00
LoafyLemon 84760992a7 Tonks' Public Requests
* Converted Tonks' public requests into the new system, and cleaned up relevant code.
* Added missing repeat dialogue for one of the events
* Added event flags
2023-07-02 00:57:48 +01:00
LoafyLemon 85e47dacef Bug fixes
* Fixed Tonks 'open wide tongue' expressions zorder to make it work with clothes
* Fixed a crash inside facial constructor when assigning a zorder to a file
2023-07-02 00:14:17 +01:00
LoafyLemon 3d1a5e5c79 Panty Thief and refactoring
* Converted 'panty thief' event into the new system, and moved it into 'odd jobs' section
* Removed shaming menu from Hermione (superseded)
* Removed shaming_class, and relevant pieces of code (superseded)
* Split maid and promoter jobs, and simplified the file structure
2023-07-01 22:26:07 +01:00
LoafyLemon e1a6754564 Hotfix 2023-07-01 16:43:47 +01:00
LoafyLemon 96ed0b69a2 Quidditch Outro
* Enable quidditch outro event
* Add daytime/night time switch for the color temperature shader
* Fixed lacking jump to end_cho_event at the end
* Fixed missing flag switch
2023-07-01 15:45:00 +01:00
LoafyLemon 5d9b311430 Bug fix
* Fixed updater crash caused by missing updater image during a potential server outage
2023-07-01 15:03:46 +01:00
Johnny28 6f5425b97c fix 2023-07-01 15:12:54 +02:00
Johnny28 88062eef15 Hermione blowjob fail label
* Adjusted blowjob fail label and added unique tier labels and writing for each fail variant.
2023-07-01 15:05:01 +02:00
Johnny28 3853027909 Hermione Tier 2 talk to me repeat variant.
* Added repeat writing for Hermione Tier 2 "talk to me" event.
* Minor fix.
2023-07-01 14:28:32 +02:00
LoafyLemon 8c42467c78 Hotfix 2023-07-01 00:26:28 +01:00
LoafyLemon 40079a4f62 Bug fixes
* Enabled colour temperature shader for handjob CG
* Fixed syntax errors
* Fixed odd jobs menu appearing twice
* Fixed speedlines
2023-07-01 00:24:17 +01:00
LoafyLemon e1ff22a0c9 Cumslut events
* Reworked and converted previously named 'wear my cum' events into the new system, renaming them 'cumslut' events, and moved them into public favours menu.
* Improved writing and story consistency for cumslut events.
* Fixed jobs black fade.
2023-06-30 23:49:43 +01:00
Johnny28 65c4082380 Fix
* Moved T2 Hermione "Dance for me" into single label with a "repeat" check.
2023-06-30 19:49:07 +02:00
Johnny28 0447b1df46 fixes
* Renamed T2 Hermione "Dance for me" event labels and added fail label.
2023-06-30 19:32:43 +02:00
Johnny28 8b8bc2c2a2 Public event flags
* Added event flags into public events.
* Fixed minor writing inconsistency.
2023-06-29 18:41:45 +02:00
Johnny28 639ee02bed Hermione Admire breasts fix and improvements.
* Changed "hg_pf_admire_breasts_T2_touch" fail label to regular label as it should not mark event as failed.
* Improved Chibi usage.
2023-06-29 13:09:17 +02:00
Johnny28 78d0929bd4 Improved milestone unlock for Hermione tier 2
* Adjusted milestone unlock so that you won't miss it by picking the wrong dialogue option.
2023-06-29 11:19:00 +02:00
LoafyLemon c13867b7eb Yule ball, odd jobs, and menus
* Converted Hermione's jobs into new system and added them into the new 'Odd jobs' favor section
* Converted Hermione's yule ball event chain into the new system
* Improved milestone unlock for Hermione tier 4
* Improved menu exit choice handling
* Moved unused labels outside the script files
* Reimplemented disabled menu option
2023-06-28 23:02:39 +01:00
LoafyLemon dd128db58c Menus and bug fixes
* Reimplemented named menu options and a back/cancel button support
* Reimplemented icon harts
* Fixed flag check in blowjob public request
* Fixed a potential resolution glitch in gui initialisation
* Fixed a potential label parsing bug in Hermione's summon menu
2023-06-28 19:03:29 +01:00
LoafyLemon 2f74221abb Bug fixes
* Fixed name conflict within screen scopes (pickling error)
* Fixed expression editor error
2023-06-28 17:47:41 +01:00
Johnny28 640ff67bca Fixes
* Replaced public_voyer status with public_stripping
* Fixed blowjob T4 fail variant event label naming.
* Fixed missing 'ask her to do x' blurbs for blowjob fail event variants
2023-06-28 14:06:42 +02:00
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