Commit Graph

54 Commits

Author SHA1 Message Date
LoafyLemon 0350d680b4 Improve translation support (part 1)
(cherry picked from commit 2b409db496)
2024-05-03 17:56:53 +01:00
Johnny28 aaa5ff6beb Fixed issues reported by lint 2024-03-29 15:22:18 +01: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 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 23c8ff4c5f Fixes
* Added panty thief start label
* Minor fixes.
2023-07-04 21:15:03 +02:00
Johnny28 ac85848ce5 Public end dialogue check
* Added additional checks for public end dialogue writing.
2023-07-04 18:04:06 +02:00
Johnny28 a9ae016fe1 Doll position fix
* Fixed Hermione doll position in cumslut return.
2023-07-04 16:20:42 +02: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 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
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 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 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 8b8bc2c2a2 Public event flags
* Added event flags into public events.
* Fixed minor writing inconsistency.
2023-06-29 18:41:45 +02: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 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
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
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
Johnny28 86f6d9a536 Minor fixes 2023-06-01 18:00:30 +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
Johnny28 9aa1f8dcac Improvements
* Posed "hg_pf_strip_T4_snape", "hg_pf_strip_T4_snape_masturbate" and "hg_pf_strip_T4_snape_watch" sections of Dance for Snape Hermione favour.

* Removed old CG calls.
2023-05-02 16:01:50 +02:00
LoafyLemon 2d56efde49 Bug fixes
* Fixed empty parenthesis left after regex replacements
* Converted statements omitted by regex
* Fixed missing spaces in some statements
* Removed none values for cheeks parameters
* Fixed incompatible assignments
2023-04-26 02:18:45 +01:00
LoafyLemon 915a1e25ab Refactoring blush and tears (Hermione) 2023-04-26 01:21:55 +01:00
LoafyLemon 57965bd8f5 Flags and bug fixes
* Added creampie, anal_creampie, gokkun, statuses
* Fixed double defined memory flag
* Fixed non-existent screen call in some events
* Fixed a non-existent hermione expression call
* Fixed non-existent hide image tag call
* Fixed menu text styling, and grammar
* Fixed status flags not adhering to the naming convention
* Replaced caught_genie_masturbating status flag with an event flag
* Added additional event flags where it made sense
2023-04-24 20:50:50 +01:00
Johnny28 6409b2b7d8 Proofreading 2023-04-16 18:25:21 +02:00
Johnny28 21b98b437d Improvements
* Improved Hermione "Dance for me", "Grope ass".

* Renamed some temp variables for consistency.
* Minor fixes.
2023-04-16 16:13:19 +02:00
Johnny28 e4c8e2de73 Improvements
* Improved writing and posing for "show me your panties, show me your tits, give a handjob, kiss a girl and final events".
2023-04-11 18:41:35 +02:00
Johnny28 212021a482 Improvements
* Improved writing and posing for "flash your tits, flirt with studetns, flirt with teachers, kiss a girl and let them grope you" public requests.
2023-04-06 16:34:21 +02:00
Johnny28 5172fe4725 Improvements and fixes.
* Improved Hermione "Panty Thief" variants.

* Removed old CG calls.
* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
2023-04-05 15:59:53 +02:00
Johnny28 e50f8762da Fixes and improvements
* Fixed genie distributing more points than he promised on "Flash A Classmate" public requests.
* Improved writing and posing during "show me your tits, flash your tits, flirt with students, flirt with teachers, kiss a girl and "let them grope you".
* Removed blktone and bld in some places where it's replaced by inner thought and narrator character.
* Lowered points payout slightly for "Kiss a girl" public favour.
* Removed mood penalty on one of Hermione's public events as bad mood is inescapable.
2023-04-03 18:15:05 +02:00
LoafyLemon b28a3e250d Refactor variables - Part 1
* Added get_character_scheduling function
* Removed update_interface_color calls (Redundant)
* Redesigned variable naming convention to simplify assignment and lookup
* Removed counter_class (Superseded)
* Removed DynamicDisplayable CG implementation (Superseded)
2023-03-31 23:41:48 +01:00
Johnny28 641fc2fadb Fixes and improvements
* Added strip sounds during Lockheart Tattoo public event.
* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Minor writing improvements/fixes.
* Doll positioning and posing improvements.
2023-03-25 16:42:13 +01:00
Johnny28 b5cc8da4c4 Fixes and more
* Fixed miss-named Cho "crooked_smile" expression.
* Fixed Tonks' "Morph" effect being delayed in some instances.
* Fixed some calls showing multiple ">".

* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Minor writing fixes.
* Minor character positioning fixes.
2023-03-17 16:48:17 +01:00
LoafyLemon bbcaba9c03 Bug fix
* Fixed regex replace issue with comments (Thanks @vorjat!)
2023-03-16 23:41:47 +00:00
LoafyLemon 8ad59d1421 Bug fixes
* Fixed a regression in music playback
* Unexposed monkey-patched engine functions to avoid issues
2023-03-16 22:55:14 +00:00
LoafyLemon dc212e80d1 Audio
* Added `sound` sfx channel
* Refactored and unified sound & music calls
* Fixed missing sounds in astoria events
* Removed hide_screens label (Redundant)
* Removed play_music, play_sound call labels
2023-03-11 22:01:39 +00:00
LoafyLemon 96f0113c95 Nicknames
* Unified naming convention for nicknames as per writer's request
* Fixed dum lack of dynamic name flag
2023-03-01 22:14:00 +00:00
LoafyLemon d38d287887 Bug fixes
* Fixed CG not being hidden at the end
* Fixed hide character calls
* Smoothened camera animation
* Fixed outfit checks
* Fixed lockhart tattoo item checks and calls
2023-02-27 23:20:20 +00:00
Johnny28 28f507e212 Cho Events - CG posing - Part 3
* Posed part of the event.
* Added additional writing.

* Minor writing fixes.
2022-12-06 20:37:34 +01:00
Johnny 0dada1d367 Fixes and improvements
Mirror of Erised:
* Set doll positioning at start of mirror stories to ensure dolls are correct.
* Adjusted Doll flip on "A booty at sea" story.
* Removed Doll Cum layers on "A booty at sea" story as genie cums inside/on her back.
* Improved "A bad time to disrobe" writing.

* "Flash your tits", Minor writing fix
2022-10-20 18:44:56 +02:00
Johnny 257e932617 Bugfix
* Fixed wrong expressing being used on genie speaker.
2022-10-10 13:49:16 +02:00
Johnny 634d4cb0b9 Minor writing tweaks 2022-10-03 01:33:55 +02:00
LoafyLemon 2032a820a1 Proofreading 2022-10-02 23:37:23 +01:00
Johnny 109877f09d Hermione Flirt - Flitwick Writing.
* Added additional writing + variants for Hermione Flirt with Flitwich CG.
2022-09-26 23:05:47 +02:00
LoafyLemon 348752f47f Hermione Flirt - Flitwick CG
* Added CG for flirt public favour
2022-09-26 19:11:09 +01:00
LoafyLemon 15771e31ef Proofreading 2022-09-07 19:40:33 +01:00
LoafyLemon c4da5bf778 Proofreading 2022-09-07 19:02:01 +01:00
Johnny d8878ac3ad Public Request Flashing CG adjustments
* Adjusted some layers.
* Adjusted eye position names for consistency.
2022-09-07 19:25:00 +02:00